bool MyOrderSend(int type, double lots, double price=0, int pos_id=0)
type
lots
売買ロット数
price
注文価格(指値、逆指値注文の場合に指定)
pos_id
ポジション番号(0,1,・・・,POSITIONS-1) (複数のポジションを扱う場合に指定、ポジション番号が0の場合省略可能)
false:注文送信失敗
true:それ以外
pos_idで指定したポジション番号で、EAを挿入したチャート上の通貨ペア、あるいは、MyOrderSelectSymbol()で設定した通貨ペアに対して売買注文を送信する関数です。
typeで指定した種類の注文をlotsで指定したロット数だけ売買する注文を送信します。
priceを指定するのは、指値注文、逆指値注文の場合のみです。成行注文の場合は、この指定は無視されます。
ポジション番号ごとに注文状況をチェックし、すでに注文済みの場合には注文送信を行いません。実際に注文を送信してエラーが発生した場合のみfalseを返し、エラーメッセージを出力します。