Kinetix Speed Commander
- 유틸리티
- 버전: 1.0
- 활성화: 5
Kinetix Speed Commander는 MetaTrader 4(MT4) 전용으로 설계된 기관급 원클릭 주문 실행 콕핏, 동적 포지션 크기 계산기 및 위험 대비 수익(Risk-to-Reward) 주문 관리 유틸리티입니다. 프랍 트레이딩 펌(Prop Firm) 도전자, 빠른 템포의 스캘퍼, 체계적인 데이 트레이더를 위해 개발되었으며, 수동 계산 지연, 랏 입력 실수, 과도한 레버리지 노출 위험을 원천 차단합니다.
외부 동적 링크 라이브러리(DLL)를 전혀 사용하지 않는 고성능 다크 테마의 온차트 헤드업 디스플레이(HUD)를 통해 구동되며, 계좌 잔고, 유효마진(Equity), 심볼의 틱 가치를 실시간으로 정밀 모니터링합니다. 즉각적인 원클릭 시장가 진입, 차트 상에서 드래그 가능한 리스크 라인, 그리고 250밀리초 하드웨어 타이머로 작동하는 트레일링 스탑 및 본전 보호(Breakeven) 엔진을 제공합니다.
핵심 기능 및 아키텍처
-
원클릭 초고속 주문 체결 콕핏 차트 인터페이스에서 즉시 매수(Buy) 및 매도(Sell) 시장가 주문을 실행할 수 있습니다. 사전 계산된 정확한 랏 크기와 함께 손절(Stop Loss) 및 익절(Take Profit) 보호 주문이 동시에 진입됩니다. 내장된 슬리피지 제어 및 실시간 스프레드 필터를 통해 스프레드가 비정상적으로 확대되거나 변동성이 극심한 상황에서 불리한 체결을 사전에 차단합니다.
-
자동 동적 포지션 크기 계산기 주문 발주 전, 브로커의 최소 랏 단위에 맞추어 수학적으로 정확한 포지션 크기를 산출합니다. 지원되는 리스크 모드:
- 계좌 잔고 위험 비율 (Risk % Balance): 확정 잔고 기준으로 랏 크기를 자동 배분.
- 유효마진 위험 비율 (Risk % Equity): 실시간 변동 에퀴티에 따라 포지션 크기 유동 조정.
- 고정 현금 위험 금액 (Fixed Cash $ USD): 1회 진입 시 감수할 달러 손실액을 정확히 고정.
- 고정 랏 모드 (Fixed Lot): 사전에 정해진 표준 고정 랏으로 주문 실행. 모든 계산은 계약 크기, 틱 가치, 최소 호가 단위 및 설정된 손절 핍(Pip) 거리를 정밀하게 반영합니다.
-
차트 연동 대화형 시각적 리스크 라인 라인 표시 기능을 켜면 차트 위에 마우스로 드래그 가능한 수평 Stop Loss 및 Take Profit 라인이 생성됩니다. 라인을 드래그하면 예상 손실 금액, 예상 수익 금액, 잔고 대비 손실률, 실시간 손익비(R:R)가 HUD 상에 실시간으로 재계산되어 진입 전 완벽한 리스크 검토가 가능합니다.
-
비상 및 일괄 주문 관리 기능 원클릭으로 신속하게 실행할 수 있는 포트폴리오 관리 도구:
- Close All: 현재 종목의 모든 미결제 시장가 포지션을 즉각 청산하고 모든 대기 주문을 취소합니다.
- Close In Profit: 수익 중인 포지션만 선택적으로 즉시 청산하여 이익을 확정합니다.
- Lock Breakeven: 수익 구간에 도달한 포지션들의 Stop Loss를 진입가 및 설정한 안전 버퍼(예: +2 pips)로 일괄 전진 배치합니다.
-
250밀리초 고주파 독립 타이머 엔진 밀리초 하드웨어 타이머( EventSetMillisecondTimer(250) )를 기반으로 작동하여 신규 가격 틱(Tick) 수신 여부와 상관없이 독립적으로 구동됩니다. 유동성이 부족한 야간 세션이나 호가 유입이 멈춘 구간에서도 트레일링 스탑과 본전 이동이 지연 없이 즉각 실행됩니다.
-
MQL5 가이드라인 제2555조 마진 사전 검증 주문 발주 직전 AccountFreeMarginCheck() 를 호출하여 가용 마진 여력을 정밀하게 사전 검증합니다. 계산된 랏 크기를 유지할 여유 마진이 부족할 경우 주문 전송을 안전하게 차단하여 브로커 거절(Error 134: Not enough money)을 방지합니다.
-
100% 순수 MQL4 및 외부 DLL 제로 외부 DLL 종속성 없이 순수 MQL4 코드로 완벽하게 작성되었습니다. 모든 그래픽 차트 객체는 전용 네임스페이스 프리픽스( KSC_ )로 관리되며, 프로그램 삭제 시( OnDeinit() ) 차트 메모리에서 잔여 요소 없이 완전히 제거됩니다.
기술 사양
- 플랫폼: MetaTrader 4 (MT4)
- 제품 유형: 유틸리티 / 트레이딩 패널 및 주문 관리자
- 지원 자산: 외환(Forex) 통화쌍, 귀금속, 에너지, 지수, 가상자산 CFD
- 체결 방식: 시장가 체결(Market Execution) 및 즉시 체결(Instant Execution) 브로커 지원
- 타이머 주기: 250ms 고해상도 타이머
- 외부 종속성: 없음 (100% 순수 MQL4)
입력 파라미터 안내
| 파라미터명 | 기본값 | 설명 |
|---|---|---|
| InpRiskMode | RISK_PERCENT_BALANCE | 리스크 계산 모드: 잔고 %, 에퀴티 %, 고정 금액 $ 또는 고정 랏 |
| InpRiskValue | 1.0 | 리스크 수치 (잔고/에퀴티 %, 현금 금액 $ 또는 랏 크기) |
| InpDefaultSL_Pips | 25 | 기본 초기 Stop Loss 거리 (pips) |
| InpDefaultTP_Pips | 50 | 기본 초기 Take Profit 거리 (pips) |
| InpMaxSpread_Pips | 5 | 진입을 허용하는 최대 브로커 스프레드 (pips) |
| InpMaxSlippage | 3 | 주문 체결 시 허용되는 최대 슬리피지 (pips) |
| InpMagicNumber | 880123 | 매직 넘버 식별자 (0으로 설정 시 모든 수동 및 외부 EA 주문 관리) |
| InpEnableTrailing | false | 자동 트레일링 스탑 엔진 메인 활성화 스위치 |
| InpTrailingStart_Pips | 20 | 트레일링 스탑 시작에 필요한 최소 수익 거리 (pips) |
| InpTrailingStep_Pips | 5 | 트레일링 스탑 추적 단계 간격 (pips) |
| InpEnableBreakeven | false | 자동 본전 이동(Breakeven) 엔진 활성화 스위치 |
| InpBreakevenTrigger | 15 | 본전 이동을 작동시키기 위해 필요한 수익 거리 (pips) |
| InpBreakevenLock | 2 | 진입가 위/아래로 확보할 안전 버퍼 수익 (pips) |
| InpPanelX | 20 | HUD 패널 가로축 픽셀 배치 위치 |
| InpPanelY | 35 | HUD 패널 세로축 픽셀 배치 위치 |
