ソースファイル完成させ、コンパイルもエラーが無かったのですが、ストラテジーテスターを実施しますと、何故か、すべて「負けトレード」として表示されてしまいます。
もちろんトレード結果には、「勝ちトレード」もあれば「負けトレード」もあるのですが、何故このような現象が起こってしまうのでしょうか?
もし、このような経験が過去にあった方がおられましたら、原因や解決方法等のアドバイスを宜しくお願い致します。
スクリーンショットの画像のとおり、勝ちトレード(チャート画像は買いトレード)があるにもかかわらず、「結果」(取引履歴)はすべて負けトレードとして表示されてしまっています。
何故、このようなトレード結果の表示となってしまうのでしょうか?
ちなみに、バックテストでは7トレードで「5勝2敗」です。
> すべて「負けトレード」として表示されてしまいます。
「負けトレード」と表示されている部分を画像でご記載していただいた方が良いかもしれません。
(質問欄は編集できます)
> もちろんトレード結果には、「勝ちトレード」もあれば「負けトレード」もあるのですが、
こちらもどの部分を見ているのか、念の為、画像でご記載いただいた方が良いかもしれません。
次のリンクのような事例があるみたいですが、該当しますでしょうか?
(ドル建て口座だと結果タブの損益が正しく表示されないみたいです)
https://www.mql5.com/ja/forum/310400
こんにちは。
貴重なアドバイスをいただき、有難うございました。
ドル建てのデモ口座に変更したところ、損益結果が正しく表示されました。
ストラテジーテスターと口座の通貨が一致していないと、正しく表示されないようです。
重ね重ねのお尋ねで恐縮なのですが、ストラテジーテスターの期間を直近の標準時間である「2021年11月7日~2022年3月13日」の期間ですと損益結果は表示されるのですが、直近の夏時間である「2021年3月14日~2021年11月7日」の期間ですと損益結果が1つも出ません。
何故、このような現象が起こるのでしょうか?
ちなみに、デフォルトの状態では、短い期間のヒストリカルデータしか格納されていないようですので、最も正確なデータと言われているFXDDのヒストリカルデータ(1970年~現在分まで)はインポートしています。
もし、ご存じでしたら、原因や解決方法等のアドバイスを宜しくお願い致します。
コメントありがとうございます。
色々調べながらじゃないと適切な回答ができなそうですので、、
検索してヒットしたトラブルシューティング的な記事になりますが、、
https://mt4-ea.com/blog/1398/
ヒストリカルデータが正常に作成されていないのかな?と思うのですがどうでしょうか?