x64 플랫폼용 새로운 MQL5 컴파일러 테스트 - 계산 속도가 2배에서 10배로 빨라졌습니다! - 페이지 13

 
시각적 전략 테스트 모드 의 또 다른 좋은 개선 사항은 이제 속도 슬라이더가 정확하고 예측 가능하게 작동한다는 것입니다.
 
Renat Fatkhullin :

개선이 필요합니다.

전략 테스터 에서 히스토리에 대한 디버깅을 이미 테스트한 사람이 있습니까?

나는 표준 Moving Average.ex5를 시도했습니다 - 작동하지 않습니다 ( OHLC 시도, 모든 틱 생성)

디버깅이 없는 간단한 백테스트(빌드 1114)도 작동하지 않습니다.

파일:
20150508.log  30 kb
 
unreal :

나는 표준 Moving Average.ex5를 시도했습니다 - 작동하지 않습니다 ( OHLC 시도, 모든 틱 생성)

디버깅이 없는 간단한 백테스트(빌드 1114)도 작동하지 않습니다.

단계별:

  1. 편집기에서 테스트할 환경을 올바르게 구성해야 합니다.



  2. 터미널의 테스터 설정에서 올바른 매개 변수를 설정하십시오.



  3. 중단점 설정, 코드 컴파일

  4. Ctrl+F5(디버그 -> 기록 데이터에서 시작) 명령을 실행하고 다음을 얻습니다.



나는 그것을 이동 평균에서 구체적으로 반복했고 모든 것이 잘되었습니다.


창 크기를 늘리십시오. 단일 패스가 아닌 매개변수 최적화 모드가 있을 가능성이 큽니다.

 

최적화가 비활성화되어 있고 나머지는 같은 방식으로 수행했습니다. 디버깅 자체는 작동하는 것 같지만 이러한 메시지가 있고 EA를 테스트할 수 없는 경우 올바르게 작동하는지 확인하는 방법:

파일:
20150508.log  56 kb
 
unreal :

최적화가 비활성화되어 있고 나머지는 같은 방식으로 수행했습니다. 디버깅 자체는 작동하는 것 같지만 이러한 메시지가 있고 EA를 테스트할 수 없는 경우 올바르게 작동하는지 확인하는 방법:

전체 로그가 0 볼륨을 포함하여 오류 메시지 로 가득 차 있음에도 불구하고 작업 기호조차 없다는 사실을 무시하려고 왜 그렇게 열심히 노력합니까?

잔액 통화(루블)에 대한 환율 없이 루블 거래 계정에서 외환 상품을 테스트하려고 합니까?

트레이드 서버와 연결이 되나요, 아니면 연결 없이 테스트가 시작되나요? 로그는 거래 서버와 연결되어 있지 않고 전환율을 얻을 기회가 없으며 필요한 상품의 차트 기록을 보여줍니다.

 
Renat Fatkhullin :

전체 로그가 0 볼륨을 포함하여 오류 메시지 로 가득 차 있음에도 불구하고 작업 기호조차 없다는 사실을 무시하려고 왜 그렇게 열심히 노력합니까?

잔액 통화(루블)에 대한 환율 없이 루블 거래 계정에서 외환 상품을 테스트하려고 합니까?

트레이드 서버와 연결이 되나요, 아니면 연결 없이 테스트가 시작되나요? 로그는 거래 서버와 연결되어 있지 않고 전환율을 얻을 기회가 없으며 필요한 상품의 차트 기록을 보여줍니다.

거래 서버와의 연결 - MetaQuotes-Demo.

USDRUR 및 EURRUR이 보기에 추가됨, 오류 - (기호 USDRUR 기호에 대한 가격 없음)이 사라졌습니다.

EURRUR 기호를 오류와 함께 봤습니다 - (EURRUR 기호에 대한 가격 없음) 2013.03.06 - H1까지 차트가 있으므로 이것 때문에 테스트할 수 없습니까?

다른 서버에 연결해야 합니까?

어떤 서버에 연결하는 것이 더 낫습니까?

 
unreal :

거래 서버와의 연결 - MetaQuotes-Demo.

USDRUR 및 EURRUR이 보기에 추가됨, 오류 - (기호 USDRUR 기호에 대한 가격 없음)이 사라졌습니다.

EURRUR 기호를 오류와 함께 봤습니다 - (EURRUR 기호에 대한 가격 없음) 2013.03.06 - H1까지 차트가 있으므로 이것 때문에 테스트할 수 없습니까?

다른 서버에 연결해야 합니까?

연결하기에 가장 좋은 서버는 무엇입니까?

왜 루블 계정에서 테스트하고 테스터에게 몇 배 더 많은 작업을 수행하도록 하는 동시에 정확한 계산이 가능하도록 변환율을 기본 통화로 모델링하는 이유는 무엇입니까?


루블 moex가 아닌 외환 계좌를 개설하십시오. 특히 EURRUR이 일반적으로 비어 있고 현재 가격이나 이력이 전혀 없다는 것을 알고 왜 벽에 머리를 부딪쳤습니까?
 
Renat Fatkhullin :

왜 루블 계정에서 테스트하고 테스터에게 몇 배 더 많은 작업을 수행하도록 하는 동시에 정확한 계산이 가능하도록 변환율을 기본 통화로 모델링하는 이유는 무엇입니까?


루블 moex가 아닌 외환 계좌를 개설하십시오. 특히 EURRUR이 일반적으로 비어 있고 현재 가격이나 이력이 전혀 없다는 것을 알고 왜 벽에 머리를 부딪쳤습니까?

이해합니다. 감사합니다.

단지 데모 계정 을 열 때 MetaQuotes-Demo 가 moex를 선택할 가능성을 보고 논리적으로 테스트할 기회가 있다고 생각했지만 아직 나타나지 않았습니다.

디버깅은 잘 작동합니다. 테스터에서 몇 시간, 몇 분 단위로 테스트를 시작할 수 있는 다른 옵션이 있으면 좋을 것입니다.

 
unreal :

이해합니다. 감사합니다.

단지 데모 계정을 열 때 MetaQuotes-Demo 가 moex를 선택할 가능성을 보고 논리적으로 테스트할 기회가 있다고 생각했지만 아직 나타나지 않았습니다.

디버깅은 잘 작동합니다. 테스터에서 몇 시간, 몇 분 단위로 테스트를 시작할 수 있는 다른 옵션이 있으면 좋을 것입니다.

이것은 디버깅 시작 조건을 설정하여 수행할 수 있습니다.

 if ( TimeCurrent ()>=D "2015.01.12 12:42:23" ) DebugBreak ();
 
unreal :

이해합니다. 감사합니다.

단지 데모 계정을 열 때 MetaQuotes-Demo 가 moex를 선택할 가능성을 보고 논리적으로 테스트할 기회가 있다고 생각했지만 아직 나타나지 않았습니다.

디버깅은 잘 작동합니다. 테스터에서 몇 시간, 몇 분 단위로 테스트를 시작할 수 있는 다른 옵션이 있으면 좋을 것입니다.

죄송합니다. 자세히 살펴보지 않았습니다. 그런 가능성이 있습니다.

고맙습니다.

니콜라이 뎀코 :

이것은 디버깅 시작 조건을 설정하여 수행할 수 있습니다.

 if ( TimeCurrent ()>= D'2015.01.12 12:42:23' ) DebugBreak ();