Ninja EA Portfolio Guard MT5
- 유틸리티
-
Atsushi Katayama
I develop and test MetaTrader 5 Expert Advisors with a focus on backtesting, forward testing, and risk management.
My products do not rely on martingale, grid, or averaging strategies. - 버전: 1.3
- 활성화: 10
NINJA EA PORTFOLIO GUARD MT5
NINJA EA Portfolio Guard MT5는 MetaTrader 5 계좌 전체를 감시하는 위험 관리 유틸리티입니다. 차트 하나에 한 개만 적용하면 수동 거래와 여러 EA를 Magic Number별로 확인할 수 있습니다. 시장 방향을 예측하거나 신호를 만들거나 신규 거래를 열지 않습니다.
중요: 계좌 전체에 적용
CLOSE ALL, DELETE PENDING 및 자동 보호는 현재 차트 종목만이 아니라 계좌 전체에 작용합니다. 수동 거래, 모든 Magic Number, 모든 EA와 모든 종목이 영향을 받을 수 있습니다. 계좌당 한 개만 사용하고 먼저 데모 계좌에서 테스트하십시오.
패널 및 Magic 분석
- Balance, Equity, Floating, Free margin, Margin
- 미실현 손익을 포함한 당일 결과와 주간·월간 실현 손익
- 저장된 최고 Equity 기준 DD와 실현 잔고 곡선의 Closed DD
- 계좌 전체 Positions, Lots, Pending
- NORMAL, WATCH, DANGER, MAX USE
각 Magic Number에 대해 7/14/30일 실현 손익, 30일 PF와 승률, 최대 연속 손실, 현재 포지션·Lot·미실현 손익을 표시합니다. Magic 0은 Manual로 분리할 수 있습니다. Tracked Magic Numbers를 비우거나 AUTO를 사용하고, 별명은 0=Manual;123456=Ninja Trinity 형식입니다.
설정 가능한 한도
- 조정된 일일 기준 대비 Equity 손실률, 기본 4%
- 계좌 통화 기준 일일 손실과 현재 계좌 전체 미실현 손실
- 저장된 Equity 최고점 대비 DD, 기본 10%
- 최대 포지션 수와 총 Lot
- WATCH 전환 비율, 기본 80%
0은 해당 한도를 비활성화합니다. 감지·통신 지연, 슬리피지, 갭, 시장 휴장, 주문 거부 및 브로커 제한으로 최종 손실이 설정값을 초과할 수 있습니다.
ALERT ONLY와 CLOSE ALL
기본 ALERT ONLY는 감시와 알림만 하며 자동 거래 요청을 보내지 않습니다. 선택형 CLOSE ALL은 한도 초과 후 계좌의 모든 포지션 청산을 시도하고, 모든 예약 주문 삭제와 LOCK ON 저장을 설정할 수 있습니다.
다른 EA를 끌 수는 없습니다. LOCK ON은 노출이 발생한 뒤 다시 감지하고 처리할 뿐, 주문이 브로커에 도달하기 전에 차단하지 않습니다.
버튼과 알림
- CLOSE ALL: 모든 포지션 청산 시도
- DELETE PENDING: 모든 예약 주문 삭제 시도
- RESET GUARD: 현재 Equity를 새 일일 기준과 최고점으로 만들고 LOCK ON 해제
Yes/No 확인은 기본 활성화입니다. 파란 헤더나 MOVE를 잡아 끌면 이동합니다. 동일한 초과 상태는 매 주기 반복 통지하지 않습니다. Push는 Tools > Options > Notifications에서 MetaQuotes ID를 설정합니다.
첫 안전 테스트
- 중요 거래나 다른 EA가 없는 데모에서 ALERT ONLY를 유지합니다.
- 작은 임시 미실현 손실 한도를 설정하고 최소 수동 포지션을 엽니다.
- 알림이 한 번만 나오며 자동 청산되지 않는지 확인합니다.
- CLOSE ALL과 DELETE PENDING을 각각 테스트합니다.
- 그 후에만 자동 CLOSE ALL과 LOCK ON을 시험하고 ALERT ONLY로 복원합니다.
표시만 할 때는 Algo Trading이 필요 없지만 청산·삭제 요청에는 필요합니다. MT5 전용이며 hedging, netting, exchange를 감지합니다. Netting에서는 Magic 귀속이 다를 수 있습니다. DLL, WebRequest, 외부 서비스를 사용하지 않습니다. 수익, 모든 손실 방지, 한도값에서의 정확한 체결을 보장하지 않습니다.
