こんにちは。
ビルド>600の新しいテスターにはバグがあるようです。おそらく、ティック生成の精度が十分でないのでしょう。
ここに2つのスクリーンショットがあります。
古いビルド509は正しく動作している、ストップはFDAX、先週の木曜日のスパイクをバックテストするときにリリースされています。
こちらはビルド604のテスターで、同じEA/同じ戦略/同じ履歴/同じ設定:ストップは解放されませんでした(ストップレベルは黄色の線で表示されています)。
バックテストの精度を向上させる可能性はありますか?
ありがとうございます。
Klaus
- これらのテストがどのように実行されているのか、明らかに盲点になっています。
- どのように実行されているのか、もう少し詳しく教えていただけませんか。
- テスト間のスプレッドはどうなっているのでしょうか?
- 両方のプラットフォームは、まだブローカーに接続されていますか?
- もしそうなら、そのウィークエンドに留意してください。
- 画像内のどのようなタイプの注文[ Buy || Sell ]ですか?
- そこから始めましょう...我々は後でコードを見る必要があるかもしれません。
- ビルド600はまだ新しいので、バグかもしれません...しかし、それを見つけることができます。
- このテストがどのように行われているのか、私たちは明らかに盲点になっています。
- どのように実行されているのか、もう少し詳しく教えていただけませんか。
- テスト間のスプレッドはどうなっていますか?
- 両方のプラットフォームは、まだブローカーに接続されていますか?
- もしそうなら、そのウィークエンドに留意してください。
- 画像内のどのようなタイプの注文[ Buy || Sell ]ですか?
- そこから始めましょう...我々は、後でコードを見る必要があるかもしれません。
- 600はまだ新しいので、バグかもしれません...しかし、それを見つけることができます。
![](https://c.mql5.com/mql4/forum/2014/02/wink_4.gif)
ロボットを開発してしばらく取引していると、こういうことになる。
- FDAXはBidとAskで動くのか?
こんにちは。
FDAXはドイツのインデックスCFDで、FXのペアのようにAskとBidでレートが表示されます。
もちろん、これは取引ロボットで、そうでなければバックテストは できません。.ex4は古いコンパイラで作られていますが、もしかしたら違いがあるのでしょうか?
バックテストのスプレッドは@15に固定されています。週末はスプレッドが固定されているので問題ないです。
ライブセッションのスプレッドは知りませんが、バックテストの結果には関係ありません。
エントリーロジックは、8:10 AMにロングポジションをStopLoss @9045でオープンすることにしました。
テスト条件は100%同じでしたが、新しいビルドのスピードが向上していることに気づきました。ビジュアルモードで非常にゆっくりとバックテストを行ったところ、バーの最高/最低ティックをオーバーラップさせるようでした。
驚いたことに、私は2つのOS、windows7とXPで両方のビルド(509と604)を試しました。Windows XPでは、両方のビルドが成功し、StopLossがリリースされました......!?
よろしくお願いします。
Klaus
Klausさん、ビルド600の "mismatched chart errors "を見ると、多くのバーデータエラーがあり、テスターが失敗する原因となっています。
ビルド600では、まだバーデータの整合性が悪いです。
Klausさん、ビルド600の "mismatched chart errors "を見ると、多くのバーデータエラーがあり、テスターが失敗する原因となっています。
ビルド600では、まだバーデータの整合性が悪いです。
現在のビルドは604で、600ではありません。
これが新しいビルドによく関係しているという手がかりを提供していただけないでしょうか。もしバグであれば、修正するために再現させなければなりません。ありがとうございます。
ハイ、実は、開発者は、製品が以前の安定版(509)と比較して動作しているかどうかをテストする必要があるのです...。
開発者は、エンドユーザーの前に、ビルド509とビルド604のEAスタータテジーのテストを比較する必要があります。
私は、1つのEAから3つのテスト結果を比較しようとしています。
1.509のビルドex4を604で実行(2と一致)。
2.604ビルドex4 under 604 (1とのマッチング)
3.509 build ex4 under 509 (これが今のところ信頼できるものです。)
604と509のテストが一致しないので、現在は509に頼っています。
戦略テスターは、509と比較して、細部を失いすぎている可能性があります。
509と604のテスト結果を比較する必要があります。
真実ではないかもしれませんが、新しいMT4は、ライブで509で動作したのと同じコードで動作しないかもしれません。
ハイ、実は、開発者は、製品が以前の安定版(509)と比較して動作しているかどうかをテストする必要があるのです...。
開発者は、エンドユーザーの前に、ビルド509とビルド604のEAスタータテジーのテストを比較する必要があります。
私は、1つのEAから3つのテスト結果を比較しようとしています。
1.509のビルドex4を604で実行(2と一致)。
2.604ビルドex4 under 604 (1とのマッチング)
3.509 build ex4 under 509 (これが今のところ信頼できるものです。)
604と509のテストが一致しないので、現在は509に頼っています。
戦略テスターは、509と比較して、細部を失いすぎている可能性があります。
509と604のテスト結果を比較する必要があります。
真実ではないかもしれませんが、新しいMT4は、ライブで509で動作したのと同じコードで動作しないかもしれません。
ハイ、実は、開発者は、製品が以前の安定版(509)と比較して動作しているかどうかをテストする必要があるのです...。
開発者は、エンドユーザーの前に、ビルド509とビルド604のEAスタータテジーのテストを比較する必要があります。
私は、1つのEAから3つのテスト結果を比較しようとしています。
1.509のビルドex4を604で実行(2と一致)。
2.604ビルドex4 under 604 (1とのマッチング)
3.509 build ex4 under 509 (これが今のところ信頼できるものです。)
604と509のテストが一致しないので、現在は509に頼っています。
OK、お好きなように。もし、あなたが有用な情報を与えずに、開発者があなたの問題を解決してくれると思うなら、あなたは長い間待つことになる。 。
開発者は、まず、古いバージョン(509)と比較して、機能が健全かどうかをテストする必要があります。
私は開発の現場にいないので、問題の原因を推測するのは難しいのですが。
以下は、私が疑問に思っていることです。
- バーデータの整合性。(あまりに多くのミスマッチチャートエラーが発生する場合、M1上で強制的にテストします)
- 優先順位: 重要なものはコンパイラが警告を出すが、警告を見逃すことがある。
-ヘッジ:同じEAで、509と604でヘッジの挙動が違うのを見た。
-iCustom、私の外部指標のいくつかは、エラーや警告なしでコンパイルされますが、動作しません。
-複数のオーダーピースが問題かもしれません。
-509と604という同じデータでテスト環境を構築すれば、2つの異なるプラットフォームでEAの挙動を見ることができます。
私にとっては、509と604が同じデータセットであることを確認するのは簡単ではありません。
申し訳ありませんが、しかし、しかし、アップグレードは非常に高速で起こっている....
![MQL5 - MetaTrader 5クライアントターミナルにビルトインされたトレードストラテジーの言語](https://c.mql5.com/i/registerlandings/logo-2.png)
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
こんにちは。
ビルド>600の新しいテスターにはバグがあるようです。おそらく、ティック生成の精度が十分でないのでしょう。
ここに2つのスクリーンショットがあります。
古いビルド509は正しく動作していますが、FDAXのバックテスト時にストップがリリースされ、先週の木曜日にスパイクが発生しました。
こちらはビルド604のテスターで、同じEA/同じ戦略/同じ履歴/同じ設定:ストップは解除されませんでした(ストップレベルは黄色の線で表示されています)。
バックテストの精度を向上させる可能性はありますか?
ありがとうございます。
Klaus