안녕하세요, 트레이더 여러분!
최근 2개월 동안 EA(전문가 자문)를 공부하고 만들어보았는데, 이번에 소개할 'EnvelopeMA'는 제가 만든 첫 번째 괜찮은 로봇입니다. 현재는 숏 포지션만 실행하며(롱 포지션은 아직 없습니다), 숏 포지션이 유리할 때 롱 포지션 버전을 복제하여 EA에 추가할 예정입니다.
이 EA는 15분 차트(M15)에 맞춰 제작되었습니다. 더 긴 기간(M30, H1+)에서는 판매 정지 포지션이 많지 않아 적용하기 어렵고, 더 짧은 기간에서는 스프레드가 크게 영향을 미치기 때문입니다.
진입은 매도 정지 주문을 통해 이루어지며, 이는 Ask 가격과 두 개의 이동 평균선이 저점의 엠벨로프 밴드에 포함될 때 발생합니다. 이 주문은 1시간 15분 동안 유지됩니다.
청산은 세 개의 서로 다른 파라볼릭 SAR 포인트가 Ask 가격 아래에 있을 때와 이동 평균선의 교차가 발생할 때 이루어집니다(신호 이동 평균선이 빠른 이동 평균선을 아래에서 위로 교차하는 경우).
손절매(SL)와 이익실현(TP)는 설정 가능하며 선택 사항입니다.
물론 이 시스템을 마틴게일 전략을 사용해 훌륭한 승리 시스템으로 발전시킬 방법도 있지만, 현재의 주요 목표는 판매 신호를 개선하는 것입니다. 이후에는 리스크 관리 모듈과 더 나은 청산 방법 등을 추가할 예정입니다.
코드가 포르투갈어로 되어 있는 점 양해 부탁드립니다. 아래는 입력 파라미터에 대한 간단한 설명입니다:
- AguardaCompletarCandle: 15분 차트 바가 완료될 때까지 기다립니다 (테스터에서 'Open bar prices only' 사용과 동일)
- TP: 이익 실현 (핍 단위)
- SL: 손절매 (핍 단위)
- PerEnv: 엠벨로프 기간
- sdEnv: 엠벨로프의 편차
- PerMM: 신호 지수 이동 평균의 기간
- PerMMl: 빠른 (신호보다 느린) 지수 이동 평균의 기간
기타 입력 파라미터는 테스터의 '입력 파라미터' 창에서 설명되어 있으며, 이는 주문 실행보다는 리스크 관리와 관련된 부분입니다.
여러분이 즐기시길 바라며, 좋은 아이디어가 있다면 언제든지 남겨주세요! 반영하여 공유하도록 하겠습니다.
댓글 0