Продолжаем развивать тему обработки и анализа результатов оптимизации. В предыдущей статье было показано, как визуализировать результаты оптимизации через графический интерфейс MQL5-приложения. На этот раз усложним задачу: выберем 100 лучших результатов оптимизации и отобразим их в таблице графического интерфейса. Кроме этого, продолжим...
매우 흥미로운...
왜 이런 일이 일어나는지 생각해 볼까요?
메커니즘은 무엇입니까?
정확히 말씀드리기 어렵습니다. 변수가 변경되지 않는다는 것을 미리 알고 있으면 이를 저장하고 루프 및 기타 컴파일러 최적화를 확장하는 보다 우아한 방법을 찾을 수 있습니다.
따라서 자제를 위해서 뿐만 아니라 컴파일러에서도 가능한 한 const를 사용하는 것을 권장합니다.
확실히 말씀드리기는 어렵습니다. 변수가 변경되지 않는다는 것을 미리 알면 이를 저장하고 주기 및 기타 컴파일러 최적화를 발견하는 보다 우아한 방법을 찾을 수 있습니다.
따라서 자체 모니터링뿐만 아니라 컴파일러에서도 가능한 한 const를 사용하는 것이 좋습니다.
다른 StringXXX 기능을 확인했습니까? 아마도 그들은 모두 느릴 것입니다 :-D
확인하지 않았습니다. 나는 이것을 위해 필요 했다 .
fxsaber :
결과( 릴리스 )
이 형식에서 이러한 테스트는 컴파일러에서 이러한 코드를 최적화할 가능성으로 인해 완전히 객관적이지 않은 결과를 제공합니다. 결국 같은 줄이 반복적으로 구문 분석됩니다. 그리고 각 반복마다 다른 행을 구문 분석해야 합니다.
이 형식에서 이러한 테스트는 컴파일러에서 이러한 코드를 최적화할 가능성으로 인해 완전히 객관적이지 않은 결과를 제공합니다. 결국 같은 줄이 반복적으로 구문 분석됩니다. 그리고 각 반복마다 다른 행을 구문 분석해야 합니다.
이 상황을 고려했지만 더 무거운 코드를 업로드하지 않았습니다. 그런 결과가 있습니다.
여기에 복제, 분명히 거기에서 분실
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문 MQL5 MT5 MetaTrader 5
비탈리 무지첸코 , 2018.04.18 14:54
테스터의 다중 통화 모드에서 테스트 한 후 결과 만 볼 수 있지만 전체 결과 만 볼 수 있습니다.
기사나 코드베이스에서 각 문자에 대한 결과를 개별적으로 표시하는 코드에서 만났습니다. 누가 이것에 대해 알고 있습니까?
여기에 복제, 분명히 거기에서 분실
https://www.mql5.com/ru/articles/4562
https://www.mql5.com/ru/articles/4562
찾았지만 조금 다릅니다.
고맙습니다!
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
MetaQuotes-Demo에 릴리스된 MetaTrader 5 빌드 1795 베타 버전
fxsaber , 2018.04.24 09:37
시험 장치최종 가격은 이러한 설정이 있는 기호와 어떤 관련이 있습니까?
SYMBOL_TICKS_BOOKDEPTH를 0으로 설정해야 합니다. 그렇지 않으면(화면에서 = 9) 테스터는 위의 메시지와 같이 마지막 가격(없더라도)을 기다립니다.
따라서 "복사 원본:" 다음에 이 매개변수를 따르십시오.