シグナル待機フィルタ

int WaitSignal(int signal, int min, int pos_id=0)

引数

signal

入力シグナル(0:シグナルなし、0以外:シグナルあり)

min

待機時間(分)

pos_id

ポジション番号(0,1,・・・,POSITIONS-1) (複数のポジションを扱う場合に指定、ポジション番号が0の場合省略可能)

戻り値

出力シグナル(0:シグナルなし、0以外:シグナルあり)

説明

pos_idで指定したポジション番号で、ポジションの約定後、min分経過するまでシグナルをオフにする関数です。約定後min分経過すると、入力シグナルを返します。オープンポジション以外、あるいは約定後min分経過するまでは0を返します。

使用例

約定して一定時間経過後に手仕舞い

仕掛けシグナルを複数のポジションに適用させる