다중 레벨 트렌드 EA - 메타트레이더 4를 위한 전문가

Mike 2012.01.16 18:28 32 0 0
첨부파일

저자:

저자는 주식 및 외환 시장을 연구하는 연구가입니다. 이 EA는 2011년 7월 1일부터 2012년 1월 13일까지 EURUSD에서 백테스트를 진행하였으며, 초기 투자금 10,000달러를 59,294달러로 늘리는 성과를 보였습니다. 하지만 과거의 성과가 미래의 결과를 보장하지는 않습니다.

이 전문가 상담사는 시장이 항상 한 방향으로만 움직이지 않는다는 개념에 기반하고 있습니다. 시장이 한 방향으로 트렌드를 형성할 때에도 일시적으로 조정이 발생하는 경우가 많습니다. 이러한 조정은 강한 지지 또는 저항 수준 때문이거나, 주요 트레이더들이 이익 실현을 위해 매도하여 시장이 반대 방향으로 잠시 이동하게 됩니다. EA는 이러한 반전 움직임을 활용합니다. 예상대로 EA는 트렌드 방향으로 거래할 때 더 좋은 성과를 냅니다.

EA의 작동 방식은 다음과 같습니다:

일봉 차트에서 MA(34)가 상승할 경우, EA는 매수 거래를 열고, 반대의 경우 매도 거래를 엽니다. 만약 트렌드 방향으로 이동하면, EA는 설정된 이익 실현(TP) 값에 따라 포지션을 종료합니다. 기본 TP 값은 4자리 브로커의 경우 60, 5자리 브로커의 경우 600입니다.

시장 가격이 열려 있는 거래 방향과 반대 방향으로 움직일 경우, EA는 이전 거래 방향과 동일한 방향으로 -600(-60핍)에서 같은 롯트 크기로 새로운 포지션을 엽니다. 만약 시장이 거래 방향으로 움직이면, 두 거래 모두 마지막 거래의 TP 목표에서 종료됩니다. 이 과정은 다음 레벨에서도 반복되며, 롯트 크기는 2, 4, 8로 증가합니다. 예를 들어 초기 롯트 크기가 0.1이라면, 다음 레벨의 롯트 크기는 다음과 같습니다:

레벨

롯트 크기

0

1 x 0.1 = 0.1

1

1 x 0.1 = 0.1

2

2 x 0.1 = 0.2

3

4 x 0.1 = 0.4

4

8 x 0.1 = 0.8

EA는 여러 가지 파라미터를 사용합니다. 가장 중요한 파라미터는 다음과 같습니다:

  • TP: 이익 실현. 4자리 브로커를 사용할 경우 기본값은 600이 아닌 60으로 변경해야 합니다.
  • DP: 시간 프레임을 나타냅니다. 기본값은 일봉 차트로 1440입니다. EA는 어떤 차트에도 추가할 수 있지만, MA의 시간 프레임을 지정하기 위해 DP를 사용합니다.
  • MAP: 이동 평균 기간. 기본값은 34입니다.
  • MaxTrade: EA가 동일한 방향으로 열 수 있는 최대 거래 수입니다.
  • TradeType: 0이면 EA가 MA 방향을 따르고, 1은 매수 거래, 2는 매도 거래를 강제합니다.

추천 사항:

이 EA는 이동 평균, 볼린저 밴드, 지지 및 저항 수준과 같은 다른 지표와 결합하여 사용하는 것이 가장 좋습니다. 지표에 따라 TradeType을 0, 1 또는 2로 변경할 수 있습니다.

자금 관리에 적합한 롯트 크기를 사용하세요.

업데이트: 버전 2

첨부된 업데이트된 MLTrendE V2는 다음과 같은 추가 파라미터를 설정할 수 있습니다:

maReversal = true/false. true로 설정하면, 시스템은 EMA(500)를 사용하여 거래합니다. 가격이 EMA(500) 아래로 떨어지면 매도 포지션을 종료하고 TradeType을 1로 설정합니다. 가격이 EMA(500)을 넘으면 매수 포지션을 종료하고 TradeType을 2로 설정합니다. 이 파라미터는 H1 시간 프레임과 함께 사용하는 것이 좋으며, 개방 가격을 사용하여 백테스트할 수 있습니다.

allowSL = true/false. allowSL을 사용하려면 maReversal을 false로 설정해야 합니다. allowSL이 true로 설정되면, 시스템은 원래의 다중 레벨 시스템을 사용하고 마지막으로 열린 포지션에 대해 손절매를 수행합니다. 마지막으로 열린 포지션이 SL에 도달하면, 모든 레벨에서 모든 포지션을 종료하고 트렌드를 반전시켜 TradeType을 설정합니다. allowSL이 true일 경우, SL과 MaxTrade라는 두 개의 추가 파라미터를 설정해야 합니다. allowSL이 true일 경우, 시스템을 모든 틱을 사용하여 백테스트할 수 있습니다.

목록
댓글 0