Cascade Exit Conductor
- 유틸리티
- 버전: 1.0
- 활성화: 5
Cascade Exit Conductor 는 MetaTrader 5 용 포지션 관리 유틸리티입니다. 수동 또는 임의의 EA 가 연 기존 거래를 감시하고 출구를 대신 처리합니다. 스톱을 본전으로 잠그고, 단계적 부분청산 캐스케이드로 수익을 확보하며, 나머지를 ATR 또는 고정 거리로 트레일링하고, 최대 보유 시간 후 포지션을 청산할 수도 있습니다. 차트 위 콤팩트한 콕핏에서 원클릭으로 조작합니다.
스스로 거래를 열지 않으며 방향을 예측하지도 않습니다. 열린 포지션이 없으면 대기만 합니다.
하는 것과 하지 않는 것
- 함: 스톱을 본전으로 이동, 최대 3 단계 부분 익절, 나머지 트레일링, 선택적으로 시간 청산.
- 안 함: 신규 주문을 열지 않음, 대기 주문 미사용, 물타기 없음, 마팅게일/그리드/양방향 없음. 기존 포지션의 위험 축소와 출구 관리만 합니다.
빠른 시작
- 자동매매 허용: 도구 > 옵션 > Expert Advisors 에서 "Allow Algo Trading" 체크(툴바의 Algo Trading 버튼도 활성화). 본 유틸리티는 청산/수정 요청을 보내므로 반드시 켜야 합니다.
- 모바일 푸시는 도구 > 옵션 > 알림 에서 MetaQuotes ID 설정(Push Notifications To Mobile 사용 시에만 필요).
- Cascade Exit Conductor 를 아무 차트에 끌어다 놓으세요. 하나로 모든 심볼을 관리합니다.
- Positions To Manage 로 범위 선택: "Current Chart Symbol Only" 또는 "All Symbols".
- 콕핏이 ARMED(녹색 LED)인지 확인. 거래를 열면 Cascade 사다리가 채워지고 스톱이 올라갑니다.
즉시 확인: 범위 내에서 작은 수동 거래를 열고 BE ALL NOW 를 누르면 스톱이 진입가로 점프합니다. FLATTEN 50% 로 절반을 청산합니다.
입력 매개변수
아래 라벨은 입력 대화상자의 정확한 표기입니다.
Management Scope
- Master Automation Armed(기본 true): false 면 버튼으로만 동작하고 자동 관리는 일시정지. ARM / DISARM 버튼으로 실시간 전환.
- Positions To Manage(기본 Current Chart Symbol Only): "Current Chart Symbol Only" 는 차트 심볼만, "All Symbols" 는 계좌 전체 포지션.
- Filter By Magic Number(기본 false): true 면 아래 magic 번호와 일치하는 포지션만 관리.
- Magic Number To Manage(기본 0): 필터에서 일치시킬 magic. 0 은 수동 거래 대상.
Breakeven Lock
- Enable Breakeven Lock(기본 true): 본전 스톱 켜기/끄기.
- Breakeven Trigger (pips in profit)(기본 120): 이 pips 만큼 이익이 나면 스톱을 진입가로.
- Breakeven Offset (pips beyond entry)(기본 10): 진입가 대비 스톱 위치. 양수면 소폭 이익 확보.
Partial Exit Cascade
- Enable Partial Exit Cascade(기본 true): 단계적 부분청산 활성화.
- Step 1 Trigger (pips)(기본 150) 와 Step 1 Close (% of original volume)(기본 35): +150 pips 에서 원래 수량의 35% 청산.
- Step 2 Trigger (pips)(기본 300) 와 Step 2 Close (% of original volume)(기본 35): 두 번째 수확.
- Step 3 Trigger (pips)(기본 500) 와 Step 3 Close (% of original volume)(기본 20): 세 번째 수확. 비율은 원래 수량 기준으로 35/35/20 이면 10% 가 계속 달립니다. 0 이면 해당 단계 생략.
Trailing Stop
- Enable Trailing Stop(기본 true): 트레일링 활성화.
- Trailing Mode(기본 ATR Distance): "ATR Distance" 는 ATR x 배수, "Fixed Pips" 는 일정 거리로 트레일.
- Activate Trailing After (pips)(기본 200): 이 이익에 도달해야 트레일링 시작.
- Fixed Trail Distance (pips)(기본 150): "Fixed Pips" 모드에서 가격 뒤로 유지하는 간격.
- ATR Period (ATR mode)(기본 14): 차트 타임프레임의 ATR 길이.
- ATR Multiplier (ATR mode)(기본 2.5): ATR 에 이 값을 곱해 간격 산출.
Time-Based Exit
- Enable Time-Based Exit(기본 false): 너무 오래 열린 포지션 청산.
- Max Position Hold (minutes)(기본 1440): 최대 보유 분(1440 = 24 시간).
Notifications
- Terminal Pop-Up Alerts(기본 true): 매 동작에 Alert 표시.
- Push Notifications To Mobile(기본 false): 모바일 앱에 푸시.
- Audible Alerts(기본 true): 매 동작에 소리 재생.
HUD Cockpit Display
- Object Name Prefix(기본 CEC_): 모든 차트 객체의 접두사. 한 차트에 두 개 실행할 때만 변경.
- HUD Chart Corner(기본 Top Left): 고정 모서리 - "Top Left", "Top Right", "Bottom Left", "Bottom Right".
- HUD X Offset (pixels)(기본 22) 와 HUD Y Offset (pixels)(기본 30): 모서리로부터 콕핏 거리.
- HUD Background(어두운 슬레이트), Accent Color(시안), Profit / Armed Color(녹색), Loss / Alert Color(빨강): 콕핏 색상.
차트 콕핏
콕핏은 헤더 띠, 상태 블록, 포지션별 행, 진행 바, 액션 덱을 가진 어두운 다층 패널입니다.
헤더: 상태 LED(ARMED 녹색, DISARMED 호박색)와 제목 CASCADE EXIT CONDUCTOR, 패널을 작은 알약으로 접는 [-] 버튼. 알약의 [+] 로 복원. 접으면 예컨대 "CEC ARMED | 2 pos | +$340.00" 로 표시.
상태 블록:
- 모드 행, 예 "Chart | ARMED | Trail:ATR". 첫째는 범위("Chart" 또는 "AllSym"), 둘째는 ARMED 또는 DISARMED, 셋째는 트레일 모드(Trail:ATR, Trail:Fix, Trail:Off).
- "Managing N pos X.XX lots" 와 합산 미실현 손익. 플러스면 녹색, 마이너스면 빨강.
포지션 행(최대 4 개): 각 행은 "SYMBOL BUY/SELL 사다리 플래그 손익". 사다리는 5 칸이며 채워진 칸은 완료된 캐스케이드 단계(3 칸이면 3 회 부분청산 완료). 플래그는 두 글자로 본전 잠금 시 B, 트레일 작동 시 T(대시는 아직). BUY 또는 SELL 이 방향.
액션 덱(버튼 4 개):
- ARM / DISARM - Master Automation Armed 전환. 해제 시 자동 관리는 멈추지만 버튼은 동작.
- BE ALL NOW - 관리 중인 모든 포지션의 스톱을 즉시 본전으로.
- FLATTEN 50% - 각 포지션을 시장가로 절반 청산.
- CLOSE ALL - 관리 중인 모든 포지션을 시장가로 청산.
자동 동작
빠른 내부 타이머와 매 틱마다, 범위 내 각 포지션에 순서대로:
- 시간 청산: 활성화되어 있고 Max Position Hold 분 이상 열려 있으면 청산.
- 부분 캐스케이드: 이익이 Step 1/2/3 Trigger 에 도달하면 원래 수량의 Step Close 비율을 청산. 잔량이 브로커 최소 랏 미만이 되면 전량 청산.
- 본전: Breakeven Trigger pips 에서 스톱을 진입가 +/- Breakeven Offset 로. 스톱은 전진만 하고 느슨해지지 않음.
- 트레일링: Activate Trailing After pips 를 넘으면 스톱이 ATR 또는 고정 거리로 가격을 추종. 좁히는 방향만, 잠긴 본전 아래로는 안 감.
안전: 청산/수정 전에 심볼 거래 가능 여부와 가격이 브로커 stop/freeze level 안에 있는지 확인하고, 안에 있으면 다음 틱으로 연기. 모든 스톱 가격은 심볼 digits 로 정규화.
알림, 부작용, 범위
- 매 동작은 Experts 로그에 기록되고 설정에 따라 Alert, 푸시, 소리를 냅니다. 모든 메시지에 접두사 [Cascade Conductor].
- 본 유틸리티는 파일을 쓰지 않고 터미널 전역 변수를 설정하지 않습니다. 생성하는 차트 객체는 Object Name Prefix 아래 콕핏 요소뿐이며 제거 시 정리됩니다.
- 자체 스톱/테이크 수정에는 magic 771144 를 붙입니다. 포지션은 위 범위와 magic 필터로 관리하며 이 태그로는 관리하지 않습니다.
전형적 설정
- 데이 FX 러너: Breakeven Trigger 120, 캐스케이드 150/300/500 을 35/35/20, ATR 트레일 14 x 2.5, Enable Time-Based Exit 끔.
- 금/지수(참고: "pip" 는 5/3 자리 심볼에서 10 points, 2 자리 금에서 1 point. 종목에 맞춰 트리거 설정): 더 작은 트리거, Fixed Pips 트레일.
- EA 보조: Filter By Magic Number 를 true 로 하고 해당 EA 의 magic 입력, 캐스케이드와 트레일 켜기.
참고 및 위험
여기서 "pip" 는 5 자리와 3 자리 심볼에서 10 points, 그 외에서 1 point 입니다. 거리가 종목에 맞는지 확인하세요. 본 유틸리티는 노출을 줄이고 출구를 자동화하지만 슬리피지와 갭을 막을 수 없고 어떤 이익도 보장하지 않습니다. 먼저 데모 계좌에서 테스트하세요. 거래에는 위험이 따르며 과거나 모의 동작은 미래 결과를 보장하지 않습니다.
