void MyOrderSendMarket(int sig_entry, int sig_exit, double lots, int pos_id=0)
sig_entry
仕掛けシグナル
sig_exit
手仕舞いシグナル
lots
売買ロット数
pos_id
ポジション番号(0,1,・・・,POSITIONS-1) (複数のポジションを扱う場合に指定、ポジション番号が0の場合省略可能)
なし
pos_id
で指定したポジション番号で、sig_entry
に従って成行注文を送信する関数です。sig_exit
によりポジションを決済する機能も含んでいます。
sig_entry
、sig_exit
は、 「1
以上」を買いシグナル、「-1
以下」を売りシグナルとみなします。
ただし、以下の場合、新規注文は送信されません。
sig_entry
とsig_exit
の符号が逆の場合また、以下の場合、決済処理は行われません。
sig_exit
が売りシグナルで、かつsig_entry
が買いシグナルの場合