はじめに 今回は Meta Trader 4 (MT4) 標準で搭載されているテクニカル指標以外に、独自のカスタム指標を作成してみる。 MT4 の基本的な使い方 & 開発環境設定 MT4 の基本的な使い方と Sublime Text 3 を利用した開発環境の構築は以下のページにまとめてある。 Meta Trader 4 の基本的な使い方 Sublime Text 3 による MQL 開発環境の構築 ここまでで下準備は完了。 カスタム指標作成の基本 プログラムの構造 MQL4 では init() 、 start() 、 deinit() という特殊な関数が存在する。 init(): チャートにカスタム指標を追加した際に実行される。 start(): init() 実行直後 & 価格が更新されるたびに実行される。 deinit(): チャートからカスタム指標を削除した際に実行される。 サンプル