당사 팬 페이지에 가입하십시오
- 조회수:
- 4
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
🛡️ PropFirm Equity Protector (기관용 리스크 관리자)
1. 권장 종목 및 시간대
-
종목: 모든 종목 (XAUUSD, GBPUSD와 같은 변동성이 큰 자산이나 US30과 같은 지수에 특히 권장).
-
시간대: 제한 없음. 이 유틸리티 EA는 OnTick() 대신 OnTimer() 이벤트(1초 간격)를 기반으로 하므로 시간대에 구애받지 않으며, 시장이 정지된 상황에서도 지속적인 리스크 모니터링을 보장합니다.
2. 코드에 반영된 핵심 개념 이 코드의 주요 개념은 프로프 펌(Prop Firm) 트레이더를 위한 기관급 리스크 관리 프레임워크를 제공하는 것입니다. 기존의 손절매(Stop Loss)는 뉴스 이벤트 발생 시 극심한 슬리피지에 취약합니다. 이 EA는 2단계 리스크 완화 시스템을 도입하여 이를 완화합니다:
-
1단계(소프트 리미트): 계좌가 경고 드로다운 수준에 도달하면, 이 EA는 성과가 가장 저조한 오픈 포지션을 식별하여 부분 청산(예: 거래량의 50%)을 실행함으로써 계좌에 여유 마진을 확보하고 총 한도 초과를 방지합니다.
-
2단계(하드 리미트): 극심한 변동성으로 인해 순자산이 프로프 펌의 일일 절대 한도에 도달하면, 이 EA는 브로커의 재호가를 우회하여 계좌를 보호하기 위해 공격적인 패닉 청산 루프를 실행합니다.
3. 외부 변수 설명
-
InpMaxDailyLossPercent : 프로프 펌에서 허용하는 일일 최대 손실률(예: 4.5%). Tier 2를 발동합니다.
-
InpAutoCloseOnLimit : 티어 2 절대 패닉 청산을 활성화합니다.
-
InpRemoveEAOnLimit : true인 경우, Tier 2 한도를 초과하면 EA가 차트에서 자동으로 분리되어 추가 자동 거래를 차단합니다.
-
InpMitigationLossPercent : 경고 임계값(예: 3.5%). Tier 1을 발동합니다.
-
InpEnableMitigation : Tier 1 부분 청산 모듈을 활성화합니다.
-
InpPartialClosePercent : Tier 1 손실 완화 과정에서 청산할 최악의 포지션 거래량의 비율(기본값: 50.0).
-
InpSlippagePoints : 변동성이 큰 시장에서 포지션 청산을 강제하기 위해 허용되는 편차.
-
InpSendPushNotification : 한도 초과 시 모바일 푸시 알림을 전송합니다.
-
InpMaxRetries : 브로커 서버에서 오류가 반환될 경우 EA가 청산 명령을 강제 전송하는 횟수입니다.
4. 코드 구조에 대한 간략한 설명 다른 사용자들이 구현 방식을 이해하는 데 도움을 주기 위해, 이 EA는 엄격한 객체 지향 프로그래밍(OOP) 원칙을 적용하여 개발되었습니다.
-
CPropFirmProtector 클래스: 모든 리스크 로직을 캡슐화하여 전역 변수 충돌을 방지합니다.
-
CalculateDailyStartBalance() 메서드: 정적 변수에 의존하는 대신, 서버 시간 기준 00:00부터 HistorySelect()를 스캔하여 스왑, 수수료 및 청산된 수익을 고려하여 정확한 일일 초기 잔고를 수학적으로 계산합니다.
-
자동 복구 GUI: 차트 내 대시보드는 Z-순서 고정 배경과 자동 복구 루프(ObjectFind)를 활용합니다. 다른 지표가 실수로 리스크 대시보드를 삭제하더라도, EA는 1밀리초 만에 이를 재구성합니다.

MetaQuotes Ltd에서 스패인어로 번역함.
원본 코드: https://www.mql5.com/es/code/76437
Swing Detector by Pullback (Smart Money Concepts)
SMC 풀백은 일반적인 3봉 패턴 대신 풀백의 정의를 사용하여 스윙 고점과 저점을 표시합니다. 고점은 해당 캔들의 저점을 가격이 다시 하향 돌파했을 때만 확정됩니다. 따라서 표시된 모든 지점은 실제 반전 지점이며, 고점과 저점은 항상 번갈아 나타납니다. 이 지표는 종가 캔들만 평가하며, 일단 표시된 마커는 절대 이동하지 않으므로 재표시되지 않습니다. 두 개의 버퍼를 통해 iCustom을 이용해 EA에 확정된 스윙 가격을 제공합니다.
One-Click Trade Manager — risk-based lot size with entry, stop and target in one click
Works out the lot from your risk percent and the stop distance, then opens the trade with the stop loss and take profit already attached. Never trades by itself.
InfoAccount
This is an informative script displaying data on the current trading account in the chart window.
ShowMinMaxDayLevels
The indicator displays high and low levels of a day (specified by the input parameter value) on any timeframe.