아이디어 저자: vgs
MQL5 코드 저자: barabashkakvn
Freeman EA는 간단한 원리를 기반으로 합니다. RSI가 과매도 영역에서 반등하고, 동시에 이동 평균도 상승하면 매수 신호로 해석됩니다. 반대로 이와 반대의 경우는 매도 신호로 활용됩니다.
이 EA의 주된 특징은 두 개의 파라미터 세트를 사용할 수 있다는 점입니다. 한 세트는 짧은 기간을 제공하여 더 많은 거래 기회를 주고, 다른 세트는 긴 기간을 설정하여 더 적지만 더 정확한 거래를 가능하게 합니다.
ATR(평균 진폭)을 사용하여 손절매와 이익 실현 수준을 계산하며, 추세에 따라 거래를 정렬할 수 있습니다. H1의 이동 평균을 필터로 사용합니다.
설정 항목
- Lots - 열 거래의 볼륨;
- SL Factor - 손절매, SL Factor * ATR로 계산됨;
- TP Factor - 이익 실현, TP Factor * ATR로 계산됨;
- Trailing Stop - 트레일링 스탑;
- Trailing Step - 트레일링 스탭;
- Positions Maximum - 최대 포지션 수;
- Distance between positions - 포지션 간 거리;
- Bars Control - 거래 유형: 각 틱/새로운 바에서만;
- Coefficient for position locking - 손실로 종료된 경우 포지션 비율;
- Use RSI Teacher #1 - RSI #1 파라미터 세트 사용;
- Use RSI Teacher #2 - RSI #2 파라미터 세트 사용;
- MA First, ATR: averaging period - 첫 번째 이동 평균의 평균 기간;
- MA Second: averaging period - 두 번째 이동 평균의 평균 기간;
- MA Filter: averaging period - 필터 이동 평균의 평균 기간;
- MA First, MA Second, MA Filter: smoothing type - 이동 평균의 스무딩 유형;
- MA First, MA Second, MA Filter: type of price - 가격 유형;
- RSI First: averaging period - 첫 번째 RSI의 평균 기간;
- RSI Second: averaging period - 두 번째 RSI의 평균 기간;
- RSI Sell Level #1 - 첫 번째 파라미터 세트의 매도 레벨;
- RSI Buy Level #1 - 첫 번째 파라미터 세트의 매수 레벨;
- RSI Sell Level 2 - 두 번째 파라미터 세트의 매도 레벨;
- RSI Buy Level 2 - 두 번째 파라미터 세트의 매수 레벨;
- Signal Bar number - 신호 바 번호;
- Trend filter - 추세 필터;
- Trade on Friday - 금요일 거래 여부;
- Begin trade hour - 거래 시작 시간 ("0" - 오프);
- End trade hour - 거래 종료 시간 ("0" - 오프);
- magic number - EA의 고유 식별자.
모든 심볼에 대해 M15 타임프레임에서 "Every tick" 모드로 테스트한 결과:
| 심볼 | 패스 | 결과 | 수익 | 예상 지급 비율 | 수익 비율 | 회복 비율 | 샤프 비율 | 커스텀 | 자본 DD % | 거래 수 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURGBP | 12 | 575.67 | 80.94 | 0.56 | 1.83 | 1.95 | 0.19 | 0 | 1.38 | 144 |
| EURJPY | 15 | 321.64 | 77.95 | 0.31 | 1.52 | 1.23 | 0.10 | 0 | 2.05 | 253 |
| EURCHF | 13 | 306.95 | 43.83 | 0.28 | 1.41 | 0.68 | 0.10 | 0 | 2.11 | 157 |
| USDCAD | 5 | 270.04 | 56.87 | 0.24 | 1.39 | 0.82 | 0.09 | 0 | 2.30 | 238 |
| AUDUSD | 6 | 232.34 | 35.64 | 0.19 | 1.30 | 0.91 | 0.08 | 0 | 1.29 | 186 |
| EURCAD | 4 | 202.97 | 47.71 | 0.18 | 1.31 | 0.87 | 0.07 | 0 | 1.82 | 264 |
| CHFJPY | 11 | 194.00 | 37.23 | 0.18 | 1.25 | 0.63 | 0.06 | 0 | 1.95 | 202 |
| AUDJPY | 9 | 171.69 | 29.55 | 0.15 | 1.21 | 0.68 | 0.06 | 0 | 1.44 | 197 |
| USDJPY | 3 | 169.57 | 28.51 | 0.15 | 1.23 | 0.54 | 0.06 | 0 | 1.77 | 195 |
| AUDCAD | 8 | 95.83 | 13.75 | 0.08 | 1.13 | 0.27 | 0.03 | 0 | 1.67 | 175 |
| EURUSD | 0 | 34.48 | 9.78 | 0.04 | 1.05 | 0.14 | 0.01 | 0 | 2.38 | 228 |
| CADCHF | 18 | 5.86 | 0.93 | 0.00 | 1.00 | 0.02 | 0.00 | 0 | 2.05 | 200 |
| GBPCHF | 17 | -14.52 | -4.64 | -0.02 | 0.98 | -0.06 | 0.00 | 0 | 2.36 | 189 |
| GBPJPY | 19 | -16.28 | -10.41 | -0.03 | 0.97 | -0.08 | -0.01 | 0 | 4.08 | 308 |
| GBPUSD | 1 | -54.34 | -22.53 | -0.09 | 0.92 | -0.15 | -0.02 | 0 | 5.16 | 241 |
| EURNZD | 16 | -66.62 | -16.25 | -0.07 | 0.91 | -0.26 | -0.02 | 0 | 2.09 | 241 |
| USDCHF | 2 | -104.34 | -26.89 | -0.14 | 0.86 | -0.27 | -0.04 | 0 | 3.29 | 186 |
| EURAUD | 14 | -116.65 | -31.03 | -0.13 | 0.84 | -0.33 | -0.04 | 0 | 3.09 | 242 |
| AUDCHF | 10 | -149.68 | -37.55 | -0.21 | 0.82 | -0.34 | -0.05 | 0 | 3.62 | 181 |
| AUDNZD | 7 | -221.88 | -36.76 | -0.21 | 0.74 | -0.61 | -0.07 | 0 | 2.00 | 174 |