Pivot Monster EA
- Experts
-
Alexandre Vincent Traber
MetaTrader 5용 엑스퍼트 어드바이저 개발을 전문으로 하는 알고리즘 트레이딩 개발자.
원자재 트레이딩 학습 배경을 바탕으로 외환, 금/은, 지수의 체계적 전략에 적용. 백테스트 수익 극대화보다는 완만한 자산 곡선을 가진 견고하고 최적화 검증된 로봇 개발에 중점을 둡니다. 자체 개발한 과최적화 방지 스코어링 시스템(자산 곡선 안정성, 드로다운 제어, 시간적 일관성)을 전체 EA 라인업에 점진적으로 통합하여, 실계좌 적용 전 과최적화된 결과를 걸러냅니다. - 버전: 2.20
- 업데이트됨: 30 7월 2026
PIVOT MONSTER EA
개요
PIVOT MONSTER는 일일 피봇 레벨(Classic, Camarilla 또는 Woodie)과 전일 고가/저가 돌파를 결합하여 거래합니다. Bounce(반등), Breakout(돌파), Combo(합류) 세 가지 상호 교체 가능한 전략을 실행하며, 하루에 한 번 예약 주문을 배치하고 ATR 배수 또는 가격 대비 백분율로 통일된 SL/TP 산정 방식을 사용합니다. 고정된 인디케이터 오버레이가 아닌, 완전히 최적화 가능한 규칙 기반 피봇 시스템을 원하는 트레이더를 위해 설계되었습니다.
작동 방식
- 매 거래일 시작 시, EA는 전일 고가/저가/종가를 기반으로 피봇 레벨(PP, R1-R3, S1-S3)을 계산하고 전일 고가와 저가를 기록합니다.
- 선택한 전략에 따라 S1/R1 근처에 Buy Limit/Sell Limit 주문(Bounce), 전일 고가/저가를 초과하는 위치에 Buy Stop/Sell Stop 주문(Breakout), 또는 피봇 레벨과 전일 고가/저가가 서로 근접해야 하는 합류 필터를 동반한 두 방식 모두(Combo)를 배치합니다.
- 선택적 추세 필터(EMA 또는 피봇 대비 가격)는 주문을 시장의 지배적 방향으로 제한합니다.
- 선택적 세션 창은 주문 배치를 지정된 시간대로 제한합니다.
- SL과 TP는 단일 매개변수로 선택 가능한 ATR 배수 또는 가격 대비 백분율로 계산됩니다.
- 체결되지 않은 주문은 설정 가능한 시간이 경과하면 자동으로 만료되며, 미체결 주문은 다음 거래일 시작 시 삭제됩니다.
- 포지션 크기는 계좌 잔고, 손절 거리, 틱 가치를 기반으로 한 리스크 기반 계산이며, 브로커의 최소/최대/단계 및 합산 거래량 한도에 대해 완전한 검증을 거칩니다.
매개변수
Strategy
- Strategy: Bounce, Breakout 또는 Combo 모드 선택
- Pivot Method: Classic, Camarilla 또는 Woodie 피봇 공식 선택
- Use Pivot R2/S2: 진입에 첫 번째 대신 두 번째 피봇 레벨 사용
SL / TP
- SL/TP Mode: ATR 기반 또는 백분율 기반 거리 계산 선택
- ATR Period: 레벨 및 거리 계산에 사용되는 ATR 참조 기간
- SL ATR Multiple: ATR의 배수로 표현되는 손절 거리(ATR 모드에서 사용)
- TP ATR Multiple: ATR의 배수로 표현되는 익절 거리(ATR 모드에서 사용)
- SL Percent: 가격 대비 백분율로 표현되는 손절 거리(Percent 모드에서 사용)
- TP Percent: 가격 대비 백분율로 표현되는 익절 거리(Percent 모드에서 사용)
Order Placement
- Entry Buffer (ATR): 진입 배치 전 피봇/고가/저가 레벨을 초과하여 추가되는 버퍼
- Order Expiry (hours): 자동 취소 전까지 예약 주문의 유효 시간
Confluence (Combo)
- Confluence Range: Combo 모드가 발동하기 위한 피봇 레벨과 전일 고가/저가 사이의 최대 거리(핍)
Trend Filter
- Trend Filter: 필터 비활성화, 또는 EMA 방향이나 피봇 포인트 대비 가격으로 진입 제한
- EMA Period: 추세 필터 EMA의 기간
- EMA Timeframe: 추세 필터 EMA에 사용되는 타임프레임
Session
- Use Session: 특정 시간대 창으로 주문 배치를 제한하는 기능 활성화
- Session Start Hour: 허용된 거래 창의 시작 시간
- Session End Hour: 허용된 거래 창의 종료 시간
Money Management
- Risk Percent: 포지션 크기 산정에 사용되는, 거래당 리스크에 노출되는 계좌 잔고의 백분율
- Max Spread (pips): 주문 배치가 일시 중지되기 전 허용되는 최대 스프레드
- Magic Number: 이 EA가 배치하는 주문의 고유 식별자
Debug
- Debug: 진단 로그 메시지 활성화(캔들당 최대 1개 메시지로 제한)
Optimizer Score
- Min Profit Factor: 이 손익비 미만의 최적화 패스를 실격 처리
- Max Drawdown Percent: 이 상대적 드로다운을 초과하는 패스를 실격 처리
- Min Trades: 이 거래 횟수보다 적은 패스를 실격 처리
- R2 Weight: 최종 점수에서 자본 곡선 매끄러움의 가중치
- Slope Weight: 최종 점수에서 정규화된 자본 성장 속도의 가중치
- Split Penalty: 테스트 전반부와 후반부 간 R² 차이에 대한 패널티(시간적 안정성)
- Skew Penalty: 단일 거래에 이익이 집중되는 것에 대한 패널티
- Ulcer Penalty: 드로다운의 깊이와 지속 기간에 대한 패널티
- MAR Weight: MAR 비율(순이익 백분율을 최대 드로다운 백분율로 나눈 값)의 가중치
- Trade Bonus Weight: 거래 횟수가 많을수록 체감하는 보너스의 가중치
최적화 점수 시스템
이 EA는 MT5 전략 테스터를 통해 접근 가능한 내장 커스텀 점수 함수를 포함합니다. 단순 이익뿐만 아니라 자본 곡선의 매끄러움, 전체 테스트 기간에 걸친 일관성, 드로다운의 깊이와 지속 기간, 그리고 한 번의 운 좋은 거래가 결과를 왜곡시키는 것에 대한 저항력으로 최적화 패스의 순위를 매깁니다. 좁은 과거 패턴에 과적합되지 않고 잘 일반화되는 매개변수 세트를 찾아내도록 설계되었습니다.
사용법: 최적화 실행 전 Optimizer Criterion을 Custom max로 설정하세요. 최소 손익비, 최대 드로다운 또는 최소 거래 횟수 기준을 충족하지 못하는 패스는 자동으로 실격 처리되어 0점을 받습니다.
권장 설정
심볼: XAUUSD
타임프레임: H1
모델링 모드: 1 Minute OHLC
이 EA는 피봇 레벨 근처에 배치되는 예약 주문에 의존하므로, 실거래 사용 시 저지연 실행이 가능한 VPS 또는 브로커를 권장합니다.
스크린샷
XAUUSD H1(1 Minute OHLC 모델링)에서의 백테스트 결과로, 자본 곡선과 성과 요약, 그리고 권장 최적화 설정 패널(Custom max 기준, 1 Minute OHLC 모델링)을 보여줍니다.
면책 조항
백테스트나 스크린샷에 표시된 과거 성과는 미래 결과를 보장하지 않습니다. 실거래 배포 전 데모 계좌에서 충분히 테스트하십시오. 거래에는 손실 위험이 따르며, 어떠한 전략이나 점수 시스템도 이 위험을 제거하지 못합니다.
