MQL5 프로그래밍에 대한 글 시리즈를 계속합니다. 이번에는 Expert Advisor 매개변수 최적화 중에 각 최적화 패스의 결과를 얻는 방법을 살펴보겠습니다. 구현은 외부 매개변수에 지정된 조건이 충족되면 해당 통과 값이 파일에 기록되도록 수행됩니다. 테스트 값 외에도 그러한 결과를 가져온 매개변수도 저장합니다.
이제 프레임을 정의해야 합니다. 프레임은 단일 최적화 패스의 일종의 데이터 구조입니다. 최적화하는 동안 프레임은 MetaTrader 5/MQL5/Files/Tester 폴더에 생성된 *.mqd 아카이브에 저장됩니다. 이 아카이브의 데이터(프레임)는 "즉시" 최적화 중과 완료 후에 모두 액세스할 수 있습니다. 예를 들어, "MetaTrader 5 테스터에서 전략 시각화" 글은 최적화 프로세스를 "즉시" 시각화한 다음 최적화 후 결과를 보는 방법을 보여줍니다.
새로운 기고글 MQL5 Coobook: 지정된 기준에 따라 Expert Advisor의 최적화 결과 저장 가 게재되었습니다:
MQL5 프로그래밍에 대한 글 시리즈를 계속합니다. 이번에는 Expert Advisor 매개변수 최적화 중에 각 최적화 패스의 결과를 얻는 방법을 살펴보겠습니다. 구현은 외부 매개변수에 지정된 조건이 충족되면 해당 통과 값이 파일에 기록되도록 수행됩니다. 테스트 값 외에도 그러한 결과를 가져온 매개변수도 저장합니다.
최적화 과정에서 데이터에 액세스하려면 다음과 같이 특수 MQL5 함수를 사용할 수 있습니다: OnTesterInit(), OnTester(), OnTesterPass() 및 OnTesterDeinit(). 각각에 대해 간단히 살펴보겠습니다.
이제 프레임을 정의해야 합니다. 프레임은 단일 최적화 패스의 일종의 데이터 구조입니다. 최적화하는 동안 프레임은 MetaTrader 5/MQL5/Files/Tester 폴더에 생성된 *.mqd 아카이브에 저장됩니다. 이 아카이브의 데이터(프레임)는 "즉시" 최적화 중과 완료 후에 모두 액세스할 수 있습니다. 예를 들어, "MetaTrader 5 테스터에서 전략 시각화" 글은 최적화 프로세스를 "즉시" 시각화한 다음 최적화 후 결과를 보는 방법을 보여줍니다.
작성자: Anatoli Kazharski