Pivot Monster EA
- Experts
- 버전: 2.0
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 모델링)을 보여줍니다.
면책 조항
백테스트나 스크린샷에 표시된 과거 성과는 미래 결과를 보장하지 않습니다. 실거래 배포 전 데모 계좌에서 충분히 테스트하십시오. 거래에는 손실 위험이 따르며, 어떠한 전략이나 점수 시스템도 이 위험을 제거하지 못합니다.
