エラー、バグ、質問 - ページ 528 1...521522523524525526527528529530531532533534535...3185 新しいコメント Yedelkin 2011.10.02 10:08 #5271 papaklass:ポジションがないため、クエリーは適切なデータを与える必要があります。 1."Since there is no position", there is no point to request further data aboutopen position.ハンドブックでは、「...PositionGetDouble()、PositionGetInteger()、PositionGetString()の呼び出しは、以前にコピーした データを返す」と明確に警告しています。 2.PositionSelect() は、「関数が失敗するとfalseを返す」。一方、あなたは、機能が失敗 した後(つまり、オープンポジションの選択が失敗 した後)、ポジションデータを要求し続けることになります。もし、これが「バグ」だとしたら、開発者の責任ではない。 Errors, bugs, questions More EAs for beginners: OnTradeTransaction --- 2011.10.02 11:29 #5272 端末の言語を 定義する質問があったように記憶していますが、 その議論と終了方法が見つかりません。 開発者はTerminalInfoStringの ような可能性を与えてくれるのでしょうか? DLLを使った代替案は、MT5ConfigurationTerminal.iniに入り、[ Language= ]パラメータを読むことですが、文明的でありたいと思います.........。サービスデスクに依頼書を書くべきですか? Slava 2011.10.02 11:31 #5273 sergeev: ターミナル言語の 定義について質問があったのを覚えています。 その議論はどのように終わったのでしょうか? 開発者はTerminalInfoStringの ような機能を提供するのでしょうか ? DLLを使う方法としては、MT5ConfigurationTerminal.iniからパラメータ[ Language= ]を読み込む方法があります。 でも、文明の利器が欲しい......。 https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus#enum_terminal_info_integer 端末言語 クライアント端末にインストールされている言語のコードページ 数 Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала www.mql5.com Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5 --- 2011.10.02 11:33 #5274 stringo: https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus#enum_terminal_info_integer 端末言語 クライアント端末に設定されている言語のコードページ 番号はい、もちろん見ました。でも、現在の端末言語を返すとはまだ気づいていません。(charsetの意味が通じない)。 引き留める --- 2011.10.02 11:35 #5275 確認しました。1252はコードページだけです。しかし、私の端末では、現在、ドイツ 語が選択されています。システムコードページ(1252)ではなく、端末言語(ドイツ)に興味があります。 Slava 2011.10.02 11:37 #5276 sergeev: 確認したところ、1252がロシアのコードページです。 しかし、私の端末では、現在選択されている言語がドイツ語 になっています。 システムコードのページ(1252)や端末の言語(ドイツ)には興味がないのです。 servicedeskに要望を 書き込んでください。何とかなるさ。 Общайтесь с разработчиками через Сервисдеск! www.mql5.com Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы. --- 2011.10.02 11:49 #5277 #238258 削除済み 2011.10.02 12:05 #5278 Yedelkin:しかし、選択に失敗した場合にポジションの データを要求するのは理解できない。でも、それでいいんです。私が理解した限りでは、失敗のデータを要求する問題ではありませんでした。選択が成功すればデータを取り出すことができるが、選択からデータ取り出しまでの時間差は最小にする必要がある。 Slava 2011.10.02 12:06 #5279 sergeev:#238258 はい、そうします。フランス語、ドイツ語、スペイン語、イタリア語が同じコードページ1252(西ヨーロッパ)を使用することをすでに確認済みです Yedelkin 2011.10.02 12:16 #5280 Interesting: 私が理解した限りでは、失敗したときに依頼することに問題はありませんでした。 さて、著者が示した コードをご覧ください。そしてその場合、PositionGetDoubleが 呼ばれる:) 1...521522523524525526527528529530531532533534535...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ポジションがないため、クエリーは適切なデータを与える必要があります。
1."Since there is no position", there is no point to request further data aboutopen position.ハンドブックでは、「...PositionGetDouble()、PositionGetInteger()、PositionGetString()の呼び出しは、以前にコピーした データを返す」と明確に警告しています。
2.PositionSelect() は、「関数が失敗するとfalseを返す」。一方、あなたは、機能が失敗 した後(つまり、オープンポジションの選択が失敗 した後)、ポジションデータを要求し続けることになります。もし、これが「バグ」だとしたら、開発者の責任ではない。
端末の言語を 定義する質問があったように記憶していますが、 その議論と終了方法が見つかりません。 開発者はTerminalInfoStringの ような可能性を与えてくれるのでしょうか?
DLLを使った代替案は、MT5ConfigurationTerminal.iniに入り、[ Language= ]パラメータを読むことですが、文明的でありたいと思います.........。
サービスデスクに依頼書を書くべきですか?
ターミナル言語の 定義について質問があったのを覚えています。 その議論はどのように終わったのでしょうか? 開発者はTerminalInfoStringの ような機能を提供するのでしょうか ?
DLLを使う方法としては、MT5ConfigurationTerminal.iniからパラメータ[ Language= ]を読み込む方法があります。 でも、文明の利器が欲しい......。
https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus#enum_terminal_info_integer
端末言語
クライアント端末にインストールされている言語のコードページ 数
https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus#enum_terminal_info_integer
端末言語
クライアント端末に設定されている言語のコードページ 番号
はい、もちろん見ました。でも、現在の端末言語を返すとはまだ気づいていません。
(charsetの意味が通じない)。
引き留める
確認しました。1252はコードページだけです。
しかし、私の端末では、現在、ドイツ 語が選択されています。
システムコードページ(1252)ではなく、端末言語(ドイツ)に興味があります。
確認したところ、1252がロシアのコードページです。
しかし、私の端末では、現在選択されている言語がドイツ語 になっています。
システムコードのページ(1252)や端末の言語(ドイツ)には興味がないのです。
servicedeskに要望を 書き込んでください。何とかなるさ。
Yedelkin:
しかし、選択に失敗した場合にポジションの データを要求するのは理解できない。でも、それでいいんです。
私が理解した限りでは、失敗のデータを要求する問題ではありませんでした。
選択が成功すればデータを取り出すことができるが、選択からデータ取り出しまでの時間差は最小にする必要がある。
#238258
私が理解した限りでは、失敗したときに依頼することに問題はありませんでした。