エラー、バグ、質問 - ページ 3134 1...312731283129313031313132313331343135313631373138313931403141...3185 新しいコメント Yury Lemeshev 2022.01.02 12:33 #31331 Mihail Matkovskij #:しかし、私のマルチシンボル・インディケータをテストすると、入力パラメータの文字列からシンボルのリストをOnInit.にロードし、その価格はOnCalculateでアクセスされます。 さらに、Market Watchからシンボルをロードするように設定すると、テスターでは1つの基本シンボルしか表示されません。 すべての記号が表示され、引用符が消えます。瞬間的な問題は、次のような場合です。 SymbolInfoDouble("EURUSD",SYMBOL_BID,dataEURUSD) は隣接する SymbolInfoDouble("EURGBP",SYMBOL_BID,dataEURGBP) からデータを取得します。 Mihail Matkovskij 2022.01.02 12:36 #31332 Yury Lemeshev #:の問題を解決するものではありません。 SeriesInfoInteger(symbol,timeframe,SERIES_SYNCHRONIZED) 試してみましたか? またはOnTickでCopyTimeやCopyCloseなどを呼び出してみましたか? Mihail Matkovskij 2022.01.02 12:39 #31333 Yury Lemeshev #:すべての記号が表示され、引用符が消えます。瞬間的な問題は、次のような場合です。 SymbolInfoDouble("EURUSD",SYMBOL_BID,dataEURUSD) は、隣接する SymbolInfoDouble("EURGBP",SYMBOL_BID,dataEURGBP) からデータを取得します。 どのように判断されたのでしょうか? Yury Lemeshev 2022.01.02 13:12 #31334 Mihail Matkovskij #:どうしてそう判断したのですか? 2021.12.31 22:14:19.912 2019.01.24 18:50:10 -2117- eurgbp 0.86994 2021.12.31 22:14:19.912 2019.01.24 18:50:10-2117- eurgbp 1.5969 Mihail Matkovskij 2022.01.02 21:12 #31335 Yury Lemeshev #:2021.12.31 22:14:19.912 2019.01.24 18:50:10 -2117- eurgbp 0.86994 2021.12.31 22:14:19.912 2019.01.24 18:50:10-2117- eurgbp 1.5969 ということは、1tickで同じシンボルに2回アクセスすると、異なるデータが得られるということですか? と2117は、私が理解する限り、これは行番号ですか? Yury Lemeshev 2022.01.02 22:55 #31336 Mihail Matkovskij #:つまり、1tickで2回同じ文字にアクセスして、違うデータを取得するということですか? また、2117は私の理解では行番号ですか? 2117は行番号です。一行が独立したティックです。各ティックでEURGBPのビットを要求しています。しかし、私はすべてのティックで他の6通貨の価格を要求します。そして、ある瞬間、価格が必要なシンボルから来なかったので、0や-1などではなく、他のシンボルから別の価格を設定しました。 Yury Lemeshev 2022.01.02 22:57 #31337 EAが多通貨でなければ問題ないでしょう Vitaly Muzichenko 2022.01.02 23:01 #31338 Yury Lemeshev #: EAがマルチカレンシー でない場合は、このような問題は発生しません。 そういうわけにはいきません。 正しく書かれたプログラムは、正しく動作します。 Yury Lemeshev 2022.01.02 23:02 #31339 Yury Lemeshev #:MT5テスターでこの問題が発生しています。複数の通貨を扱う場合、データが他の通貨と入れ替わることがあります。テスターを確認する。訂正してください。最初の値はSymbolInfoDouble(symbol,SYMBOL_BID) である。まるで価格を受け取れないかのようにSymbolInfoDouble(EURGBP,SYMBOL_BID); と、作業中の他のペアから値を取得します。引用が正しいかどうかを確認する方法はありますか? 引用が 正しいかどうかを確認する方法はありますか? Yury Lemeshev 2022.01.02 23:03 #31340 Vitaly Muzichenko #:そういうわけにはいきません。 正しく書かれたプログラムは、正しく動作します。 バグでない限りは。 1...312731283129313031313132313331343135313631373138313931403141...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
しかし、私のマルチシンボル・インディケータをテストすると、入力パラメータの文字列からシンボルのリストをOnInit.にロードし、その価格はOnCalculateでアクセスされます。 さらに、Market Watchからシンボルをロードするように設定すると、テスターでは1つの基本シンボルしか表示されません。
すべての記号が表示され、引用符が消えます。瞬間的な問題は、次のような場合です。
SymbolInfoDouble("EURUSD",SYMBOL_BID,dataEURUSD) は隣接する SymbolInfoDouble("EURGBP",SYMBOL_BID,dataEURGBP) からデータを取得します。
の問題を解決するものではありません。
試してみましたか?
またはOnTickでCopyTimeやCopyCloseなどを呼び出してみましたか?
すべての記号が表示され、引用符が消えます。瞬間的な問題は、次のような場合です。
SymbolInfoDouble("EURUSD",SYMBOL_BID,dataEURUSD) は、隣接する SymbolInfoDouble("EURGBP",SYMBOL_BID,dataEURGBP) からデータを取得します。
どのように判断されたのでしょうか?
どうしてそう判断したのですか?
ということは、1tickで同じシンボルに2回アクセスすると、異なるデータが得られるということですか? と2117は、私が理解する限り、これは行番号ですか?
つまり、1tickで2回同じ文字にアクセスして、違うデータを取得するということですか? また、2117は私の理解では行番号ですか?
2117は行番号です。一行が独立したティックです。各ティックでEURGBPのビットを要求しています。しかし、私はすべてのティックで他の6通貨の価格を要求します。そして、ある瞬間、価格が必要なシンボルから来なかったので、0や-1などではなく、他のシンボルから別の価格を設定しました。
EAがマルチカレンシー でない場合は、このような問題は発生しません。
そういうわけにはいきません。
正しく書かれたプログラムは、正しく動作します。
MT5テスターでこの問題が発生しています。
複数の通貨を扱う場合、データが他の通貨と入れ替わることがあります。テスターを確認する。訂正してください。
最初の値はSymbolInfoDouble(symbol,SYMBOL_BID) である。
まるで価格を受け取れないかのようにSymbolInfoDouble(EURGBP,SYMBOL_BID); と、作業中の他のペアから値を取得します。引用が正しいかどうかを確認する方法はありますか?
引用が 正しいかどうかを確認する方法はありますか?
そういうわけにはいきません。
正しく書かれたプログラムは、正しく動作します。
バグでない限りは。