최신 버전이 출시되었습니다: https://www.mql5.com/en/code/9499
(업데이트: 5자리 또는 4자리 브로커 지원 + 메일 전송 기능 + 이동 평균 교차 신호 개선을 위한 버퍼 추가 + MA를 위한 5가지 모드 옵션) + 정적 롯트 옵션 추가
이전 버전은 삭제되었으며, 업데이트 사항은 빨간색으로 표시되었습니다.
이 EA는 다양한 방법을 사용하여 거래를 열고 닫도록 설계되었습니다. 각 방법을 수정할 수 있으며, 이 시스템은 마법 같은 것이 아닙니다. 여러 전략을 조합한 간단한 시스템으로, 여러분의 매개변수로 거래할 수 있습니다.
전략 테스터 보고서
| 심볼 | EURUSD (유로 vs 미국 달러) | ||||
| 기간 | 1시간 (H1) 2009.12.01 00:00 - 2010.01.29 22:00 (2009.12.01 - 2010.01.30) | ||||
| 모델 | 모든 틱 (가장 정확한 방법으로, 사용 가능한 모든 시간 프레임 기반) | ||||
| 테스트 바 | 1991 | 모델링된 틱 수 | 1794365 | 모델링 품질 | n/a |
| 불일치 차트 오류 | 0 | ||||
| 초기 예치금 | 100,000.00 | ||||
| 총 순익 | 2,157,162.27 | 총 이익 | 4,370,724.52 | 총 손실 | -2,213,562.25 |
| 이익 계수 | 1.97 | 예상 지급액 | 38,520.75 | ||
| 절대 최대 손실 | 23,503.85 | 최대 손실 | 831,709.56 (49.83%) | 상대 손실 | 50.84% (79,120.87) |
| 총 거래 수 | 56 | 매도 포지션 (이익 %) | 36 (83.33%) | 매수 포지션 (이익 %) | 20 (30.00%) |
| 이익 거래 (% 총) | 36 (64.29%) | 손실 거래 (% 총) | 20 (35.71%) | ||
| 최대 | 이익 거래 | 422,527.01 | 손실 거래 | -283,293.72 | |
| 평균 | 이익 거래 | 121,409.01 | 손실 거래 | -110,678.11 | |
| 최대 | 연속 이익 (금액 기준) | 9 (297,047.58) | 연속 손실 (금액 기준) | 5 (-261,829.22) | |
| 최대 | 연속 이익 (승 수) | 1,324,082.70 (5) | 연속 손실 (패 수) | -487,805.29 (2) | |
| 평균 | 연속 이익 | 3 | 연속 손실 | 2 | |

멀티 타임 프레임 & 멀티 통화 쌍
첫 번째 방법은 이동 평균 교차입니다.
2개의 이동 평균 교차 시스템 또는 3개의 이동 평균 교차를 사용할 수 있습니다.
MA_MODE를 1로 설정: 2개의 이동 평균 교차 시스템 사용
MA_MODE를 2로 설정: 3개의 이동 평균 교차 시스템 사용
MA_MODE를 3으로 설정: 옵션 1 & 2 모두 사용
**새로운 설정: MA_MODE를 4로 설정: 가장 빠른 이동 평균과 가장 느린 이동 평균의 교차로 신호를 발생시킵니다.
**새로운 설정: MA_MODE를 5로 설정: 모드 4 또는 모드 3에 따라 신호 발생
더 나은 교차 신호를 위해 MA1CrossBuffer 또는 MA2CrossBuffer(ATR 기간 기준)를 설정해야 합니다.
두 번째 방법은 RSI를 기반으로 한 네 가지 모드입니다.
RSI 모드 1: RSI가 과매도 & 과매도 구역에 있을 때, 과매도 구역에 있다면 매도 포지션을 열기 좋은 신호가 됩니다. 반대로 과매도 구역에 있다면 매수 신호를 발생시킵니다.
RSI 모드 2: RSI를 트렌드로 사용하여 현재 RSI가 이전 RSI보다 높고 현재 시가가 이전 시가보다 높으면 매수 신호를 발생시킵니다. 반대로 현재 RSI가 이전 RSI보다 낮고 현재 시가가 이전 시가보다 낮으면 매도 신호를 발생시킵니다.
RSI 모드 3: RSI 모드 1 & 모드 2 모두 사용
RSI 모드 4: RSI가 매수 구역 신호 또는 매도 구역 신호에 있을 때, 매수 구역에 있으면 매수 신호, 매도 구역에 있으면 매도 신호를 발생시킵니다.
세 번째 방법은 MACD를 기반으로 한 세 가지 모드입니다.
MACD 모드 1: 트렌드 방향 사용
MACD 모드 2: 매도 구역에서 매수 신호, 매수 구역에서 매도 신호 사용
MACD 모드 3: 모드 1 & 2 모두 사용
저는 이 MACD를 사용합니다: https://www.mql5.com/en/code/9993 (게으르지 마세요! 먼저 다운로드하여 \\experts\\indicators에 복사해야 합니다.)
네 번째 방법은 Stochastic을 기반으로 하며, RSI 모드 1 및 모드 2와 유사합니다.
다섯 번째 방법은 Parabolic Sar을 기반으로 합니다.
저는 ATR을 사용하여 최고의 손절매 및 이익 실현을 찾습니다. ATR 기간과 ATR 곱을 주시면 SL & TP를 계산합니다.
이 EA는 위험 매개변수를 %로 설정한 자금 관리 시스템을 사용합니다.
**새로운 설정: Use_Static_Lots라는 옵션을 추가했습니다. 정적 롯트를 사용하고 싶다면 이를 true로 설정하고 아래에 정적 롯트를 설정하세요.
Auto_Close라는 옵션을 추가했습니다. 반대 신호를 수신하면 거래를 닫습니다. Open_opposite_after_close를 1로 설정하면 반대 신호를 수신했을 때 주문을 엽니다.
MA 신호, MACD, RSI, Stochastic, SAR 등으로 주문을 종료할 수 있습니다.
모두 사용하거나 원하는 것만 사용할 수 있습니다. 옵션을 1로 설정(참) 또는 0으로 설정(거짓)하면 됩니다.
USE_MA: 이동 평균 교차 신호 사용 시 1로 설정, 아니면 0으로 설정
USE_RSI: RSI 신호 사용 시 1로 설정(기반은 RSI_MODE), 아니면 0으로 설정
USE_MACD: MACD 신호 사용 시 1로 설정(기반은 MACD_MODE), 아니면 0으로 설정
USE_STO: Stochastic 신호 사용 시 1로 설정, 아니면 0으로 설정
USE_SAR: Parabolic SAR 신호 사용 시 이 옵션을 1로 설정, 아니면 0으로 설정
이 EA를 최적화하고 싶으시다면, Open Price Only 모델에서 최적화할 수 있습니다.
여러분의 댓글을 기다리겠습니다. 이 EA를 수정하기 위해 여러분의 피드백이 필요합니다. 저는 이 EA를 데모 계좌에서 일주일 동안 사용해봤고, 200% 이익과 16% 손실률을 기록했습니다.
버그가 발견되면 알려주시면 수정하여 더 나은 EA로 발전시킬 수 있습니다.
현재 시장 조건에서 최적화하면 훌륭한 성과를 낼 수 있습니다.
댓글 0