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

 
xfo :

Eduard Vavrin , 첨부 파일은 설명된 오류에 적용되지 않습니다. 오류가 나는 코드를 준비해서 보내드리도록 하겠습니다. 시간이 걸리고 지금까지 이 코드에는 원래 Expert Advisor의 내용이 너무 많이 포함되어 있습니다.


테스트 후 삭제될 코드를 개인적으로 저에게 드롭할 수 있습니다.
 
unreal :

demoforex 데모 계정의 MACD Sample.mq5 EURUSD 기호에 디버깅 비디오를 녹화했습니다. (일광도 잘 작동합니다)

흠.. 그리고 시작하면 브레이크포인트가 안돌아가는데.. 영상에서 하는대로 다 해보지만..

차이점은 "이력 데이터에서 디버깅 누르기"를 클릭하면 EA가 시작되지 않지만 전략 테스터 가있는 터미널 창이 나오고 테스트 시작 날짜와 종료 날짜가 1970 (datetime = 0). 아무 일도 일어나지 않습니다. 다른 날짜를 설정하고 다시 편집기에서 시작하려고 시도하면 날짜가 다시 재설정되고 아무 일도 일어나지 않습니다. 다른 날짜를 설정하고 "시작"을 클릭하면 모든 것이 일반 전략 테스터와 동일하게 진행됩니다.

 
George Merts :

흠.. 그리고 시작하면 브레이크포인트가 안돌아가는데.. 영상에서 하는대로 다 해보지만..

차이점은 "이력 데이터에서 디버깅 누르기"를 클릭하면 EA가 시작되지 않지만 전략 테스터 가있는 터미널 창이 나오고 테스트 시작 날짜와 종료 날짜가 1970 (datetime = 0). 아무 일도 일어나지 않습니다. 다른 날짜를 설정하고 다시 편집기에서 시작하려고 시도하면 날짜가 다시 재설정되고 아무 일도 일어나지 않습니다. 다른 날짜를 설정하고 "시작"을 클릭하면 모든 것이 일반 전략 테스터와 동일하게 진행됩니다.

현재 기록에서 디버깅을 시작하려면 디버깅 옵션을 명시적으로 지정해야 합니다(편집기의 "도구" 메뉴).
 
Ilyas :
현재 기록에서 디버깅을 시작하려면 디버깅 옵션을 명시적으로 지정해야 합니다(편집기의 "도구" 메뉴).

우와. 살고 배우십시오. 당신은 바보 죽을 것이다.

획득!!! 이것이 바로 MT5에 부족했던 것!!!

매우 감사합니다.

이제 완전한 행복을 위해 배열에 대한 포인터도 있습니다.

음, 또는 OnCalculate() 함수의 도입은 일반 배열이 아니라 CiHigh Standard Library 배열 등을 참조하여...

 
Vasiliy Sokolov :

명명된 파이프가 필요하지 않습니다! SQL 지원 추가를 기대합니다. 테이블을 통한 데이터 교환. SQL은 다중 스레드, 고부하 시스템에 대한 기본 제공 지원입니다.
저는 이것이 유망한 방향이라고 생각합니다. 그러나 여기에있을 것입니다 - 그것은 그것을하는 방법과 이유에 달려 있습니다.
 

2015년 5월 22일 금요일에 출시될 MetaTrader 5 빌드 1150의 변경 사항 목록에서. 섹션 2는 다음과 같이 말합니다.

"이제 프로그램 작동은 관심 이력 섹션에서 확인할 수 있습니다. 디버깅은 전략 테스터의 시각적 테스트 모드에서 발생합니다. 프로그램은 테스터에서 시뮬레이션된 일련의 틱을 기반으로 구축된 차트에서 시작됩니다."

내가 알기로는 실제(시장) 틱 기록에 대한 테스트 기능은 이전에는 존재하지 않았으며 이 버전의 터미널에도 나타나지 않았습니다. 분 표시줄 내부의 눈금이 다시 에뮬레이트됩니까?

 
Igor Kuzminets :

내가 알기로는 실제(시장) 틱 기록에 대한 테스트 기능은 이전에는 존재하지 않았으며 이 버전의 터미널에도 나타나지 않았습니다. 분 표시줄 내부의 눈금이 다시 에뮬레이트됩니까?

데이터 피드가 아직 완료되지 않았습니다. 만약 그렇게 한다면, 당신은 진짜 진드기를 갖게 될 것입니다... Scalpers는 모두 grailers 일 것입니다 ... 그렇지 않으면 당신은 그들의 말을 듣게 될 것입니다 - 인상은 Grail에서 그들을 분리하는 것이 진짜 진드기라는 것입니다... 글쎄, 우리는 몇달뒤에 보자...
 
Renat Fatkhullin :

개선이 필요합니다.

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

이 선물의 기간 동안 FORTS에서 선물 RTS-6.15 M1을 테스트할 수 없으며 즉시 중지됩니다. 시작하기 전에 ME에서 필요한 모든 매개변수를 설정합니다 - 메뉴 서비스 디버깅, 특히 레버리지 1:1(FORTS의 작업 조건. 시작 후 물론 중지 후에도 동일한 설정을 모두 관찰합니다. 전략 테스터, 하지만 레버리지 1:50

 

개발자 입장에서 이렇게 하는 것은 좋지 않습니다. 테스트를 요청하고 오류에 대한 응답을 받았을 때 침묵을 지켰습니다... 처음으로 포럼, 서비스 데스크에서 최근 답변이 없습니다 ...

추신. MT5 플랫폼은 확실히 유망하지만 그러한 태도는 혐오스럽습니다...

 
Konstantin Karpov :

이 선물의 기간 동안 FORTS에서 선물 RTS-6.15 M1을 테스트할 수 없으며 즉시 중지됩니다. 시작하기 전에 ME에서 필요한 모든 매개변수를 설정합니다 - 메뉴 서비스 디버깅, 특히 레버리지 1:1(FORTS의 작업 조건. 시작 후 물론 중지 후에도 동일한 설정을 모두 관찰합니다. 전략 테스터, 하지만 레버리지 1:50

메시지 감사합니다. 편집기 매개변수에서 테스터의 레버리지를 설정하는 오류가 수정되었습니다.

현재 빌드에서는 전략 테스터의 "설정" 탭에서 수동으로 레버리지를 1:1로 설정해야 하며 그 후에만 편집기에서 테스트를 시작 해야 합니다.