バックテストでは素晴らしいEA - ページ 124

 
BrazilianTrader:
ありがとうWackena、しかし、私は良いバックテストを行うより簡単な方法があると思います:1。MT4ビルド200をブローカーからダウンロードし、ヒストリーセンターで「ダウンロード」ボタンを押す。

ブラジリアントレーダー

ビルド200プラットフォームでのこの機能の問題については、多くのフォーラムでチャットされています。 MT4でダウンロードしたティックデータのデータギャップを修正する方法が見つかりましたか?もしそうなら、教えてください。アルパリデータを手動でダウンロードし、period_converterを使用 する必要がないので、私の生活が非常に楽になります。

Wackena

 
Wackena:
ブラジリアントレーダー

ビルド200プラットフォームでのこの機能の問題については、多くのフォーラムでチャットされています。 MT4でダウンロードしたティックデータのデータギャップを修正する方法は見つかりましたか?もしそうなら、教えてください。これがあれば、手動でアルパリのデータをダウンロードしてperiod_converterを使う必要がなくなり、私の生活はずっと楽になります。

Wackena

それは問題ですね・・・。

しかし、バックテストにはもう一つ考慮しなければならないことがあります。

各ブローカーとサーバーからのデータフィード。

アルパリのデータフィードは、FXDD、IBFX、NF...などとは異なります。

同じデータフィードでも、他にも違いがあります。同じブローカーでも、オフラインのデータフィード、デモ口座、ライブ口座のサーバーは異なります。

アルパリのオフラインデータフィード(これはデモ口座やライブ口座のフィードとは大きく異なります)でのバックテストは、例えばFXDDやIBFXからの履歴データでの別のバックテストと同じ結果になることはありません。アルパリのデータフィードを使ったバックテストとFXDDまたはIBFXのデモ/ライブ口座のパフォーマンスの差はさらに大きくなる可能性があります。少しは似ているかもしれませんが、私には十分に信頼できるものではありません。

AlpariのデータフィードはAlpariのデモやライブのアイデアを与えることができますが、間違いなくあなたのEAがFXDDやIBFX(バックテスト、デモやライブ)で何をするかを示すことはありません。

Alpariのデータフィードは確かに良いですが、FXDDで投資することを考えると、私は90%のモデリング品質でFXDDデータフィードでEAをテストし、同社のデモサーバーでフォワードテストすることを希望します。

 
BrazilianTrader:
それは問題ですね・・・。

しかし、バックテストにはもう一つ考慮すべきことがあります。

各ブローカーとサーバーからのデータフィード。

アルパリのデータフィードは、FXDD、IBFX、NF...などとは異なります。

同じデータフィードでも、他にも違いがあります。同じブローカーでも、オフラインのデータフィード、デモ口座、ライブ口座のサーバーは異なります。

アルパリのオフラインデータフィード(これはデモ口座やライブ口座のフィードとは大きく異なります)でのバックテストは、例えばFXDDやIBFXからの履歴データでの別のバックテストと同じ結果になることはありません。アルパリのデータフィードを使ったバックテストとFXDDまたはIBFXのデモ/ライブ口座のパフォーマンスの差はさらに大きくなる可能性があります。少しは似ているかもしれませんが、私には十分に信頼できるものではありません。

AlpariのデータフィードはAlpariのデモやライブのアイデアを与えることができますが、間違いなくあなたのEAがFXDDやIBFX(バックテスト、デモやライブ)で何をするかを示すことはありません。

アルパリのデータフィードは確かに良いのですが、私はFXDDで投資することを考えると、90%のモデリング品質でFXDDのデータフィードでEAをテストし、同社のデモサーバーでフォワードテストする方が良いですね。

すべてではないにしても、ほとんどのブローカーからのデモとライブのデータフィードは、異なるサーバーから来るということに完全に同意します。IBFXはまもなくデモ 口座にライブティックのデータフィードを持つことを計画していますが。どのくらいかというと、先週、彼らは数ヶ月と言っていました。

MT4ビルド200では、すべてのバックテストデータがMetaQuoteから提供されます。これが理由で、現在、すべてのMT4ブローカーでビルド200のヒストリーセンターからダウンロードしたすべてのデータには、データのギャップがあります。MetaQuoteがすぐにこの問題を修正することを期待します。しかし、今現在、MT4でのバックテストに最適なデータソースは、alpariからのものです。ライブティックデータを購入するか、自分でライブティックデータを収集するか、いくつかのウェブサイトからライブティックデータをダウンロードしてMT4形式に変換しない限り、インターネット上でalpari以外のMT4形式のデータバンクを私は知りません。

ワッケナ

 
xxDavidxSxx:

バックテストで素晴らしいEA」のスレッドを最後まで読むことをお勧めします。

まあ、時間はかかったけど、それこそ私がやってきたことだ。うわー、あなた方はなんと多くの仕事をこなしてきたのでしょう !素晴らしい仕事です。私は多くのことを学びました。

アラゴーン。

私は今、メタトレーダー4の新しいビルド200を持っています。バックテスターが出す小さなキーキー音は、最初の3、4回は面白いのですが、今はただただ迷惑です。それをオフにすることができればいいのですが。どなたか方法をご存知ですか?

まだ発見されていないかもしれませんが、ツール/オプション/イベントで、すべてのサウンドがそこにあると思います。変更・削除ができるはずだと思うのですが。

皆さんから少し遅れてしまいましたが、いくつか質問させてください。ずっと昔、FXDivaは185fで素晴らしい結果を得ていると言っていました。今もそうなんでしょうか?私はAlpariのライブデモを使ってこれを自分でテストしています。期待できそうです。ニュースの時間帯を除外するように、微調整したところです。 1200以上の投稿で、私は何かを見逃しているかもしれません...多くの議論と微調整がありますが、実際にはより最近の "F" バージョンがあるのでしょうか?

ひとつだけ、ちょっと不明なことがあります。取引時間を除いた場合、おそらく、すべてのオープンポジションはクローズされます。それは必ずしも良いことなのでしょうか?勝てるかもしれないポジションが早々に決済され、かえって損をすることはないのでしょうか?また、ニュースは悪いことなのでしょうか?私はここでナイーブかもしれませんが、それはどちらにもなりえます。勝つこともあれば、負けることもある。最終的には全部が均等になるのでは?

とにかく、私はニュースの時間を除外した・・・だから、私は自分で見つけると思う。

 

現在、このシステムにかなりの時間を費やし、いくつかの興味深い点を発見しました。

AutostoplossがTRUEである場合、システムはストップをダイナミックに動かすためにカウントバーのスプレッド計算を使用します。理論的には、そして私のテストでは、ダイナミックストップはフィックスハードストップよりも良いパフォーマンスを示すはずです。これは、ストップが市場のボラティリティの関数であるべきだからです。スイングが激しいほど、大きなストップが必要です。従って、変動が激しいときに20ピップの固定ストップを設定することはできません。毎回ヒットしてしまうからです。

そこで私は、オートストップにバイアスを含めるようにプログラムし、オプティマイザーを使って最適な値を見つけ、オートストップ機能の制御を調整することで、パフォーマンスが大幅に向上することを発見したのです。

また、値期間カウントと値期間カウント最大値は、システムの有効性に大きな影響を与えることがわかりました。この値は、1~30の間で最適化する必要があります。低い値、つまり3から7がより効果的です。

StopLossの値が0でない場合、自動停止を無効にし、効果が低くなりますが、その値はStopLoss Indexで制御することができます。

悪いニュースは、このシステムはここ数週間のデモフォワードとデモテストの両方で本当に苦しんでいることです。 多くの研究の結果、ユーロの日足ATRが2002年以来最悪または最低であることが原因であることが判明しました。そのため、バックテスト では大きな利益を上げているにもかかわらず、最近のライブテストでは横ばいまたは損失が発生しています。ボラティリティが低下すると、システムはスプレッドを超えるために必要なプルバックを得ることができません。この効果は、8月下旬から現在までの日足ATRが最低になったことに直接比例している。

このバックテストは2004年1月から今日までずっと行われています。 すべてが完全に調整されたときの成長率には驚かされるが、チャートの最近の右側が下がっているのがわかるだろう。見た目はそれほどでもないのですが、この2ヶ月はATRが低く、重要なドローダウン期間となっています。

ファイル:
testergraph.gif  12 kb
 

帰る前にもう一つ。このシステムは、直近の5時間または7時間の数本のバーと、使用されたすべてのインジケータに関する情報を含んでいます。将来的に情報を得た上での決断をするためには、スプレッドが変化しないことが不可欠です。

私の意見では、このシステムは、スプレッドが変動するブローカーでは使用してはいけません。これは、インターバンクFXとFDDの両ブローカーがスプレッドを変動させるため、これらのブローカーを完全に除外するものです。

他にもあるかもしれませんが、スプレッドが固定されているのはAlpari(ロシア、イギリスではない)とNFしか思いつきません。

 
bolt:
帰る前にもう一つ。このシステムは、値期間カウントから知っているすべてを利用します。すなわち、最後の5または7時間であるかもしれない最後の数バーと使用されるすべての指標に関する情報を含んでいます。将来について十分な情報を得た上で判断するためには、スプレッドが変化しないことが不可欠です。

私の意見では、このシステムは、スプレッドが変動するブローカーでは使用してはいけません。

他にもあるかもしれませんが、スプレッドが固定されているのはAlpari(ロシア、イギリスではない)とNFしか思いつきません。

1.スプレッドとCTの判断にどのような関係があるのでしょうか?私の知る限りでは、スプレッドは取引が開始されたときにのみ発生するのですが・・・。

2.CTはどの指標を使用していますか? 3つの可能性(買い、売り、不確実性)に関する5つの変数があり、それらはロジックを定義するものです。

3.なぜ期間カウントが時間単位なのですか?私はそれが分単位であることをコードで見ました、しかし、私は間違っているかもしれません。

4.DaveはFXDDの仕組みをよく知っていて、3より大きいスプレッドが数秒以上続くことを発見したことはありませんし、注文を出すための最終価格には短いノイズ以上の影響はないと思います(CTはTPを使いません)。

 
FutureMillionaire?:
まあ、時間はかかったけど、まさに私がやっていることだ。うわー、あなた方は何と多くの仕事をこなしてきたのでしょう。素晴らしい仕事です。私は多くのことを学びました。

一応、ツール/オプション/イベント で、全てのサウンドが揃っていると思います。変更・削除ができるはずです。

皆さんから少し遅れてしまいましたが、いくつか質問させてください。ずっと昔、FXDivaは185fで素晴らしい結果を得ていると言っていました。今もそうなんでしょうか?私はAlpariのライブデモを使ってこれを自分でテストしています。期待できそうです。ニュースの時間帯を除外するように、微調整したところです。 1200以上の投稿で、私は何かを見逃しているかもしれません...多くの議論と微調整がありますが、実際にはより最近の "F" バージョンがあるのでしょうか?

ひとつだけ、ちょっと不明なことがあります。取引時間を除いた場合、おそらく、すべてのオープンポジションはクローズされます。それは必ずしも良いことなのでしょうか?勝てるかもしれないポジションが早々に決済され、かえって損をすることはないのでしょうか?また、ニュースは悪いことなのでしょうか?私はここでナイーブかもしれませんが、それはどちらにもなりえます。勝つこともあれば、負けることもある。最終的には全て解決するのではないでしょうか?

とにかく、私はニュースの時間を除外しました・・・だから、私は自分自身で見つけると思います。

良い推測ですが、悲しいかな、ストラテジーテスターの 音は、ツール/オプション/イベントのユーザーオプションの中にないのです。

このスレッドを読み通したことに感謝します。古い質問を再度する前に、実際にそれを行う人がいることを知ることは良いことです。

このEAに関する質問については、私は両方のケースで影響は無視できると思います。1つの注文が何日にもわたって早期に終了しても、それがいわばバケツの中の一滴である場合には、全体の結果を変更するつもりはありません。残念なことに、これはバックテストのようにライブで取引することはできません。しかし、アイデアを考え、発展させるための素晴らしい学習ツールである。

 
bolt:
その前にもう一つ。このシステムは、値期間カウントから知っているすべてを利用します。つまり、最後の数バー(最後の5時間または7時間だけかもしれません)、および使用されるすべての指標に関する情報を含みます。将来について十分な情報を得た上で判断するためには、スプレッドが変化しないことが不可欠です。

私の意見では、このシステムはスプレッドが変動するブローカーでは使用してはいけません。つまり、インターバンクFXとFDDはスプレッドが変動するブローカーなので、完全に除外されます。

他にもあるかもしれませんが、スプレッドが固定されているのは、Alpari(ロシア、イギリスではない)とNFしか思いつきません。

ここで、いくつかの有効な洞察を得たと思います。

1- スプレッドが変動せず、metatrader4をサポートしているのはどこですか?私はライブフォワードトレードで、スプレッドを変化させることがいかにこれを殺すかを見てきました。

2- オートストップで何を調整したのか知りたいのですが、もしよろしければ、あなたの設定プリセットで使用したEAを掲載していただけませんか?

3- ATRフィルターが非取引時間よりもこれを助けるかもしれないと思いますか...つまり、時間フィルターは、特定の時間がプログラムの効果の外に予測されるという仮定に過ぎません。時間外を使用するよりも、より実際の市場指標に指示された何かが良いかもしれないように思えるのですが?そんな単純なことでしょうか?あなたはここで本当に何かを掴んでいるかもしれません....

私はこの上の別のデータダンプを行い、フィルタのための最適化されたATRの設定に関するいくつかの情報を収集します。

 

を挿入することを示唆する証拠がある...

int EnterMarket()

{

//市場のボラティリティがこの範囲外の場合、離脱する

if( iATR(NULL,0,12,0) < 0.002 )

{

return (0);

}

これはパフォーマンスを向上させます。

また、0.0025を超えると問題が発生する可能性があることも分かっています。