Prop Risk Guard
- 유틸리티
-
Mohamed-amine Baddir
MetaTrader 5용 Expert Advisor(EA)를 개발하고, 실제 거래에 사용하기 전에 충분히 테스트합니다.
제가 제공하는 작업:
고객의 전략, TradingView 스크립트 또는 문서화된 규칙을 깔끔한 MT5 Expert Advisor로 구현
기존 EA 수정 및 문제 해결: % 기준 리스크 포지션 사이징, 트레일링 스톱, 세션 및 시간 필터, 스프레드 필터, 멀티 심볼 포트폴리오, 드로다운 보호 기능 - 버전: 1.1
- 활성화: 5
Prop Risk Guard는 계좌의 리스크 관리 규칙을 자동으로 적용합니다. 차트 하나에 추가하기만 하면 계좌의 모든 포지션을 감시합니다. 한도에 도달하면 포지션을 청산하고 대기 주문을 삭제한 뒤 거래를 잠급니다. 이를 통해 한 번의 큰 손실 거래나 통제 불능 상태의 EA가 평가 계좌 또는 펀딩 계좌의 규칙을 위반하는 것을 방지합니다.
일일 손실 한도
-
백분율, 고정 금액 또는 두 가지를 함께 설정할 수 있습니다(더 엄격한 한도가 적용됩니다).
-
하루 시작 시점의 잔액, 하루 시작 시점의 자산(Equity) 또는 두 값 중 더 높은 값을 기준으로 계산합니다.
-
일일 초기화 시간은 서버 시간을 기준으로 직접 선택할 수 있습니다.
-
거래 잠금은 다음 초기화 시점까지 유지되며, 초기화 후 거래가 자동으로 재개됩니다.
-
입금과 출금은 일일 손실로 계산되지 않습니다.
최대 드로다운
-
고정형: 초기 잔액을 기준으로 계산합니다.
-
트레일링형: 자산(Equity)의 최고 도달점을 기준으로 계산합니다.
-
초기 잔액까지 트레일링: 자산이 증가하면 한도가 함께 상향되고, 초기 잔액 수준에 도달하면 한도가 고정됩니다.
-
잠금 상태는 대시보드에서 직접 해제할 때까지 유지됩니다(두 번 클릭).
수익 목표 도달 시 잠금(선택 사항)
-
수익 목표에 도달하면 모든 포지션을 청산하고 거래를 잠급니다. 평가를 통과한 계좌에서 이미 확보한 수익을 다시 잃는 상황을 방지합니다.
실제 거래 환경을 고려한 기능
-
안전 버퍼: 슬리피지에 대비해 각 한도에 도달하기 전에 설정된 비율만큼 일찍 보호 기능을 작동시킵니다.
-
경고 알림: 설정한 한도 사용 비율에 도달하면 경고를 보냅니다.
-
잠금 중 수동으로 또는 어떤 EA를 통해 개설된 포지션이든 즉시 청산합니다.
-
재호가 또는 부분 체결이 발생하면 청산을 재시도하며, 시장이 닫혀 있으면 재개될 때까지 기다립니다.
-
오픈 포지션 수와 총 랏 수에 대한 선택적 제한을 설정할 수 있습니다.
-
적용 범위: 모든 포지션 또는 선택한 매직 넘버(Magic Number)에 해당하는 포지션만 감시할 수 있습니다.
-
1초 타이머와 틱 이벤트를 모두 사용하므로 차트의 해당 종목에서 시세 움직임이 적어도 보호 기능이 계속 작동합니다.
-
터미널을 재시작해도 하루 시작 값, 자산 최고점 및 잠금 상태를 유지합니다.
-
장중에 추가하거나 새 터미널 또는 VPS에서 실행할 경우에도 당일 거래 내역을 바탕으로 하루 시작 값을 복원합니다.
-
동일 계좌에서 두 개의 인스턴스가 동시에 실행되는 것을 방지합니다.
대시보드
하루 시작 기준값, 자산(Equity), 일일 손익(P/L), 각 한도 대비 드로다운을 진행률 표시줄과 함께 보여 줍니다. 또한 보호 기능이 작동하기 전까지 남은 금액, 수익 목표, 잠금 상태 및 다음 일일 초기화까지 남은 시간을 표시합니다. 상태는 ACTIVE(활성), WARNING(경고), LOCKED(잠금)로 표시됩니다. 차트의 어느 모서리에나 배치할 수 있습니다.
알림
터미널 알림, 푸시 알림, 이메일 알림을 각각 개별적으로 켜거나 끌 수 있습니다.
주요 설정 항목
일일 손실 한도(백분율 및/또는 금액), 하루 시작 기준값, 초기화 시간; 최대 드로다운(백분율 및/또는 금액), 드로다운 방식, 초기 잔액, 자산 최고점; 수익 목표; 안전 버퍼와 경고 수준; 적용 범위와 매직 넘버; 최대 포지션 수와 랏 수; 대시보드 위치; 알림 설정.
참고 사항
-
모든 한도는 미실현 손익을 포함한 계좌 자산(Equity)을 기준으로 계산됩니다.
-
MetaTrader 5에서는 한 프로그램이 다른 프로그램의 주문 전송을 차단할 수 없습니다. 따라서 잠금 중 새로 개설된 포지션은 감지되는 즉시 청산됩니다.
-
급격한 시장 변동이나 가격 갭이 발생하면 실제 실현 손실이 한도를 초과할 수 있습니다. 안전 버퍼는 위험을 줄여 주지만 완전히 제거하지는 못합니다.
-
계좌 제공업체마다 규칙이 다릅니다. 해당 업체의 조건에 맞게 한도, 계산 기준 및 초기화 시간을 설정하고 먼저 데모 계좌에서 테스트하세요.
-
전략 테스터에서는 보호 기능의 작동을 확인할 수 있도록 모의 거래를 실행합니다. 이러한 거래는 실제 차트나 일반 데모 차트에서 실행되지 않습니다.
-
저장된 상태는 보호 기능이 실행되는 터미널에 유지됩니다. 새 터미널이나 MQL5 VPS로 이동할 경우 초기 잔액을 입력해야 하며, 트레일링 방식에서는 자산 최고점도 입력해야 합니다.
-
DLL이 필요하지 않습니다. 모든 종목에서 작동합니다.
