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

 

とても興味深く、参考になるスレッドです!

 

バックテスターが生成したデータ...

好奇心として、バックテスターによって生成されたデータを記録すると、このようになります。リアルタイムのデータと比較すると、モデル化された方法は、日常世界で実際に起こっていることからかなり離れていることが明らかです。そのため、バックテストから何らかの結果を得る際には、(実際のスプレッド、実際のビッドとアスクが全くないことに加えて)非常に注意が必要です。唯一の信頼できるテスト方法は、やはりフォワードテストです。

追記:これよりもっと奇妙に見える期間もありますが、この期間でさえ、バックテストがあらゆるEAをテストするための完璧なツールでない理由を示していると思います。

ファイル:
 

バックテストと 最適化中の時間間隔に関する問題

こんにちは。

新しいEAを開発し、最適化とバックテストを行いたいと考えています。2008年1月1日から現在(2012年9月22日)までの期間について試してみました。しかし、ヒストリカルデータを更新しても、両方とも2011年11月のある時点で止まってしまいます。(Alpari UKとFxPro、同じ問題) 何かアイデアはありますか?

ユルゲン

 

どのように停止するのですか?

グラフタブのエクイティカーブを見て、0になったらエキスパートプロパティで 初期預金額を増やしてみてください。これが、バックテストでEAが取引を停止する最も一般的な理由です。

JStein:
こんにちは。

新しいEAをコード化し、最適化してバックテストを行いたいと思います。2008年1月1日から現在(2012年9月22日)までの期間について試してみました。しかし、ヒストリカルデータを更新しても、両方とも2011年11月のある時点で止まってしまいます。(Alpari UKとFxProも同じ問題です) 何か思い当たることはありますか?

ユルゲン
 

バックテストでは、それが動作し、その後停止した場合、それはすべての資金を失ったことを意味します。

それが他の問題であった場合、それは初めに取引されず、2つの異なるブローカーのバックテストでそのような同様の方法で動作しないでしょう。

 

追記:または、保護されたEA(特定の日付までしか動作しないように制限されている)をお持ちの場合は、EA開発者に連絡してください。

 
seekers:
PS: あるいは、保護されたEA(特定の日付までしか動作しないように制限されている)をお持ちの場合は、EA開発者に連絡してください。

皆さんありがとうございます、でも。

- EAは私自身のものであり、いずれにせよ限定されたものではありません。

- バランスと資本はOKで、 (〜16.000ユーロ)増加しています。

- ただ、取引ができなくなっただけです。

バックテストの 開始時間を例えば2009年1月1日にずらすと、今までバックテストをしています。まるで、バックテストの時間間隔に制限があるかのようです :-) そして、その制限は私のEAからではありません。

Juergenさん、ありがとうございます。

ファイル:
testergraph.gif  13 kb
 

...

JStein

それはあなたが正しいようです

それは、バックテスト(再び)でいくつかの問題があるように思われる。

好奇心からメタトレーダーに付属している単純なMACDの例をテストし、私のテストでは、1971年から2010年5月まで動作していました。その後、それは全く理由もなく停止しました:ジャーナルに書き出されたエラーもなく、何もありません。この数ヶ月の間に行われたいくつかのビルドに付属する新しいバグの一つだと思います。

JStein:
ありがとうございました。

- EAは私自身のもので、いずれにせよ限定されたものではありません。

- バランスと資本はOKで、 (〜16.000ユーロ)増加しています。

- ただ、取引ができなくなっただけです。

バックテストの開始時間を例えば2009年1月1日にずらすと、今までバックテストをしています。バックテストの時間間隔に制限があるようです :-) そして、その制限は私のEAからではありません。

ありがとうございます、Juergen
 
mladen:
JStein

それはあなたが正しいようです

バックテストに何か問題があるようです(再掲)。

好奇心でメタトレーダーに付属しているシンプルなMACDの例をテストしてみたところ、私のテストでは1971年から2010年5月まで動作しました。ジャーナルに書かれたエラーもなく、何もありません。この数ヶ月の間に行われたいくつかのビルドで発生した新しいバグの1つだと思われます。

私もMT4のバックテストの バグについて考えましたが、今まで誰もこの問題を発見しなかったことを不思議に思っていました。しかし、今、私は、他の人々(あなた :-))もまた問題を抱えていることを見ました。バグフィクスを待ちます。

 

バックテストについて、もう一つ考えてみました。

- ほとんどの人は、「ロング&ショート」トレードを有効にしてEAのパラメータを最適化 し、最大残高、最小DDなどのパラメータを設定します。DDまたはこのような何か。しかし、考えてみてください。おそらく、あなたのEAでは、ショートトレードとロングトレードで使用するパラメータセットに違いがあるのでしょう。そこで、私はショートとロングで異なるパラメータセットでEAを最適化し、パラメータの大きな違いを検出しています。私は、最適なパラメータを得るために「ショートのみ」または「ロングのみ」を有効にすることでこれを行います。そしてその後、ロングトレードに最適なパラメータとショートトレードに最適なパラメータの2種類のチャートウィンドウでEAを動かしています。これによって私の利益は劇的に増加しました。

すべてのEAでうまくいくとは限りませんが、試してみる価値はありますし、お金もかかりません。