아이디어 저자: Vladimir
MQL5 코드 저자: barabashkakvn
이 EA는 최근 4개의 봉에서 CCI(상품 채널 지수) 지표 값을 사용하고, 마지막 3개의 봉의 시가/종가를 이용해 포지션 진입 신호를 확인합니다. 현재 봉이 마감되기 20초 이내일 때(상당히 드문 상황)와 이 EA에 의해 열려있는 포지션이 없는 경우에만 포지션을 열 수 있습니다.
포지션 오픈 조건
//--- 매수 if(cci[1]<5 && cci[2]<cci[3] && cci[1]<cci[2] && cci[0]>cci[1] && Open[2]>Close[2] && Open[1]>Close[1] && Open[0]<Close[0] && Open[1]<Close[0]) //--- 매도 if(cci[1]>-5 && cci[2]>cci[3] && cci[1]>cci[2] && cci[0]<cci[1] && Open[2]<Close[2] && Open[1]<Close[1] && Open[0]>Close[0] && Open[1]>Close[0])
여기서:
- cci[] - CCI 지표 값 배열;
- Open[] 및 Close[] - 각각 시가와 종가 배열입니다.
주요 거래 설정
- Lot 수 - 고정 포지션 양 (마틴게일 및 점진적 볼륨 증가가 비활성화된 경우) 또는 마틴게일 및 점진적 볼륨 증가를 위한 초기 롯;
- 손절매 ("0.0" → 비활성화);
- 이익 실현 ("0.0" → 비활성화);
- 트레일링 스톱 ("0.0" → 비활성화);
- 트레일링 스텝.
CCI 파라미터
- CCI: 평균 기간 - 평균 계산 기간;
- CCI: 가격 유형 - 지표 계산을 위한 가격 유형.
포지션 볼륨
다음 방법 중 하나로 지정할 수 있습니다:
- 고정 롯 (Lot 수);
- 마틴게일 (마틴게일 사용);
- 점진적 볼륨 증가 (단계별 사용).
참고: 마틴게일과 점진적 볼륨 증가를 동시에 사용하지 마세요! 한 가지 방법만 선택하거나 둘 다 비활성화하세요.
포지션 볼륨 설정의 마지막 두 가지 방법을 좀 더 자세히 살펴보겠습니다:
마틴게일
이 방법은 손실 포지션이 있는 경우에만 적용됩니다. 주요 설정은 다음과 같습니다:
- 마틴게일 사용 - 마틴게일 플래그;
- 마틴게일 계수 - 포지션 양 증가 비율;
- 손실 거래의 순번 - 볼륨 증가 시작 거래의 인덱스;
- 최대 배수 수 - 연속적으로 포지션 볼륨을 증가시킬 최대 수.
볼륨 점진적 증가
이 방법은 손실 또는 이익 거래의 연속에 적용됩니다. 주요 설정은 다음과 같습니다:
- 단계별 사용 - 점진적 롯 증가 플래그;
- 단계 롯 - 포지션 볼륨 증가 단계;
- 최대 롯 - 점진적 롯 증가에 사용될 최대 볼륨;
- ... 후 단계 적용 - 점진적 볼륨 증가 적용 시점:
- ... 손실 - 손실 거래 후;
- ... 이익 - 이익 거래 후.
마틴게일을 사용할 경우, 손절매, 이익 실현, 트레일링 스톱 및 트레일링 스텝 파라미터를 마틴게일 설정과 별도로 신중히 선택해야 합니다.
기본 파라미터는 M15, 초기 예치금 $10,000, 모든 심볼에서 테스트한 결과입니다:
| 심볼 | 통과 | 결과 | 이익 | 예상 수익 | 이익 계수 | 회복 계수 | 샤프 비율 | 맞춤형 | 자산 DD % | 거래 수 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURGBP | 12 | 510.69 | 678.56 | 3.29 | 1.27 | 0.55 | 0.05 | 0 | 12.14 | 206 |
| USDCHF | 1 | 180.17 | 250.96 | 0.81 | 1.08 | 0.32 | 0.02 | 0 | 7.25 | 310 |
| EURCHF | 14 | 178.94 | 227.73 | 0.80 | 1.08 | 0.22 | 0.02 | 0 | 9.93 | 284 |
| USDCAD | 3 | 87.20 | 113.09 | 0.28 | 1.03 | 0.15 | 0.01 | 0 | 7.26 | 409 |
| AUDJPY | 9 | 27.45 | 1.28 | 0.00 | 1.00 | 0.00 | 0.00 | 0 | 7.44 | 417 |
| CADCHF | 18 | -42.18 | -101.84 | -0.37 | 0.97 | -0.09 | 0.00 | 0 | 10.53 | 272 |
| AUDUSD | 5 | -82.46 | -160.03 | -0.53 | 0.95 | -0.14 | -0.01 | 0 | 10.91 | 301 |
| EURCAD | 6 | -82.68 | -233.21 | -0.42 | 0.95 | -0.19 | -0.01 | 0 | 11.98 | 562 |
| USDJPY | 4 | -90.72 | -211.15 | -0.52 | 0.95 | -0.21 | -0.01 | 0 | 9.63 | 404 |
| EURUSD | 0 | -181.05 | -451.65 | -1.07 | 0.90 | -0.24 | -0.02 | 0 | 17.60 | 422 |
| AUDNZD | 7 | -227.43 | -305.03 | -0.94 | 0.89 | -0.39 | -0.02 | 0 | 7.54 | 324 |
| GBPUSD | 2 | -245.81 | -838.84 | -1.76 | 0.86 | -0.62 | -0.03 | 0 | 13.20 | 477 |
| EURNZD | 15 | -390.22 | -1381.32 | -2.01 | 0.80 | -0.68 | -0.05 | 0 | 20.18 | 686 |
| EURJPY | 16 | -390.24 | -1210.77 | -2.19 | 0.80 | -0.58 | -0.04 | 0 | 20.45 | 553 |
| EURAUD | 13 | -477.19 | -1483.33 | -2.41 | 0.77 | -0.64 | -0.06 | 0 | 22.12 | 616 |
| GBPJPY | 19 | -558.54 | -2645.95 | -3.87 | 0.69 | -0.81 | -0.08 | 0 | 32.18 | 683 |
| GBPCHF | 17 | -626.44 | -3325.40 | -6.56 | 0.63 | -0.83 | -0.09 | 0 | 39.28 | 507 |
| AUDCHF | 10 | -738.94 | -1472.97 | -5.11 | 0.67 | -0.67 | -0.09 | 0 | 21.09 | 288 |
| CHFJPY | 11 | -920.15 | -5540.53 | -12.95 | 0.42 | -0.92 | -0.21 | 0 | 58.57 | 428 |
| AUDCAD | 8 | -1541.16 | -3692.85 | -12.69 | 0.35 | -0.94 | -0.24 | 0 | 39.19 | 291 |
댓글 0