안녕하세요, 매우 유용한 것은 보고서를 하나로 추가 할 수있는 포트폴리오 테스터도 있지만이 두 도구를 결합하여 자동 포트폴리오 최적화 도구를 만들 계획이 없습니까? 예를 들어 샤프 또는 회복 계수별 전체 포트폴리오의 목표 함수와 거래 횟수별 추가 필터를 사용하여 손실 등에 대한 상관 관계가 없도록 최적화 결과를 포트폴리오의 일부로 즉시 평가할 수 있습니다. 이제 최적화 결과를 수동으로 포트폴리오에 결합해야 하는 수작업과 시간을 많이 줄일 수 있으며, 수백 개의 포트폴리오가 있는 경우....
지난 12월에 라이브러리를 실행하고 100개 이상의 사용자 정의 캐릭터에 대한 최적화를 실행했습니다.
오늘 다시 실행하려고 했지만 테스터 로그의 유일한 오류는 "최적화를 시작할 수 없습니다"입니다. 라이브러리를 업데이트했습니다.
다른 심볼에서 실행을 시도하고, MultiTester_example을 실행하고, Metatrader 5의 다른 빌드, 다른 최적화 설정을 시도하고, 일반 이동 평균 전문가 조언자에서 실행을 시도했지만 여전히이 오류가 발생하지만 더 자세한 로그를 찾지 못했습니다. 누군가 이런 문제를 겪은 적이 있는지 알려주시겠습니까? 어떻게 고칠 수 있나요?
데이터를 배열로 만드는 쉬운 방법이 있나요? 각각 108줄씩 20개의 세트 파일을 추가해야 하므로 2160줄에 " " +를 수동으로 추가하여 배열로 만들어야 하나요?
세트 파일을 개인적으로로드하는 것이 제가 선호하는 옵션입니다."D:/\MT5Tester2\MQL5\Profiles\Tester\MTester\MT5 v1.14 bat XU BB+ENV+RSI.set"등등이지만 저는 단순한 인간이고이 것들을 코딩하는 방법을 모릅니다. 당신의 EA는 매우 멋지지만 끔찍합니다 :D
#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/ko/code/26132#define _CS(A) ((!IsStopped()) && (A))
#define PAUSE 200void Run( conststring Settings )
{
while (_CS(!MTTESTER::IsReady()))
Sleep(PAUSE);
MTTESTER::CloseNotChart();
if (_CS(MTTESTER::SetSettings2(Settings)))
MTTESTER::ClickStart(false);
while (_CS(!MTTESTER::IsReady()))
Sleep(PAUSE);
}
voidOnStart()
{
string Settings[] = {[Tester]
Expert=MT5 White Rabbit v1.14.ex5
Symbol=XAUUSD
Period=M5
Optimization=2
Model=4
FromDate=2023.02.01
ToDate=2024.10.01
ForwardMode=0
Deposit=20000
Currency=USD
ProfitInPips=0
Leverage=100
ExecutionMode=200
OptimizationCriterion=6
[TesterInputs]
OnTester=------------ On Tester ------------
MinTrades=60||120||1||1200||N
MaxEquityDrawdown=3.0||20.0||2.000000||200.000000||N
CustomMax=------------ Custom Max ------------
EA_Expires=2024.12.25
Enable_Buy=true||false||0||true||N
Enable_Sell=true||false||0||true||N
TRADE_TIMES=------------ TIME SETTINGS ------------
StartTime_1=1||1||3||10||N
Stop_Time_1=9||9||4||21||Y
Monday=true||false||0||true||N
Tuesday=true||false||0||true||N
Wednesday=true||false||0||true||N
Thursday=true||false||0||true||N
Friday=false||false||0||true||Y
Weekend=false||false||0||true||N
// 다음 세트
[Tester]
Expert=MT5 White Rabbit v1.14.ex5
Symbol=XAUUSD
Period=M5
Optimization=2
Model=4
FromDate=2023.02.01
ToDate=2024.10.01
ForwardMode=0
Deposit=20000
Currency=USD
ProfitInPips=0
Leverage=100
ExecutionMode=200
OptimizationCriterion=6
[TesterInputs]
OnTester=------------ On Tester ------------
MinTrades=60||120||1||1200||N
MaxEquityDrawdown=3||20.0||2.000000||200.000000||N
CustomMax=------------ Custom Max ------------
안녕하세요!
지난 12월에 라이브러리를 실행하고 100개 이상의 사용자 정의 캐릭터에 대한 최적화를 실행했습니다.
오늘 다시 실행하려고 했지만 테스터 로그의 유일한 오류는 "최적화를 시작할 수 없습니다"입니다. 라이브러리를 업데이트했습니다.
다른 심볼에서 실행을 시도하고, MultiTester_example을 실행하고, Metatrader 5의 다른 빌드, 다른 최적화 설정을 시도하고, 일반 이동 평균 전문가 조언자에서 실행을 시도했지만 여전히이 오류가 발생하지만 더 자세한 로그를 찾지 못했습니다. 누군가 이런 문제를 겪은 적이 있는지 알려주시겠습니까? 어떻게 고칠 수 있나요?
테스터 로그의 유일한 오류는 "최적화를 시작할 수 없음"입니다.
최적화를 수동으로 실행하면 어떤 반응이 있나요?
수동 최적화가 오류 없이시작, 실행, 종료됩니다. 로그 스크린샷. 위쪽은 단순 이동 평균으로 최적화를 실행한 경우이고, 아래는 동일한 매개변수를 사용하지만 라이브러리를 통해 실행한 경우입니다.
아래는 동일한 매개변수를 사용하지만 라이브러리를 통한 실행입니다.
이 Expert Advisor가 테스터 자체에서 실행되는 이유는 무엇인가요? 테스터가 아닌 터미널 차트에 던져집니다.
이 Expert Advisor가 테스터 자체에서 실행되는 이유는 무엇인가요? 테스터가 아닌 터미널 차트에 던져집니다.
서로 다른 입력 매개변수를 사용하는 여러 순차 최적화를 위한 코드를 작성하는 방법에 대한 예시를 게시해 주세요.
테스터 설정은 CTRL+C/V를 통해 저장합니다. 별도의 파일에 저장한 다음 위 소스의 Settings[] 배열을 해당 파일의 데이터로 채우면 됩니다.
데이터를 배열로 만드는 쉬운 방법이 있나요? 각각 108줄씩 20개의 세트 파일을 추가해야 하므로 2160줄에 " " +를 수동으로 추가하여 배열로 만들어야 하나요?
세트 파일을 개인적으로로드하는 것이 제가 선호하는 옵션입니다."D:/\MT5Tester2\MQL5\Profiles\Tester\MTester\MT5 v1.14 bat XU BB+ENV+RSI.set"등등이지만 저는 단순한 인간이고이 것들을 코딩하는 방법을 모릅니다. 당신의 EA는 매우 멋지지만 끔찍합니다 :D