오류, 버그, 질문 - 페이지 2550

 
Vladimir Karputov :

로그는 어디에 있습니까? 정보를 전혀 제공하지 않았습니다.

그런 다음 Telepath Club 지점 에 문의하십시오.

이미 위에 나열했습니다.

 
Andy :

이미 위에 나열했습니다.

읽다. Teach: 플랫폼 로그 - 고급 사용자용 - 시작하기


참고 - 로그 파일은 사진이 아니라 텍스트 정보가 포함된 파일입니다.

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

읽다. Teach: 플랫폼 로그 - 고급 사용자용 - 시작하기


참고 - 로그 파일은 사진이 아니라 텍스트 정보가 포함된 파일입니다.

이거 사진이랑 다른가요?

 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 :

이거 사진이랑 다른가요?

그냥 조각입니다. 하루에 두 개의 로그 파일이 필요합니다.

 
무엇 때문에? 이 조각에는 내 질문에 대한 모든 정보가 있으며 로그 로그에는 전혀 없습니다.
 
Andy :
무엇 때문에? 이 조각에는 내 질문에 대한 모든 정보가 있으며 로그 로그에는 전혀 없습니다.

"로그" 탭의 로그 파일에는 유용한 정보가 많이 포함되어 있습니다. 예를 들어 컴퓨터가 전혀 꺼져 있거나 연결되어 있지 않다는 메시지입니다. :)

 

거기에는 모든 것이 잘되어 있으므로주지 않습니다.

버그의 원인은 빠른 가격 변경입니다. 기술적인 이유를 알고 싶습니다. MQL5 Wizard 에서 생성된 표준 Expert Advisor가 이 항목에서 신호를 건너뛸 수 있도록 하는 이유입니다.

질문은 순전히 이론적인 것입니다. 막대의 시작 부분에서 가격이 매우 빠르게 변경된 경우 자동 거래 버튼을 눌렀을 때 전문가 탭에 대한 메시지 조언 형태의 거래 신호가 도착하지 않을 수 있으며 로그에 흔적이 없으므로 나는 그들에게주지 마십시오.

 
Andy :

거기에는 모든 것이 잘되어 있으므로주지 않습니다.

버그의 원인은 빠른 가격 변경입니다. 기술적인 이유를 알고 싶습니다. MQL5 Wizard 에서 생성된 표준 Expert Advisor가 이 항목에서 신호를 건너뛸 수 있도록 하는 이유입니다.

질문은 순전히 이론적인 것입니다. 막대의 시작 부분에서 가격이 매우 빠르게 변경된 경우 자동 거래 버튼을 눌렀을 때 전문가 탭에 대한 메시지 조언 형태의 거래 신호가 도착하지 않을 수 있으며 로그에 흔적이 없으므로 나는 그들에게주지 마십시오.

음, 놓친 신호가 없었을 수도 있습니다. 그리고 그 고문은 실제로 무역 거래를 요청했습니다. 그러나 급격한 가격 변동으로 인해 요청을 보낸 견적이 구식입니다. 따라서 요청이 이행되지 않았습니다. 일반적으로 그러한 상황에서 견적이 나옵니다. 그리고 재인용 처리는 이미 표준 라이브러리의 범위를 벗어나는 별도의 작업입니다. 애플리케이션을 재인용하고 거부하는 이유가 다를 수 있기 때문입니다.
 

그래서 문제는 Autotrade 버튼을 놓으면 요청이 서버로 전송되지 않고 전문가 탭에 메시지만 표시된다는 것입니다(스크린샷 참조). 그런데 이 경우 실생활에서는 전후에 시그널이 있었고 20시 40분(MSK+3)에 테스터에 있긴 하지만 급격한 가격 움직임은 아니었다. 그래서 그 이유를 알고 싶습니다.

20:40에 신호 없음(MSK + 3시간)

테스터 로그 - 17:40(모스크바 시간)에 거래가 있습니다.

 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 ]
"저널" 로그에는 오류가 없습니다.
 
Andy :

그래서 문제는 Autotrade 버튼을 놓으면 요청이 서버로 전송되지 않고 전문가 탭에 메시지만 표시된다는 것입니다(스크린샷 참조). 그런데 이 경우 실생활에서는 전후에 시그널이 있었고 20시 40분(MSK+3)에 테스터에 있긴 하지만 급격한 가격 움직임은 아니었다. 그래서 그 이유를 알고 싶습니다.


테스터 로그 - 17:40(모스크바 시간)에 거래가 있습니다.

가능한 이유: 실생활과 테스터에서 거래 환경의 다른 상태: MQL5 Wizard에 의해 생성된 Expert Advisors는 항상 하나의 포지션에서만 작동합니다. 즉, 포지션이 있고 동일한 방향에 신호가 있는 경우 신호를 건너뜁니다. 그리고 이제 질문은: 그날, 실생활에서 이 상징에 대한 포지션이 열렸 습니까?


이것이 두 로그 파일이 모두 필요한 이유입니다. 거기에는 엄청난 정보가 있습니다.