당사 팬 페이지에 가입하십시오
- 조회수:
- 242
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
꽤 유명한 ‘20/200 pips’ 전문가 자문이 이제 MQL5에서도 이용 가능합니다.
이 Expert Advisor의 코드는 매우 간단하고 주석이 잘 달려 있어, MQL5를 막 배우기 시작한 트레이더라도 쉽게 이해할 수 있습니다.
거래 시스템의 규칙은 매우 간단합니다:
특정 시점에서 그 시점 이전의 일정 기간 동안 가격이 어떻게 변동했는지 확인합니다. 가격이 특정 값만큼 하락했다면 매도하고, 상승했다면 매수합니다.
거래 청산은 고정된 테이크프로핏(TakeProfit)과 스톱로스(StopLoss)를 통해 이루어집니다. 테이크프로핏/스톱로스 비율 = 20/200(4자리 호가)이며, 여기서 시스템 이름이 유래했습니다.
새로운 5자리 호가의 경우, 테이크프로핏/스톱로스 비율은 200/2000이지만, 이는 Expert Advisor의 본질을 바꾸지 않으므로 이름은 그대로 유지되었습니다. 이 Expert Advisor는 EUR/USD 1시간 차트를 위해 개발되었으나, 다른 통화 쌍에서도 테스트해 볼 수 있습니다.
이 EA 코드에는 심각한 오류 처리 기능이 포함되어 있지 않으므로, 실거래 환경에서 독립 실행 모드로 사용할 수 없다는 점에 유의하시기 바랍니다. 이 Expert Advisor의 매개변수는 1999년부터 2006년까지의 기간을 기준으로 최적화되었으며, 현재 시점에서는 최적의 상태가 아닙니다. 그러나 이러한 매개변수라도 시스템은 장기적인 관점에서 수익을 창출합니다:

테스터 보고서:

이 자동 거래 시스템에서는 다음과 같은 입력 매개변수가 사용됩니다(5자리 호가 기준):
- TakeProfit=200; // 펑크 단위의 테이크프로핏
- StopLoss=2000; // 펑크 단위의 손절가
- TradeTime=18; // 거래 시간 SET(모스크바 기준 20:00)
- t1=7; // 바 번호 (0번, 즉 현재 바부터 시작하여) Open[7]의 시가 값을 확인하는 바
- t2=2; // 바 번호 (0번인 현재 바부터 시작하여) Open[7]의 시가 값을 확인하는 바
- delta=70; // Open[t1]과 Open[t2]의 차이로, 이 값에 도달하면 거래 신호를 받게 됩니다.
- lot=0.1; // 랏 크기
4자리 값인 경우 다음과 같이 변경해야 합니다:
- TakeProfit=20; // 핍 단위의 테이크프로핏
- StopLoss=200; // 펍 단위의 스톱로스
- TradeTime=18; // 거래 시간 SET(모스크바 기준 20:00)
- t1=7; // 바 번호 (0번, 즉 현재 바부터 시작)에서 Open[7] 바의 시가 값을 확인합니다
- t2=2; // 바 번호(0번인 현재 바부터 시작하여)에서 바의 시가 Open[7] 값을 확인합니다
- delta=7; // Open[t1]과 Open[t2]의 차이로, 이 값에 도달하면 거래 신호를 받게 됩니다.
- lot=0.1; // 로트 크기
이 거래 시스템에 대한 더 자세한 정보, 개발 배경 및 향후 개선 작업에 대해서는 제 웹사이트 - 외환 시장의 기계적 거래 시스템 -의 "연구소" 섹션에서 확인하실 수 있습니다.
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/214
CIniFile 클래스
Windows의 *.ini 파일을 다루는 메서드를 제공하는 클래스입니다.
Engulfing Pattern Indicator with Volume Confirmation
이 인디케이터는 옵션으로 제공되는 볼륨 필터를 통해 강세 및 약세 휩쓸기 캔들 패턴을 감지하여 더 강한 신호를 강조 표시합니다.