読者です 読者をやめる 読者になる 読者になる

プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

MT4 OrderSendで実際に発注してみる

MT4(mql)

新MT4対応 FXメタトレーダープログラミング入門より

tos5511.hatenablog.com

組込み関数に引数を入力して実際に発注してみよう。
下記、買い指値115円指定、利食い120円、損切り114円の例。

void OnStart()
{
   int ticket; //チケット番号
   ticket = OrderSend(
      _Symbol, OP_BUYLIMIT, 0.1, 115.000, 3, 120.000, 114.000); //新規買い注文
   MessageBox("チケット番号="+ticket);
}

上記スクリプトをチャートに反映させてみる。
f:id:tos5511:20160207230947p:plain

失敗の模様。取引時間外でしたw
成功してたら本来はチケットNoが返ってくる。
f:id:tos5511:20160207231803p:plain

引数が若干多いので、実際に数値を入れることでイメージ出来た。