테스터에서 이 방법을 사용하면 멀티 스레딩이 작동하지 않는다는 것을 올바르게 이해했나요(최적화가 활성화되지 않은 상태)? 테스트를 시작하면 로그에 따르면 모든 표시기가 생성 된 후 중지되며 CPU 코어 중 하나가로드 된 상태로 유지되기 때문에 무한 루프에 들어가는 것 같습니다.
В своей статье я сделал достаточно убедительные тесты, доказывающие тот факт, что далеко не каждый вызов пользовательского или даже технического индикатора в коде - это самый оптимальный вариант для обработки им промежуточных расчетов в разрабатываемом индикаторе. Итоговый результат по скорости своего исполнения может оказаться значительно...
챔피언십에 어떤 방식을 적용하나요? 규칙: 전문가 한 명과 그래프 한 개. 주최 측에서 다른 차트에 대한 스파이를 허용하나요?
규칙을 잘못 해석하고 있습니다.
III. 메타트레이더 5의 전문가 어드바이저(전문가 조언자)
...
3. 각 전문가 자문은 하나의 계좌에서 별도의 단말기에서 시작되며 참가자가 선택한 하나의 차트에서만 실행됩니다.
4. 멀티통화 전문가 어드바이저는 사용 가능한 12개 통화쌍 중 원하는 통화쌍을 사용할 수 있습니다.
...
즉, 전문가 고문은 하나의 차트, 특히 참가자가 프로필에 지정한 심볼과 기간을 가진 차트에 연결됩니다.
그러나 아무도 차트에서 거래하고 정보를 얻는 것을 금지하지 않으며 필요에 따라 필요한 수의 차트를 자동으로 여는 것을 금지하지 않습니다.
터미널에 혼자 있고 다른 사람을 방해하지 않습니다.
챔피언십에 어떤 방식을 적용하나요? 규칙: 전문가 한 명과 그래프 한 개. 주최 측에서 다른 차트에서 스파이를 실행하는 것을 허용하나요?
메타트레이더 5의 병렬 계산 새 문서가 게시되었습니다:
작성자: Andrew
전문가 어드바이저의 한 번의 패스는 0번째 바에서 시작됩니다.
FindPrognoze(_Symbol,CurPattern,0,HistoryLen,ExistsPrognozeLen,
Prognoze,MaxRating,HistPatternBarStart);
0이 아닌 패턴렌, 즉 24시간 전의 1분 TF에서 지표에 할당이 주어집니다.
int handle=iCustom(s,_Period,path+"i-Thread",
GlobalVarPrefix,t,_Symbol,PatternLen,
PatternLen+t*HistPartLen,HistPartLenPlus);
결국 해결책은 달라집니다.
안녕하세요 모두들.
파이썬을 사용하여 백 테스트 플랫폼을 개발하려고합니다. (파이썬과 메타 5 사이의 통합) .
그 단계 중 하나에서 최적화 단계의 코어 (작업자)가 프로세스를 완료하는 방법과 코어 간의 정확한 기여 흐름이 무엇인지에 대해 더 알고 싶습니다.
이것에 대한 유용한 문서가 있습니까?
고마워요! c
멋진 기사, 특히 전역 변수를 통한 EA와 인디케이터 연결에 대한 미니 레슨에 감사드립니다.
내 EA-지표 링크는 상당한 양의 데이터를 EA로 전송해야하며 지표 버퍼를 통해이를 수행했지만 귀하의 방법은 더 보편적이고 간단하며 지표 버퍼 폴링으로 프로세서에 부하를 덜줍니다.
방금 해봤는데 모든 것이 완벽하게 작동합니다.
또한 Expert Advisor는 다중 통화이며 귀하의 기사는 계산 부하를 분산하는 방법을 이해하는 데 도움이되었습니다.