MetaTrader 5에서 RedBot 백테스트 가이드
이 문서는 MT5 플랫폼에서 RedBot을 정확하게 백테스트하는 방법에 대한 상세 가이드를 제공합니다. 실거래 전 자본을 보호하기 위해 과거 데이터를 확인하고, 알고리즘 매개변수를 최적화하며, 소프트웨어 성능을 평가하는 방법을 설명합니다.

백테스트 전 주의사항: 백테스트는 상당한 시스템 리소스와 시간을 소모하므로 VPS 사용을 권장합니다.
1부: 백테스트 전 매개변수 설정
먼저 Redbot-DCA 파일을 마우스 오른쪽 버튼으로 클릭하고 테스트(Test)를 선택하여 백테스트 인터페이스를 엽니다.

아래와 같이 백테스트 구성 인터페이스가 나타납니다.

각 매개변수 분석:
Expert: 백테스트하려는 EA(Expert Advisor)입니다. 기본적으로 Redbot-DCA.ex5를 선택하세요.
Symbol: 백테스트에 사용할 거래 쌍입니다. 권장 매개변수는 XAUUSDm (골드)입니다.
Timeframe: RedBot이 진입/청산 신호를 위해 캔들 데이터를 읽는 시간대입니다. 작은 시간대가 실시간보다 높은 정확도를 제공합니다. 권장 매개변수는 M1입니다.
Date: 백테스트하려는 기간입니다. RedBot이 다양한 시장 상황에서 안정적인지 확인하기 위해 충분히 긴 기간(6/12/24개월) 동안 테스트하는 것이 좋습니다.
Forward: 표본 외 테스트를 위한 설정입니다. 활성화하면 MT5는 데이터를 최적화용과 실제 테스트용 두 부분으로 나눕니다. 권장 매개변수는 No입니다.
Delays: 주문 실행 지연을 시뮬레이션합니다. 실제와 가깝게 하려면 브로커 및 VPS 연결에 적합한 지연 시간을 선택하세요. 권장 매개변수는 50 ms입니다.
Modelling: MT5가 백테스트를 위해 가격 데이터를 생성하는 방식입니다. 권장 매개변수는 Every tick based on real ticks입니다.
Deposit: 초기 자본입니다. 가장 정확한 평가를 위해 실제 거래할 금액으로 설정하세요. 권장 매개변수는 400,000 USD입니다.
Leverage: 주문을 여는 데 필요한 증거금에 영향을 미칩니다. 권장 매개변수는 1:1000입니다.
Optimization: 매개변수 최적화를 실행합니다. MT5는 최상의 구성을 찾기 위해 다양한 조합을 시도합니다. PC/VPS 사양에 따라 Slow complete algorithm 또는 Fast genetic based algorithm을 선택할 수 있습니다. Slow complete algorithm은 느리지만 철저하며, Fast genetic based algorithm은 더 빠르고 수익성 있는 전략을 우선시합니다.
Criterion: MT5가 최적화 결과를 순위 매기는 기준입니다. 권장 매개변수는 Complex Criterion max입니다.
Inputs 탭으로 이동하여 RedBot 매개변수로 전환합니다.

여기에서 RedBot의 작동 매개변수가 자세히 표시됩니다. 더 자세한 이해를 위해 [Redbot 전체 기능 매개변수 가이드] 문서를 참조할 수 있습니다. 특정 매개변수를 테스트해야 할 경우 항목 옆의 빈 상자를 체크하고 원하는 대로 값을 편집하세요.

값 열에 대한 설명:
Value: 테스트에 현재 사용되는 값입니다. 백테스트를 위해 이 항목을 선택하지 않으면 RedBot은 이 값을 사용하여 작동합니다.
Start: 최적화 범위의 시작 값입니다. 참조 예시는 4000입니다.
Step: 테스트 시도 간의 증분입니다. 참조 예시는 400입니다.
Stop: 최적화 범위의 종료 값입니다. 참조 예시는 40000입니다.
Steps: 최적화 중에 테스트할 값의 수입니다. 참조 예시는 91이며, 이는 RedBot이 4000에서 40000까지 400 단위로 여러 수준을 테스트함을 의미합니다.
2부: 백테스트 실행
매개변수를 설정한 후 오른쪽 하단 모서리에 있는 Start 버튼을 클릭하여 백테스트를 시작합니다.

속도는 테스트하려는 매개변수 수에 따라 다릅니다. 완료 후 Optimization Results를 클릭하여 모든 결과를 확인하세요.

결과 목록에서 자세히 보고 싶은 결과를 마우스 오른쪽 버튼으로 클릭한 다음 Run Single Test를 선택합니다.

실행 후 Backtest 탭을 클릭하여 선택한 결과에 대한 모든 지표를 표시합니다.

3부: RedBot 매개변수 저장 및 로드
전략에 맞는 결과를 선택했다면 Inputs 탭으로 이동하여 빈 영역을 마우스 오른쪽 버튼으로 클릭하고 Save를 선택하여 저장할 수 있습니다.

저장된 파일은 .set 형식을 가집니다. 이 매개변수 세트를 RedBot 운영에 적용하려면 Redbot-DCA를 마우스 오른쪽 버튼으로 클릭한 다음 Properties of Redbot-DCA를 선택합니다.

Inputs 탭에서 Load 버튼을 클릭합니다.

저장한 구성 파일을 선택한 다음 Open을 클릭합니다.

이제 RedBot에 새 매개변수가 적용되었으므로 OK를 클릭하고 평소와 같이 작동을 시작합니다.

이 인사이트를 트레이딩 네트워크에 공유하세요
이 기사가 가치 있다고 생각되면 소셜 채널에 공유하여 지식을 널리 알리는 데 동참해 주세요.