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

 
Morpheus:
速い時もあれば、遅すぎる時もあります。 理由はわかりません。 ログに1.5GBのファイルを見つけたので、それを削除しましたが、まだ遅いです。 プログラムをバックテストする良い方法はないでしょうか? 私はメタトレーダーを使っていますが、しばしば20%のモデリング品質しかありません。

私は90%のモデリング品質で2001年まで遡ってやって いますが、どんなに遅いか想像できますか?何時間もかかります。最適化は、時には1つのペア/タイムフレームに対して数日間に渡って行われます。

申し訳ありませんが、これがMT4です。

 

90%のモデリングクオリティはどのようにして手に入れたのですか? 以前は70%あったのですが、あることがきっかけで今は20%しかないことが何度もあります。

 

モデリングの品質は、データの品質と関係があります。 リアルタイムのデータだけでは、多くの穴やギャップがあります。 過去のデータをダウンロードし、ヒストリーセンターにロードする必要があります。

1分間で約1年分のデータを無料でダウンロードできます。

http://www.alpari-idc.com/en/dc/databank.php

おそらく、1年分以上のデータが必要でしょう。 多分、newdigitalはそれを得るためにいくつかのアイデアを持っています。

オプティマイゼーションは、履歴のすべてのティックで、あなたが割り当てた属性のすべての組み合わせを使ってシステムを実行するため、常にゆっくりと進みます。 これはすぐに数百万になるため、時間がかかるのです。 経験上、オプトマイザーを行う場合、ステップ値を大きくすることで実行回数を減らすことができます。 例えば、ストップロスを5から50の間でオプトマイズしたいとします。 ステップ値を1より大きくして5を使用します。 一回一回やってもあまり改善されないでしょう。 彼らはパターンで実行する傾向があり、あなたはすぐに不完全である範囲が表示されます。 市場が変化し、あなたのシステムがそれに反応するのに十分な堅牢性を持たないので、いつものように、あなたが持っているデータにあなたのシステムをオーバーフィットしないことを忘れないでください。

時間を短縮するのに役立つことを願っています。 モンテカルロ法はもう少し速くできますが、内蔵されていません。

もうひとつは、バックテスターがなぜこんなに遅くなるのか、実は私も驚いています。 おそらく、テスターを実行するたびに再計算しているのでしょう。 これを一度だけ行うようにしてみてはいかがでしょうか。 良質なデータも同様にスピードアップに役立つはずですが、どの程度かはわかりません。

これが役に立ったかどうかわかりませんが、遠慮なくまた声をかけてください。

 

WOW newigital 約4000ポスト。 すごいなー。

 

それはあなたのコンピュータにも依存すると思います。最新のデュアルコアプロセッサーを使えば、何でも速くなります。

 

MTでのバックテスト

こんにちは。

MTのバックテスターに問題があると聞いていますが、解決されたのでしょうか?私はEAを書き、30分足のデータでテストしたいのですが、結果は信頼できるでしょうか?また、どこまでさかのぼってテストするのでしょうか?1986年からのデータを持っていますが、それはASCIにあります。デフォルトでは、MTは過去1ヶ月、2ヶ月、1年でバックテストを行いますか?

よろしくお願いします。

Nick Frandsen

www.historicalfxdata.com

 

テスター/ライブトレード

質問1 :

私のEAをバックテスト すると、レポートタブに6年間で0件の取引が実行されたと表示されます。以前に手動で実行したことがあるので、もっと多いはずですが、結果とグラフタブは空白で、ジャーナルには私の戦略を読み込んだだけと表示されます。

他に何か私の知らないことをしなければならないのでしょうか?

質問2:

私のEAをチャートに貼り付け、ライブトレードを許可した時、どうしてトレードを実行すべき時に実行されないのですか?

 

多分、あなたの設定のいくつかのパラメータは、私のようにあなたのサーバーで許可されていない。

テイクプロフィットが 5以下で、ロットサイズが0.1以下の場合、注文は実行されません...

設定を確認してください ^_^。

 

ストップロスとテイクプロフィットが 5ピップス以上離れていて、0.10ロットぴったりで、ストラテジーはチャートにアタッチされるので、無知な私は混乱しています。

 

OK、さて、私はテスターのエキスパートプロパティ機能を 使用することの価値を学びました、それは私が.1ではなく.01ロットを使用していたことが判明しました、(私が使用したコーダーは.1までしかいかないと思っていたのに)フィードバックをありがとう

今、私が見つけたいくつかの戦略は、テスターで動作させる方法かもしれません。

& 、ありがとうございました!