エラー、バグ、質問 - ページ 3056 1...304930503051305230533054305530563057305830593060306130623063...3185 新しいコメント fxsaber 2021.07.13 08:59 #30551 Ilyas: 何ができるのか、考えてみます。 一部のプロファイルモードでは、EX5が関数呼び出しごとに統計情報を生成する。統計情報は、MEから実行した場合のみ表示されます。 このEX5モードでは、MEをバイパスして、統計情報をテキストファイルに出力することは可能でしょうか? 例えば今、SymbolInfoTickなどの 呼び出しの統計情報を理解するのは非常に難しいです。自分で測ってみると、ラグがあるのがわかるんです。しかし、それを行うには特別な動きが必要です。 各機能の統計情報をテキストファイルで見ることができれば、とても便利でクールだと思います。 プロファイラを実行しただけで、通常の作業マシンで発生します。そして、HFTでは、最小限のping、多くの端末などを備えたマシンで実行されます。一般に、正確な測定が必要とされる具体的な特性。 A100 2021.07.13 09:51 #30552 そのような共通の表記形式を追加することが望ましいと思います。 void OnStart() { ushort ch = '\u0041'; //Error: '' - unrecognized character } 特に、"unicode "であることが明示されている "unicode "に対して、"unicode "でない "unicode "は必ずしもそうではない。 Alain Verleyen 2021.07.13 11:52 #30553 Ilyas: なぜ報告書を添付しなかったのか、そこには測定誤差が記載されている。 分類できなかった機能は、"システム "とみなすことができる。 履歴データの検索はCopyHistoryDataの機能の一つであり、どのようなデータを要求するかはパラメータで送信される。 残念ながら、どのCopyXXX関数が呼び出されたかは(少なくとも現時点では)特定できません。 これはCopyHistoryDataの1つの機能なので、カウンタ「Self CPU」も1つ+レポートにはCopyHistoryDataの呼び出しが3箇所あり、それぞれの呼び出し箇所(実際にはコードの行)に独自のカウンタ「Total CPU」があります。 値の不一致については、CopyHistoryData関数が「重い」ため、どうやら計測上、呼び出し場所を特定できなかったようです。これはネイティブx64コードのいくつかの特徴によるもので、 何ができるかを考えてみます。 ご回答ありがとうございました。 "なぜ報告書を添付しなかったのか?" "測定誤差が記載されている" 0 2021.07.08 15:38:38.647 MQL5 プロファイラー パラメータを指定して履歴で 'STS2020.ex5' を開始します。 0 2021.07.08 15:38:38.647 MQL5 プロファイラー シンボル:'EURUSD' 0 2021.07.08 15:38:38.647 MQL5 プロファイラー period: 'H1'. 0 2021.07.08 15:38:38.647 MQL5 プロファイラー 日付は、'2021.04.01' からです。 0 2021.07.08 15:38:38.647 MQL5 プロファイラー 日付から: '2021.05.31. 0 2021.07.08 15:38:38.647 MQL5 プロファイラー ticks mode:'open prices'. 0 2021.07.08 15:38:38.647 MQL5 プロファイラー 実行遅延:0ms 0 2021.07.08 15:38:38.647 MQL5 プロファイラー 預金額:100000円 0 2021.07.08 15:38:38.647 MQL5 プロファイラー 通貨:'EUR' 0 2021.07.08 15:38:38.647 MQL5 プロファイラー レバレッジ:1:15 0 2021.07.08 15:38:38.647 MQL5プロファイラー 利益(pips):NO 0 2021.07.08 15:38:38.952 MQL5 プロファイラー 接続しました。 0 2021.07.08 15:43:06.269 MQL5 プロファイラー プロファイルデータ受信 (8896 byte) 0 2021.07.08 15:43:06.269 MQL5 プロファイラー 139098 の合計測定値、0/0 のエラー、320 mb のスタック メモリを解析 (92848/1073741824)。 0 2021.07.08 15:43:06.269 MQL5 プロファイラー 982065 総関数フレームが見つかりました (279627 mql5 コード、122460 内蔵、571051 その他、8927 システム) エラーはありませんでした。 余談ですが、「始値」は誤りで、使用したモードは「1分足OHLC」です。 Errors, bugs, questions MQL5クックブック - 経済指標カレンダー fxsaber 2021.07.13 12:38 #30554 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム バグ、バグ、質問 fxsaber, 2021.07.12 22:23 クローズドポジションの 表示モードでは、コスト カラムがあります。 何ですか? 誰も知らないようです。開発者の皆様、このパラメータの意味を教えてください。 パラメータの値を見ると疑問が湧く記述がありました。 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム MetaTrader 5 Platform Build 2450の新機能:「サブスクリプション」サービス、UIの改善、MetaEditorの機能修正。 メタクォーツ さん 2020.05.15 13:43 未決済の注文とポジションのリストに新しい列が追加されました。 増減 - 営業利益率 価値 - ポジションの市場価値 Magic - Expert Advisor が開いた注文とポジションの識別子 (マジックナンバー) 端末で計算したトレードの変化 率? マーケットバリューは、どのような単位で出来高を表示するのですか? エスゼット MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении? Errors, bugs, questions MT5とスピードの関係 How to Start with Ilyas 2021.07.14 08:52 #30555 Alain Verleyen:ご回答ありがとうございました。... 余談ですが、「始値」は誤りで、使用したモードは「1分足OHLC」です。 ありがとうございます、直りました。 fxsaber 2021.07.14 11:15 #30556 Alert window handler の受信を共有する。 fxsaber 2021.07.14 11:42 #30557 QK 2 14:39:14.890 Terminal crashlog generated DE 2 14:39:16.382 Terminal crashlog finalized クラッシュログはどこで見るのですか? A100 2021.07.15 10:54 #30558 MetaEditorで他のプログラミング言語のファイルを編集すると、常にハングアップしてしまう。おそらく、ハイライトやヒントなどの機能が、対応する構文に対応していないためだと思われます。 インテリセンスのアナログはMQLと関連ファイル(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv )のみに残し、他のファイル拡張子の賢い機能は無効化することが推奨されています。 削除済み 2021.07.15 13:52 #30559 A100:MetaEditorで他のプログラミング言語のファイルを編集すると、常にハングアップしてしまう。おそらく、ハイライトやヒントなどの機能が、対応する構文に対応していないためだと思われます。インテリセンスのアナログはMQLと関連ファイル(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv )のみに残し、他のファイル拡張子の賢い関数は無効にした方がいいと思われます。 そして、すでに多くの列挙された関数をこなしている...。))) A100 2021.07.15 13:54 #30560 Сергей Таболин:しかも、すでにリストアップされているものは、ちょっと無理があるような...。))) 自分で考えたわけではなく、MetaEditorのファイル検索フィルターから既成のリストを取りました。 1...304930503051305230533054305530563057305830593060306130623063...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Ilyas:
何ができるのか、考えてみます。
一部のプロファイルモードでは、EX5が関数呼び出しごとに統計情報を生成する。統計情報は、MEから実行した場合のみ表示されます。
このEX5モードでは、MEをバイパスして、統計情報をテキストファイルに出力することは可能でしょうか?
例えば今、SymbolInfoTickなどの 呼び出しの統計情報を理解するのは非常に難しいです。自分で測ってみると、ラグがあるのがわかるんです。しかし、それを行うには特別な動きが必要です。
各機能の統計情報をテキストファイルで見ることができれば、とても便利でクールだと思います。
プロファイラを実行しただけで、通常の作業マシンで発生します。そして、HFTでは、最小限のping、多くの端末などを備えたマシンで実行されます。一般に、正確な測定が必要とされる具体的な特性。
そのような共通の表記形式を追加することが望ましいと思います。
特に、"unicode "であることが明示されている "unicode "に対して、"unicode "でない "unicode "は必ずしもそうではない。
残念ながら、どのCopyXXX関数が呼び出されたかは(少なくとも現時点では)特定できません。
これはCopyHistoryDataの1つの機能なので、カウンタ「Self CPU」も1つ+レポートにはCopyHistoryDataの呼び出しが3箇所あり、それぞれの呼び出し箇所(実際にはコードの行)に独自のカウンタ「Total
CPU」があります。
値の不一致については、CopyHistoryData関数が「重い」ため、どうやら計測上、呼び出し場所を特定できなかったようです。これはネイティブx64コードのいくつかの特徴によるもので、
何ができるかを考えてみます。
ご回答ありがとうございました。
"なぜ報告書を添付しなかったのか?" "測定誤差が記載されている"
0 2021.07.08 15:38:38.647 MQL5 プロファイラー パラメータを指定して履歴で 'STS2020.ex5' を開始します。
0 2021.07.08 15:38:38.647 MQL5 プロファイラー シンボル:'EURUSD'
0 2021.07.08 15:38:38.647 MQL5 プロファイラー period: 'H1'.
0 2021.07.08 15:38:38.647 MQL5 プロファイラー 日付は、'2021.04.01' からです。
0 2021.07.08 15:38:38.647 MQL5 プロファイラー 日付から: '2021.05.31.
0 2021.07.08 15:38:38.647 MQL5 プロファイラー ticks mode:'open prices'.
0 2021.07.08 15:38:38.647 MQL5 プロファイラー 実行遅延:0ms
0 2021.07.08 15:38:38.647 MQL5 プロファイラー 預金額:100000円
0 2021.07.08 15:38:38.647 MQL5 プロファイラー 通貨:'EUR'
0 2021.07.08 15:38:38.647 MQL5 プロファイラー レバレッジ:1:15
0 2021.07.08 15:38:38.647 MQL5プロファイラー 利益(pips):NO
0 2021.07.08 15:38:38.952 MQL5 プロファイラー 接続しました。
0 2021.07.08 15:43:06.269 MQL5 プロファイラー プロファイルデータ受信 (8896 byte)
0 2021.07.08 15:43:06.269 MQL5 プロファイラー 139098 の合計測定値、0/0 のエラー、320 mb のスタック メモリを解析 (92848/1073741824)。
0 2021.07.08 15:43:06.269 MQL5 プロファイラー 982065 総関数フレームが見つかりました (279627 mql5 コード、122460 内蔵、571051 その他、8927 システム)
エラーはありませんでした。
余談ですが、「始値」は誤りで、使用したモードは「1分足OHLC」です。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
バグ、バグ、質問
fxsaber, 2021.07.12 22:23
クローズドポジションの 表示モードでは、コスト カラムがあります。
何ですか?
誰も知らないようです。開発者の皆様、このパラメータの意味を教えてください。
パラメータの値を見ると疑問が湧く記述がありました。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MetaTrader 5 Platform Build 2450の新機能:「サブスクリプション」サービス、UIの改善、MetaEditorの機能修正。
メタクォーツ さん 2020.05.15 13:43
未決済の注文とポジションのリストに新しい列が追加されました。
エスゼット
MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
ご回答ありがとうございました。
...余談ですが、「始値」は誤りで、使用したモードは「1分足OHLC」です。
ありがとうございます、直りました。
MetaEditorで他のプログラミング言語のファイルを編集すると、常にハングアップしてしまう。おそらく、ハイライトやヒントなどの機能が、対応する構文に対応していないためだと思われます。
インテリセンスのアナログはMQLと関連ファイル(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv )のみに残し、他のファイル拡張子の賢い機能は無効化することが推奨されています。
MetaEditorで他のプログラミング言語のファイルを編集すると、常にハングアップしてしまう。おそらく、ハイライトやヒントなどの機能が、対応する構文に対応していないためだと思われます。
インテリセンスのアナログはMQLと関連ファイル(.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv )のみに残し、他のファイル拡張子の賢い関数は無効にした方がいいと思われます。
そして、すでに多くの列挙された関数をこなしている...。)))
しかも、すでにリストアップされているものは、ちょっと無理があるような...。)))
自分で考えたわけではなく、MetaEditorのファイル検索フィルターから既成のリストを取りました。