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

 
Sergey Dzyublik :

터미널에서 Expert Advisor의 로그 중 일부는 단순히 표시되지 않을 수 있지만 사용자는 이에 대해 어떤 식으로든 알림을 받지 않습니다.
이 로그는 로그 파일에 있습니다. 모든 것이 정상입니다.

나는 MT5보다 MT4를 더 자주 사용합니다. 항상 같은 문제가 있었습니다. 터미널이 로그의 일부 인쇄물을 삼킬 수 있지만 모든 것이 파일에 기록됩니다. 일반적으로 인쇄물을 작성할 때 디버깅, 즉

 for ( int i = 0 ; i < 395 ; i++){
        PRINT(test_name + string (i+ 1 ));
         Sleep ( 123 );   
}

MT4에서는 항상 올바르게 작동합니다.

 
Igor Makanu :

나는 MT5보다 MT4를 더 자주 사용합니다. 항상 같은 문제가 있었습니다. 터미널이 로그의 일부 인쇄물을 삼킬 수 있지만 모든 것이 파일에 기록됩니다. 일반적으로 인쇄물을 작성할 때 디버깅, 즉

MT4에서는 항상 올바르게 작동합니다.

문제는 여러 줄을 삼키는 데 있는 것이 아니라 특정 줄 395를 삼키는 데 있습니다.
전후 라인은..

MT 터미널의 로그 대기열을 담당하는 개체에 문제가 있을 가능성이 높습니다.
대기열의 메시지 수가 한도(예: 395)에 도달하면 추가 복사를 통해 메모리가 재할당되지만 하나의 메시지가 손실될 수 있습니다.

Sleep 추가에 대한 아이디어에 감사드립니다.
그러나 Sleep은 이제 로그의 395번째 항목이 사라지는 것이 아니라 임의의 항목(예: 964번째 또는 845번째 항목)이 사라지는 것을 보장하지 않습니다.

 
Sergey Dzyublik :

그러나 Sleep은 이제 로그의 395번째 항목이 사라지는 것이 아니라 임의의 항목(예: 964번째 또는 845번째 항목)이 사라지는 것을 보장하지 않습니다.

MT4에서 작동하는 것이 보장되며 Sleep() 은 100ms 이상이어야 합니다. 터미널이 메시지 대기열을 처리하기에 충분하다고 생각합니다.

 

모두들 안녕. 다음 MT5 테스터에서 올빼미를 실행한 후 이 차트를 얻었습니다.

물론 이전에는 그렇지 않았습니다. 로그를 보니 이런 내용이 있습니다.

이해할 수 없는 이유로 테스트는 2011년 말에 중지된 다음 다시 초기화되고 계속됩니다. 이 경우 시각화가 활성화되면 중단됩니다. 예를 들어 2009년부터 테스트를 시작하면 이런 일이 발생하지 않습니다. 터미널이 재부팅되고 로그와 기록이 지워졌습니다. 이런 경우는 처음입니다.

 
MT5(빌드 2044)
전략 테스터는 450,750개의 "metatester64.exe" 프로세스를 시작합니다.
8개의 논리 프로세서에 대해 약간 중복된 "주의".

 
사이트 포럼 www.mql5.com
Ctrl + V로 사진 2장을 삽입하여 메시지를 작성했습니다.
다음으로 사용자는 Ctrl + V를 사용하여 사진 중 하나를 새 사진으로 교체하여 메시지를 편집합니다.

결과: 새 그림을 삽입했음에도 불구하고 업데이트 후에도 이전 그림 또는 그 조합이 여전히 남아 있습니다.
 
Dmitri Custurov :

모두들 안녕. 다음 MT5 테스터에서 올빼미를 실행한 후 이 차트를 얻었습니다.

물론 이전에는 그렇지 않았습니다. 로그를 보니 이런 내용이 있습니다.

이해할 수 없는 이유로 테스트는 2011년 말에 중지된 다음 다시 초기화되고 계속됩니다. 이 경우 시각화가 활성화되면 중단됩니다. 예를 들어 2009년부터 테스트를 시작하면 이런 일이 발생하지 않습니다. 터미널이 재부팅되고 로그와 기록이 지워졌습니다. 이런 경우는 처음입니다.

테스터 설정 확인: 앞으로 활성화했습니까?
 
MT5(빌드 2045)
전략 테스터 , 빈 Expert Advisor, 하나의 최적화된 매개변수 int, 시작 1, 끝 2, 1단계.
그런데 무슨 이유에서인지 무한 패스 > 900개, 그 과정에서 자기 성장...

그 이유는 다음과 같습니다.
2019.05.17 02:57:53.791 TestMe (EURUSD,H4)      2018.03.01 03:00:01   zero divide in 'common.mqh' (372,12)
2019.05.17 02:57:53.791 Tester   OnInit critical error
 
Sergey Dzyublik :
MT5(빌드 2045)
전략 테스터 , 빈 Expert Advisor, 하나의 최적화된 매개변수 int, 시작 1, 끝 2, 1단계.
그런데 무슨 이유에서인지 무한 패스 > 900개, 그 과정에서 자가 성장...

그 이유는 다음과 같습니다.

빌드 2045가 확실합니까? 최신 업로드 베타 2044.

 

MetaTester5(빌드 2045)
1) 에이전트 추가 (1개)
2) 에이전트 제거를 클릭했습니다.

실제 서비스 삭제는 MetaTester5가 종료된 경우에만 발생합니다.
예전에도 그랬나요?
의도된 동작입니까?