[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 503 1...496497498499500501502503504505506507508509510...537 新しいコメント 削除済み 2011.07.10 16:51 #5021 をセルゲイに。 はい、ちょっと混乱しました、ありがとうございます。しかし、まだTake Profitの ある注文は選択されていません。 toRoger,abolk: おっと、問題で忘れていて、気がつかなかった。ありがとうございました。 --- 2011.07.10 16:52 #5022 Solree: はい、ちょっと混乱しました、ありがとうございます。しかし、まだテイクプロフィットのある注文は選択されません。 修正されたループコードはどこにあるのでしょうか? 削除済み 2011.07.10 16:56 #5023 をセルゲイに。 修正は1回だけで、書く必要はないのでは?でも、どうしてもというなら、どうぞ。 for (int a = 0; a < OrdersTotal(); a++) if (OrderSelect(a, SELECT_BY_POS, MODE_TRADES)) if (OrderComment() == "Aelit" && OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), NormalizeDouble(Ask, Digits), 0); --- 2011.07.10 17:38 #5024 Solree: そこには、書かなくてもいいような訂正が一つあるだけだと思いました。でも、どうしてもというなら、どうぞ。まだわからないのか、説明しよう。ループの最初で a=0 とOrdersTotal()=2 があります。最初の削除の後、a=1 とOrdersTotal()=1 になっています。そうです、2回目は ありません、残るは1回のみです、 おわかりいただけましたか? つまり、この問題に対する2つの解決策は何でしょうか? prom18 2011.07.10 17:40 #5025 こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。 #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue double Buf_0[]; //-------------------------------------------------------------------- int init() { //-------------------------------------------------------------------- SetIndexBuffer(0,Buf_0); SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2); //-------------------------------------------------------------------- return; } //-------------------------------------------------------------------- int start() { int i, n, Counted_bars; double Sum; //-------------------------------------------------------------------- Counted_bars=IndicatorCounted(); i=Bars-Counted_bars-1; while(i>=0) { Sum=0; for(n=i;n<=i+1;n++) { Sum=Sum + Volume[n]; } Buf_0[i]=Sum; i--; } //-------------------------------------------------------------------- return; } //-------------------------------------------------------------------- 削除済み 2011.07.10 17:41 #5026 をセルゲイに。 オーダーセレクトでは、0はポジションでもあります。つまり、2つのオーダーがある場合、それらのポジションは0と1です。 --- 2011.07.10 17:44 #5027 Solree: オーダーセレクトでは、0はポジションでもあります。つまり、2つのオーダーがある場合、それらのポジションは0と1です。はい、2つのオーダーがあります。そして、OrdersTotalは 2を返します。 もう一度お読みください。 私を信じないのなら、雑誌のPrintを使いなさい Victor Nikolaev 2011.07.10 17:45 #5028 prom18: こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。 ええ、うまくいっているようです。 Victor Nikolaev 2011.07.10 17:45 #5029 prom18: こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。 ええ、うまくいっているようです。 prom18 2011.07.10 17:50 #5030 Vinin: うまくいっているようです。 Volume[100]+Volume[99]+...+Volume[1]の意味です。グラフは、増加する曲線のように見えるはずです。 1...496497498499500501502503504505506507508509510...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
をセルゲイに。
はい、ちょっと混乱しました、ありがとうございます。しかし、まだTake Profitの ある注文は選択されていません。
toRoger,abolk:
おっと、問題で忘れていて、気がつかなかった。ありがとうございました。
はい、ちょっと混乱しました、ありがとうございます。しかし、まだテイクプロフィットのある注文は選択されません。
をセルゲイに。
修正は1回だけで、書く必要はないのでは?でも、どうしてもというなら、どうぞ。
そこには、書かなくてもいいような訂正が一つあるだけだと思いました。でも、どうしてもというなら、どうぞ。
まだわからないのか、説明しよう。
ループの最初で a=0 とOrdersTotal()=2 があります。
最初の削除の後、a=1 とOrdersTotal()=1 になっています。
そうです、2回目は ありません、残るは1回のみです、 おわかりいただけましたか?
つまり、この問題に対する2つの解決策は何でしょうか?こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。
をセルゲイに。
オーダーセレクトでは、0はポジションでもあります。つまり、2つのオーダーがある場合、それらのポジションは0と1です。
オーダーセレクトでは、0はポジションでもあります。つまり、2つのオーダーがある場合、それらのポジションは0と1です。
はい、2つのオーダーがあります。そして、OrdersTotalは 2を返します。
もう一度お読みください。
私を信じないのなら、雑誌のPrintを使いなさい
こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。
ええ、うまくいっているようです。
こんにちは!よろしくお願いします。ボリュームの合計を計算するインジケータが必要です。何かがうまくいっていない。
ええ、うまくいっているようです。
うまくいっているようです。