エラー、バグ、質問 - ページ 2550

 
Vladimir Karputov:

ログはどこにある?あなたは全く情報を提供していない。

さらに、テレパソクラブの スレッドへ。

すでに上記で紹介したとおりです。

 
Andy:

すでに上記で引用したとおりです。

読んでみてください。学ぶ:Platform Log - 上級者向け - Getting Starting


注 - ログファイルは画像ではなく、テキスト情報を含むファイルです。

Журнал платформы - Для продвинутых пользователей - MetaTrader 5
Журнал платформы - Для продвинутых пользователей - MetaTrader 5
  • www.metatrader5.com
В журналах платформы фиксируются практически все выполняемые действия. В них вы найдете описание всех важных событий: синхронизации со счетом провайдера при копировании сигналов, результаты миграции на хостинг, детали покупок в Маркете и многое другое. Журнал экспертов — показывается на вкладке "Эксперты" окна "Инструменты". В нем содержится...
 
Vladimir Karputov:

読書です。学ぶ:Platform Log - 上級者向け - Getting Starting


注 - ログファイルは画像ではなく、テキスト情報を含むファイルです。

写真と何か違うのでしょうか?

2019.08.29 20:29:59.113 1 (EURUSD,M5)   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10608 [auto trading disabled by client]
2019.08.29 21:04:59.282 1 (EURUSD,M5)   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10624 [auto trading disabled by client]
 
Andy:

写真と違うところはありますか?

全てはピースに過ぎない。その日のうちに2つのログファイルが必要です。

 
なぜ?この作品には私の質問の情報が全て詰まっているのですが、Logsのログには全く載っていません。
 
Andy:
なぜ?この作品には、私の問題についてのすべての情報があります。Logsログには全くありません。

Logタブのログファイルには、有用な情報がたくさん含まれています。例えば、コンピュータの電源が完全に切れてしまったとか、接続ができなかったというメッセージです :)

 

そこがすべてうまくいっているからこそ、与えないのです。

バグの原因は急激な値動きですが、MQL5 Wizardで 生成された標準EAでは、これでシグナルを飛ばすことができる技術的な理由を知りたいのです。

この質問は純粋に理論的なものです。バーの始まりで価格が非常に速く変化した場合、自動売買ボタンを押してもExpert Advisorsタブにアドバイスメッセージという形で売買シグナルが届くことはなく、ログにもその痕跡が残らないため、ここでは紹介しません。

 
Andy:

そこそこでいいんです、だからあげないんです。

バグの原因は急激な値動きですが、MQL5 Wizardで 生成された標準EAでは、これでシグナルを飛ばすことができる技術的な理由を知りたいのです。

この質問は純粋に理論的なものです。バーの始まりで価格が非常に速く変化した場合、アドバイスメッセージの形のトレードシグナルは、AutoTradingボタンを押したときにExpertsタブに表示されないことがあり、ログにもその痕跡がないため、ここでは持ってこないことにしています。

まあ、信号のミスはなかったかもしれませんね。そして、EAは取引要求を送信した。しかし、値動きが激しいため、リクエストを送った時の見積もりは古くなっていました。そのため、リクエストは実行されませんでした。通常、このような場合、リクオートが来ます。そして、リクオートの処理は、リクオートの理由と拒否の理由が異なる場合があるため、標準ライブラリの外にある別の作業となる。
 

つまり、AutoTradingボタンを押しても、サーバーにリクエストは送信されず、Expertsタブにメッセージが表示されるだけということです(スクリーンショット参照)。ただ、今回の場合、前後にシグナルがあったのですが、その間の20時40分(MSC+3)にはテスターにはあるものの急激な値動きで存在しませんでした。その理由を知りたい。

20:40に信号なし(MSC+3h)

テスターログ - 17:40(MSC時間)にディールがあります。

2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   instant sell 0.50 EURUSD at 1.10608 (1.10608 / 1.10628)
2019.08.30 07:35:05.965 Trades  2019.08.29 17:30:00   deal #14  sell 0.50 EURUSD at 1.10608 done (based on order #14)
2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   deal performed [#14  sell 0.50 EURUSD at 1.10608]
2019.08.30 07:35:05.965 Trade   2019.08.29 17:30:00   order performed sell 0.50 at 1.10608 [#14  sell 0.50 EURUSD at 1.10608]
2019.08.30 07:35:05.965 1 (EURUSD,M5)   2019.08.29 17:30:00   CTrade::OrderSend: instant sell 0.50 EURUSD at 1.10608 [done at 1.10608]
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   instant buy 1.00 EURUSD at 1.10807 (1.10787 / 1.10807)
2019.08.30 07:35:06.077 Trades  2019.08.29 17:40:00   deal #15  buy 1.00 EURUSD at 1.10807 done (based on order #15)
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   deal performed [#15  buy 1.00 EURUSD at 1.10807]
2019.08.30 07:35:06.077 Trade   2019.08.29 17:40:00   order performed buy 1.00 at 1.10807 [#15  buy 1.00 EURUSD at 1.10807]
2019.08.30 07:35:06.077 1 (EURUSD,M5)   2019.08.29 17:40:00   CTrade::OrderSend: instant buy 1.00 EURUSD at 1.10807 [done at 1.10807]
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   instant sell 1.00 EURUSD at 1.10624 (1.10624 / 1.10644)
2019.08.30 07:35:06.179 Trades  2019.08.29 18:05:00   deal #16  sell 1.00 EURUSD at 1.10624 done (based on order #16)
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   deal performed [#16  sell 1.00 EURUSD at 1.10624]
2019.08.30 07:35:06.179 Trade   2019.08.29 18:05:00   order performed sell 1.00 at 1.10624 [#16  sell 1.00 EURUSD at 1.10624]
2019.08.30 07:35:06.179 1 (EURUSD,M5)   2019.08.29 18:05:00   CTrade::OrderSend: instant sell 1.00 EURUSD at 1.10624 [done at 1.10624]
Log」ログにエラーはありません。
 
Andy:

つまり、AutoTradingボタンを押しても、サーバーにリクエストは送信されず、Expertsタブにメッセージが表示されるだけということです(スクリーンショット参照)。ただ、今回の場合、前後にシグナルがあったのですが、その間の20時40分(MSC+3)にはテスターにはあるものの急激な値動きで存在しませんでした。その理由を知りたい。


テスターログ - 17:40(MSC時間)にディールがあります。

MQL5ウィザードで生成されたExpert Advisorは、1つのポジションのみで動作するため、同じ方向のポジションとシグナルがある場合、そのシグナルは見逃されます。そして今の質問:実際の位置でその日に、このシンボルで開いて いた?


そのため、両方のログファイルが必要なのです。そこには、さまざまな情報が詰まっています。