オフラインチャートでEAを動かすには。/offlineチャートの活用編(7)

MT4 公式フォーラムによると、MT5 のクローズド・ベータテストが 9/9 から始まったようです。
そろそろMQL5 講座も再開せねば…と思いつつも、どうせ当分はMT4 のままでしょ? と心が揺れています。
個人的には、年内にベータか初期リリースされて、半年ぐらいブローカーも巻き込んだ動作テストして来年7月頃にはMT5 に移行かな?と予想しています。ブローカーにとっては、単にサーバソフトの入れ替えをするだけの手間なので、移行時には、「来月からMT5 になります。クライアントソフトをダウンロードしてね。」と素っ気無いメールで済ませるブローカーもあるんじゃないかなぁと邪推しています..。



さて、今日は、オフラインチャートでEA を動かす方法を考えます。
メタトレーダー4に10分足や2時間足を表示させにるには?」を参考に、2分足のチャートを作り、そこで EA を動かそうとしても、 実は EA 内の start() 関数が呼ばれません。(情報提供:Kiririさん
そこで、

呼ばれぬなら、自分で呼び出せ start()関数   (字余り

という方針で、Period_Converter_Opt.mq4 を改造します。

続きを読む