라이브러리: 멀티 테스터 - 페이지 46

 
Aleksei Skrypnev #:

이 업데이트에서 2대의 다른 컴퓨터에서 - 멀티테스터

업데이트: 2025.06.06 08:04.

KB에서는 그림과 같이 해당 파일을 클릭해서만 소스를 다운로드합니다.

방금 이 방법으로 다운로드하여 오류 없이 컴파일되었는지 확인했습니다.

 
fxsaber #:

KB에서는 그림과 같이 해당 파일을 클릭해서만 소스를 다운로드합니다.

방금 이 방법으로 다운로드하여 확인했는데 오류 없이 컴파일됩니다.

귀하의 방법으로 오류가 없음을 확인합니다. 그리고 "ZIP 다운로드"를 통해 다운로드했습니다. 파일 크기가 다르며 아카이브의 날짜는 04.04.25로 추정됩니다.

이전에도 항상 이런 문제가 있었나요, 아니면 지난 달에 KB에서 뭔가 고장 났나요? 거기에서 다운로드 오류에 대해 읽었습니다.

 
Aleksei Skrypnev #:

이전에도 항상 이런 문제가 있었나요, 아니면 지난 달에 QB에서 문제가 발생한 건가요?

트레이딩, 자동매매 시스템, 트레이딩 전략 테스트에 관한 포럼입니다.

라이브러리: MT4Orders

fxsaber, 2019.01.17 21:45

ZY KB에서 내 작품을 보았습니다... 지퍼를 잊는 것이 좋습니다.

 

과제를 준비하는 데 어려움이 있었나요?

Hanging

멀티테스터_예제.mq5 (1.18 KB) 보기

MultiTester_Example2.mq5 (0.62 KB) 보기

차트와 터미널에 CPU 리소스를 사용하는 것으로 표시되고 테스트 창이 초당 수십 번 깜박이며 파일 폴더에 작업 목록이 없습니다.

MultiTester
MultiTester
  • www.mql5.com
Множественные прогоны/оптимизации в Тестере.
 
Aleksei Skrypnev #:

과제를 준비하는 데 어려움이 있었나요?

Hanging

차트와 터미널에 CPU 리소스를 사용하고 테스트 창이 초당 수십 번 깜박이며 파일 폴더에 아무것도 준비되어 있지 않음을 보여줍니다.

B4885 - 괜찮음, B5100 - 동일한 비뚤어진 응답. MQ가 각 빌드에 대한 실험을 중단하지 않는 한 원인을 조사 할 필요가없는 것 같습니다.

지금은 b4885-를 사용하는 것이 좋습니다.
 
Mikhail Sergeev 최적화 기준 열거를 구현하는 방법을 알려주실 수 있나요?

테스터에서 CTRL+C를 누르고 에디터에서 어떤 매개변수가 기준을 담당하는지 확인(CTRL+V)하세요.

[Tester]
Expert=Examples\MACD\MACD Sample.ex5
Symbol=EURUSD
Period=M1
Optimization=0
Model=4
FromDate=2025.05.12
ToDate=2025.05.14
ForwardMode=0
Deposit=10000
Currency=EUR
ProfitInPips=1
Leverage=500
ExecutionMode=0
OptimizationCriterion=6
Visual=1
[TesterInputs]
 
fxsaber #:

테스터에서 CTRL+C를 누르고 편집기(CTRL+V)에서 어떤 매개변수가 기준을 담당하는지 확인합니다.

모든 기준을 열거합니다.

#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ko/code/26132

void OnStart()
{
  string Str;
  
  for (int i = 0; i < 8; i++)
    if (MTTESTER::GetSettings(Str))
    {
      MTTESTER::SetValue(Str, "OptimizationCriterion", (string)i);
      
      MTTESTER::SetSettings(Str);
      
      Sleep(1000);
    }
}
 
fxsaber #:

B4885 - 완벽, B5100 - 동일한 비뚤어진 응답. MQ가 각 빌드에 대한 실험을 중단하지 않는 한 원인을 조사하는 것은 의미가없는 것 같습니다.

지금은 b4885-를 사용하는 것이 좋습니다.

이제 MT5_b5050+에서도 작동합니다.

 
fxsaber #:

모든 기준을 살펴봅니다.

정말 감사합니다!

 
fxsaber #:

이제 MT5_b5050+에서도 작동합니다.

b5100에서는 작동하지 않습니다. "이 빌드에서는 MTTESTER::IsReady()가 항상 거짓입니다.

일반적으로 b505050 또는 b4885로 롤백하는 쉬운 방법이 있습니까?


추신: 훌륭한 도구에 감사드립니다.