Forex and Futures

為替と先物

MT4のストラテジーテスター

fx-dollaryen.seesaa.net

#過去コメントにあるマルチタイムなチャート同期インジの件
 データへのアクセス仕様が変わったようでbuild840では動かないです。
 600、700台では動作しました。
 最近のMT4は改悪しかしないので、古いbuildを保存して置かないと危険ですね・・・。
Posted by KBK at 2015年08月04日 09:52

バックテスターで複数のチャートを同時に表示する方法を調べてみました。

・MT4 Build 600まで Period_Converter_Opt.mq4

・MT4 Build 764あたりまで Period_Converter_Opt.mq4(600対応版)

といった、外部のインジケータを組みわせることで、Build764あたりまでは動いていたようです。

こちらのサイトでも動かしている絵があります。

fxbiginner.com

なので、MT4のバージョンを数年前に戻せば動くと思いますが、現実的ではありません。MT4自体がWindowsのバージョンに合わず動かない可能性もあります。

そこで最新のMT4に対応した外部インジケータがないか?を海外のサイトを含めて調べていたのですが、見つかりません。

 

参考1 最新のMT4で動かない件についてインジの達人に質問

HT FX (MT4・MT5で快適トレード) MT4 時の流れを反転してみると

さて、ここで疑問なのが上記の使い方ができるのがビルド765あたりまでで、それ以降バージョンアップされたMT4ではできないことです。

 

参考2 Build 600対応版の話です

3分足や10分足、2時間足をMT4で表示させる方法 | FX比較マネー

 

参考3 海外のサイト

Enabling multiple time frames in strategy tester | fxDreema

https://www.mql5.com/en/forum/232841

  1. Select visual mode in ST
  2. Start EA in ST
  3. Pause EA 
  4. Drop the PeriodConverter.mq4 script (that was installed with MT4) onto paused chart and select 5 as the 'period multiplier factor'
  5. "Terminal/Expert" tab CTRL-T show a few thousand records have been written
  6. Open the offline chart just created
  7. nothing extra is written in the Terminal/Expert nor ST/Journal logs (RefreshRates() apparently returns false)
  8. Unpause EA
  9. EA runs fine but nothing happens with the offline chart

----------

対策ですが、インジケータを自作修正するほど私は詳しくありません。というか作ったことがありません。そこで似たようなツールである裁量バックテスターを導入してみました。

普通に動くので、「バックテスター自体」にオフラインチャート機能を入れれば動くことは間違いなさそうです。

そんなわけで、どうしても、複数時間足を表示させたい場合は、改善を待つか別のものを探すかが現実的だと思います。Converterを探し続けてもいいですが、ふとした瞬間にまた動かなくなる可能性は普通にあります。ちなみに、裁量バックテスターは1年ライセンスで2300円の有料ツールです。動画を撮りました。