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

 

5桁のアカウント互換性の修正

pulinmt:
こんにちは!pulinmtです。このEAを5桁のブローカーで動作させる方法はありますか?(すべての設定に0を追加しても動作しません)ありがとうございます。

pulinmtさん、こんにちは。

投稿番号67の簡単な修正方法について、説明をご覧ください。

 

バックテストのヘルプをお願いします

5/25更新 - これがわかりました。 MT4のインストールから.hstファイルを削除し、ヒストリカルデータをダウンロード すると(NewDigitalのビデオと同じ方法)、90%のモデリング品質が得られます。 さて、最適化についてですが

何人かの方が私と同じような質問を投稿されているのを見ましたが、回答が掲載されていないようなので...以前に回答されていたら申し訳ないです。

私は2つのバックテスト動画を順を追って見ていき、EURUSD H1の履歴を更新し、FiredaveのMACD Histogram v2 EAをEURUSD H1にセットアップしました。iMACDインジケータをインジケータフォルダに入れました(firedaveの指示通り、このEAに必要です)。EAとインジケータをコンパイルし、エラーはなく、それらは正しいフォルダにあります。

バックテストを実行しました。

以下のデータです。どなたか、私がやっていないこと、間違っていることについて、何か洞察を与えていただけないでしょうか?

結果モデリングクオリティ = n/a;

テスト実行のジャーナルには、このサンプルのようなエラーの長いリストが表示されます(かなりの数があり、それらはすべてこのように見えます)。

"2009.05.22 06:41:57 TestGenerator: unmatched data error (volume limit 1660 at 2009.04.03 16:00 exceeded)" このようなエラーのリストが表示されます。

エラーに続いて、トレードのようなエントリーのリストが(ジャーナルに)表示されます(これはサンプルで、このセットと非常によく似たものがたくさんあります)。

"2009.05.22 06:41:58 2008.01.31 06:00 MACD Histogram_v2 EURUSD,H1: STOP AND REVERSE !" (2009年5月22日 06:41:58)

2009.05.22 06:41:58 2008.01.31 06:00 MACD Histogram_v2 EURUSD,H1: close #47 buy 0.10 EURUSD at 1.4802 at price 1.4838

2009.05.22 06:41:58 2008.01.30 20:00 MACD Histogram_v2 EURUSD,H1: BUYオーダーオープン:1.4802

2009.05.22 06:41:58 2008.01.30 20:00 MACD Histogram_v2 EURUSD,H1: 開く #47 buy 0.10 EURUSD at 1.4802 ok

"

テスト実行のグラフは、何か期待できそうな感じでした。

最適化をやってみると、結果。

最適化結果なし、最適化グラフなし

ジャーナル - エラーの例。

"2009.05.22 07:00:08 TestGenerator: unmatched data error (volume limit 494 at 2009.05.20 04:00 exceeded)

2009.05.22 07:00:08 TestGenerator: unmatched data error (low value 1.3484 at 2009.05.15 22:00 is not reached from the least timeframe, low price 1.3485 mismatches)

2009.05.22 07:00:08 TestGenerator: 不一致データエラー(2009.05.15 22:00の高値1.3496は、少なくともタイムフレームから到達していない、高値1.3494は不一致)。

2009.05.22 07:00:08 TestGenerator: unmatched data error (volume limit 362 at 2009.05.15 22:00 exceeded) (2009年5月15日22時00分のボリュームリミット362を超えた

"

2009.05.22 07:00:13 There were 1 passes done during optimization, 1 results have been discarded as insignificant" <--- 何回パスしても「重要でないので破棄」となる(もっとパスするために開始/ステップの設定をいじったケースもある)。

 

マーケット

ジョージ

次のような方法はどうでしょうか。

ある日、相場が下降していたらショートの最適化を使い、上昇トレンドだったらロングの 最適化を使うのですか?

ショート最適化セットを掲載しましたか?

EA のロットサイズを制御する入力は何ですか?

ありがとうございます。

 

私はMT4取引に慣れていません。

私は2年間、様々なEAを使って、少し取引をしましたが、ほとんどデモをしていました。私はこのような愚かな質問で投稿するのは嫌ですが、私は試しています...

このスレッドを何度も読み直し、あなたのEAを実行する方法を理解したいと思います。vForce like EA Ver.2.03」を5つのチャートに追加してみました。vforce like ea v2 all pairs h1 no mm.set」のプリセットを使用しており、全てのチャートでスマイルマークが表示されています。

(1) 多くのトレードが発注されましたが -- すべてロングです -- オーダーのタイムスタンプがなぜか狂っているようです。私はアラバマ(中部夏時間帯)にいてFXDDを使っているのですが、GMToffsetパラメータを 見つけようとしました。どこを探せばいいのか理解できていないようです。

(2)このEAはロングポジションにしか設定されていないのでしょうか?ショートポジションも出てきてほしいです。

どんなことでも結構ですので、よろしくお願いします。

ジョニー

 

トレードの設定で"only long"が有効になっているか確認してみてください...

Dagoさん、こんにちは。

 

このEAは期間最適化が必要で、最初の投稿の設定を使って2009年以前のバック テストで実行すると、バランスが上下に振れるだけです。

 

バックテストでEAプリファレンスを動作させる

私が抱えている問題(このEAに限らない) - バックテストを実行すると、常にデフォルトの設定が使用されます。EAの環境設定から設定を変更すると、フォワードテストでは新しい設定が実行されますが、バックテストではまだデフォルトの設定が使用されています。バックテストに新しい設定をするためには、エディタでEAを開き、そこで設定を変更する必要があります。

私の質問:プリファレンスで変更したものをバックテストで表示させることは可能ですか?また、どのように?

 

メモリー

GEORGE :

このEAの実行には多くのメモリが必要ですか?

ある人は彼のメタトレーダーがクラッシュしたと言っています。

 

EAはメモリを大量に使ってはいけない。シンプルなEAです。MT4を再インストールしてみてください。

EAのバックテストは、他の皆さんは問題ありません。MT4も再インストールすることをお勧めします。

最適化は2008年11月18日に行われたので、2009年中は上下に揺れないはずです。EAをIBFXに変更することをお勧めします。

もう一つ...。このEAは頻繁にトレードするわけではありません。でも、それに振り回されないでください!!! 収益性は抜群です。皆さんは、資本金をリスクにさらすトレードの束と、資本金をリスクにさらすトレードの少ない部分で、損失よりも勝利で多くのpipsを稼ぐのと、どちらが良いですか?

 

しかし、なぜでしょう?

私の疑問は、なぜ他の人にはバックテストが有効で、私には有効でないのか、ということです。これはとても不公平です。私はEAをチャートに追加し、.setをオープンしました。そしてEAは取引を行いますが、バックテストは プリセットではなく、デフォルトを使用しているため、バックテストは行われません。誰かこの状況を助けてくれるか、EAに最新の変数をデフォルトとしてハードコードしてくれないでしょうか。私は、それが他の人がバックテストをするのにも役立つと信じています。.setの中のどの変数がEAのコード化された変数に対応するかを見るのに役立つと思います。このEAには大量の変数があり、それが事態を混乱させています。私はそれらのほとんどを理解しましたが、いくつかの、まだバックテストすることはできません。