안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 4에서 사용 가능한 Trend_Catcher EA에 대해 알아보겠습니다. 이 EA는 200, 50, 25의 세 가지 이동평균(MA)을 이용해 트렌드를 분석하고, 파라볼릭 SAR 지표를 활용하여 주문을 열어줍니다. 또한, 이 시스템 트레이딩에서는 마틴게일 기법을 적용하여 손실에 따라 로트를 조정합니다.
업데이트된 버전에서는 몇 가지 새로운 기능이 추가되었습니다. 사용자들은 다음과 같은 설정을 할 수 있습니다:
- 거래를 할 요일 선택하기
- 역 신호에서 주문 열기
- 반대 신호에서 주문 종료 비활성화하기
시장 진입
매수: 현재 가격이 현재 캔들의 파라볼릭 SAR 지표 포인트보다 높고, 이전 캔들의 종가가 이전 파라볼릭 SAR 포인트보다 낮으며, MA가 첫 번째 느린 MA보다 높고, 현재 가격이 두 번째 MA(다른 기간)보다 높을 때 매수합니다.
매도: 현재 가격이 현재 캔들의 파라볼릭 SAR 지표 포인트보다 낮고, 이전 캔들의 종가가 이전 파라볼릭 SAR 포인트보다 높으며, MA가 첫 번째 느린 MA보다 낮고, 현재 가격이 두 번째 MA(다른 기간)보다 낮을 때 매도합니다.
이 EA는 반대 신호가 발생하면 주문을 종료합니다.
손절매(Stop Loss) 및 이익실현(Take Profit)
Auto_SL이 true로 설정되면 손절매가 자동으로 계산되어 파라볼릭 SAR 지표 포인트에 설정됩니다. SL_koef 계수를 적용하여 주문 개시 가격과 파라볼릭 SAR 지표 포인트 사이의 거리(포인트 단위)를 곱해줍니다. 예를 들어, 주문 가격과 파라볼릭 SAR 지표 포인트 사이의 거리가 20포인트이고 SL_koef가 2라면, 손절매는 40포인트가 됩니다.
Auto_SL이 false로 설정되면, 손절매는 고정된 SL 포인트로 설정됩니다.
Auto_TP가 true로 설정되면, 이익실현이 손절매에 의해 자동으로 계산되고 TP_koef에 곱해집니다. 예를 들어, TP_koef가 2라면 이익실현은 손절매의 두 배가 됩니다.
Auto_TP가 false로 설정되면, 이익실현은 고정된 TP 포인트로 설정됩니다.
로트 및 마틴게일 설정
주문 로트는 계좌 잔고의 비율에 따라 계산됩니다. 예를 들어, 계좌 잔고가 1,000달러이고 손절매가 100포인트, 위험 설정이 1(1%의 계좌 잔고)일 때, 우리는 10통화 단위를 잃을 수 있으며, 로트는 0.01이 됩니다. 위험 설정이 10이면 로트는 0.1이 됩니다.
Martin이 true로 설정되어 있고 최근 주문이 손실로 종료되면, 다음 거래의 위험이 Koef 배로 증가합니다.
Martin이 false로 설정되면, EA는 현재 계좌 잔고의 비율에 따라 로트를 계산합니다.
손익분기(Breakeven) 및 트레일링 스탑(Trailing Stop)
포지션의 이익이 Profit_Level pips에 도달하면, SL_Plus pips 만큼의 이익에 손절매가 설정됩니다. 포지션의 이익이 Profit_Level2 pips에 도달하면, TrailingStop2 거리에서 손절매가 가격에 따라 이동합니다.

댓글 0