이번 글에서는 Heikin Ashi 차트를 활용한 MT4 자동매매 시스템에 대해 소개하겠습니다. 이 시스템은 캔들 사이즈 필터를 통해 매매를 시작하며, 안정적인 수익을 추구합니다.
이 아이디어는 저의 발상이며, 코드는 fxdreema를 사용하여 컴파일되었습니다.
개념
캔들 사이즈가 설정한 값보다 클 경우, 이 자동매매 시스템은 매수 거래를 시작합니다. 캔들 사이즈는 시스템 설정에서 입력할 수 있습니다.
만약 매수 거래에서 손실이 발생하면, 시스템은 다음 거래에서 더 큰 로트 사이즈로 진입합니다. 이 비율은 시스템 설정에서 조정 가능합니다.
주요 원칙
제가 설계하는 모든 자동매매 시스템의 주요 원칙은 연속 손실의 수를 관리하는 것입니다. 이는 가격이 다음에 어떻게 움직일지를 예측하는 것보다 더 중요합니다.
이러한 관리는 설정에서 요구되는 캔들 사이즈를 증가시킴으로써 이루어지며, 긴 테스트 기간 동안 충분히 낮은(안전한) 연속 손실이 발생할 때까지 조정됩니다. 연속 손실을 관리하는 이유는 마틴게일 전략을 안전하게 사용할 수 있기 때문입니다.
설정
저는 USDJPY와 4시간 차트를 사용하여 테스트합니다. 다른 시간대에서도 잘 작동합니다. 보통 캔들 사이즈 설정을 20 이상, 이상적으로는 30으로 설정합니다. 10 이하의 값은 일반적으로 효과적이지 않습니다.
TP와 SL
제가 사용하는 TP와 SL은 일반적으로 1:1 비율입니다. 설정 값은 50 TP와 50 SL입니다. 75 TP 50 SL 또는 100 TP 50 SL의 설정도 낮은 스케일 팩터(예: 1.5)를 사용할 경우 효과적입니다.
TP와 SL의 비율이 변화하면 평균 승률과 패배율도 변화하며, 연속 손실의 수에도 영향을 미칩니다. 일반적으로 최대 연속 손실 수치는 평균 손실의 6배 정도이며, TP:SL 비율에 따른 평균 손실과 유사한 비율을 유지합니다.
예를 들어, TP:SL이 50핍:50핍일 경우 평균 승률은 2:2 또는 스프레드로 인해 더 나쁜 경우 2:3이 될 수 있습니다. 이 경우 최대 연속 손실은 2x6=12가 됩니다. 우리는 이를 8 이하로 낮추는 것을 목표로 하며, 6이 좋을 수 있습니다.
피드백은 언제나 환영합니다. 연속 손실을 제어하고 무작위 시장 환경에서 마틴게일의 힘을 발휘할 수 있는 더 고급 아이디어를 개발할 수 있습니다.