エラー、バグ、質問 - ページ 489 1...482483484485486487488489490491492493494495496...3185 新しいコメント Ilya Belyaev 2011.08.18 07:30 #4881 Vigor: Expert Advisorが1時間足の始値で 動作していることがわかります。最後のオープンプライスは23-00だった。間違っている - m30、私の写真でもわかりますね。M5でバグを発見。 Renat Fatkhullin 2011.08.18 07:54 #4882 Swan:カットオフの達成効果は疑問で、プリント枚数は10%減少し、詳しい情報はログを見なければならない...。 確認しましょう、10通ごとに切られてはいけません。画面に表示するよりも、ファイルへの書き込みの 方が速いのでしょうか? 何千行もあるのなら、間違いなく速い。速度の差は約100倍以上。 Ilya Belyaev 2011.08.18 08:02 #4883 Renat: 確認しましょう、10通ごとに切られてはいけません。Renatさん、テスターを現在の時刻まで 実行できるようにできませんか? 相場が明らかに崩れ始めた時などは非常に便利なのですが、取引終了まで待たなければならず、システムを再調整する可能性もないのです。 Документация по MQL5: Дата и время / TimeCurrent www.mql5.com Дата и время / TimeCurrent - Документация по MQL5 Renat Fatkhullin 2011.08.18 08:42 #4884 crOss:Renatさん、テスターを現在の時刻で 実行できるようになりませんか? 相場が明らかに崩れ始めた時に非常に関係するのですが、取引終了まで待たなければならないので、システムを再最適化する機会がありません。同じパスが2つあるのに、なぜ結果が違うのか」という疑問が生じないように、あえて締切日を最後にしたのです。残念ながら、これはすべての最適化結果にも影響を与える大規模な状況です。スコアが入るところから、最後の最後まで、みんな問題が多すぎるでしょう。もしかしたら、今後調整することになるかもしれません。 Ilya Belyaev 2011.08.18 09:05 #4885 Renat:同じパスが2つあるのに、なぜ結果が違うのか」という疑問が生じないように、あえて締切日を最後にしたのです。残念ながら、これはすべての最適化結果にも影響を与える大規模な状況です。スコアが入るところから最後の最後まで、みんな問題が多すぎるんです。もしかしたら、今後調整することになるかもしれません。もっとシンプルにできるはずなのに、こんな設定ができるととてもうれしい...。最適化の開始時に「現在時刻」を記憶します。 次の最適化が始まるまで、テスターはこの範囲を右の境界として動作し、テストランも行います。そうすると、同じように走らせても同じ結果になります。羊は元気、狼は満足 ))))テスト走行での最後の1時間のドロップアウトはどうですか?さらに、テスターが00:00:00から起動するのではなく、必要な時に起動することに気づきました(写真参照)。さらに、多通貨のExpert Advisorを作成する際に、ある問題に直面しました。 テストでは、特定のシンボルに対して同時に取得される相場は、チャートの名前によって異なります(写真参照)。 特に1時間未満の時間枠では、このような価格変動により、多くのシンボルのシステム全体の結果が大きく変化することがあります(H1)。 Renat Fatkhullin 2011.08.18 09:20 #4886 crOss: さらに、テスターが00:00:00に起動するのではなく、必要な時に起動することに気づきました(写真参照)。 テスターは、空の履歴で作業する際の潜在的なエラーを避けるため、最初から100本の小節でテストを開始します。したがって、テストは 00:00:00 には開始されません。 Renat Fatkhullin 2011.08.18 09:22 #4887 crOss: さらに、多通貨のExpert Advisorを作成する際に問題に直面しました。テストでは、同じ時刻に特定の商品について取得された相場が、チャートの名前によって変化します(写真参照)。 特に1時間未満(H1)の時間枠では、このような価格変動により、多くのシンボルのシステム全体の結果が大きく変化することがあります。問題箇所をもっと詳しく示してみてください。添付の画像はあまり鮮明ではありません。 Ilya Belyaev 2011.08.18 09:48 #4888 Renat: テスターは、空の履歴で作業する際の潜在的なエラーを避けるため、最初から100小節でテストを開始します。したがって、テストは 00:00 には開始されません。ほとんどの場合、空にはならないので、それを確認し、テスターはそれに応じて動作するはずです(空の場合、100小節戻し、そうでない場合、00:00から開始します)。 OKです。タイムフレーム5分、100バー= 500分/ 60〜8.3時間。 そして、テストは2時間後に開始さ れます。それも腑に落ちない。 最 後の1時間はどこへ行くのか? テスターの終了時刻は、現在の日付の前のリミットの23:00です。なぜ23時59分59秒ではないのか?最後の1時間は全く余分なものではありません )))レナート問題箇所をもっと詳しく示してみてください。添付の画像はあまり鮮明ではありません。Expert Advisorは、以下のような形式のOnTick()ハンドラを持っています。void OnTick(){ double ask = SymbolInfoDouble("EURCHF", SYMBOL_ASK); double bid = SymbolInfoDouble("EURCHF",SYMBOL_BID);Print("ask: ", ask, " bid: ", bid);}EURUSDチャートのテスト実行では、EURCHFチャートのテスト実行とは異なる相場が得られます(例:EURUSDチャート)。 テストの範囲とタイムフレーム、そしてクォートを受け取るシンボルは変わりませんが SymbolInfoDouble("EURCHF",...). このように、選択した記号によって、テストの結果が異なることがわかります。同じであるべきだ。 Errors, bugs, questions 固定プライスアクションストップロスまたは固定RSI(スマートストップロス) ダイナミックマルチペアEAの形成(第2回):ポートフォリオの分散化と最適化 Olegs Kucerenko 2011.08.18 12:42 #4889 Renat: 結果は、審査員自身と価格の流れに対する感性に完全に依存する。ティックワイズでテストすると、最も正確な結果が得られます。 私の計算では、Expert Advisorは形成されている現在のバーを使用している場合、この現象は可能だと思います。 Slava 2011.08.18 13:14 #4890 crOssさん、多通貨のテストをするときに、OnTickを使うと違うツールを選択した場合、結果が違ってくる可能性があるということです。特に、Expert Advisorをオープンプライスで 実行した場合。 ティックの流れは常に同じなので、ある楽器のバーは常に他の楽器のバーより先に開かれます。また、ある楽器のティックは、同じ時間が表示されていても、他の楽器のティックより常に早くなります。ちなみに、バーが開くのは0秒ぴったりではなく、何秒後か、何分後かでもいいのです。 つまり、ある商品のバーの始値でテストした場合、他の商品の対応するバーはまだ開いていません。また、他のシンボルのバーが開くのをテストする場合、最初の楽器の対応するバーはすでに開いています。 だからこそ、差が出ることもある Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5 1...482483484485486487488489490491492493494495496...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Expert Advisorが1時間足の始値で 動作していることがわかります。最後のオープンプライスは23-00だった。
間違っている - m30、私の写真でもわかりますね。M5でバグを発見。
カットオフの達成効果は疑問で、プリント枚数は10%減少し、詳しい情報はログを見なければならない...。
画面に表示するよりも、ファイルへの書き込みの 方が速いのでしょうか?
確認しましょう、10通ごとに切られてはいけません。
Renatさん、テスターを現在の時刻まで 実行できるようにできませんか?
相場が明らかに崩れ始めた時などは非常に便利なのですが、取引終了まで待たなければならず、システムを再調整する可能性もないのです。
Renatさん、テスターを現在の時刻で 実行できるようになりませんか?
相場が明らかに崩れ始めた時に非常に関係するのですが、取引終了まで待たなければならないので、システムを再最適化する機会がありません。
同じパスが2つあるのに、なぜ結果が違うのか」という疑問が生じないように、あえて締切日を最後にしたのです。残念ながら、これはすべての最適化結果にも影響を与える大規模な状況です。スコアが入るところから、最後の最後まで、みんな問題が多すぎるでしょう。
もしかしたら、今後調整することになるかもしれません。
同じパスが2つあるのに、なぜ結果が違うのか」という疑問が生じないように、あえて締切日を最後にしたのです。残念ながら、これはすべての最適化結果にも影響を与える大規模な状況です。スコアが入るところから最後の最後まで、みんな問題が多すぎるんです。
もしかしたら、今後調整することになるかもしれません。
もっとシンプルにできるはずなのに、こんな設定ができるととてもうれしい...。最適化の開始時に「現在時刻」を記憶します。
次の最適化が始まるまで、テスターはこの範囲を右の境界として動作し、テストランも行います。そうすると、同じように走らせても同じ結果になります。羊は元気、狼は満足 ))))
テスト走行での最後の1時間のドロップアウトはどうですか?さらに、テスターが00:00:00から起動するのではなく、必要な時に起動することに気づきました(写真参照)。


さらに、多通貨のExpert Advisorを作成する際に、ある問題に直面しました。

テストでは、特定のシンボルに対して同時に取得される相場は、チャートの名前によって異なります(写真参照)。
特に1時間未満の時間枠では、このような価格変動により、多くのシンボルのシステム全体の結果が大きく変化することがあります(H1)。
さらに、テスターが00:00:00に起動するのではなく、必要な時に起動することに気づきました(写真参照)。
さらに、多通貨のExpert Advisorを作成する際に問題に直面しました。
テストでは、同じ時刻に特定の商品について取得された相場が、チャートの名前によって変化します(写真参照)。
特に1時間未満(H1)の時間枠では、このような価格変動により、多くのシンボルのシステム全体の結果が大きく変化することがあります。
問題箇所をもっと詳しく示してみてください。添付の画像はあまり鮮明ではありません。
テスターは、空の履歴で作業する際の潜在的なエラーを避けるため、最初から100小節でテストを開始します。したがって、テストは 00:00 には開始されません。
ほとんどの場合、空にはならないので、それを確認し、テスターはそれに応じて動作するはずです(空の場合、100小節戻し、そうでない場合、00:00から開始します)。
OKです。タイムフレーム5分、100バー= 500分/ 60〜8.3時間。 そして、テストは2時間後に開始さ れます。それも腑に落ちない。
最 後の1時間はどこへ行くのか? テスターの終了時刻は、現在の日付の前のリミットの23:00です。なぜ23時59分59秒ではないのか?最後の1時間は全く余分なものではありません )))
問題箇所をもっと詳しく示してみてください。添付の画像はあまり鮮明ではありません。
Expert Advisorは、以下のような形式のOnTick()ハンドラを持っています。
void OnTick()
{
double ask = SymbolInfoDouble("EURCHF", SYMBOL_ASK);
double bid = SymbolInfoDouble("EURCHF",SYMBOL_BID);
Print("ask: ", ask, " bid: ", bid);
}
EURUSDチャートのテスト実行では、EURCHFチャートのテスト実行とは異なる相場が得られます(例:EURUSDチャート)。
テストの範囲とタイムフレーム、そしてクォートを受け取るシンボルは変わりませんが SymbolInfoDouble("EURCHF",...).
このように、選択した記号によって、テストの結果が異なることがわかります。同じであるべきだ。
結果は、審査員自身と価格の流れに対する感性に完全に依存する。ティックワイズでテストすると、最も正確な結果が得られます。
crOssさん、多通貨のテストをするときに、OnTickを使うと違うツールを選択した場合、結果が違ってくる可能性があるということです。特に、Expert Advisorをオープンプライスで 実行した場合。
ティックの流れは常に同じなので、ある楽器のバーは常に他の楽器のバーより先に開かれます。また、ある楽器のティックは、同じ時間が表示されていても、他の楽器のティックより常に早くなります。ちなみに、バーが開くのは0秒ぴったりではなく、何秒後か、何分後かでもいいのです。
つまり、ある商品のバーの始値でテストした場合、他の商品の対応するバーはまだ開いていません。また、他のシンボルのバーが開くのをテストする場合、最初の楽器の対応するバーはすでに開いています。
だからこそ、差が出ることもある