エラー、バグ、質問 - ページ 2612 1...260526062607260826092610261126122613261426152616261726182619...3185 新しいコメント fxsaber 2019.12.04 20:57 #26111 Vladimir Simakov: 完全にフリーズしているのか、それともしばらくするとEAがアンロードされるのか?後者であれば、ループを探すことになります。 より興味深い。デバッグモードでハングアップしない。しかし、フル機能モードでは、それが貫徹する。 Vanyushka 2019.12.04 21:34 #26112 こんにちは。アンドロイドのMT4ターミナルで、クローズしたポジションが 履歴に表示されているにもかかわらず、利益としてカウントされないのはなぜかご存知の方はいらっしゃいますか?もしかしてバグ? fxsaber 2019.12.04 22:10 #26113 fxsaber: より興味深い。デバッグモードでハングアップしない。しかし、フル機能モードではフリーズしてしまいます。 問題を局所化しました。 #include <WinAPI\WinAPI.mqh> #define GA_ROOT 0x00000002 void OnDeinit( const int ) { static const int ControlID[] = {0xE81E, 0x804E, 0x2712, 0x4196}; long Handle = user32::GetAncestor(::ChartGetInteger(0, CHART_WINDOW_HANDLE), GA_ROOT); for (int i = 0; i < sizeof(ControlID) / sizeof(int); i++) Handle = user32::GetDlgItem(Handle, ControlID[i]); ushort Str[6]; user32::GetWindowTextW(Handle, Str, sizeof(Str) / sizeof(ushort)); // Freeze } このExpert Advisorをチャート上で実行し、手で解除するのです。端末がハングアップします。 この同じコードを他のOn関数で実行しても、ハングアップしません。 Stanislav Korotky 2019.12.05 21:25 #26114 突然、Tester フォルダに、これまで存在しなかった第3のエージェント(ポート 3002)のフォルダができました。何も変えていませんし、マネージャーも始めていません。他の2つの(通常の)エージェントのフォルダにも、今日からの新鮮なファイルがあります。それは何でしょう?余分なものを殺していいのか? fxsaber 2019.12.05 21:46 #26115 Stanislav Korotky: 余分なものを釘付けにしていいのか? Testerフォルダを全部消して、キャッシュだけを残すこともできます。 fxsaber 2019.12.05 22:19 #26116 これはバグなのかどうか、教えてください。 struct A { int i; }; struct B : public A { int j; }; void OnStart() { B b; DebugBreak(); } iフィールドがない。 Михаил 2019.12.06 08:50 #26117 端末の不具合が絶えない。 1- 描画パネルとタイムフレームパネルのスイッチをオンにします。メインと並べて配置する。 2 - 端末を画面の半分に圧縮する。 3-ターミナルをフルスクリーンで開くと、描画とタイムフレームのバーが「2行目」として表示される!つまり、画面の大きなスペースが無駄な空白で占拠されているのです しかし、端末はその位置を記憶し、復元することができるはずです。 しかも、最初の1枚を取ると、期待する2枚同時には取れず、1枚だけになる...。だから、1つずつ後ろにドラッグすればいいんです!」。 そして、一般的に、彼らはとても大きいです、あなたはそこにすべての半分/ 3倍にする必要があります。 そして、チャート窓のフレームももっとスリムにしたほうがいいのでは!今は、レンガでできたありきたりなものばかりですが......。 人間工学に基づいた、一般的な印象と一般的な利便性なんだ! 我が国では、人間工学の問題が常につきまとうのです常に見落とされている。その意味では、外国製品が勝つことが多い。他メーカーの端末の話ではなく、一般的な話です自動車業界を取るか、エレクトロニクス業界を取るか...。なんでも・・・ソ連と計画経済の時代からこんな感じでした。 最終的にこれを倒せたらいいんだけどな~。 Alexey Viktorov 2019.12.06 09:10 #26118 Михаил: そしてとにかく、彼らはとても大きいので、そこですべてを半分/3倍にする必要があるのです。 100パーセント見えない人のことを考えないといけないのでは?もうスクラップしていいんですか?メガネをかけるとボタンが大きく見えないので、楽ではないでしょうか? Михаил 2019.12.06 12:58 #26119 Alexey Viktorov:視力が100パーセントに満たない人への配慮は必要ないのでしょうか?もうスクラップしていいんですか?メガネをかけるとボタンが大きく見えないので、楽ではないでしょうか? 調整が必要なのか...視力にはいろいろなタイプがあることを理解しています。画面が大きかったり、ノートパソコンが小さかったり...。だから調整が必要なんだ!そして、端末がエレメントの位置を忘れないように...。 人々は徐々にモニターからテレビに切り替えていく...。とても便利です。テレビでは、大きな操作系 はスペースの無駄です。ノートパソコンでは、操作系が大きいのは便利なのですが...。オプションが必要です。 プラットフォームはもう小さくありません。これだけ複雑で深刻なことが行われているのです。それに、いろいろな意味でデザインが古い、昔から変わっていない...。 Vladimir Pastushak 2019.12.06 19:53 #26120 GetMicrosecondCount()に関する質問 GetMicrosecondCount()関数は、MQL5プログラムが動作し始めてから経過したマイクロ秒の数を返します。 Close - Open - Modify Order - Positionを要求するとフリーズするという理解で合っていますか? チェック方法 20ポジション開設 20ポジションの修正 GetMicrosecondCount() 20ポジションを閉じる GetMicrosecondCount() 計測。 その結果、すべてのポジションが70,000マイクロ秒の間隔で閉じられることになります。オール20ですが、ターミナルで目視すると、2~5秒の間、決済待ちのポジションがあることがわかります 1...260526062607260826092610261126122613261426152616261726182619...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
完全にフリーズしているのか、それともしばらくするとEAがアンロードされるのか?後者であれば、ループを探すことになります。
より興味深い。デバッグモードでハングアップしない。しかし、フル機能モードでは、それが貫徹する。
より興味深い。デバッグモードでハングアップしない。しかし、フル機能モードではフリーズしてしまいます。
問題を局所化しました。
このExpert Advisorをチャート上で実行し、手で解除するのです。端末がハングアップします。
この同じコードを他のOn関数で実行しても、ハングアップしません。
余分なものを釘付けにしていいのか?
Testerフォルダを全部消して、キャッシュだけを残すこともできます。
これはバグなのかどうか、教えてください。
iフィールドがない。
端末の不具合が絶えない。
1- 描画パネルとタイムフレームパネルのスイッチをオンにします。メインと並べて配置する。
2 - 端末を画面の半分に圧縮する。
3-ターミナルをフルスクリーンで開くと、描画とタイムフレームのバーが「2行目」として表示される!つまり、画面の大きなスペースが無駄な空白で占拠されているのです
しかし、端末はその位置を記憶し、復元することができるはずです。
しかも、最初の1枚を取ると、期待する2枚同時には取れず、1枚だけになる...。だから、1つずつ後ろにドラッグすればいいんです!」。
そして、一般的に、彼らはとても大きいです、あなたはそこにすべての半分/ 3倍にする必要があります。
そして、チャート窓のフレームももっとスリムにしたほうがいいのでは!今は、レンガでできたありきたりなものばかりですが......。
人間工学に基づいた、一般的な印象と一般的な利便性なんだ!
我が国では、人間工学の問題が常につきまとうのです常に見落とされている。その意味では、外国製品が勝つことが多い。他メーカーの端末の話ではなく、一般的な話です自動車業界を取るか、エレクトロニクス業界を取るか...。なんでも・・・ソ連と計画経済の時代からこんな感じでした。
最終的にこれを倒せたらいいんだけどな~。
そしてとにかく、彼らはとても大きいので、そこですべてを半分/3倍にする必要があるのです。
100パーセント見えない人のことを考えないといけないのでは?もうスクラップしていいんですか?メガネをかけるとボタンが大きく見えないので、楽ではないでしょうか?
視力が100パーセントに満たない人への配慮は必要ないのでしょうか?もうスクラップしていいんですか?メガネをかけるとボタンが大きく見えないので、楽ではないでしょうか?
調整が必要なのか...視力にはいろいろなタイプがあることを理解しています。画面が大きかったり、ノートパソコンが小さかったり...。だから調整が必要なんだ!そして、端末がエレメントの位置を忘れないように...。
人々は徐々にモニターからテレビに切り替えていく...。とても便利です。テレビでは、大きな操作系 はスペースの無駄です。ノートパソコンでは、操作系が大きいのは便利なのですが...。オプションが必要です。
プラットフォームはもう小さくありません。これだけ複雑で深刻なことが行われているのです。それに、いろいろな意味でデザインが古い、昔から変わっていない...。
GetMicrosecondCount()に関する質問
GetMicrosecondCount()関数は、MQL5プログラムが動作し始めてから経過したマイクロ秒の数を返します。
Close - Open - Modify Order - Positionを要求するとフリーズするという理解で合っていますか?
チェック方法
20ポジション開設
20ポジションの修正
GetMicrosecondCount()
20ポジションを閉じる
GetMicrosecondCount() 計測。
その結果、すべてのポジションが70,000マイクロ秒の間隔で閉じられることになります。オール20ですが、ターミナルで目視すると、2~5秒の間、決済待ちのポジションがあることがわかります