Expert Advisor는 프로그래밍 언어로 작성되었으며 MT4 전략 테스터에서 테스트되었습니다. 프로그램 언어 사용은 C와 유사하며 코딩을 위해 텍스트 편집기를 사용합니다. 전략 테스터는 과거 데이터를 사용하여 프로그램을 테스트하고 테스트가 끝나면 요약 결과를 출력합니다. 사용자는 백 테스트 기간, 통화 거래, 사용할 기간 차트 및 사용할 다양한 알고리즘 테스트 모델을 선택할 수 있습니다 Batonex.
백테스트 결과가 중요합니다.
프로그래밍 배경을 가진 많은 사람들이 Expert Advisor에 전화하여 자동으로 거래할 수 있도록 코드로 전략을 프로그래밍할 수 있습니다. 실제 거래 계좌에서 실행하기 전에 백 테스트 결과 중 일부를 살펴보겠습니다.
이익률
이것이 우리가 찾아야 할 첫 번째 중요한 결과이며, 이는 이익 요소입니다. 이를 통해 총 상금을 총 손실로 나눈 값이 결정됩니다. 1보다 큰 것은 장기적으로 이익을 얻습니다. 그러나 시장 상황과 거래 소식으로 인해 이익 계수 2가 더 바람직합니다. 1.3에서 1.8 사이의 모든 것은 서로 백업하기 위해 여러 전략으로 강화되어야 합니다.
최대 드로다운
드로우다운은 계좌가 거래되는 어느 시점에서든 가장 낮은 손실을 의미합니다. 최대 인출액은 단순히 특정 시점(실현 또는 미실현 이익 거래)에 자본에 보유하고 있는 최대 최저 금액을 의미합니다. 이는 마진 호출을 방지하기 위한 설정 구성에 매우 중요합니다. 일반적인 규칙은 제품이 최대 20% 미만으로 축소되는 EA를 보유하는 것이 좋습니다. 50%~21%는 위험하므로 마진 콜을 방지하려면 적절하게 설정해야 합니다. 70%를 넘으면 너무 위험하기 때문입니다.
기대보수
이 수치는 총 이익, 총 손실, 기간 및 초기 예치금을 측정합니다. 이 수치가 높을수록 귀하의 프로그램은 더 좋고 더 수익성이 높습니다. 100 또는 150 이상이면 수익성 있는 결과를 얻을 수 있습니다.
테스트 기간
대부분의 트레이더에 대한 주요 보도 자료 및 시즌 변화를 다루기 때문에 최소 12개월의 과거 데이터에 대한 전략을 테스트하는 것이 중요합니다. 비농업 고용이나 실업률과 같은 기본 뉴스가 발표되면 외환 가격이 변경되고 시장은 예측 차이에 따라 반응합니다. 미국, 유