• ベストアンサー

MT4のバックテストについての質問です。

MT4のバックテストの”Optimization”の昨日を使って、 変数を変えてテストをして、最良の変数を調べました。 その変数を使って再度バックテストしたのですが、 ”Optimization”の結果と異なる結果が出てしまいました。 どうしてでしょうか? (バックデータは同じ物を使いました。) ※バックテストは、MACDの変数を変えて行ったものです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ストラテジーテスターにて、どの足を使用したか不明ですが、比較的短い足(1分足とか5分足とか)での検証ですと、最初の検証と二回目の検証との間に、新しい足が追加され、一番古い足が消滅したため、バックデータ自体が更新されたことによるのではないでしょうか。 とくに、MACDは、単純移動平均の代わりに、平滑指数平均を使用しますが、初期値だけは単純移動平均を使用するため、バックデータが更新されて初期値が変わるたびにMACD値なども微妙に変わり、パフォーマンスも変化することがあります。これは、MACDに内在する欠陥で、なんともなりません。 参考にしていただければ幸いです。

gsr_gsr
質問者

お礼

ご回答ありがとうございます。 足は日足です。"EVERY TICK"でテストしました。

関連するQ&A