MT4のストラテジーテスターについての質問です。 EAを作り、ストラテジーテスタ…

MT4のストラテジーテスターについての質問です。

EAを作り、ストラテジーテスターで試してみたのですが、動きませんでした。

ビジュアルチャートを表示し経過を見てると、チャートが全く動かず、停止させると、1tickしか動いていません、と出ます。

試したEAにはTimeLocal()が使用されていて、それを取り除いた別のEAでは正常に動きます。
しかし、TimeLocal()の仕様を見てみると、当時の時間が使われるらしく、これが原因だとは考えにくいと思います。

このような場合、ほかにどのような原因でストラテジーテスラーが動かないと考えられますか?
何か答えるのに必要な情報があれば教えてください。

回答1

buildが古いってことはないでしょうか?

ストラテジーテスターのテスト中において、TimeLocal()の時間は常にTimeCurrent()でシミュレートされた時間に等しくなります。

となる前は,テスト中もリアルタイムでPCの時間を返していました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA