新しいビルド604でのテスターは正しく動作しません。 - ページ 8 12345678910111213 新しいコメント Ian Venner 2014.02.14 16:16 #71 RaptorUK: .fxt ファイルのサイズは? 4GBより大きい場合は、それが原因です。 私の4年間のバックテストでは、約2.75GBのFXTファイルが生成されました。 Ian Venner 2014.02.14 16:47 #72 Trevhib: 私たちの複雑な、ライブの、リアルマネーのEAを適切にバックテストすることができません(つまり、509およびそれ以前で得ていたのと同じテスト結果を60xビルドで達成することができません)。それらは適切に取引しているように見えますが(詳細を伝えるのはそれほど簡単ではありませんが)、バックテストは非常に異なる結果を示します。この原因となっている潜在的な問題は非常に多く、どれが犯人なのかを突き止めるのは今のところ不可能で、リストから何かを完全に排除するのは非常に困難です。 私の投稿は、残念ながら技術的な価値を高めるものではありませんが、新しい現実と格闘している有能な人々やチームがまだ存在していることを示すものではあります。 509と600のチャート データが同じ であることは確かですか? Simon Gniadkowski 2014.02.14 17:05 #73 SDC: 私の4年間のバックテストでは、約2.75GBのFXTファイルが生成されましたが、それほど大きくはないはずです。 それはボリュームに依存する ... ... Trevhib 2014.02.14 17:19 #74 SDCさん、こんにちは。 履歴データに関する変更を考えると、それは私たちが見てきた分野の一つです。 私たちは、潜在的な問題のリストからそれを排除しようとしてきました。 昨日、MQの一人と次のような(編集した)やりとりをしました(私たちはすべてのM1データをブローカーから直接調達/支払い、使用前に完全性を徹底的に分析し、それ以来変更していないことを念頭においています)。 Trev: 我々は常にブローカーに接続されたライブのターミナルでストラテジーテスターを 使用しており、M1 .hst ファイルは常に新しいM1ブローカーデータで追加されています。質問は、ターミナルのアップグレードの一部として、私の既存のM1 .hstファイルに何かが行われたのでしょうか、そして、新しいデータが入るにつれてそのファイルに何が起こっているのでしょうか(すなわち、それは正しいフォーマットで更新されているのでしょうか)? MQ: テスト用の新しいMT4 600では、専門家は何もする必要がありません。 その回答は、私が求めていたものではありません(単なる意味づけかもしれませんが)。 アップグレードの一環として、私の.hstに何が行われたのか(もし行われたのなら)、その詳細を知りたいのです。 古いデータが新しいターミナルのテスターですでに使用できるように、全体が新しいフォーマットに変換されたのか、また、新しいデータが正しい方法で入力されているのか。 これらの質問に対する答えがイエスであれば(そしてそれが正確に行われたと仮定すれば)、私はあなたの質問に対して100%の肯定をもってSDCと答え、私の課題リストからそれを削除することができます。 Alain Verleyen 2014.02.14 17:46 #75 Trevhib:SDCさん、こんにちは。履歴データに関する変更を考えると、それは私たちが見てきた分野の一つです。私たちは、潜在的な問題のリストからそれを排除しようとしてきました。昨日、MQの一人と次のような(編集した)やりとりをしました(私たちはすべてのM1データをブローカーから直接調達/支払い、使用前に完全性を徹底的に分析し、それ以来変更していないことを念頭においています)。Trev: 我々は常にブローカーに接続されたライブのターミナルでストラテジーテスターを使用しており、M1 .hst ファイルは常に新しいM1ブローカーデータで追加されています。質問は、ターミナルのアップグレードの一部として、私の既存のM1 .hstファイルに何かが行われたのでしょうか、そして、新しいデータが入るにつれてそのファイルに何が起こっているのでしょうか(すなわち、それは正しいフォーマットで更新されているのでしょうか)?MQ: テスト用の新しいMT4 600では、専門家は何もする必要がありません。その回答は、私が求めていたものではありません(単なる意味づけかもしれませんが)。アップグレードの一環として、私の.hstに何が行われたのか(もし行われたのなら)、その詳細を知りたいのです。古いデータが新しいターミナルのテスターですでに使用できるように、全体が新しいフォーマットに変換されたのか、また、新しいデータが正しい方法で入力されているのか。これらの質問に対する答えがイエスであれば(そしてそれが正確に行われたと仮定すれば)、SDCの質問には100%肯定的に答えることができ、私の課題リストから削除することができます。データは同じで、.hstのフォーマットだけが変更されました。SDCのテストが示すように、バックテストの 結果はビルド509と60xの両方で同じです。しかし、SDCの最初の試みは、同じデータを使用していないため、破損していることも示しています。 ブローカーがデータを変更することは可能ですが。 Ian Venner 2014.02.14 17:53 #76 kekkis: 新しい「イベント」を使っているようですが、60*バージョン用の古いmt4構文を使ってみてください。 ありがとうございます。 そうすると、新しいビルドではstart()を使ってもOnTick()を使っても結果に差が出なかったのです。私は、違いの可能性を最大限にするために、新しいコンパイラの新しい構文と#property strictを使用することにしました。 私はまだ両方のビルドを同一のチャートデータで持っていますが、新しいビルドでコードの実行方法を変更する問題を特定したと思われる方は、その問題の例を含むようにテストコードを修正することを歓迎します。 これらのテストを行っている間、私は2つの小さなバグに気づきました。 1) 新しいターミナルで、異なるアカウントにログインしたりログアウトしたりすると、ナビゲータの小人がすべてのアカウントで緑色のままなので、どのアカウントにログインしているのかが分かりにくい。 2)ストラテジーテスターの スプレッドボックス。スプレッドを3として入力すると、そのボックスの値が断続的に30に勝手に変わってしまう。これは5桁の口座と関係があるのでしょうか・・・5桁だから30と入力すればよかったと言いたいのでしょうか? Simon Gniadkowski 2014.02.14 17:55 #77 SDC: OK init()からdeinit()の経過時間計算を追加してみました。 1年バックテスト、EUR/USD、1分足チャート ビルド509 テスト1: 13.510秒 テスト2: 13.588秒 テスト3: 13.603秒 平均値13.567秒 ビルド606 テスト1: 12.075秒 テスト2: 11.778秒 テスト3: 12.043秒 平均値11.965秒 ビルド606のストラテジーテスターは、ビルド509の平均11.8%高速でした。 これはビジュアルモードですか、それともノン・ビジュアルモードですか? Ian Venner 2014.02.14 18:03 #78 RaptorUK: これはビジュアルモードですか、それともノン・ビジュアルモードですか? ノン・ビジュアルです。 Simon Gniadkowski 2014.02.14 18:06 #79 SDC: 非ビジュアルです。 OK、ありがとう... ...もし万が一、時間と気が向いたら... ...ビジュアルモードでテストを再実行できないでしょうか? Ian Venner 2014.02.14 18:13 #80 全テストで32倍速でOK?私は10年前のAMD 2.4GhzのデュエルコアノートPCでこれらのテストを実行しているので、スピード テストで驚かれることを期待しないでください(笑) 12345678910111213 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
.fxt ファイルのサイズは? 4GBより大きい場合は、それが原因です。
私たちの複雑な、ライブの、リアルマネーのEAを適切にバックテストすることができません(つまり、509およびそれ以前で得ていたのと同じテスト結果を60xビルドで達成することができません)。それらは適切に取引しているように見えますが(詳細を伝えるのはそれほど簡単ではありませんが)、バックテストは非常に異なる結果を示します。この原因となっている潜在的な問題は非常に多く、どれが犯人なのかを突き止めるのは今のところ不可能で、リストから何かを完全に排除するのは非常に困難です。
私の投稿は、残念ながら技術的な価値を高めるものではありませんが、新しい現実と格闘している有能な人々やチームがまだ存在していることを示すものではあります。
私の4年間のバックテストでは、約2.75GBのFXTファイルが生成されましたが、それほど大きくはないはずです。
SDCさん、こんにちは。
履歴データに関する変更を考えると、それは私たちが見てきた分野の一つです。 私たちは、潜在的な問題のリストからそれを排除しようとしてきました。
昨日、MQの一人と次のような(編集した)やりとりをしました(私たちはすべてのM1データをブローカーから直接調達/支払い、使用前に完全性を徹底的に分析し、それ以来変更していないことを念頭においています)。
Trev: 我々は常にブローカーに接続されたライブのターミナルでストラテジーテスターを 使用しており、M1 .hst ファイルは常に新しいM1ブローカーデータで追加されています。質問は、ターミナルのアップグレードの一部として、私の既存のM1 .hstファイルに何かが行われたのでしょうか、そして、新しいデータが入るにつれてそのファイルに何が起こっているのでしょうか(すなわち、それは正しいフォーマットで更新されているのでしょうか)?
MQ: テスト用の新しいMT4 600では、専門家は何もする必要がありません。
その回答は、私が求めていたものではありません(単なる意味づけかもしれませんが)。 アップグレードの一環として、私の.hstに何が行われたのか(もし行われたのなら)、その詳細を知りたいのです。 古いデータが新しいターミナルのテスターですでに使用できるように、全体が新しいフォーマットに変換されたのか、また、新しいデータが正しい方法で入力されているのか。 これらの質問に対する答えがイエスであれば(そしてそれが正確に行われたと仮定すれば)、私はあなたの質問に対して100%の肯定をもってSDCと答え、私の課題リストからそれを削除することができます。
SDCさん、こんにちは。
履歴データに関する変更を考えると、それは私たちが見てきた分野の一つです。私たちは、潜在的な問題のリストからそれを排除しようとしてきました。
昨日、MQの一人と次のような(編集した)やりとりをしました(私たちはすべてのM1データをブローカーから直接調達/支払い、使用前に完全性を徹底的に分析し、それ以来変更していないことを念頭においています)。
Trev: 我々は常にブローカーに接続されたライブのターミナルでストラテジーテスターを使用しており、M1 .hst ファイルは常に新しいM1ブローカーデータで追加されています。質問は、ターミナルのアップグレードの一部として、私の既存のM1 .hstファイルに何かが行われたのでしょうか、そして、新しいデータが入るにつれてそのファイルに何が起こっているのでしょうか(すなわち、それは正しいフォーマットで更新されているのでしょうか)?
MQ: テスト用の新しいMT4 600では、専門家は何もする必要がありません。
その回答は、私が求めていたものではありません(単なる意味づけかもしれませんが)。アップグレードの一環として、私の.hstに何が行われたのか(もし行われたのなら)、その詳細を知りたいのです。古いデータが新しいターミナルのテスターですでに使用できるように、全体が新しいフォーマットに変換されたのか、また、新しいデータが正しい方法で入力されているのか。これらの質問に対する答えがイエスであれば(そしてそれが正確に行われたと仮定すれば)、SDCの質問には100%肯定的に答えることができ、私の課題リストから削除することができます。
データは同じで、.hstのフォーマットだけが変更されました。SDCのテストが示すように、バックテストの 結果はビルド509と60xの両方で同じです。しかし、SDCの最初の試みは、同じデータを使用していないため、破損していることも示しています。
ブローカーがデータを変更することは可能ですが。
新しい「イベント」を使っているようですが、60*バージョン用の古いmt4構文を使ってみてください。
ありがとうございます。
そうすると、新しいビルドではstart()を使ってもOnTick()を使っても結果に差が出なかったのです。私は、違いの可能性を最大限にするために、新しいコンパイラの新しい構文と#property strictを使用することにしました。
私はまだ両方のビルドを同一のチャートデータで持っていますが、新しいビルドでコードの実行方法を変更する問題を特定したと思われる方は、その問題の例を含むようにテストコードを修正することを歓迎します。
これらのテストを行っている間、私は2つの小さなバグに気づきました。
1) 新しいターミナルで、異なるアカウントにログインしたりログアウトしたりすると、ナビゲータの小人がすべてのアカウントで緑色のままなので、どのアカウントにログインしているのかが分かりにくい。
2)ストラテジーテスターの スプレッドボックス。スプレッドを3として入力すると、そのボックスの値が断続的に30に勝手に変わってしまう。これは5桁の口座と関係があるのでしょうか・・・5桁だから30と入力すればよかったと言いたいのでしょうか?
OK init()からdeinit()の経過時間計算を追加してみました。
1年バックテスト、EUR/USD、1分足チャート
ビルド509
ビルド606
ビルド606のストラテジーテスターは、ビルド509の平均11.8%高速でした。
これはビジュアルモードですか、それともノン・ビジュアルモードですか?
非ビジュアルです。
全テストで32倍速でOK?私は10年前のAMD 2.4GhzのデュエルコアノートPCでこれらのテストを実行しているので、スピード テストで驚かれることを期待しないでください(笑)