ポジションの決済

bool MyOrderClose(int pos_id=0)

引数

pos_id

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

戻り値

false:ポジション決済失敗

true:それ以外

説明

pos_idで指定したポジション番号のオープンポジションを決済する関数です。

ポジション番号ごとに注文状況をチェックし、オープンポジションがない場合には決済注文の送信は行いません。実際に注文を送信してエラーが発生した場合のみfalseを返し、エラーメッセージを出力します。

使用例

MyOrderClose();
MyOrderClose(1);