TrendCatcher MA Pro
- Experts
-
Alexandre Vincent Traber
MetaTrader 5용 엑스퍼트 어드바이저 개발을 전문으로 하는 알고리즘 트레이딩 개발자.
원자재 트레이딩 학습 배경을 바탕으로 외환, 금/은, 지수의 체계적 전략에 적용. 백테스트 수익 극대화보다는 완만한 자산 곡선을 가진 견고하고 최적화 검증된 로봇 개발에 중점을 둡니다. 자체 개발한 과최적화 방지 스코어링 시스템(자산 곡선 안정성, 드로다운 제어, 시간적 일관성)을 전체 EA 라인업에 점진적으로 통합하여, 실계좌 적용 전 과최적화된 결과를 걸러냅니다. - 버전: 1.29
- 업데이트됨: 24 10월 2026
- 활성화: 10
TrendCatcher MA Pro는 유연한 손절 및 이익 실현 모드를 갖춘 이동평균 교차 전문가 어드바이저입니다. 진입 규칙은 의도적으로 고전적이며(완성된 봉에서 빠른 이동평균이 느린 이동평균을 교차), 청산 쪽은 고정 퍼센트 목표, 이동평균과 ATR에 기준을 둔 목표, 2단계 부분 이익 실현, 또는 ATR 트레일링 스톱을 제공합니다.
개요
- 빠른 이동평균과 느린 이동평균의 확인된 교차로 진입 (기간, 방식, 가격 조정 가능)
- 손절: 가격 대비 고정 퍼센트, 또는 느린 MA에 ATR 거리를 더하거나 뺀 값
- 이익 실현: 고정 퍼센트, 느린 MA에 ATR을 더하거나 뺀 값, 또는 빠른 MA와 느린 MA에 기준을 둔 2단계 부분 청산
- 선택적 ATR 트레일링 스톱, 봉마다 한 번 확인
- 복리 또는 고정 초기 잔고 기준의 위험 기반 포지션 크기
- 스프레드 필터, 한 번에 하나의 포지션, 완성된 봉에서 판단
- 견고한 파라미터 선택을 위한 최적화 점수 시스템 내장
- 계좌 낙폭과 EA 낙폭을 따로 표시하는 차트 패널
작동 방식
진입: 새 봉마다 EA는 마지막 두 완성 봉에서 빠른 이동평균과 느린 이동평균을 비교합니다. 빠른 MA가 느린 MA를 위로 교차하면 매수, 아래로 교차하면 매도를 엽니다. 포지션이 열려 있는 동안에는 새 거래를 열지 않습니다.
손절 (InpSL_Mode):
- 고정 퍼센트: 진입가에서 InpSL_Pct 퍼센트 거리
- MA + ATR: 느린 MA에서 InpSL_ATR_Mult x ATR을 뺀 위치(매수) 또는 더한 위치(매도)에 두어 손절이 추세 구조 뒤에 위치
이익 실현 (InpTP_Mode):
- 고정 퍼센트: 진입가에서 InpTP_Pct 퍼센트
- MA + ATR: 느린 MA에 InpTP_ATR_Mult x ATR을 더하거나 뺀 값
- 2단계 부분: 가격이 빠른 MA에 InpPartialTier1_ATR_Mult x ATR을 더한 수준에 도달하면 포지션의 InpPartialTier1_Pct 퍼센트를 청산하고, 나머지는 느린 MA에 InpPartialTier2_ATR_Mult x ATR을 더한 수준에서 청산. 두 수준 모두 평균선과 함께 움직이며 새 봉마다 확인
트레일링: InpUseTrailing이 켜져 있으면 고정 이익 실현을 두지 않고, 손절이 InpTrailing_ATR_Mult x ATR 거리로 가격을 따라가며 봉마다 한 번 갱신됩니다.
위험: 랏은 현재 잔고(InpCompounding = true) 또는 초기 잔고(false)의 InpRiskPercent 퍼센트를 위험으로 계산합니다.
안전 기능: 모든 주문 전 증거금 확인, 브로커의 합산 거래량 한도를 포함한 랏 크기 완전 정규화, 진입 및 변경 시 스톱 레벨 및 프리즈 레벨 확인, 스프레드 필터, 체결 모드 자동 감지. 시작 시 자가 점검으로 해당 차트에서 실제로 거래가 허용되는지 알려줍니다.
입력 파라미터
Strategy Moving Averages: InpFastMA, InpSlowMA, InpMAMethod, InpMAPrice
Money Management: InpRiskPercent, InpCompounding
Stop Loss Configuration: InpSL_Mode, InpSL_Pct, InpSL_ATR_Mult
Take Profit Configuration: InpTP_Mode, InpTP_Pct, InpTP_ATR_Mult
Partial TP (2-Tier MA): InpPartialTier1_ATR_Mult, InpPartialTier1_Pct, InpPartialTier2_ATR_Mult
Trailing Stop: InpUseTrailing, InpTrailing_ATR_Mult
ATR Settings: InpATR_Period
Filters: InpMaxSpreadPoints
Identification: Magic_Number, Order_Comment
Optimizer Score: Score_* 파라미터, 아래 참조
최적화 점수 시스템
최대 잔고나 수익 팩터 같은 MT5 표준 기준은 우연히 과거에 맞은 파라미터를 선택하는 경향이 있습니다. TrendCatcher MA Pro는 자체 점수 함수를 포함하여 각 최적화 패스를 자산 곡선의 품질로 순위를 매깁니다:
- 자산 곡선의 매끄러움 (선형 근사의 R2)
- 수익 속도 (정규화된 기울기)
- 시간적 안정성 (테스트 전반부와 후반부의 차이)
- 수익 집중도 (소수의 거래가 대부분의 수익을 낼 때 감점)
- 낙폭의 깊이와 기간 (Ulcer Index)
- 자본 효율 (MAR 비율)
- 거래 횟수 신뢰도
순이익이 음수이거나 수익 팩터, 낙폭, 거래 횟수가 설정한 한도를 벗어나면 해당 패스의 점수는 0입니다. MT5 최적화기에서 최적화 기준을 Custom max로 설정하십시오.
권장 설정
- 추세성 종목과 시간대
- 기본 위험은 거래당 2 퍼센트이며, 0.5에서 1.0 퍼센트가 더 보수적인 출발점
- 두 단계로 최적화: 이동평균 및 SL/TP 파라미터는 1 Minute OHLC 또는 Open Prices, 최적 구간 확인은 Every Tick
- 연속 운영을 위한 VPS
면책 조항
레버리지 상품 거래는 높은 손실 위험을 수반합니다. 백테스트 결과는 미래 성과를 보장하지 않습니다. 실거래 전에 데모 계좌에서 테스트하십시오.
