MetaTrader 5를 위한 VortexIndicator EA 설정 가이드

Mike 2018.12.19 04:18 39 0 0
첨부파일

이번 포스팅에서는 VortexIndicator 신호를 기반으로 한 두 개의 동일한 트레이딩 시스템을 소개할게요. 이 시스템은 각각 롱 포지션과 숏 포지션을 관리할 수 있도록 설계되어 있으며, 하나의 EA(Expert Advisor) 내에서 다양한 방식으로 설정할 수 있습니다.

롱 포지션과 숏 포지션의 입력 파라미터

입력 파라미터는 크게 두 그룹으로 나눌 수 있습니다:

  • 이름이 L로 시작하는 파라미터는 롱 포지션을 관리하는 입력 파라미터입니다;
  • 이름이 S로 시작하는 파라미터는 숏 포지션을 관리하는 입력 파라미터입니다.
//+----------------------------------------------+
//| 롱 포지션을 위한 EA 입력             |
//+----------------------------------------------+
input uint    L_Magic=777;          // 롱 매직 넘버
input double  L_MM=0.1;             // 거래에서의 예치금 비율
input MarginMode L_MMMode=LOT;      // 롱 로트 크기 계산 방법
//+----------------------------------------------+
//| 숏 포지션을 위한 EA 입력             |
//+----------------------------------------------+
input uint    S_Magic=555;          // 숏 매직 넘버
input double  S_MM=0.1;             // 거래에서의 예치금 비율
input MarginMode S_MMMode=LOT;      // 숏 로트 크기 계산 방법

시스템 독립성

이 두 트레이딩 시스템은 서로 다른 매직 넘버를 사용하며, 완전히 독립적입니다. 실제 금융 시장은 대칭적이지 않기 때문에 상승장과 하락장에서 서로 다른 파라미터가 필요할 수 있습니다. 따라서 EA를 올바르게 설정하기 위해서는 먼저 하나의 트레이딩 시스템만 테스트하고, 두 번째 시스템은 관련 스위치를 사용해 비활성화하는 것이 좋습니다.

input bool    L_PosOpen=true;       // 롱 포지션 진입 권한
input bool    L_PosClose=true;      // 롱 포지션 종료 권한

이와 같은 방식으로 두 번째 시스템도 설정해보세요.

EA 작동을 위한 준비

EA가 제대로 작동하려면, 컴파일된 VortexIndicator.ex5 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.

아래의 테스트에서는 기본 EA 입력 파라미터를 사용했으며, Stop Loss와 Take Profit은 사용하지 않았습니다.


Fig. 1. 차트에서의 거래 예시

Fig. 1. 차트에서의 거래 예시

테스트 결과

2017년 EURJPY H12에 대한 테스트 결과는 다음과 같습니다:

Fig. 2. 테스트 결과 차트

Fig. 2. 테스트 결과 차트


Fig. 3. 비대칭 설정의 거래 예시

Fig. 3. 비대칭 설정의 거래 예시

목록
댓글 0