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

 

mql4でブローカーがどの注文を執行しているかを知るにはどうすればよいですか? Request Execution, Instant Execution orMarket Execution ?

は、すぐにストップを置くことができるか、私は後にそれらを置くべきかを知るために、実行の種類を尋ねるために、EAの実行の開始時に質問を気にしない方が簡単です。

くみたてる

 
注文が始まってからストップをかける習慣をつければ、間違いはない。
 
こんにちは!!この問題を解決するために私を助けて - TimeSeconds()関数が返す値から整数値を取得する方法、算術演算==、>、<は後で利用可能ですか?
 
shljachov:
こんにちは!!この問題を解決するために私を助けて - TimeSeconds()関数が返す値から整数値を取得する方法、算術演算==、>、<は後で利用可能ですか?

TimeSeconds()関数は、整数を返します。
 
こんにちは!注文は一度だけ(条件が満たされている間)開かれ、注文が閉じると(まだ条件が満たされていても)それ以上の注文は実行されないことを記録する方法を教えていただけませんか?
 
sergeev:

TimeSeconds () は整数値を返します。
が、返す数値は1や2(通常の整数)とは比較されません。
 
shljachov:
が、それが返す数値は1や2(普通の整数)と比較されることはありません。

比較する。

簡単なインジケーターを作って見てください。

#property indicator_chart_window
int start()
{
   Comment("" + TimeSeconds(TimeCurrent()));
   return(0);
}
 
lowech:
こんにちは、注文を一度だけ(条件が満たされている限り)開き、注文が閉じると(まだ条件が満たされていても)それ以上の注文は実行されないように設定する方法を教えてください!!!。
お願いします。マーケットでの1つのオープンポジション、または1つの保留中の注文の ことを指しているのでしょうか?どちらの場合でも、マーケットにポジションや注文があるかどうかをチェックする必要があり、もしあれば、注文を出す前にreturn(0)をする必要があります。
 
shljachov:
が、返す数値は1や2(通常の整数)とは比較されません。
TimeSeconds 関数は、指定された時刻の分周開始時点からの経過秒数を返します。ですから、この関数は整数を返します。
 
paladin80:
1つのマーケットポジションを開くという意味ですか、それとも1つの保留注文ですか?いずれの場合も、マーケットにポジションや注文があるかどうかを確認し、もしあれば、注文をセットする前に、return(0)をする必要があります。 。

例えば、OPEN[0]> OPEN[3]の条件で買いポジションを開き、TakeProfitを閉じました。 注文が閉じられた後、買いポジションはまだ有効なので、Expert Advisorは別の買いポジションを 開きます。 TakeProfitに 達したときにさらに注文を開くことを避けたいのですが、どうしたらいいですか? 保留中の注文ではなく、1つの成行注文のことです。