バックテスト/最適化

 

それはrenoexが発生した問題であったhttps://www.mql5.com/en/forum/general

さえ問われていない。それは単なる「修辞的」な質問(質問の中に答えがある質問)だったのです。もちろん、私たちはそうすることができません。

しかし、私たちはこのテスターで作業しており、選択の余地はありません。

1.mt4ストラテジーテスターを信じるなと言う人がいます。特定のEAを理解するためには、数年間(5年か8年)デモでテストする必要があります。

2.2.他の人々(プログラマ)は、同様にデモのテストを信じないことを言う。あなたは言うために(5または8年の間に)実際のお金を使用する必要があります:私(プログラマ)が作成したこのEAが良い(または悪い)です。

この場合、プログラマーはいくつかのEAを提案し、テスターはプログラマーの仕事を証明するために自分のお金を使っていることになります。そして、当然ながら誰も何の責任も負いません。

3.3. 他の人たちは、これでは十分でないと言います。なぜなら、異なるブローカーと異なるタイムフレームを使用して、実際のお金でテストする必要があるからです(しかし、誰もそのお金をどこから調達するかは言いませんでした......)。

3.3. 一部の人は、特定のEAについて何かを言うためにmt4 strategy testerを使用しています。

あなたの選択は何ですか?

どのように人々がテストしていますか?

 

バックテストでは、いくつかのケースを経験することがあります。

- 例えば、あるEAが非常に良く、完璧にテストされている場合、EAのコードはプログラマーによって完璧にテストされるように調整されているかもしれないので、それは私にとっては何の意味も持ちません。

- バックテスト中にEAが非常に悪い結果を示している場合、私は元のアイデアの何かを改善しようとする元のアイデアを探します。

- もしEAがテストしているが、時には良く、時には悪い(例えば、10月のデータでは良いテスト、9月には悪い、8月には良いなど)場合、そのEAは私にとって非常に興味深いものです。なぜなら、永遠に安定した良い結果を得ることは不可能であることを理解しているからです(市場は変化し、すべてが変化していますが、私たちは同じ指標と同じEAを使用しており、何も変わっていないのです)。

 

ストラテジーテスターは 良いフィルターだと思います。ストラテジーが有望かどうかを示し、与えられたEAの長所と短所を明らかにします。最適化することで、弱点を緩和し、強みを生かすことができます。 ライブデモのテストでは、リアルタイムのライブ価格が与えられたときに、EAがブローカーのサーバーと効率的に通信し、意図したとおりに実行されることを確認します。 ライブリアルマネーテストは、EAが利益を生むかどうかを実際の結果で証明します。

IBFXのようなブローカーは、デモ口座には金利を支払いますが、ライブミニ口座には支払わないことを考えると、私は、EAが、例えば、スワップチャージ、中間日の構築アップグレード、ISPインターアップ、nfp日などのすべての障害を克服できることを確認するために、許容できる最も小さいロットサイズで「ライブリアルマネーテスト」することが重要であると思っています...

あくまで私見ですが...

 

eaの私の意見は、彼らは大丈夫ですが、彼らは将来の価格で 何が起こるかを教えていない唯一の過去の歴史だから1専門家は、1または2年うまく動作するかもしれない、それがしたように動作するかもしれないです...

ヤンニク

私はデンマーク語で本を持っていると最も一般的な戦略は、上記の下に移動平均のように単純ですが、ここであなたは、上部と下部のいくつかを欠場している

 
fxid10t:
あくまで私の意見ですが...

また、以下のリンクもご参照ください。

http://www.strategybuilderfx.com/forums/showthread.php?t=15309

http://www.strategybuilderfx.com/forums/showthread.php?t=15253

хорошее везение, хороший торговать!

 

MT4ストラテジーテスターが バーの最高値と最安値を考慮するのか、それとも単に始値と終値を考慮するのか、誰が知っているのでしょうか?

もしかしたら、新しいストラテジーテスターはEAをテストするために必要なスクラッチフォームを作ったのかもしれませんね。

そうすれば、私たちはそれを完全に制御することができます...私たちは?

 

MTとバックテスト

こんにちは、皆さん。

私はこのフォーラムに参加するのは初めてですが、MTのバックテストに関する質問から始めたいと思います。

ネットで、MTのバックテスト結果は当てにならないと読みました。

どなたか、このことを本当に確認できる方はいらっしゃいますか?

MTに深刻なバグがあるのでしょうか?

この理由は、ほとんどの場合、システムのプログラミングが悪いだけだと想像できます。

MTのバーの扱いはどうでしょうか?

例えば、日足のバーを見るとします。

Strategy Testerは OHLCだけを見るのでしょうか?

それとも内部的にすべてのティックを見るのでしょうか?

この事実は知っておくべき重要なことです。

同じ日足に2つ以上のシグナルがある場合、この2つのシナリオでは動作が異なるでしょう。

ありがとうございます。

 

乗り換えてくれてありがとうございます。

すべての疑問はfxid10tさんのリンク先で解決しました。

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

 

バックテスト

こんにちは、皆さん。

私はこのフォーラムに新しいですし、英語は私の母国語ではありません。

まず第一に、私は投稿の質の高さを賞賛したいと思います。私が訪問した他のフォーラムでは一般的ではありません。

私はいくつかの月のための外国為替とコーディングEAを再生しています。

私の主な悩みは、なぜ私のEAをバックテストするとき、ライブよりも高い利益(月1000%でさえ)を得るのでしょうか?私は多くの異なる戦略を試しましたが、バックテスト時に顕著な結果を得ることはできませんでした。

サポートによると、バックテスターはOHLCデータだけを使っているとのことですが、ストラテジーテスターでは バー内で価格が変化するのを見ることができるので、それは真実ではありません。ちなみに、私はInterbankFXのMetatrader 3.83 build 6231を使用しています。

どなたか教えてください。

よろしくお願いします。

レナート

 

私の経験では、MT3のStrategy Testerには 少なくとも1つの重大なバグがあります。

そのバグは、指値注文(OP_SELLSTOP, OP_BUYSTOP)を使っている場合に発生します。

例えば、買い指値が実勢価格より高い場合、Strategy Testerはこの注文を実勢価格で執行してしまいます。

実際の取引では、買い指値に達していないため、この取引は行われなかったでしょう。

これは私の経験によるものです。

多分、他の人もこれを確認できるのではないでしょうか?

念のため、あなたのEAをMT4に転送し、そこでテストしてみてはいかがでしょうか。

結果はより現実的なものになるはずです。

 

はい、アイオムです。私もそう思います。

なんかそんな気がしてきました。ストップオーダーが ライブモードよりかなり簡単に処理されていることに気がつきました。

でも、STの問題はそれだけではないと思っています。通常の注文でも、スリッページがないとか、多少は簡単に処理されているのではないでしょうか。

私が書いたEAは、STでは大きな利益を上げるために頭皮を使うのですが、ライブモードでは「無効な価格」や「ストップロス」になることが頻繁にあります。

STがどのようにシミュレーションの利益を膨らませているのかを理解し、その良い利益の一部を得るためにEAを適応させることができればと思います。

レナート

lomme:
私の経験では、MT3のStrategy Testerには少なくとも一つの重大なバグがあります。

指値注文(OP_SELLSTOP, OP_BUYSTOP)を使用している場合、このバグが発生します。

例えば、買い指値が実際の価格を超えている場合、Strategy Testerは実際の価格でこの注文を実行します。

実際の取引では、買い指値に達していないため、この取引は行われなかったでしょう。

これは私の経験によるものです。

多分、他の人もこれを確認できるのではないでしょうか?

念のため、EAをMT4に転送してテストしてみてはいかがでしょうか。

結果はより現実的なものになるはずです。