[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 464 1...457458459460461462463464465466467468469470471...652 新しいコメント PapaYozh 2011.12.29 05:57 #4631 sss2019: OrderClose()とOrderCloseBy()、どちらの関数が注文の半分を閉じるべきか、教えてください。 未決済注文があり、その一部だけを決済する必要がある場合、決済する数量を指定してOrderClose()を使用すれば十分です。 Maxim Zaguzov 2011.12.29 05:58 #4632 sss2019: OrderClose()とOrderCloseBy()、どちらの関数が注文の半分を閉じるべきか、教えてください。 受注量の半分を閉める。 int Ticket = ... OrderSelect(Ticket, SELECT_BY_TICKET); OrderClose(Ticket, NormalizeDouble(OrderLots()/2), Ask /*или Bid*/, Slippage); PapaYozh 2011.12.29 06:00 #4633 MaxZ:受注量の半分を閉じる。 OrderClose()の前にOrderSelect() を行う必要はない。 ilunga 2011.12.29 06:04 #4634 PapaYozh: OrderClose()の前にOrderSelect()を行う必要はない。 は、OrderLots を使用するため、必須です。 PapaYozh 2011.12.29 06:07 #4635 ilunga: を使用するため、OrderLots が必要です。 その場合 - まず、OrderSelect()が 返す結果を確認する必要があります。 - 次に、分割の過程で得られるボリュームに注意しないと、まったく閉じない可能性があることです。 asasusa 2011.12.29 06:09 #4636 PapaYozh, MaxZ ロットが0.1であり、30(ClosingPercent = 30)のパーセンテージを計算すると0.03になるはずですが、このロットで決済するとエラー131が 発生します。 ClosingLot = OrderLots() / 100 * ClosingPercent; ClosingLot = NormalizeDouble(ClosingLot,3); OrderClose(OrderTicket(),ClosingLot,Ask,Slippage,Green); PapaYozh 2011.12.29 06:12 #4637 sss2019: PapaYozh, MaxZ ロットが0.1で、30(ClosingPercent = 30)の計算でパーセントは0.03になるはずですが、このロットで決済するとエラー131が発生します。 なぜ、音量を3桁に正規化するのですか? ilunga 2011.12.29 06:13 #4638 sss2019: PapaYozh, MaxZ 0.1ロットで、30(ClosingPercent = 30)パーセントを計算すると0.03になるはずですが、このロットで決済するとエラー131が発生します。 1)なぜ3桁に正規化するのか? 2) おそらく最小敷地が0.1であり、それ以下の敷地は原則的に使用できない。 asasusa 2011.12.29 06:16 #4639 PapaYozh: なぜ、音量を3桁に正規化するのですか? まあ、ロットが0.10なら30%クローズは無理でしょうけど。しかし、1ロットで2桁に正規化しようとすると、やはり同じエラーが発生します。 ilunga 2011.12.29 06:25 #4640 sss2019: じゃあ、ロットが0.10なら30%はもう決済できないんですね。しかし、lot 1で2桁に正規化してみても、やはり同じエラーになります。 の場合、桁は全体で数えるのではなく、小数点の後に数えます。 すなわち、10.044425という数値を2桁に正規化 すると、10.04という数値になります。 はい、そしてオーダーロットを使用する前のオーダーセレクションはどこですか? 1...457458459460461462463464465466467468469470471...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OrderClose()とOrderCloseBy()、どちらの関数が注文の半分を閉じるべきか、教えてください。
未決済注文があり、その一部だけを決済する必要がある場合、決済する数量を指定してOrderClose()を使用すれば十分です。
OrderClose()とOrderCloseBy()、どちらの関数が注文の半分を閉じるべきか、教えてください。
受注量の半分を閉める。
受注量の半分を閉じる。
OrderClose()の前にOrderSelect() を行う必要はない。
OrderClose()の前にOrderSelect()を行う必要はない。
を使用するため、OrderLots が必要です。
その場合
- まず、OrderSelect()が 返す結果を確認する必要があります。
- 次に、分割の過程で得られるボリュームに注意しないと、まったく閉じない可能性があることです。
PapaYozh, MaxZ ロットが0.1であり、30(ClosingPercent = 30)のパーセンテージを計算すると0.03になるはずですが、このロットで決済するとエラー131が 発生します。
PapaYozh, MaxZ ロットが0.1で、30(ClosingPercent = 30)の計算でパーセントは0.03になるはずですが、このロットで決済するとエラー131が発生します。
なぜ、音量を3桁に正規化するのですか?
PapaYozh, MaxZ 0.1ロットで、30(ClosingPercent = 30)パーセントを計算すると0.03になるはずですが、このロットで決済するとエラー131が発生します。
1)なぜ3桁に正規化するのか?
2) おそらく最小敷地が0.1であり、それ以下の敷地は原則的に使用できない。
なぜ、音量を3桁に正規化するのですか?
まあ、ロットが0.10なら30%クローズは無理でしょうけど。しかし、1ロットで2桁に正規化しようとすると、やはり同じエラーが発生します。
じゃあ、ロットが0.10なら30%はもう決済できないんですね。しかし、lot 1で2桁に正規化してみても、やはり同じエラーになります。
の場合、桁は全体で数えるのではなく、小数点の後に数えます。
すなわち、10.044425という数値を2桁に正規化 すると、10.04という数値になります。
はい、そしてオーダーロットを使用する前のオーダーセレクションはどこですか?