一体どうなっているのでしょうか。 - ページ 9 12345678910 新しいコメント 削除済み 2020.05.20 14:48 #81 Artyom Trishkin: .... テスターモードには最適化モードが 含まれますが、その逆はありません。 ...... Artyom Trishkin: いいえ、その逆です。 まあ......中途半端な対策が必要な場合ですけどね。 残念ながら、私には理解できません。 MQL_OPTIMIZATIONがMQL_TESTERに含まれている場合、なぜそれもチェックするのですか? Artyom Trishkin 2020.05.20 14:59 #82 Сергей Таболин: よくわからないのですが、どうしたらいいですか? MQL_OPTIMIZATIONがMQL_TESTERに含まれている場合、なぜそれもチェックするのですか? 最適化はテスターの亜種です。しかし、テスターは何の亜種でもない。 Andrey Dik 2020.05.20 15:01 #83 Сергей Таболин: まさにその通りです。テスターやオプティマイザーでない限り、ここに来ることはないでしょう ))) Artem、もし私が正しく理解しているならば、私のこのような構成は は余計なお世話か。 十分であろう ? if(MQLInfoInteger(MQL_OPTIMIZATION) テスターで作業していることは分かっているが、シングルパスか最適化かは分からないので、最適化フラグをチェックする必要がある。 削除済み 2020.05.20 15:11 #84 Andrey Dik: テスターで作業していることはわかるが、シングルパスか最適化かはわからないので、最適化フラグを確認する必要がある はい、アンドリュー、了解しました。 しかし、これは一般的な質問です。最適化やテストをしている場合、OnTester()で使用するためにいくつかの統計が収集されます。 そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか? 最適化がテストの一部であるなら、最適化モードの チェックは不要のような気がしますが...。 Andrey F. Zelinsky 2020.05.20 15:18 #85 Сергей Таболин: しかし、これは一般的な質問です。最適化やテストをしている場合、OnTester()で使用するためにいくつかの統計が収集されます。 そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか? 最適化がテストの一部であるなら、最適化モードの チェックは不要と思われますが...。 なぜ、構造を複雑にするのか? 本番用、テスター用、オプティマイザー用のファイルがあるようですね。 この場合、それはあなたのものです。 filename = "ERR_dir\\"+filename+(MQLInfoInteger(MQL_OPTIMIZATION) ? ".opt" : ".tst"); filename = "ERR_dir\\"+filename+(MQLInfoInteger(MQL_TESTER) ? ".tst" : ".opt"); というように書けばいいのです。 filename = "ERR_dir\\"+filename + "."; if(MQLInfoInteger(MQL_TESTER)) filename = filename + "t"; if(MQLInfoInteger(MQL_OPTIMIZATION)) filename = filename + "o"; すべてのファイルが、テスター、オプティマイザー、実機で明確に区別されるようになります。 削除済み 2020.05.20 15:32 #86 Andrey F. Zelinsky: なぜデザインを複雑にするのか? 本番用、テスター用、オプティマイザー用のファイルがあるようですね。 その場合、それらはあなたのものです。 というように書けばいいのです。 すべてのファイルが、テスター、オプティマイザー、そして実際のファイルによって区別されます。 double x; int OnInit() { x = 0.0; } void OnTick() { .... // if new Bar if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) x += 1.618; .... } double OnTester() { return(x * 3.14159); } このチェックは本当に必要なのでしょうか? Andrey F. Zelinsky 2020.05.20 15:39 #87 Сергей Таболин: このテストは必要ですか? まず、テスター、オプティマイザー、リアルを区別する目的は何でしょうか? なぜ、このチェックがないとダメなんですか? 削除済み 2020.05.20 15:44 #88 Andrey F. Zelinsky: まず、テスター、オプティマイザー、リアルを区別する目的は何でしょうか? なぜ、それがないとダメなんですか? トレーディング、自動売買システム、ストラテジーテストに関するフォーラム 一体どうなっているんだ? セルゲイ・タボリン さん 2020.05.20 15:11 はい、アンドレイさん、了解しました。 しかし、それは一般的な質問です。最適化やテストを行っている場合は、OnTester()で使用するための統計情報を収集します。 そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか? 最適化がテストの一部であるなら、最適化モードの チェックは不要のような気がしますが...。 Artyom Trishkin 2020.05.20 15:47 #89 Сергей Таболин: あとは、テストを確認するだけです。 Andrey F. Zelinsky 2020.05.20 15:47 #90 Сергей Таболин: なぜ、人に聞くのですか? テスターとオプティマイザーでMQLInfoInteger(MQL_TESTER)とMQLInfoInteger(MQL_OPTIMIZATION)の値を確認する。 をご覧いただければ、ご自身の目でお確かめいただけます。 12345678910 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
....
テスターモードには最適化モードが 含まれますが、その逆はありません。
いいえ、その逆です。
残念ながら、私には理解できません。
MQL_OPTIMIZATIONがMQL_TESTERに含まれている場合、なぜそれもチェックするのですか?
よくわからないのですが、どうしたらいいですか?
MQL_OPTIMIZATIONがMQL_TESTERに含まれている場合、なぜそれもチェックするのですか?
まさにその通りです。テスターやオプティマイザーでない限り、ここに来ることはないでしょう )))
Artem、もし私が正しく理解しているならば、私のこのような構成は
は余計なお世話か。
十分であろう
?
テスターで作業していることはわかるが、シングルパスか最適化かはわからないので、最適化フラグを確認する必要がある
はい、アンドリュー、了解しました。
しかし、これは一般的な質問です。最適化やテストをしている場合、OnTester()で使用するためにいくつかの統計が収集されます。
そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか?
最適化がテストの一部であるなら、最適化モードの チェックは不要のような気がしますが...。
しかし、これは一般的な質問です。最適化やテストをしている場合、OnTester()で使用するためにいくつかの統計が収集されます。
そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか?
最適化がテストの一部であるなら、最適化モードの チェックは不要と思われますが...。
なぜ、構造を複雑にするのか?
本番用、テスター用、オプティマイザー用のファイルがあるようですね。
この場合、それはあなたのものです。
というように書けばいいのです。
すべてのファイルが、テスター、オプティマイザー、実機で明確に区別されるようになります。
なぜデザインを複雑にするのか?
本番用、テスター用、オプティマイザー用のファイルがあるようですね。
その場合、それらはあなたのものです。
というように書けばいいのです。
すべてのファイルが、テスター、オプティマイザー、そして実際のファイルによって区別されます。
このチェックは本当に必要なのでしょうか?
このテストは必要ですか?
まず、テスター、オプティマイザー、リアルを区別する目的は何でしょうか?
なぜ、このチェックがないとダメなんですか?
まず、テスター、オプティマイザー、リアルを区別する目的は何でしょうか?
なぜ、それがないとダメなんですか?
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
一体どうなっているんだ?
セルゲイ・タボリン さん 2020.05.20 15:11
はい、アンドレイさん、了解しました。
しかし、それは一般的な質問です。最適化やテストを行っている場合は、OnTester()で使用するための統計情報を収集します。
そこで質問なのですが、if(MQLInfoInteger(MQL_TESTER)) と書くか、if(MQLInfoInteger(MQL_OPTIMIZATION) || MQLInfoInteger(MQL_TESTER)) と書けばよいのか?
最適化がテストの一部であるなら、最適化モードの チェックは不要のような気がしますが...。
なぜ、人に聞くのですか?
テスターとオプティマイザーでMQLInfoInteger(MQL_TESTER)とMQLInfoInteger(MQL_OPTIMIZATION)の値を確認する。
をご覧いただければ、ご自身の目でお確かめいただけます。