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

 
belea:
...そして今、私はそのチャート上のものは、ジャーナルのように同じではないことをかなり明らかに願っています...Thx

チャート上に価格の値があり、MACDや Stochの値はジャーナルにあるため、同じではありません。

MACDとStochの値は別ウィンドウでジャーナルと比較する必要がありますが、私の見るところでは同じような感じでしょうか。別ウィンドウではなく、メインウィンドウに横線を引いているので、正確なことは言えません。

 

MT4の最適化モデル

MT4で現在利用可能な最適化オプションについて議論を始めたいと思います(最適化に使用されるGAの実際の実装ではなく、MT5のトピックになるはずです)。

現在のバージョンでは、MT4は3つの「モデル」を持っています。

1) Every tick (最も精密な最適化方法とされている)

2)コントロールポイント(非常に粗い方法と説明されています)

3)始値のみ(エキスパートが始値のみを使用する場合)

そもそも、オプション2は全く役に立たないので、バックテストには無視されるべきです。

取引戦略のバックテストに関しては、「すべてのティック(最も正確な方法)」が実際に最も正確であるという主張に異議を唱えたいと思います。まず

バックテスターが使用しているヒストリカルデータが正しいという前提で話を進めますが、そうでなければ、これ以上の議論は無意味です。MT4がバックテストに使用できる最も細かい時間枠は1分であり、これは定義上、利用可能な最も正確な実データとなります。every tick」アルゴリズムは、利用可能な最も細かい時間枠(すなわち1分)内のティックデータをシミュレートしますが、これはニュース発表後の大きな動きでは極めて不正確となる可能性があります。1分足のティック分布はMT4アルゴリズムに依存するため、ソフトウェアビルドごとに変化する可能性があります。

私の考えでは、バックテストの最も正確な方法は、EAを1分の時間枠で(始値のみを使用)使用し、一方で、指標にユーザー定義の時間枠(15分、60分など)を使用するようEAをプログラミングすることです。

次に提案するのは、1時間より長い(1日程度まで)時間枠の有用性についての議論です。その理由は、1時間以上のバーはブローカーに依存し、GMT+1ブローカーはGMT+2ブローカーと全く異なる4時間バーを持ち、そのような時間枠に依存するEAは非常にタイムゾーンに依存することになるからです。

 

E.A.を最適化する適切な方法についての素晴らしい記事です。

人気トレーディングシステムをベースにしたExpert Advisorとトレーディングロボット最適化の錬金術(続き) - MQL4 Articles

学び、そして稼ぐ

平和

F.F.L.

 

ありがとうございます。本当に良い記事です。

 
newdigital:
ありがとうございます。本当に良い記事です。

はい、ありがとうございますFFL

フェルフックス

 

バックテストのサンプル

インジケーターやシステムのバックテストを行う際、相場を正しく把握するための理想的なサンプルサイズはどのくらいでしょうか?そうですね、一本の糸の長さはどれくらいでしょうか。ほとんどのインジケータは、デフォルトで14日または21日に設定されているので、過去14日間または21日間が、将来の 市場の動きを予測する のに十分なサンプルであることを意味します。興味深い議論になりそうなので、ここで話を切り出したいと思います。各ペアに予測可能なパターンがあるのでしょうか、それともフィボナッチ数列の機能なのでしょうか?

私のアイデアは、特定のEAをトレードすることですが、その後、週に一度、最新の数字を差し込むために最適化し続けることです。可能な限り遡るべきだとは思いません。時間がかかりすぎるし、直近の市場の動きに正しいウェイトを置くことができません。市場は常に変化しており、多くのインディでは標準的なデフォルト設定を使用するのではなく、よく考えられたモデルを使用することが望まれます。

 

2つのチェックポイント

1.あらゆる相場環境に耐えうるものであること=可能な限りテストしてくること。

2.短期的な変動=流れに身を任せ、頻度のように指標を調整する。

ということです。

daet:
インジケーターやシステムのバックテストを行う場合、相場を正しく把握するためには、どの程度のサンプル数が理想的でしょうか?そうそう、一本の糸の長さってどのくらいなんだろう......!?ほとんどのインジケータは、デフォルトで14日または21日に設定されているので、過去14日間または21日間が、将来の市場の動きを予測するのに十分なサンプルであることを意味します。興味深い議論になりそうなので、ここで話を切り出したいと思います。私のアイデアは、特定のEAをトレードすることですが、週に一度、最新の数字を入力するために最適化を続けることです。可能な限り遡るべきだとは思いません。時間がかかりすぎるし、直近の市場の動きに正しいウェイトを置くことができません。市場は常に変化しており、多くのインディでは標準的なデフォルト設定を使用するのではなく、よく考えられたモデルを使用することが望まれます。
 

どのmt4データフィードが有効か

こんにちは、guyzzです。

私はodlでケースを持っていた、私は同じtfで実行するEAに設定し、すべてが同じである2つのライブ口座を持っていた。

しかし、異なるのは口座番号 です。そして、MFIインジケータの値が1つずつ異なるため、EAがある口座では開くのですが、別の口座では開きません。odlのカスタマーサービスに尋ねても、何が起こったのかわからないと言われました。

ロイターのチャートだけが有効なインジケータの値を教えてくれるのでしょうか?

ということです。

 

最適化 -Genetic Algorithms?

最適化のステータスは172/10496(1030301)です。

遺伝的アルゴリズムがON

ここまでで30時間32分(この後1822.45.07と表示される)

あとどれくらいかかりそうでしょうか?

遺伝的アルゴリズムを使ったことがないのですが、進むにつれてスピードアップするものだと思っていたのですが?