2021年2月6日土曜日

MT4でプログラミングする方法(MQL4言語でHello World)

概要

FXのトレーディングツールとしてメジャーなMT4(日本ではあまり使われない)では、MQL4という言語でプログラミングする事で自動的な演算やトレードを行う事が出来ます。

それを自分でも作りたく、その方法を調べたのでメモります。


MQL4エディタの起動方法

まずMT4のツールバーの黄色い付箋?のようなところクリックします。

すると↓のような画面が開くので「新規作成」をクリックします。

「エキスパートアドバイザ(テンプレート)」を選択して「次へ」をクリック。

おそらく「エキスパートアドバイザ(テンプレート)」はデフォルトで選択されています。

「名前」の欄に「Experts\sample」と入力します。「sample」はファイル名です。

入力したら「次へ」がアクティブ化するのでこれをクリックします。

すると↓のようなスケルトンコードが自動生成されます。

OnInit()メソッドに↓のように記載します。

これがMQL4におけるHello Worldのコードです。

記載が出来たらツールバーの「コンパイル」をクリックします。

これで実行ファイルが完成します。


MQLプログラムの実行

するとMT4の画面の「ナビゲーター」->「エキスパートアドバイザ」に「sample」が追加されています。

これをクリックします。

すると↓のようにチャート上に無事「Hello World」が表示されました。


本日はここまでで。

0 件のコメント:

コメントを投稿

FX自動トレード_2021年6月実績

      概要 2021年6月が終わり、FX自動トレードによる収益実績を取り纏めましたので振り返ってみたいと思います。 2021年6月結果 2021年6月の実績は、実利利益額:\66,761、実績利益率は1.42%でした。 今月もボラが全く出ず。利益率の連続過去最低記録更新は免...