ポジション約定のチェック

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());