시스템트레이딩 게시글

메타트레이더 5를 위한 EA: SilverTrend와 ColorJFatl_Digit 활용법

첨부파일
21361.zip (44.71 KB, 다운로드 2회)

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 두 가지 독립적인 트레이딩 시스템을 소개해 드리려고 합니다. 바로 SilverTrend_V2ColorJFatl_Digit입니다. 이 두 가지 지표를 하나의 EA(Expert Advisor)로 통합하여, 이전 거래 결과에 따라 향후 거래의 규모를 조정할 수 있는 옵션이 포함되어 있습니다.

트레이딩 시스템에서 거래를 열기 위한 신호는 바가 닫힐 때 생성되며, 트렌드가 변경되면 두 지표 중 하나의 색상이 변경되어 표시됩니다.

포지션의 거래량을 관리하기 위해 EA의 입력 블록에 몇 가지 옵션이 추가되었습니다. 예를 들어, SilverTrend 지표를 사용하는 시스템의 경우는 다음과 같습니다:

input uint    A_BuyLossMMTriger=2;  // 손실이 발생한 매수 포지션 수에 따른 MM 조정
input uint    A_SellLossMMTriger=2;// 손실이 발생한 매도 포지션 수에 따른 MM 조정
input double  A_SmallMM=0.01      // 손실 발생 시 거래에서의 예치금 비율
input double  A_MM=0.1            // 정상 거래 시의 예치금 비율

이와 같은 입력 값이 설정되어 있고, 최근 두 거래가 동일 방향으로 진행되었다면 EA는 다음 거래를 최소 0.01의 로트 크기로 동일 방향으로 열게 됩니다. 만약 두 거래 중 하나라도 손실이 발생하지 않았다면, 포지션의 거래량은 0.1이 됩니다.

ColorJFatl_Digit 지표를 사용하는 트레이딩 시스템의 입력 값은 완전히 동일합니다:

input uint    B_BuyLossMMTriger=2  // 손실이 발생한 매수 포지션 수에 따른 MM 조정
input uint    B_SellLossMMTriger=2;// 손실이 발생한 매도 포지션 수에 따른 MM 조정
input double  B_SmallMM=0.01      // 손실 발생 시 거래에서의 예치금 비율
input double  B_MM=0.01      // 손실 발생 시 거래에서의 예치금 비율

생성된 EA가 올바르게 작동하기 위해서는 SilverTrend.ex5ColorJFatl_Digit.ex5의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.

아래의 테스트에서는 기본 입력 값과 스탑을 사용했습니다.


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

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

2016년 GBPUSD H6에 대한 테스트 결과는 다음과 같습니다:

그림 2. 테스트 결과 차트

그림 2. 테스트 결과 차트

연관 포스트

댓글 (0)