99%のモデリング品質だが、赤いバーが表示される - ページ 4

 
RaptorUK:

赤いバーについてですが、M1からMN1へ、すべての hstファイルをコピーしていることは、100%間違いないでしょうか?

例えば

GBPUSD1.hst
GBPUSD5.hst
GBPUSD15.hst
GBPUSD30.hst
GBPUSD60.hst
GBPUSD240.hst
GBPUSD1440.hst
GBPUSD10080.hst
GBPUSD43200.hst




はい、データをダウンロードした後、最初にしたことは、すべての hst ファイルと h1 fxt ファイルを生成するスクリプトを実行したことです。

hstファイルはmetatrader/historyフォルダに、fxtファイルはmetatrader/tester/historyに置きました。

バックテスターは FXTファイルを使うだけなのでは?

 
gangsta1:

また、GMTオフセットの混乱。DukascopyのデータはGMT+0ですが、私のブローカーは現在GMT+2で夏時間に従っているにもかかわらず、GMTオフセットを0に設定してバックテストができるのでしょうか?テスターのデータはブローカーから完全に独立しているので、私のブローカーでの17pmはまだ17pm GMT+0であると推測しています。

GMTとData-Timeについては、自分も混乱しています :) 。しかし、私は、あなたがDukascopyのデータを使用している場合、信じています。バックテスト中のブローカーは Dukascopyと教えられるべきです。もしあなたのデータがForexiteからのものであれば、バックテストを行う際のあなたの ブローカーはForexiteとして教えられるべきでしょう。もしバックテストでX-GMTに注文を出したいなら、ブローカーのタイム・シフトと、いつDSTに合わせるかを知らなければなりません。

この点に関する私の混乱が、私が協定世界時(Universal Time)に依存するシステムを作っていない第一の理由であり、ティックデータをわざわざダウンロードしない理由の一つでもあります。

このスレッド 内のWHRorderのコードを見てみてください。これは、ライブ実行中にユニバーサルタイムを取得するために、バックテスターとDLLでシフトを使用する方法についての非常に良い例を示しています。

バックテストは、システムがどのように実行されたかを推定するものであるとして参照してください。深刻に考えすぎだと思います。Tick-dataの通常の推奨は、よく5年以内に200トレード以上を配置するシステムのためのものです。また、通常、オープンした同じ分バー内でクローズするシステムも推奨されます。ほとんどの場合、一桁の利益を求めているシステムはこのカテゴリーに入るでしょう。

あなたが本当にあなたのシステムは頭痛に値するスキャルパーであると信じている場合、私はそれがまた、プロロングフォワードライブテストの価値があるでしょうと言う。しかし、5年間で200回のトレードをしたのですから、そうとは思えません。これはあくまで私の意見です。

 
gangsta1:

バックテスターはFXTファイルを使うだけなのでは?

ビジュアルモードにチェックを入れてデータを表示させれば、hstファイルを使用します。
 

私のシステムはスキャルパーです。数秒から数分で取引を終了させることができます。したがって、正確なティックデータが必要なのです。GMTオフセットは、私はデータがGMTであるため、0に残すべきだと確認しました。

私が気にしている唯一のことは、赤いモデリング・バー(このスレッドの誰かが、モデリングが必要ないためと述べています)と、デューカスコピーのデータでは発生しない通常の履歴データを使用した場合の損失です。