EA作成時に有線移動平均の問題が発生しました。 - ページ 2 1234 新しいコメント Grzegorz Korycki 2014.04.20 19:11 #11 angreeee:あなたのガイドラインに従ってスクリプトを修正しましたが、問題はまだ解決していません :(今はこのような感じです。多分、誰かがそのようなMA値ジェネレータを作成する方法ドラフトEAを作成することができますし、私は両方を比較することができます - それをテストし、エラーを分離する。(誰かが数分の余裕がある場合)これは非常に奇妙であるとして、問題は他のペアで同じであるか、それはこの1つのペアだけであるかどうか、私は秒単位で確認し、返信するつもりです。このペアのように他のペアではそれほど大きな違いはありません - それが私が前にそれに気づかなかった理由です。 私はGBP / USD EUR / PLNでテスト - そこの違いは約0.0004だったので、測定誤差の範囲内ですが、EUR / CHFで差が〜0.016とUSD / JPY〜0.8だった。 Alain Verleyen 2014.04.20 19:19 #12 angreeee:その差は、このペアのように他のペアでその巨大ではありません - 私はおそらく前にそれに気づいたことがない理由です。 GBP/USD EUR/PLN でテストしたところ、その差は約 0.0004 で測定誤差の範囲内でしたが、EUR/CHF では ~0.016 で USD/JPY では ~0.8 でした。私はいくつかの分を 確保することができます、あなたは、要約を作ることができますか、私はすべての記事を読まなければなりませんか?何と何の間の差? Grzegorz Korycki 2014.04.20 19:34 #13 angevoyageur:私は数分の 余裕があるので、要約を作ることができますか?何がどう違うのでしょうか?EA(1ページ目のソースコード - ctrl+c ctrl+v to editor to test in yourself - pair GBP/NZD)がstrategy testerで生成するma値と、通常チャートに配置される移動平均インジケータとの違い。iCustomと外部インジケータ "custom moving average "を使ってみたが、ICustomはMT5で問題があり、現在と異なる期間を使用できないので、これはうまくいった。 custom_ma_temp=iCustom(Symbol(),0,"Examples\\Custom Moving Average", 370, 0, MODE_SMMA,PRICE_OPEN); しかし、これは動作しません。 custom_ma_temp=iCustom(Symbol(),PERIOD_D1,"Examples\\Custom Moving Average", 370, 0, MODE_SMMA,PRICE_OPEN);以前、このバグを発見したのですが、EAでマーケットからのカスタムインディケータを 使用していた時に、サービスデスクに報告するのを忘れていました。このバグを以前発見したのですが、サービスデスクに報告するのを忘れていました。 Rogerio Figurelli 2014.04.20 19:46 #14 angreeee:EA(1ページのソースコード - ctrl+c ctrl+v to editor to test in yourself - pair GBP/NZD)がStrategy Testerで生成したma値と、通常チャートに配置される移動平均インジケータの差分。iCustomと外部インジケータ "custom moving average "を使ってみたが、ICustomはMT5で問題があり、現在と異なる期間を使用できないので、これはうまくいった。しかし、これは動作しません。以前、このバグを発見したのですが、EAでマーケットからのカスタムインディケータを 使用していた時に、サービスデスクに報告するのを忘れていました。このバグを以前発見したのですが、サービスデスクに報告するのを忘れていました。 これが本当にプラットフォームのバグなのかどうかは分かりませんが、これは良いチェック方法だと思います。 Grzegorz Korycki 2014.04.20 19:48 #15 ところで、4HのチャートでiMAとカスタム移動平均の 両方をテストしてみたところ (1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず) で、結果は全て同じでした。1) iMA2) icustomの "カスタム移動平均"3) チャート上に手動で置いた移動平均4Hチャートではssma370 = 1.9588となっています。なのに、D1チャートではなぜ違うのだろう?EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)iCustom timeframeとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題かもしれませんね。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。 iMAの問題に関して新しいアイディアがなければ、30分以上後にSDに報告するつもりです。 ファイル: ma_problem8.png 227 kb Rogerio Figurelli 2014.04.20 20:06 #16 angreeee:ところで、4HのチャートでiMAとカスタム移動平均の両方をテストしてみたところ (1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず) で、結果は全て同じでした。1) iMA2) icustomの "カスタム移動平均"3) チャート上に手動で置いた移動平均4Hチャートではssma370 = 1.9588となっています。なのに、D1チャートではなぜ違うのだろう?EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)iCustomタイムフレームとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題だと思います。サービスデスクに報告しなければなりません。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。 iMAの問題に関して新しいアイディアがなければ、30分以内にSDに報告するつもりです。建値の 代わりにtick by tickのテスターモードでテストしましたか? Alain Verleyen 2014.04.20 21:06 #17 angreeee:ところで、4HのチャートでiMAとカスタム移動平均の両方をテストしてみたところ (1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず) CopyBufferの戻り値をテストしていないためです。370maはD1チャート/タイムフレームで少なくとも370日間の履歴データを必要としますが、Strategy Testerは それを提供しません。で、結果は全て同じでした。1) iMA2) icustomの "カスタム移動平均"3) チャート上に手動で置いた移動平均4Hチャートではssma370 = 1.9588となっています。なのに、D1チャートではなぜ違うのだろう?EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)iCustom timeframeとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題かもしれませんね。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。 iMAの問題に関して新しいアイディアがなければ、30分以上後にSDに報告するつもりです。SMMAモードのみ、D1、H4で 異なる結果が出ています。 Grzegorz Korycki 2014.04.20 21:40 #18 angevoyageur: CopyBufferの戻り値をテストしていないからです。370maはD1チャート/タイムフレームで少なくとも370日間の履歴データを必要としますが、Strategy Testerはそれを提供しません。SMMAモードのみ、D1、H4で 異なる結果が出ています。しかし、おっしゃるとおり、2010年からバックテストをしたところ、値は正しく表示されました。ということは、設定を探すときは、もっと前のバックテスト(2010年からとか)をする必要がありそうです。私のEAはすでに特定の日付で開始するオプションを持っているので、私はちょうどこれらの2つのオプションを組み合わせる予定です。ありがとうございました。 Grzegorz Korycki 2014.04.20 21:43 #19 figurelli:オープンプライスの 代わりにティックバイティックのテスターモードでテストしましたか?はい、テストしました。しかし、maにこのような大きな数値(370)を使用する場合、テスターがima関数に必要なデータを提供しないため、バックテストをもっと早く開始する必要があるようです。今後のために知っておいてよかった。今、私は自分のストラテジーのプリセットを全てチェックする必要があります。なぜなら、それらの多くがD1 MAを使用しているからです。 お二人のご協力に感謝します。 Grzegorz Korycki 2014.04.20 21:52 #20 2009年から現在(2014年4月)の日付で実行しても、チャート上のMAとバック テストのimaの差は0.10のままなので、問題は解決していないようです。icustomは2009年から動かしてもD1チャートでは0しか返さず、H4チャートでは問題なく動いています。 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
あなたのガイドラインに従ってスクリプトを修正しましたが、問題はまだ解決していません :(
今はこのような感じです。
多分、誰かがそのようなMA値ジェネレータを作成する方法ドラフトEAを作成することができますし、私は両方を比較することができます - それをテストし、エラーを分離する。(誰かが数分の余裕がある場合)
これは非常に奇妙であるとして、問題は他のペアで同じであるか、それはこの1つのペアだけであるかどうか、私は秒単位で確認し、返信するつもりです。
このペアのように他のペアではそれほど大きな違いはありません - それが私が前にそれに気づかなかった理由です。
私はGBP / USD EUR / PLNでテスト - そこの違いは約0.0004だったので、測定誤差の範囲内ですが、EUR / CHFで差が〜0.016とUSD / JPY〜0.8だった。
その差は、このペアのように他のペアでその巨大ではありません - 私はおそらく前にそれに気づいたことがない理由です。
GBP/USD EUR/PLN でテストしたところ、その差は約 0.0004 で測定誤差の範囲内でしたが、EUR/CHF では ~0.016 で USD/JPY では ~0.8 でした。
私はいくつかの分を 確保することができます、あなたは、要約を作ることができますか、私はすべての記事を読まなければなりませんか?
何と何の間の差?
私は数分の 余裕があるので、要約を作ることができますか?
何がどう違うのでしょうか?
EA(1ページ目のソースコード - ctrl+c ctrl+v to editor to test in yourself - pair GBP/NZD)がstrategy testerで生成するma値と、通常チャートに配置される移動平均インジケータとの違い。
iCustomと外部インジケータ "custom moving average "を使ってみたが、ICustomはMT5で問題があり、現在と異なる期間を使用できないので、これはうまくいった。
しかし、これは動作しません。
以前、このバグを発見したのですが、EAでマーケットからのカスタムインディケータを 使用していた時に、サービスデスクに報告するのを忘れていました。
このバグを以前発見したのですが、サービスデスクに報告するのを忘れていました。
EA(1ページのソースコード - ctrl+c ctrl+v to editor to test in yourself - pair GBP/NZD)がStrategy Testerで生成したma値と、通常チャートに配置される移動平均インジケータの差分。
iCustomと外部インジケータ "custom moving average "を使ってみたが、ICustomはMT5で問題があり、現在と異なる期間を使用できないので、これはうまくいった。
しかし、これは動作しません。
以前、このバグを発見したのですが、EAでマーケットからのカスタムインディケータを 使用していた時に、サービスデスクに報告するのを忘れていました。
このバグを以前発見したのですが、サービスデスクに報告するのを忘れていました。
ところで、4HのチャートでiMAとカスタム移動平均の 両方をテストしてみたところ
(1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず)
で、結果は全て同じでした。
1) iMA
2) icustomの "カスタム移動平均"
3) チャート上に手動で置いた移動平均
4Hチャートではssma370 = 1.9588
となっています。なのに、D1チャートではなぜ違うのだろう?
EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)
iCustom timeframeとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題かもしれませんね。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。
iMAの問題に関して新しいアイディアがなければ、30分以上後にSDに報告するつもりです。
ところで、4HのチャートでiMAとカスタム移動平均の両方をテストしてみたところ
(1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず)
で、結果は全て同じでした。
1) iMA
2) icustomの "カスタム移動平均"
3) チャート上に手動で置いた移動平均
4Hチャートではssma370 = 1.9588
となっています。なのに、D1チャートではなぜ違うのだろう?
EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)
iCustomタイムフレームとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題だと思います。サービスデスクに報告しなければなりません。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。
iMAの問題に関して新しいアイディアがなければ、30分以内にSDに報告するつもりです。
ところで、4HのチャートでiMAとカスタム移動平均の両方をテストしてみたところ
(1Dではカスタムジェネレーターがゼロになるので不可能...なぜか "現在の "タイムフレーム設定だったにもかかわらず)
で、結果は全て同じでした。
1) iMA
2) icustomの "カスタム移動平均"
3) チャート上に手動で置いた移動平均
4Hチャートではssma370 = 1.9588
となっています。なのに、D1チャートではなぜ違うのだろう?
EDIT: 違いがはっきりわかるようにスクリーンショットを添付します(4H vs 1D)
iCustom timeframeとD1タイムフレームでのiMAの問題は、どちらもプラットフォームの問題かもしれませんね。iCustomの問題を報告する前に、さらに調査して文書化する必要があります。
iMAの問題に関して新しいアイディアがなければ、30分以上後にSDに報告するつもりです。
CopyBufferの戻り値をテストしていないからです。370maはD1チャート/タイムフレームで少なくとも370日間の履歴データを必要としますが、Strategy Testerはそれを提供しません。
SMMAモードのみ、D1、H4で 異なる結果が出ています。しかし、おっしゃるとおり、2010年からバックテストをしたところ、値は正しく表示されました。ということは、設定を探すときは、もっと前のバックテスト(2010年からとか)をする必要がありそうです。私のEAはすでに特定の日付で開始するオプションを持っているので、私はちょうどこれらの2つのオプションを組み合わせる予定です。
ありがとうございました。
オープンプライスの 代わりにティックバイティックのテスターモードでテストしましたか?
はい、テストしました。しかし、maにこのような大きな数値(370)を使用する場合、テスターがima関数に必要なデータを提供しないため、バックテストをもっと早く開始する必要があるようです。今後のために知っておいてよかった。今、私は自分のストラテジーのプリセットを全てチェックする必要があります。なぜなら、それらの多くがD1 MAを使用しているからです。
お二人のご協力に感謝します。