OrderSend()
新規注文を送信する関数
【書式】
int OrderSend(string symbol, int cmd, double volume, double price, int slippage, double stoposs, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE)
【引数】
①symbol
売買する通貨ペア名(チャート上の通貨ペアの場合「_Symbol」を指定)
②cmd
売買注文の種類(以下の定数から選択)
定数 説明
OP_BUY 成行買い
OP_SELL 成行売り
OP_BUYLIMIT 指値買い
OP_SELLLIMIT 指値売り
OP_BUYSTOP 逆指値買い
OP_SELLSTOP 逆指値売り
③volume
売買ロット数
④price
売買したい価格
⑤slippage
最大許容スリッページ(ポイント)
⑥stoploss
損切り価格
⑦takeprofit
利食い価格
⑧comment
コメント(省略した場合は「NULL」を指定し、コメントがないことを表す)
⑨magic
マジックナンバー(省略した場合は「0」を指定し、期限がないことを表す)
⑩expiration
待機注文の有効期限(省略した場合は「0」を指定し、期限がないことを表す)
⑪arrow_color
注文位置の矢印の色(省略した場合は「CLR_NONE」を指定し、矢印を表示しないことを表す)
【戻り値】
チケット番号(注文が成功した場合)/「-1」(注文が失敗した場合)