새 빌드 604의 테스터가 올바르게 작동하지 않음 - 페이지 5

 
SDC :


게시한 것과 동일한 소스 코드를 사용하고 509 메타에디터에서 509 테스트 코드를 컴파일했으며 604 메타에디터에서 600 소스 코드를 컴파일했습니다. 둘 사이의 유일한 차이점은 새 것이 void OnTick()을 사용한다는 것뿐입니다. 시작()

나는 이것이 가능한 한 적은 수의 알려지지 않은 기본 테스트가 되기를 원했기 때문에 어떤 지표도 사용하지 않았습니다. 테스트 매개변수를 넓히려면 지표 및 기타 거래 기준을 사용하도록 EA를 수정할 수 있습니다.

안녕하세요, 확실하게 하려면 동일한 조건으로 테스트를 수행해야 합니다. 동일한 브로커로 2개의 다른 MT4 플랫폼에서 수행하는 것 같습니까? 하지만 데이터가 동일하다고 확신하십니까? 동일한 브로커가 반드시 동일한 데이터를 의미 하는 것은 아니라고 생각합니다. 그냥 아이디어입니다.
 
angevoyageur :
안녕하세요, 확실하게 하려면 동일한 조건으로 테스트를 수행해야 합니다. 동일한 브로커로 2개의 다른 MT4 플랫폼에서 수행하는 것 같습니까? 하지만 데이터가 동일하다고 확신하십니까? 동일한 브로커가 반드시 동일한 데이터를 의미 하는 것은 아니라고 생각합니다. 그냥 아이디어입니다.

저는 빌드 509와 빌드 604의 두 가지 플랫폼을 가지고 있습니다. 둘 다 어제 개설한 새 데모 계정을 통해 MQ 데모 444에 연결되어 있습니다. 그들 은 순차적 인 계좌 번호 를 가지고 있습니다 .

두 플랫폼의 기록 폴더에서 MQ 데모 기록을 삭제하여 두 플랫폼 모두 테스트를 위해 새 차트 기록을 다운로드해야 합니다. 나는 그들이 동일한 차트 데이터를 사용하고 있다는 데 의심의 여지가 없도록 테스트를 다시 할 것입니다.

 
SDC :

저는 빌드 509와 빌드 604의 두 가지 플랫폼을 가지고 있습니다. 둘 다 어제 개설한 새 데모 계정을 통해 MQ 데모 444에 연결되어 있습니다. 그들은 순차적인 계좌 번호를 가지고 있습니다.

두 플랫폼의 기록 폴더에서 MQ 데모 기록을 삭제하여 두 플랫폼 모두 테스트를 위해 새 차트 기록을 다운로드해야 합니다. 나는 그들이 동일한 차트 데이터를 사용하고 있다는 데 의심의 여지가 없도록 테스트를 다시 할 것입니다.

생성된 틱의 수가 (게시된 결과에서) 같지 않다는 것을 알았습니다. 따라서 데이터가 동일하지 않거나 틱을 생성하는 알고리즘이 변경되었습니다.
 

확인 새 테스트를 실행했습니다.

  • 터미널 509 대 터미널 604
  • MQ 데모 서버 444에서 두 터미널 백테스트
  • 새로 다운로드한 해도 데이터가 있는 두 터미널
  • EA의 1개월 이상 차트 기록 테스트 2014/01/01 - 2014/01/31
  • EUR/USD 1분 차트에서 테스트

결과: MT4 빌드 509

전략 테스터: EA 509 테스트
전략 테스터 보고서
EA 509 테스트
MetaQuotes-새로운 MT4 테스트(빌드 509)

상징 EURUSD(유로 vs 미국 달러)
기간 1분 (M1) 2014.01.01 23:00 - 2014.01.30 23:59 (2014.01.01 - 2014.01.31)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
테스트 중인 바 31051 모델링된 진드기 693552 모델링 품질 25.00%
불일치 차트 오류 0
초기 보증금 10000.00
총 순이익 -2875.58 총 이익 4250.55 총 손실 -7126.14
이익률 0.60 예상 수익 -61.18
절대 드로다운 3905.71 최대 드로다운 4408.63 (41.98%) 상대적인 하락 41.98% (4408.63)
총 거래 47 숏포지션(원 %) 23 (39.13%) 롱 포지션(원 %) 24 (29.17%)
이익 거래(전체의 %) 16 (34.04%) 손실 거래(총 %) 31 (65.96%)
가장 큰 이익 거래 357.60 손실 무역 -303.00
평균 이익 거래 265.66 손실 무역 -229.88
최고 연속 우승(금전적 이익) 3 (712.10) 연속 손실 (돈 손실) 8 (-2124.31)
최대 연속 이익 (승수) 714.90 (2) 연속 손실(손실 횟수) -2124.31 (8)
평균 연속 우승 1 연속 손실
 

결과: MT4 빌드 604

전략 테스터: EA 600+ 테스트
전략 테스터 보고서
EA 600+ 테스트
MetaQuotes-새로운 MT4 테스트(빌드 604)

상징 EURUSD(유로 vs 미국 달러)
기간 1분 (M1) 2014.01.01 23:00 - 2014.01.30 23:59 (2014.01.01 - 2014.01.31)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
테스트 중인 바 31051 모델링된 진드기 693552 모델링 품질 25.00%
불일치 차트 오류 0
초기 보증금 10000.00 확산
총 순이익 -2875.58 총 이익 4250.55 총 손실 -7126.14
이익 계수 0.60 예상 수익 -61.18
절대 드로다운 3905.71 최대 드로다운 4408.63 (41.98%) 상대적인 하락 41.98% (4408.63)
총 거래 47 숏포지션(원 %) 23 (39.13%) 롱 포지션(원 %) 24 (29.17%)
이익 거래(전체의 %) 16 (34.04%) 손실 거래(총 %) 31 (65.96%)
가장 큰 이익 거래 357.60 손실 무역 -303.00
평균 이익 거래 265.66 손실 무역 -229.88
최고 연속 우승(금전적 이익) 3 (712.10) 연속 손실 (돈 손실) 8 (-2124.31)
최대 연속 이익(승수) 714.90 (2) 연속 손실(손실 횟수) -2124.31 (8)
평균 연속 우승 1 연속 손실
 
이번에는 동일한 차트 데이터로 두 플랫폼이 동일한 backest 결과를 생성했음을 알 수 있습니다.
 
SDC :
이번에는 동일한 차트 데이터로 두 플랫폼이 동일한 backest 결과를 생성했음을 알 수 있습니다.
좋습니다. 시간을 내어 테스트를 해주셔서 감사합니다.
 
angevoyageur :
좋습니다. 시간을 내어 테스트를 해주셔서 감사합니다.

그러나 지표가 없습니다. 그것은 막대 가격 데이터가 같은 방식으로 스캔된다는 것을 증명합니다.
 
cbalta :

그러나 지표가 없습니다. 그것은 막대 가격 데이터가 같은 방식으로 스캔된다는 것을 증명합니다.
귀하 또는 다른 사람이 테스트 코드를 수정하려는 경우 환영합니다. 이전과 동일한 차트 데이터에 대해 테스트를 다시 실행합니다.
 
SDC :
귀하 또는 다른 사람이 테스트 코드를 수정하려는 경우 환영합니다. 이전과 동일한 차트 데이터에 대해 테스트를 다시 실행합니다.
속도 테스트 해보셨나요? https://www.mql5.com/en/forum/148851/page43#909109
사유: