시스템트레이딩 게시글

MetaTrader 5를 위한 AbsolutelyNoLagLwma 시스템 트레이딩 EA 소개

첨부파일
21420.zip (24.73 KB, 다운로드 0회)

안녕하세요, 트레이더 여러분! 오늘은 AbsolutelyNoLagLwma_Digit 지표를 활용한 세 가지 독립 시스템을 포함한 EA에 대해 알아보겠습니다. 이 EA는 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능이 있어요. 거래 신호는 바가 닫힐 때 추세가 변경되면 발생하며, 이는 세 가지 지표 중 하나가 색상을 변경하는 것으로 표시됩니다.

입력 EA 변수 블록을 통해 열린 포지션의 볼륨을 관리할 수 있습니다. 예를 들어, 첫 번째 시스템의 경우:

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이 됩니다.

두 번째 트레이딩 시스템에서도 비슷한 입력값을 사용할 수 있습니다:

input uint    B_BuyLossMMTriger=2  // B 손실이 발생한 매수 거래 수 (MM 감소)
input uint    B_SellLossMMTriger=2;  // B 손실이 발생한 매도 거래 수 (MM 감소)
input double  B_SmallMM=0.01      // 손실 발생 시 거래에 사용되는 자산의 비율
input double  B_MM=0.1            // 정상 거래 시 사용되는 자산의 비율

세 번째 시스템의 입력값은 C_ 접두사가 붙습니다.

이 EA를 최적으로 설정하기 위해서는 각 트레이딩 시스템을 개별적으로 구성하고, 나머지 두 개는 비활성화하는 것이 좋습니다. 이를 위해 다음과 같은 파라미터를 설정할 수 있습니다:

input bool    B_BuyPosOpen=true    // B의 롱 포지션 진입 허가
input bool    B_SellPosOpen=true  // B의 숏 포지션 진입 허가

이 파라미터들을 false로 설정하면 됩니다.

생성된 EA가 올바르게 작동하려면, 컴파일된 AbsolutelyNoLagLwma_Digit.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.

아래 테스트 결과에서는 기본 Expert Advisor의 입력 파라미터와 함께 스톱이 사용되었습니다.

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

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

2017년 EURJPY H2, H4 및 H12에 대한 테스트 결과입니다.

그림 2. 테스트 결과 차트

그림 2. 테스트 결과 차트

연관 포스트

댓글 (0)