DrawDown Limiter
- 유틸리티
-
Haidar Lionel Haj Ali
I am committed to developing high-performance trading solutions for MetaTrader 5. Backed by over nine years of live-market experience, I designed and deliver Expert Advisors, custom indicators, and utilities that minimize complexity and maximize precision in real-world conditions. - 버전: 5.0
- 업데이트됨: 19 9월 2026
- 활성화: 10
DrawDown Limiter v5.0 — 고급 계좌 보호 컨트롤러
DrawDown Limiter v5.0은 거래 계좌를 모니터링하고 설정된 리스크, 수익, 뉴스, 일정, 롤오버 또는 포지션 수 제한에 도달했을 때 자동으로 대응하도록 설계된 클라이언트 측 계좌 보호 컨트롤러입니다.
하나의 전용 차트에서 수동 거래, 자동화 전략, 여러 Expert Advisor, 대기 주문 및 오픈 포지션을 모니터링할 수 있습니다. 전체 계좌를 보호하거나 Magic Number를 사용하여 특정 EA 또는 여러 EA 그룹만 모니터링하도록 설정할 수도 있습니다.
DrawDown Limiter의 목적은 단순히 드로다운을 표시하는 것이 아닙니다. 설정한 거래 규칙을 적극적으로 적용하고 보호 조건이 활성화되어 있는 동안 해당 규칙을 계속 시행하는 것이 목적입니다.
도움이 필요하거나 질문이 있으신가요? DrawDown Limiter 사용자 가이드를 확인하세요.
저는 Lio입니다. 언제든지 편하게 문의하세요! 질문에 답변하고, 도움을 드리며, 제품을 지속적으로 개선하기 위해 항상 준비되어 있습니다.
통합 보호 시스템
DrawDown Limiter v5.0은 통합된 보호 대응 시스템을 제공합니다. 설정에 따라 보호 조건이 트리거되면 EA는 다음 작업을 수행할 수 있습니다.
- 호환되는 Expert Advisor에 공유 신규 진입 차단 신호를 활성화합니다.
- 거래를 종료하기 전에 로컬 전략 차트를 격리합니다.
- 보호 대상 대기 주문을 삭제합니다.
- 보호 대상 포지션을 종료하거나 보호 활성화 이전에 존재하던 익스포저만 유지합니다.
- 보호가 활성화된 동안 새롭게 생성되는 익스포저를 계속 제거합니다.
- 보호 중 새로 열린 전략 차트를 격리합니다.
- 모든 보호 조건이 안전하게 해제되면 저장된 차트를 자동으로 복원합니다.
같은 터미널에서 다른 EA가 실행 중인 경우 포지션을 종료하기 전에 전략 차트를 닫는 것이 특히 중요합니다. 이를 통해 DrawDown Limiter가 방금 종료한 포지션을 다른 전략이 즉시 다시 생성하는 상황을 방지할 수 있습니다.
보호 조건
DrawDown Limiter v5.0은 여러 독립적인 조건에 따라 보호를 활성화할 수 있습니다.
- 최대 일일 드로다운
- 최대 계좌 드로다운
- 최대 계좌 수익
- 일일 수익 목표
- Breakeven 보호
- Rollover 보호
- 예약된 보호
- 경제 뉴스 보호
- 휴일 및 종일 뉴스 보호
- 최대 동시 오픈 포지션 수
- 현재 거래 구간에서 오픈된 최대 포지션 수
여러 보호 원인이 동시에 활성화될 수 있습니다. 하나의 조건이 해제되었다고 해서 EA가 보호를 즉시 종료하지 않습니다. 활성화된 모든 보호 원인이 정상적으로 해제될 때까지 전체 보호 상태가 유지됩니다.
일일 드로다운 — 실제 리스크 계산 방식을 선택하세요
거래 프로그램과 계좌 규칙에 따라 일일 드로다운 계산 방식은 다를 수 있습니다. 따라서 DrawDown Limiter v5.0은 일일 리스크 기준값과 현재 손실을 측정하는 방식을 분리하여 설정할 수 있습니다.
일일 리스크 기준 옵션:
- 초기 입금액
- 거래 구간 시작 시 계좌 Balance
- 거래 구간 시작 시 계좌 Equity
- Equity와 Balance 중 더 높은 값
- 계좌 통화 기준 고정 리스크 금액
일일 드로다운 추적 방식:
- Open And Closed Positions — 마지막 리셋 이후 종료된 거래의 마이너스 P/L과 현재 Floating P/L을 합산합니다.
- Start-Of-Range Equity — 현재 보호 구간 시작 시 기록된 Equity로부터의 하락폭을 측정합니다.
- High-Water Equity — 해당 구간에서 기록된 최고 Equity를 추적하고 그 최고점에서부터의 드로다운을 측정합니다.
필요한 경우 Swap과 Commission도 계산에 포함할 수 있습니다.
이러한 유연성을 통해 모든 계좌에 동일한 계산 방식을 적용하는 대신 실제로 필요한 드로다운 계산 방식에 맞춰 DrawDown Limiter를 설정할 수 있습니다.
유연한 일일 리셋 주기
거래일은 반드시 사용자의 컴퓨터 시간 기준 자정이나 브로커 서버 시간 기준 자정에 리셋되는 것은 아닙니다.
DrawDown Limiter는 다음 기준으로 보호 구간을 정의할 수 있습니다.
- Daily Bar Open
- Broker Server Time
- Configured Time Zone
Configured Time Zone 모드는 고정 표준 UTC 오프셋과 함께 유럽 또는 미국의 서머타임 규칙을 선택적으로 지원합니다.
선택한 구간은 일일 드로다운 계산, 일일 목표, Breakeven 상태, 일정 및 구간 포지션 카운터의 리셋을 제어합니다.
Chart Vault — 전략을 격리하고 보호하며 복원
DrawDown Limiter v5.0의 주요 신규 기능 중 하나는 Chart Vault입니다.
차트 보호가 활성화되어 있으면 DrawDown Limiter는 대상 전략 차트를 닫기 전에 해당 차트를 저장할 수 있습니다. 저장되는 정보에는 심볼, 타임프레임, 차트 설정 및 나중에 차트를 다시 열기 위해 필요한 템플릿 정보가 포함됩니다.
보호 이벤트가 활성화되어 있는 동안 Chart Vault는 다음 작업을 수행할 수 있습니다.
- 대상 전략 차트를 저장합니다.
- 보호 대상 포지션이 종료되기 전에 해당 차트를 닫습니다.
- DrawDown Limiter 컨트롤러 자체는 계속 실행합니다.
- 보호가 활성화되어 있는 동안 새롭게 열린 전략 차트를 격리합니다.
- 저장, 종료, 복원 및 복원 실패한 차트를 추적합니다.
Close + Restore Charts를 사용하면 모든 보호 원인이 해제되고, 새로운 거래 구간이 유효하며, 시스템이 안전하게 복원할 수 있다고 판단한 경우 저장된 차트를 자동으로 다시 열 수 있습니다.
저장된 차트를 언제 복원할지 직접 결정하고 싶은 경우 Manual Reopen 모드도 사용할 수 있습니다.
기존 포지션의 처리 방식을 선택하세요
보호가 항상 모든 포지션을 종료해야 한다는 의미는 아닙니다. v5.0에서는 두 가지 주요 거래 대응 모드를 제공합니다.
- Close Protected Trades — 보호가 활성화된 동안 설정된 범위 내의 포지션을 반복적으로 종료하고 대기 주문을 삭제합니다.
- Keep Pre-Existing Exposure — 보호가 시작되기 전에 존재하던 익스포저를 유지하면서 대기 주문을 삭제하고 추가적인 신규 익스포저가 유지되는 것을 방지합니다.
이를 통해 뉴스나 일정과 같은 일시적인 제한 상황에서 신규 익스포저는 차단하면서도, 거래 규칙에서 허용하는 경우 기존 포지션은 계속 원래 전략에 의해 관리되도록 할 수 있습니다.
일일 수익 목표
DrawDown Limiter는 손실 보호만을 위한 도구가 아닙니다.
Daily Profit Target은 다음 중 하나로 설정할 수 있습니다.
- 일일 기준값의 백분율
- 계좌 통화 기준 고정 금액
목표에 도달하면 다음 중 하나를 선택할 수 있습니다.
- Notify Only
- Activate Protection Until Reset
이 기능을 사용하면 일일 거래 목표를 설정하고 현재 구간에서 원하는 결과에 도달한 후 추가 거래를 중단할 수 있습니다.
Breakeven 보호
v5.0은 Breakeven Protection도 제공합니다.
Breakeven 보호가 준비 상태가 되는 양의 일일 수익 수준을 설정할 수 있습니다. 이후 거래 결과가 다시 Breakeven 수준으로 내려오면 DrawDown Limiter가 설정된 보호 대응을 활성화합니다.
예를 들어 거래일 초반에 일정 수준의 수익을 달성한 후 보호가 준비 상태가 되고, 이후 그 누적 수익을 모두 반납하게 되면 계좌를 자동으로 보호할 수 있습니다.
최대 계좌 수익 보호
전체 계좌의 목표로 별도의 Maximum Account Profit 수준을 설정할 수 있습니다.
설정된 계좌 수익 수준에 도달하면 DrawDown Limiter는 전체 보호 대응을 활성화하고 해당 설정 하에서의 추가 거래를 중단합니다.
이 기능은 Daily Profit Target과 독립적으로 작동하며, 단일 거래일이 아닌 전체 계좌에 적용되는 목표를 위한 기능입니다.
뉴스 보호
DrawDown Limiter v5.0은 선택한 경제 이벤트 전후에 자동으로 보호를 활성화할 수 있습니다.
플랫폼 및 설정에 따라 지원되는 뉴스 소스에는 MQL5 Economic Calendar, Forex Factory 및 Investing.com이 포함됩니다.
뉴스 보호는 다음 기준으로 필터링할 수 있습니다.
- 선택한 통화
- 낮음, 중간, 높음 중요도의 이벤트
- 포함할 이벤트 키워드
- 제외할 이벤트 키워드
- 이벤트 전 보호 시간(분)
- 이벤트 후 보호 시간(분)
- 휴일 보호
- 종일 이벤트 보호
설정된 조건에 맞는 뉴스 제한이 활성화되면 다른 전체 보호 조건과 동일한 설정 가능한 거래 및 차트 보호 시스템이 사용됩니다.
뉴스 보호가 활성화되어 있고 설정된 소스에서 신뢰할 수 있는 데이터를 제공하지 못하는 경우 DrawDown Limiter는 거래가 안전하다고 가정하지 않고 fail-closed 방식으로 동작합니다.
예약 보호
DrawDown Limiter는 설정된 브로커 서버 시간에 자동으로 보호를 활성화할 수 있습니다.
예약은 다음과 같이 실행할 수 있습니다.
- 매일
- 선택한 요일
한 번 트리거되면 선택한 보호 대응은 다음 정상적인 일일 거래 구간이 시작될 때까지 활성 상태를 유지합니다.
특정 시장 시간대, Rollover, 주말 또는 사전에 지정한 시간 이전에 전략의 거래를 중단해야 할 때 유용합니다.
Rollover Security Zone
수익이 발생한 거래일이라도 큰 Floating Loss가 숨겨져 있을 수 있으며, 일일 리셋 직후 이 손실이 위험한 수준이 될 수 있습니다.
Rollover Security Zone은 이러한 상황을 처리하기 위해 설계되었습니다.
다음 일일 리셋 전 설정된 시간 동안 DrawDown Limiter는 일일 리스크 허용 한도의 백분율로 최대 Floating Loss를 제한할 수 있습니다.
Floating Loss가 설정된 Rollover 허용 한도에 도달하면 계좌가 다음 거래 구간으로 넘어가기 전에 전체 보호가 활성화됩니다.
과도한 거래 보호 — 허용된 거래는 종료하지 않습니다
DrawDown Limiter는 포지션 수와 관련해 두 가지 독립적인 제한을 제공합니다.
- 최대 동시 오픈 포지션 수
- 현재 구간에서 오픈 가능한 최대 포지션 수
전체 드로다운 보호 이벤트와 달리 포지션 수 보호는 excess-only control 방식을 사용합니다.
허용 한도 내에 있는 포지션은 계속 유지되며 전략 차트도 계속 사용할 수 있습니다. 추가되거나 초과된 익스포저만 제거되고 정상 범위 내의 포지션은 계속 관리될 수 있습니다.
허용된 익스포저를 초과할 가능성이 있는 대기 주문도 삭제할 수 있습니다.
신규 거래 리스크 경고
DrawDown Limiter는 새로 감지된 포지션을 검사하고 다음 상황에서 경고를 제공할 수 있습니다.
- 거래에 확인 가능한 Stop Loss가 없는 경우.
- 예상 리스크가 설정된 Balance 비율을 초과하는 경우.
- 예상 리스크가 설정된 Equity 비율을 초과하는 경우.
- 예상 리스크가 설정된 고정 금액을 초과하는 경우.
이 기능은 경고만 제공합니다. 거래를 수정하거나 Stop Loss를 자동으로 추가하지 않습니다.
전체 계좌 또는 개별 전략 보호
DrawDown Limiter는 세 가지 모니터링 범위를 지원합니다.
- All Trades
- One EA Magic Number
- Multiple EA Magic Numbers
이를 통해 다중 레이어 포트폴리오 보호 구조를 만들 수 있습니다.
예를 들어 하나의 메인 DrawDown Limiter가 전체 계좌를 보호하고, 추가 인스턴스가 개별 Expert Advisor 또는 전략 그룹에 할당된 더 작은 리스크 예산을 각각 관리할 수 있습니다.
개별 전략에 별도의 제한이 설정되어 있더라도 계좌의 메인 컨트롤러는 전체 포트폴리오를 계속 관리합니다.
고급 보호 대시보드
v5.0은 단순히 개별 지표를 표시하는 것이 아니라 계좌 상태와 현재 활성화된 보호 시스템을 보여주는 반응형 보호 대시보드를 제공합니다.
대시보드에서는 다음과 같은 정보를 확인할 수 있습니다.
- 현재 보호 상태
- 계좌 성과
- 손실 한도까지 남은 여유
- 사용된 일일 드로다운과 남은 허용치
- 일일 수익 및 전체 계좌 수익 진행 상황
- 다음 보호 이벤트
- 일일 리셋까지 남은 시간
- 뉴스 보호 상태
- Rollover 보호 상태
- 오픈 포지션 및 구간 포지션 제한
- 선택된 거래 및 차트 동작
- Chart Vault 상태
- 최근 보호 활동
대시보드는 사용 가능한 차트 크기에 따라 와이드, 표준, 컴팩트 및 최소 레이아웃으로 자동 조정됩니다.
대시보드에서 직접 제어
보호 대시보드에서는 다음과 같은 조작 기능도 제공합니다.
- PAUSE — 일시 중지가 가능한 보호 기능 및 경고 검사를 중지합니다.
- CLOSE ALL — 관리 중인 익스포저를 긴급하게 한 번에 종료합니다.
- 일일 드로다운 백분율 임시 조정.
- 현재 구간 최대 포지션 수 임시 조정.
- 거래 동작 선택.
- 차트 동작 선택.
- Push 및 Email 알림 활성화/비활성화.
- 자동 예약 보호 제어.
- 해당되는 경우 차트 수동 복원.
대시보드에서 임시로 변경한 설정은 저장된 EA 입력값을 자동으로 덮어쓰지 않습니다. EA를 다시 로드하면 임시 설정은 입력값으로 돌아가지만 지속형 보호 상태는 유지됩니다.
지속형 보호 상태
EA를 제거한 뒤 다시 추가하거나 MetaTrader를 재시작하는 것만으로 보호 이벤트가 해제되지는 않습니다.
DrawDown Limiter는 중요한 보호 상태와 현재 거래 구간 정보를 저장하므로 일반적으로 EA를 재시작하는 것만으로 활성화된 제한을 우회할 수 없습니다.
저장 상태 또는 거래 구간 전환 정보가 유효하지 않은 경우 시스템은 fail closed 방식으로 동작하며 유효한 상태가 복구될 때까지 보호를 유지합니다.
기존 Limiter 상태를 의도적으로 폐기하고 완전히 새로운 보호 구간을 초기화해야 할 경우 보호된 Start Fresh 절차를 사용할 수 있습니다.
개발자 통합
DrawDown Limiter는 호환되는 Expert Advisor가 신규 거래를 시도하기 전에 확인할 수 있는 공유 MetaTrader Global Variable을 생성할 수 있습니다.
개발자는 이 신규 진입 차단 메커니즘을 자신의 EA에 직접 통합하여 새로운 포지션이 이미 생성된 후 DrawDown Limiter가 이를 감지하고 제거하기를 기다리는 대신 전략이 DrawDown Limiter와 직접 연동되도록 할 수 있습니다.
FIFO 지원
FIFO 규칙을 준수해야 하는 계좌를 위해 DrawDown Limiter는 설정 가능한 FIFO 종료 모드를 제공하며, 필요한 경우 부분 종료도 지원합니다.
알림
보호 이벤트는 다음 방식으로 알림을 받을 수 있습니다.
- 패널 및 터미널 로그
- MetaTrader Push 알림
- Email 알림
- Push 및 Email 동시 알림
펀디드 계좌 및 개인 리스크 관리를 위해 설계
DrawDown Limiter는 엄격한 펀디드 계좌 규칙뿐만 아니라 개인 거래 계좌의 리스크 관리에도 맞게 설정할 수 있습니다.
내장된 보호 모델은 다음과 같은 다양한 조건에 맞출 수 있습니다.
- 일일 손실 계산 방식
- 전체 계좌 손실 한도
- 수익 목표
- 일일 리셋 시간대
- 뉴스 제한
- 포지션 제한
- Rollover 요구사항
- EA별 리스크 예산
따라서 DrawDown Limiter의 트리거 수준과 외부 계좌 제한 사이에 안전 마진을 유지하면서 다양한 거래 프로그램에 맞는 사전 설정을 만들 수 있습니다.
중요 — 보호 모델 이해하기
DrawDown Limiter는 클라이언트 측 MetaTrader 컨트롤러입니다.
터미널에서 확인 가능한 상태를 모니터링한 다음 설정된 보호 대응을 실행합니다. 브로커가 주문을 접수하기 전에 해당 주문을 강제로 거부하도록 만들 수는 없습니다.
모바일 앱, Web Terminal, API, Signal 서비스, Trade Copier, 다른 MetaTrader 터미널 또는 기타 외부 시스템을 통해 제출된 거래는 DrawDown Limiter가 실행 중인 터미널에 표시되기 전까지 제어할 수 없습니다.
또한 MetaTrader 터미널이 종료되어 있거나, 연결이 끊겼거나, 멈췄거나, 거래를 실행할 수 없는 상태에서는 EA도 보호 작업을 수행할 수 없습니다.
따라서 DrawDown Limiter의 설정 한도와 외부의 강제 제한 사이에 적절한 안전 마진을 설정하십시오. 실행 지연, Spread, Slippage, Commission, Swap 및 급격한 시장 움직임은 최종 종료 가격과 실행 시간에 영향을 줄 수 있습니다.
권장 설정
로컬 환경에서 최대한의 계좌 보호를 위해:
- DrawDown Limiter를 하나의 전용 차트에서 실행하십시오.
- 전체 계좌 보호가 필요한 경우 All Trades 범위를 사용하십시오.
- 실제 계좌 규칙에 맞게 일일 리셋 및 드로다운 계산 방식을 설정하십시오.
- 익스포저를 제거해야 하는 경우 Close Protected Trades를 사용하십시오.
- 보호 중 로컬 자동화 전략을 격리해야 하는 경우 Close + Restore Charts를 사용하십시오.
- 외부 최대 손실 제한보다 낮은 수준에 충분한 안전 마진을 설정하십시오.
- 실계좌에서 사용하기 전에 데모 계좌에서 보호 활성화부터 복원까지 전체 과정을 테스트하십시오.


I’ve been using the Draw Down Limiter for quite some time now, and it’s been the only system that’s allowed me to pass the prop challenges. Yesterday I downloaded the new version and couldn’t get it set up correctly. I received incredible support from Lionel, who always responded very quickly. He even sent me a video to better explain how the new interface works (by the way, the new graphical interface is beautiful—and I say this as a professional graphic designer!). I recommend this tool to anyone who, like me, needs more discipline. The urge to rush is the main cause of failure. This tool, developed so thoroughly by Lionel, has become my best ally in the ongoing battle of trading. Thanks, Lionel!