전략 테스터의 최적화 - 페이지 9

 
Mr.FreeMan :
일부 표준 MT Expert Advisors는 검색 수가 부족합니다.

분명히, 나는 만나지 않았다))

다른건 모르겠고, 최적화 결과가 나오면 이익란은 이해가 되는데, '결과'란이 무엇을 보여주고 왜 필요한지, 몇 가지 부족한 수치를 보여줍니다.

 
marker :

분명히, 나는 만나지 않았다))

다른건 모르겠고, 최적화 결과가 나오면 이익란은 이해가 되는데, '결과'란이 무엇을 보여주고 왜 필요한지, 몇 가지 부족한 수치를 보여줍니다.

최적화 기준

최적화 기준은 테스트된 입력 매개변수 세트의 품질을 결정하는 특정 지표입니다. 최적화 기준의 값이 클수록 주어진 매개변수 세트로 테스트 결과 를 더 잘 추정할 수 있습니다. 이 표시기의 선택은 "최적화" 필드의 오른쪽에 있는 "설정" 탭에서 수행됩니다.

최적화 기준은 유전 알고리즘에만 필요합니다.

다음 최적화 기준을 사용할 수 있습니다.

  • 최대 균형 — 최적화 표시기는 최대 균형 값입니다.
  • 균형 + 최대 수익성 - 지표는 균형과 수익성곱의 최대 가치입니다.
  • 잔액 + 최대 승리 기대치 - 지표는 잔액과 승리 기대치 를 곱한 것입니다.
  • 잔고 + 최소 인출 — 이 경우 잔고 값 외에 인출 수준 이 고려됩니다. (100% - 인출)*잔액;
  • 잔액 + 최대 회수율 - 지표는 잔액을 회수율 로 곱한 것입니다.
  • 잔액 + 최대 샤프 비율 - 표시기는 잔액과 샤프 비율 의 곱입니다.
  • 최대 사용자 정의 매개변수 - 이 매개변수를 최적화 기준으로 선택하면 Expert Advisor의 OnTester() 함수 값이 고려됩니다. 이 옵션을 사용하면 사용자가 최적화를 위해 사용자 정의 메트릭을 사용할 수 있습니다.
 
Erm955 :

최적화 기준

최적화 기준은 테스트된 입력 매개변수 세트의 품질을 결정하는 특정 지표입니다. 최적화 기준의 값이 클수록 주어진 매개변수 세트로 테스트 결과 를 더 잘 추정할 수 있습니다. 이 표시기의 선택은 "최적화" 필드의 오른쪽에 있는 "설정" 탭에서 수행됩니다.

최적화 기준은 유전 알고리즘에만 필요합니다.

다음 최적화 기준을 사용할 수 있습니다.

  • 최대 잔액 - 최적화 지표는 잔액의 최대값입니다.
  • 균형 + 최대 수익성 - 지표는 균형과 수익성곱의 최대 가치입니다.
  • 잔액 + 최대 승리 기대치 - 지표는 잔액과 승리 기대치 를 곱한 것입니다.
  • 잔고 + 최소 인출 — 이 경우 잔고 값 외에 인출 수준 이 고려됩니다. (100% - 인출)*잔액;
  • 잔액 + 최대 회수율 - 지표는 잔액을 회수율 로 곱한 것입니다.
  • 잔액 + 최대 샤프 비율 - 표시기는 잔액과 샤프 비율 의 곱입니다.
  • 최대 사용자 정의 매개변수 - 이 매개변수를 최적화 기준으로 선택하면 Expert Advisor의 OnTester() 함수 값이 고려됩니다. 이 옵션을 사용하면 사용자가 최적화를 위해 사용자 정의 메트릭을 사용할 수 있습니다.

이 칼럼이 왜 필요한지 아직도 이해가 안 갑니다. 유익한 정보가 아닙니다 :) 제 최적화는 균형 + 최소 손실입니다.

 

예, 최적화할 때 묻고 싶은 또 다른 미묘함이 있습니다. 예를 들어 주말에 견적이 "서 있는" 다음 월요일이 되고 견적이 실행되기 시작하고 최적화하는 경우 최적화 결과에 영향을 미치나요? , 그리고 있다면 얼마입니까? 견적이 월요일에 실행되기 시작하지 않도록 계좌 번호의 "balda"에서 계좌 번호를 입력해야 할 수도 있습니까? 제대로 하는 방법?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
marker :

예, 최적화할 때 묻고 싶은 또 다른 미묘함이 있습니다. 예를 들어 주말에 견적이 "서 있는" 다음 월요일이 되고 견적이 실행되기 시작하고 최적화 중인데 이것이 최적화 결과에 영향을 줍니까? , 그리고 있다면 얼마입니까? 견적이 월요일에 실행되기 시작하지 않도록 계좌 번호의 "balda"에서 계좌 번호를 입력해야 할 수도 있습니까? 제대로 하는 방법?

영향을 미치지 않습니다.
 
Renat :
영향을 미치지 않습니다.

답변 해주셔서 감사합니다:)

 

테스터에 대한 또 다른 질문: 때때로 다음을 최적화하고 표시합니다. 예를 들어 실행: 14050/10496 ( 100,000,000) 끝날 때까지의 시간이 0이고 로그에 최적화가 끝났다고 표시되지 않습니다. 이 버그는 무엇입니까? 그리고 숫자 14050은 계속해서 증가하고 있습니다. 이것은 MT4에 있지만 MT5에서도 이것을 관찰했습니다.

 

여기에서는 15090에서 멈췄습니다.

 
marker :

테스터에 대한 또 다른 질문: 때때로 다음을 최적화하고 표시합니다. 예를 들어 실행: 14050/10496 ( 100,000,000) 시간이 0이 될 때까지 시간이 흐르고 로그에 최적화가 끝났다고 표시되지 않습니다. 이 버그는 무엇입니까? 그리고 숫자 14050은 계속해서 증가하고 있습니다. 이것은 MT4에 있지만 MT5에서도 이것을 관찰했습니다.

10496 - 최적의 결과를 결정하는 데 필요한 예상 실행 횟수입니다. 이를 기반으로 예상 완료 시간이 계산됩니다.

때로는 문제를 더 빨리 해결하는 것으로 밝혀지고(더 적은 수의 실행이 필요함) 때로는 더 느립니다(더 많은 실행이 필요함).

당신의 경우는 두 번째 경우입니다.

 

이해했습니다. 감사합니다. 때로는 실제로 더 빨리 발생합니다.

사유: