[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 61

 
注文は何件まで可能ですか?
 
sergeev:
注文は何件まで可能ですか?

私は1つの注文(例:買い)で取引し、もう1つはロックのためのカウンターポジション(安全)として可能である。
 
if (OrdersTotal()>1) return;
if (!OrderSelect(0, SELECT_BY_POS)) return;
if (OrderType()==OP_BUY)
{
// ...
}
 
まさにこのロックが発生すると、EAを取引禁止にしなければならない状況です(他の条件の発生を監視するため)。
 
nemo811:
まさにこのロックが発生すると、EAを取引禁止にしなければならない状況です(他の条件の発生を監視するため)。
と書かれています。
 
sergeev:

ありがとうございます。私自身はプログラマーではありませんが、24時間かけて調べました。ありがとうございます。
 
sergeev:

そうでなければ、「見ていない」と誓うだろうが、見ているのだ。

MAIN名を確認する - もしかしたらロシア語のAが立っているかもしれない...


返信ありがとうございました

全て確認したところ、全て英語で書かれており、これらの変数の宣言をメイン ファイルに転送してもエラーにならないのですが...。

ビゴット!インクルードフォルダから libariries にファイルを移動したり戻したりして、すべてうまくいったのに、どうしてだろう...。

セルゲイさん、何が問題なのでしょうか?

 
sergeev:


このコードでは、成行注文と未決済注文の両方をカウントするため、成行(オープン)注文での利益確定は自動的に禁止されます。保留中の注文は 考慮せず、すでに成行注文になったものだけをカウントするようにできないでしょうか。

誤解を招いたのなら申し訳ない。

 
nemo811:


このコードでは、成行注文と未決済注文の両方をカウントするため、成行(オープン)注文での利益確定は自動的に禁止されます。保留中の注文は考慮せず、すでに成行注文になったものだけをカウントするようにできないでしょうか。

誤解を招いたのなら、申し訳ない。

そして、OrdersTotal() の代わりに、成行注文のみのカウンターを独自に作成します。

 
sergeev:

であれば、OrdersTotal()の代わりに、カウンターをマーケットオレダーだけにする。

ありがとうございます!仕事も勉強も頑張りましょう )))