バックテスト/最適化 - ページ 69

 

残念ながら、MT4でこれを行うことはできません。少なくとも直接はできません。

 

ストラテジーテスターの 問題

MT4でテストしてくれないEAがいくつかあります。テスト中のプログレスバーは見えますが、テストが終わるとグラフもレポートもなく、結果はすべてゼロになります。

なぜ、あるEAには影響し、他のEAには影響しないのか、何か心当たりはありませんか?

何かご助力いただければ幸いです。

ロブ

 
ChicagoRob:
MT4でテストしないEAがいくつかあります。テスト中はプログレスバーが表示されますが、テストが終わるとグラフもレポートもなく、結果はすべてゼロになります。

なぜ、あるEAには影響し、他のEAには影響しないのか、何か心当たりはありませんか?

何かご教示いただければ幸いです。

ロブ

考えられる理由は、EAが取引するための有効なエントリー条件がない、ロットサイズが大きすぎる(テスト時の保証金を増やすか、ロットサイズを下げてみてください)、などです。もう一つ確認 すべきことは、ストップが近すぎないかどうかです。

ログファイルをチェックしてください。何か問題があれば、必ずそこにあります。

 

ストラテジーテスターの TimeCurrent()

テスターで最終サーバー時刻の代わりに現在時刻を取得する方法はありますか?EAを実行すると、TimeCurrent()は私がログオンした時の最後のサーバー時刻を返します。私のEAをバックテストするために、現在のバックテスト時間を引き出すために、それか他の何かが必要です。

どなたかアイデアをお持ちですか?

 

パルドとテスター

こんにちは、皆さん。

これは私の最初の投稿です、しかし、読者として、私は非常に感謝し、このフォーラムのかなりの "中毒 "です。このフォーラムは、最も優秀なmql開発者の場所であるように思われ、私はNewDigital、Igorad、Mladen、その他、ほんの一部を挙げるだけでも、多くの教訓を負っているのです。

ただ1つだけ少し批判するとすれば、時々物事が少し "不可解 "であることです。

私は非常に最適化のトピックに興味を持って、私は周りの素晴らしいEAのほとんどは、完全かつ何らかの形で "科学的 "開発プロセス(開発は発明の後に来る)を通過するために必要な忍耐と衒学を持って誰もいないため、目的を逃すことを恐れているからです。

そこで、(今)2つのことをお聞きしたいと思います。

  1. R. Pardoの「The evaluation and optimization of trading strategies」(2008)という本を知っている方はいらっしゃいますか?このような考え方、方法、結果についてどう思われますか?
  2. 私は、MT4一体型テスターは非常に強力だと思いますが、Pardo氏が提案するような戦略を実行するには限界があると思います。2つの問題だけです。第一に、バックテスト結果を注文数 ではなく実行日順に出力するようにテスターを「説得」することは可能でしょうか?(10個の注文を一度に出して、次の注文が出るまで2週間も市場から姿を消すシステムとは違いますから... )。第二の課題:バックテスターを外部スクリプトやmqlスクリプトから操作することは可能でしょうか?これは例えば、グリッド最適化の代わりに遺伝的アルゴリズムを実行したい場合、またはステップフォワード分析に興味深いかもしれません。

コメントお待ちしております。もし、これらの質問がすでにどこかで議論されていたら、先に謝っておきますが、これほど巨大な「知識の鉱山」では、時には情報を見つけるのが難しいことがあります。いずれNewdigitalがリンクを張ってくれることでしょう。

それでは

F

 

これはとてもいい!!!

 

Renkoのテスト?

オフラインのチャートでStrategy Testerを 使用することは可能でしょうか? 私はRenkoチャート(GBPUSD,m2という名前)を持っていて、いくつかの取引戦略を試しているところです。 どなたか、非標準のタイムフレームでオフラインのチャート上でEAをテストする方法をご存知でしょうか?

TIA

 
Lou G:
オフラインのチャートでStrategy Testerを使うことは可能なのでしょうか。 私はRenkoチャート(GBPUSD,m2という名前)を持っていて、いくつかの取引戦略を試しているところです。 どなたか、標準的でない時間枠のオフラインチャートでEAをテストする方法をご存じないでしょうか? TIA

MT4でこれを行う方法はないと思うのですが、間違っているかもしれません。

バックテスターは本当に信頼できる結果を提供してくれません。長くても指数関数的に 正確なフォワードテストをお勧めします。 これが一番信頼できる結果を得られる方法です。

 
wolfe:
MT4でこれを行う方法はないと思いますが、間違っているかもしれません。 バックテスターは本当に信頼できる結果を提供してくれません。私は、長くても指数関数的に正確なフォワードテストをお勧めします。 これは信頼できる結果を得るための最良の方法です。

おっしゃるとおり、私もバックテストはあまり好きではありませんが、新しいストラテジーのアイデアに関して「土地勘」を得るためにストラテジーテスターを 使うことがあります。

ご回答ありがとうございました。

ルー

 

そうそう、ストラテジーテスターは コードがちゃんと動作しているかどうかを素早く指摘してくれるので、その点ではいいんだけどね。

頑張ってシステムを作ってね。

理由: