RiskFrame Account Guard MT5
- 유틸리티
- 버전: 1.0
- 활성화: 10
MetaTrader 5용 RiskFrame Account Guard
계좌 전체의 일일 손실, 드로다운 및 익스포저 보호 — 모든 심볼, 모든 매직 넘버, 수동 거래와 다른 EA까지 모두 적용됩니다.
RiskFrame Account Guard는 거래 계좌 전체를 모니터링하고, 설정된 규칙이 발동되면 선택한 보호 동작을 적용합니다. 수동 거래, 타사 Expert Advisor, 거래 패널 및 기타 주문 소스와 함께 사용할 수 있습니다. 포지션을 새로 열거나 신호를 생성하지 않습니다.
매뉴얼: 전체 RiskFrame Account Guard MT5 사용자 매뉴얼 열기
핵심 보호 원칙
- 계좌 전체 적용 — 일일 손실, 최대 드로다운, 수익 목표 및 익스포저 한도는 특정 매직 넘버 하나가 아니라 계좌의 모든 포지션과 대기 주문에 적용됩니다.
- 명확한 보호 상태 — Algo Trading이 꺼져 있거나, EA가 거래 작업을 수행할 수 없거나, 대기 주문 취소에 실패하면 Guard는 정상 상태 대신 DEGRADED를 표시합니다.
- 지속되는 발동 상태 — Daily, Max DD 또는 Profit 규칙이 한 번 발동되면 이후 미실현 P/L이 회복되더라도 해당 일자 또는 기간 동안 발동 상태가 계속 표시됩니다. 선택한 모드에 따라 Guard는 경고만 하거나, 새 익스포저를 사후에 제거하거나, 계좌 포지션을 모두 청산합니다. 현재 Day P/L은 계속 표시되며, 위반된 한도도 표시 상태를 유지합니다.
- 양수와 음수를 함께 표시하는 TODAY 범위 — Daily Budget, 현재 Day P/L 및 선택적 Profit Goal이 중앙을 기준으로 하는 하나의 스케일을 공유합니다. 음수 P/L은 일일 손실 경계로, 양수 P/L은 목표로 진행합니다.
- 제어된 보호 단계 — Alert(경고만) → Lock(새 대기 주문을 취소하고 새 시장 익스포저를 감지한 뒤 닫음; 발동 시점에 이미 열려 있던 포지션은 유지) → Close(AllowFlatten + 세션 ARM 후 선택적으로 계좌 전체 청산).
- 재시작 후 안전한 상태 복원 — 기준값, 에쿼티 최고값 및 발동 상태는 터미널 재시작 후 복원됩니다. 보호 상태를 안전하게 복원할 수 없으면 Guard는 DEGRADED를 보고합니다.
- 한눈에 파악할 수 있는 인터페이스 — 연료 게이지 스타일 표시판, 선택적 Axis Goal 레이아웃, Buffer 경고 영역, 잠금 상태 테두리 및 차트 내 도움말을 제공합니다.
보호 항목
- 일일 손실 — 하루 시작 시점의 에쿼티 또는 잔액을 기준으로 백분율 및/또는 금액으로 설정할 수 있습니다(전환 가능).
- 최대 드로다운 — 에쿼티 최고값을 추적하는 방식 또는 기간 시작점을 기준으로 하는 고정 방식; 기간 = Lifetime / Week / Month(Inputs). 별도의 Day 기간은 없습니다. Daily Budget이 이미 당일을 보호합니다.
- 일일 수익 목표 — 선택적 일일 임계값으로, 도달하면 선택한 동작이 발동하고 다음 일일 초기화까지 발동 상태가 유지됩니다.
- 익스포저 — 최대 보유 포지션 수 및/또는 최대 총 랏수(Settings → Limits; 0 = 비활성화). Lock/Close는 한도를 위반한 티켓/심볼의 초과분만 줄입니다. Alert는 경고만 하며 익스포저 때문에 취소하거나 청산하지 않습니다. 한도에 도달하면 Lock/Close는 새 대기 주문을 취소합니다. 자세한 내용은 매뉴얼을 참조하십시오.
- Buffer — 엄격한 일일 한도 전에 설정할 수 있는 경고 영역입니다(경고일 뿐, 두 번째 자동 강제 발동 조건이 아닙니다).
동작 모드
- Alert — 알림을 보내고 상태를 표시합니다. 주문을 취소하거나 포지션을 닫지 않습니다.
- Lock — 규칙 발동 후 및 잠금 상태 동안 새 대기 주문을 취소하고, 새 시장 익스포저를 감지한 뒤 닫습니다. 발동 시점에 이미 열려 있던 포지션은 유지됩니다(전체 청산이 아님). MetaTrader는 계속 Buy/Sell 클릭을 허용하며, Guard가 사후에 대응합니다.
- Close — Lock과 동일하게 새 대기 주문을 취소하고 새 익스포저를 닫으며, AllowFlatten이 활성화되고 해당 세션에서 Close-all을 ARM한 경우 선택적으로 계좌 전체를 청산할 수 있습니다. ARM하지 않았거나 AllowFlatten이 꺼져 있으면 Close는 Lock처럼 작동합니다. 상태 표시줄에 CLOSE · NOT ARMED가 표시되어 현재 상태를 명확히 확인할 수 있습니다.
일반적인 사용 절차
- RiskFrame Account Guard를 하나의 차트에만 연결하십시오(계좌당 Guard 하나).
- 터미널의 Algo Trading을 활성화하고 EA에서도 Algo Trading을 허용하십시오.
- Settings → Limits에서 Daily / Max DD / 선택적 Profit, Buffer, Max pos 및 Max lots를 설정하십시오. Profit > 0이면 Goal UI는 기본적으로 Axis를 사용합니다(Axis|Stacked 및 Style Classic|Charcoal 전환 가능). Inputs에서 Max DD 기간(Lifetime / Week / Month)을 선택하십시오.
- Alert, Lock 또는 Close를 선택하십시오. Close-all을 사용하려면 Inputs에서 AllowFlatten을 활성화하고 차트에서 ARM하십시오.
- 필요한 경우 Practice Tools를 사용하여 별도의 데모 계좌에서 선택한 동작을 검증하십시오.
- 수동 또는 다른 EA로 평소처럼 거래하십시오. 남은 허용 범위 표시판과 상태 표시줄을 확인하십시오.
- LOCKED, ALERT 또는 DEGRADED가 표시되면 추가 위험을 감수하기 전에 상태 표시줄의 원인을 먼저 확인하십시오.
지원 환경
- 플랫폼: MetaTrader 5(X64 Regular).
- 계좌 유형: 네팅 및 헤징.
- 시장: Forex, 금속, 지수, 암호화폐 CFD 및 사용 중인 MT5 브로커가 지원하는 기타 상품.
- 제품 유형: 계좌 전체 위험 관리 유틸리티입니다. 포지션을 새로 열거나 신호를 생성하지 않으며, 선택한 모드에 따라 주문을 취소하거나 포지션을 닫을 수 있습니다.
중요 안내(반드시 읽어 주십시오)
- Guard는 MetaTrader 5에서 사후 대응 방식으로 작동합니다. 주문이 나타난 뒤 취소하고 및/또는 포지션을 청산합니다. 브로커 측 원천에서 모든 시장 주문 클릭을 거부할 수는 없습니다.
- Close-all에는 AllowFlatten(Inputs)과 세션 ARM이 필요합니다. EA를 재시작하면 ARM 상태는 유지되지 않습니다.
- Lock/Close에는 Algo Trading이 활성화되어 있어야 합니다. 꺼져 있으면 Guard는 DEGRADED를 표시하며 보호 기능이 제한됩니다.
- 계좌당 Guard 인스턴스는 하나만 허용됩니다. 두 번째 차트에 연결하려는 시도는 거부됩니다.
- Practice Tools: 선택적 데모 계좌용 컨트롤을 사용하면 시장 P/L이 실제로 한도에 도달할 때까지 기다리지 않고 한도 조건을 시뮬레이션할 수 있습니다. 선택한 모드에 따라 실제 주문 취소 또는 포지션 청산이 실행될 수 있습니다. 반드시 별도의 데모 계좌에서만 사용하십시오.
- 대화형 패널 동작은 Strategy Tester에서 완전히 검증할 수 없습니다(구매 후 데모 계좌 차트에서 확인하십시오).
- 브로커, 계좌 프로그램 또는 위험 정책의 규칙에 맞게 한도를 설정하십시오.
- 감사 로그는 선택 사항이며 지원 진단에 사용됩니다.
개발: RiskFrame Account Guard는 지속적으로 유지보수되고 있습니다.
지원
제품의 Comments 섹션 또는 MQL5 개인 메시지를 이용하십시오.
변경 내역
v1.0 — Market 최초 출시.
