bool isPositionOpened(int pos_id=0)
pos_id
ポジション番号(0,1,・・・,POSITIONS-1) (複数のポジションを扱う場合に指定、ポジション番号が0の場合省略可能)
true
:ポジション約定直後、false
:それ以外
pos_id
で指定したポジション番号のポジションが約定したかどうかをチェックする関数です。この関数をポジション約定した直後に実行した場合のみtrue
を返します。それ以外の場合ではfalse
を返します。
ポジション約定後に1回だけ実行したい場合の条件に利用することができます。
if(isPositionOpened()) Alert("Opened ", _Symbol, " at ", MyOrderOpenPrice());