MetaTrader 5를 위한 트렌드 추종 EA: Exp_X2MA_JFatl 사용법

Mike 2017.01.20 01:42 46 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 트렌드 추종 시스템, Exp_X2MA_JFatl에 대해 알아보겠습니다. 이 시스템은 ColorX2MAColorJFatl 지표 신호를 기반으로 합니다. ColorX2MA 지표는 주된 느린 트렌드 방향을 정의하는 데 사용되며, ColorJFatl 지표는 빠른 트렌드 방향이 변경될 때 진입점을 알려줍니다.

진입 신호는 다음 두 가지 조건이 충족될 경우 바가 닫힐 때 생성됩니다:

  1. 빠른 트렌드 신호와 느린 트렌드 신호가 일치해야 합니다.
  2. 빠른 트렌드의 방향이 변경되어야 합니다.

EA 입력 파라미터:

//+-------------------------------------------------+
//| EA 지표의 입력 파라미터            |
//+-------------------------------------------------+
input string Trade="거래 관리"; //+============== 거래 관리 ==============+
input double MM=0.1; //거래의 잔고 비율
input MarginMode MMMode=LOT; //로트 값 탐지 방법
input uint StopLoss_=1000; //스톱 로스 (포인트)
input uint TakeProfit_=2000; //테이크 프로핏 (포인트)
input string MustTrade="거래 권한"; //+============== 거래 권한 ==============+
input int Deviation_=10; //최대 가격 편차 (포인트)
input bool BuyPosOpen=true; //롱 포지션 진입 허용
input bool SellPosOpen=true; //숏 포지션 진입 허용
//+-------------------------------------------------+
//| 필터 지표의 입력 파라미터        |
//+-------------------------------------------------+
input string Filter="느린 트렌드 파라미터"; //+============== 트렌드 파라미터 ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //트렌드를 위한 차트 주기
input Smooth_Method MA_Method1=MODE_SMA_; //첫 번째 스무딩 평균 방법
input uint Length1=12; //첫 번째 스무딩 깊이
input int Phase1=15; //첫 번째 스무딩 매개변수
input Smooth_Method MA_Method2=MODE_JJMA; //두 번째 스무딩 평균 방법
input uint Length2=5; //두 번째 스무딩 깊이
input int Phase2=15; //두 번째 스무딩 매개변수
input uint SignalBar=1; //진입 신호를 얻기 위한 바 인덱스
input bool BuyPosClose=true; //트렌드에 따라 롱 포지션 종료 허용
input bool SellPosClose=true; //트렌드에 따라 숏 포지션 종료 허용
//+-------------------------------------------------+
//| 진입 지표의 입력 파라미터         |
//+-------------------------------------------------+
input string Input="진입 파라미터"; //+=============== 진입 파라미터 ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //진입을 위한 차트 주기
input uint iLength=5; //JMA 스무딩 깊이
input int iPhase=100; //JMA 스무딩의 매개변수
input uint SignalBar_=1;//진입 신호를 얻기 위한 바 인덱스
//+-------------------------------------------------+

입력 코드에 포함된 문자열 변수는 EA 입력 창의 시각적 표시를 개선하기 위해 포함되어 있습니다.

EA에 포함된 ColorJFatl_HTF 및 ColorX2MA_HTF 지표는 전략 테스터에서 트렌드를 시각화하기 위한 것입니다. 다른 운영 모드에서는 사용되지 않습니다.

ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJFatl.ex5 및 ColorJFatl_HTF.ex5 파일을 <terminal_data_folder>\MQL5\Indicators에 배치하여 EA가 올바르게 작동하도록 하세요.

TradeAlgorithms.mqh 라이브러리 파일은 스톱 로스 및 테이크 프로핏을 포지션 열기와 함께 설정할 수 있는 브로커와 함께 EA를 사용하는 것을 가능하게 합니다. 라이브러리의 더 많은 변형은 다음 링크에서 다운로드할 수 있습니다: 거래 알고리즘.

아래 테스트에서 기본 EA 입력 파라미터가 사용되었습니다. 테스트 중에는 스톱 로스와 테이크 프로핏이 사용되지 않았습니다.

그래프 1. 차트에서의 거래 예시

그래프 1. 차트에서의 거래 예시

2015년 EURJPY에 대한 테스트 결과로, H4에서 느린 트렌드와 M30에서 빠른 트렌드로 진입했습니다:

그래프 2. 테스트 결과 차트

그래프 2. 테스트 결과 차트

목록
댓글 0