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

 
Renat :
결과를 첨부할 수 있습니까?
불일치가 있음을 확인합니다. 클라우드를 통한 최적화. 정확히 무엇을 첨부합니까?
 

이것이 버그인지 아니면 둘 중 하나인지 잘 모르겠습니다.

나는 테스터의 로그 탭에 많은 메시지 누락(인쇄에 의한)이 있다는 사실에 익숙해졌습니다. 그러나 모든 인쇄 출력과는 거리가 멀고 그 수가 적더라도 테스터의 로그 파일에 들어갑니다. 나는 가장 최소한의 코드를 시도했습니다 - 템플릿을 만들고 Print("t"); 명령을 OnTick에 삽입했습니다.

EURUSD M1에서 시작하는 경우 " 공개 가격 만", "작년"(즉, 1월 1일부터 6월 8일까지) - 메시지 로그에서 여러 번. 여러 날 연속으로 수십 틱. "마지막 m-ts"(6월 1일부터 8일까지) - 6월 7일 19:00부터 24:00까지만. 부정확하지만 좋은 반복성 - 즉, 그것은 우연이 아닙니다.

나는 무서웠다 - 진드기가 누락 된 것은 무엇입니까? 어떻게 살 것인가? 이 Expert Advisor는 올바르게 작동하지 않습니다. 왜 아무도 눈치 채지 못합니까? 2대의 컴퓨터와 /portable에서도 확인했습니다. 같이.

로컬 에이전트의 로그에서 모든 간격이없는 틱이 나타났습니다! 이것이 나를 위해 문제를 해결하는 것처럼 보이지만 혼란은 동일합니다. 불일치. 다른 사람을 혼란스럽게 할 수 있습니다.

이런 일이 일어나서는 안 되며 나에게만 발생한다면 그 이유는 무엇입니까? 만일을 대비해 CoreQuad와 W7이 있습니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
Dali :

이것이 버그인지 아니면 둘 중 하나인지 잘 모르겠습니다.

로컬 에이전트의 로그에서 모든 간격이없는 틱이 나타났습니다! 이것이 나를 위해 문제를 해결하는 것처럼 보이지만 혼란은 동일합니다. 불일치. 다른 사람을 혼란스럽게 할 수 있습니다.

이런 일이 일어나서는 안 되며 나에게만 발생한다면 그 이유는 무엇입니까? 만일을 대비해 CoreQuad와 W7이 있습니다.

터미널 도움말을 참조하십시오. 모든 것이 거기에 설명되어 있습니다 - MetaTrader 5 HelpTesterLog :

  • EA 메시지(Print() 함수) 및 거래 작업에 대한 메시지는 원격 에이전트의 로그에 표시되지 않습니다.
  • 테스트 시 EA 자체의 메시지가 로그에 표시되고 최적화 시 통과 번호와 결과만 로그에 반영됩니다.
  • 상담원의 많은 메시지 흐름으로 인해 일부 메시지는 "저널" 탭에 표시되지 않을 수 있습니다. 모든 항목은 에이전트 의 *.log 파일에서 볼 수 있습니다. 테스트 또는 최적화에 문제가 있는 경우 이러한 로그 파일을 확인해야 합니다.
  • 디스크 공간을 절약하기 위해 tester/agent-*.*/logs 디렉토리에 있는 에이전트 로그 항목은 생성 후 2일 또는 1GB에 도달하면 삭제됩니다. tester/logs/ 디렉토리에 있는 전략 테스터 자체의 로그 항목은 생성 후 5일이 지나면 삭제됩니다.
 

따라서 작은 스트림에서도 메시지가 수신되지 않는다는 점입니다. M15에서도 시도했는데, 막대당 1개의 메시지가 있습니다. 큰 흐름인가요? 그리고 모든 막대가 아니라 신호가 나타날 때 표시하려고했습니다. 이번 달에는 그 중 약 20개가 있어야 합니다(오프핸드). 표시 3-4. 같은 날 동안.

이 모든 메시지가 다른 곳에 있다는 사실을 우연히 알게 되었고 처음에는 너무 긴장했습니다. 이것이 알려진 버그(즉, 알려지고 설명된 문제임)에 대한 간접적인 확인을 위해 도움말을 찾는 것이 마지막으로 떠오르는 것입니다.

이것은 여전히 문제이고 해결해야한다고 생각합니다. 예를 들어 일부 로깅 시스템에서와 같이:

틱 2011.06.01 19:00

틱 2011.06.01 19:01

틱 2011.06.01 19:02

<123개의 유사한 메시지 건너뜀>

 
Dali :

따라서 작은 스트림에서도 메시지가 수신되지 않는다는 점입니다. M15에서도 시도했는데, 막대당 1개의 메시지가 있습니다. 큰 흐름인가요? 그리고 모든 막대가 아니라 신호가 나타날 때 표시하려고했습니다. 이번 달에는 그 중 약 20개가 있어야 합니다(오프핸드). 표시 3-4. 같은 날 동안.

이 모든 메시지가 다른 곳에 있다는 사실을 우연히 알게 되었고 처음에는 너무 긴장했습니다. 이것이 알려진 버그(즉, 알려지고 설명된 문제임)에 대한 간접적인 확인을 위해 도움말을 찾는 것이 마지막으로 떠오르는 것입니다.

이것은 여전히 문제이고 해결해야한다고 생각합니다. 예를 들어 일부 로깅 시스템에서와 같이:

틱 2011.06.01 19:00

틱 2011.06.01 19:01

틱 2011.06.01 19:02

<123개의 유사한 메시지 건너뜀>

전혀 문제 없습니다...

파일에서 직접 전체 로그를 확인하세요...

 

개발자.

1. 챔피언십 전에 일반 노베이터가 생성되나요?

많은 클래스나 함수가 있는 모듈로 작업하는 것은 정말 편리하지 않습니다... :(

2. 라이브러리(*.mqh가 아니라 *.ex5 또는 다른 컴파일된 파일 유형)에 있는 객체 클래스로 작업하는 것을 가능하게 하는 것이 있습니까(또는 계획 중입니까)?

 
MONTEGRO :

빌드 463, OS WinXP SP3.

이미 여러 빌드에서 최적화 프로그램이 제대로 작동하지 않습니다. 최적화 프로세스 동안 에이전트는 "완료됨" 또는 "준비" 상태로 전환되고 일부는 "바쁨" 상태(즉, 테스트 프로세스가 실제로 중지됨)인 에이전트를 수동으로 비활성화/활성화할 때까지 "바쁨" 상태로 유지됩니다. . "사용 중" 상태의 에이전트를 "다시 시작"한 후 나머지는 모두 깨어나고 다음 플러그까지 프로세스가 계속됩니다.

빌드 466 , OS WinXP SP3. 아무것도 바뀌지 않았다. 옵티마이저가 제대로 작동하지 않습니다 . 또한 활성 에이전트가 많을수록 옵티마이저가 더 빨리 종료됩니다.

현재 터미널에 몇 가지 버그가 더 있지만 옵티마이저가 제대로 작동할 때까지 아무 것도 쓰지 않겠습니다.

 

개발자.

그러나 int 유형 에 대한 강제 캐스트는 여기에서 적절하지 않은 것 같습니다(물론 int가 반환되고 다른 것이 아닌 경우 제외)?

 int OrdersLimit = ( int ) AccountInfoInteger ( ACCOUNT_LIMIT_ORDERS );

그리고 이러한 첨가제가 없으면 데이터 손실 가능성에 대한 경고가 표시됩니다 ...

 
Interesting :

개발자.

그러나 int 유형 에 대한 강제 캐스트는 여기에서 적절하지 않은 것 같습니다(물론 int가 반환되고 다른 것이 아닌 경우 제외)?

그리고 이러한 첨가제가 없으면 데이터 손실 가능성에 대한 경고가 표시됩니다 ...


긴 반환 ...

https://www.mql5.com/ru/docs/account/accountinfointeger

 long OrdersLimit = AccountInfoInteger ( ACCOUNT_LIMIT_ORDERS );
Документация по MQL5: Информация о счете / AccountInfoInteger
Документация по MQL5: Информация о счете / AccountInfoInteger
  • www.mql5.com
Информация о счете / AccountInfoInteger - Документация по MQL5
 
그리고 이것은 내가 놓친 것입니다. 다른 곳에서 확인하고 코드를 수정해야 합니다.
사유: