당사 팬 페이지에 가입하십시오
- 조회수:
- 21
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
매트릭스의 각성:
KCI 네이티브 매트릭스 엔진에 오신 것을 환영합니다. 이 엔진은 MetaTrader 5를 위해 네이티브로 구축된, 무자비하고 수학적 원리에 기반한 거대한 알고리즘 괴물입니다. 고빈도 거래(HFT) 환경을 위해 설계된 이 EA는 부피가 큰 표준 라이브러리를 배제하고 서버 라우팅 수준에서 직접 작동합니다.
이 엔진은 단순히 시장 방향을 추측하는 데 그치지 않습니다. 가격 움직임의 운동 에너지를 계산하고, 변동성을 포착하기 위한 동적 기하학적 그리드를 구축하며, 미실현 손실을 상호 상쇄하여 통합된 전체 수익으로 전환합니다. 정밀한 저격수식 진입부터 대규모 회복 매트릭스에 이르기까지, 실행의 매 밀리초마다 순수하고 변함없는 수학적 원리가 지배합니다.
이 엔진은 엄격한 3단계 라이프사이클을 통해 거래를 조율합니다:
1단계: 전술적 타격 (키네틱 스나이퍼 및 체인 실행)
이 EA는 내장된 Z-스코어 알고리즘을 사용하여 시장의 운동적 평형 상태를 지속적으로 스캔합니다. 진입 전에는 MTF 추세 정렬, 제로 라인 크로스오버, 가파른 대각선 운동 경사도라는 세 가지 확인 신호를 요구하여, 횡보하거나 위아래로 요동치는 위프소우 현상을 걸러냅니다. 진행 중인 추세를 극대화하기 위해 ‘지속적 연쇄 진입’ 기능을 갖추고 있어, 모멘텀이 유지되는 한 반복적으로 재장전하고 발포합니다. 그러나 정예급 ‘과신장 필터(고무줄 효과) ’가 안전 장치 역할을 하여, 가격이 평형 기준선에서 지나치게 멀어지면 즉시 신규 진입을 차단함으로써 치명적인 고점/저점 매수를 방지합니다.
2단계: 적응형 생존 (그리드 및 헤지 매트릭스)
시장이 반전되면, 이 EA는 ‘스나이퍼’에서 무자비한 ‘그리드 매니저’로 전환됩니다. 이 시스템은 하모닉 기하 평균법과 스마트 헤징을 적용합니다. 악명 높은 MT5의 “로트 반올림 정체” 문제를 해결하기 위해, 이 EA는 ‘완벽한 로트 배율기’를 활용하여 브로커의 소수점 정밀도가 아무리 낮더라도 거래량이 기하급수적으로 완벽하게 증가하도록 보장함으로써 손익분기점(BEP)에 대한 중력적 인력을 생성합니다.
3단계: 글로벌 스윕 (통합 가상 VWAP 바스켓)
이 EA는 ‘고립된 메이저 문제’(초기 소액 진입 포지션이 방치되어 손실로 이어지는 현상)를 해결합니다. 모든 매수 및 매도 포지션을 단일한 ‘글로벌 통합 바스켓’으로 통합합니다. 실시간 수익, 마이너스 스왑을 반영하고, 정확한 수수료를 파악하기 위해 실시간 거래 내역을 분석하여 진정한 순금전적 이익을 계산합니다. 다층 그리드 포지션의 합산 순이익이 손실을 보고 있는 초기 진입 포지션을 성공적으로 상쇄하고 수익 목표를 달성하는 순간, 이 EA는 완벽하고 동시적인 대량 청산을 실행합니다.
건축학적 경이: 마법의 이면에 숨겨진 코드
다음은 이 엔진을 구동하는 정교한 핵심 메커니즘을 엿볼 수 있는 내용입니다:
1. HFT 수준의 네이티브 라우팅
코드 스니펫 :
// 초저지연을 위한 OrderSend 직접 라우팅 MqlTradeRequest request = {}; MqlTradeResult result = {}; request.action = TRADE_ACTION_DEAL; request.type_filling = GetFillingMode(); // FOK 또는 IOC 적용 // ... 가격, 손절가(SL), 익절가(TP), 거래량 매핑 bool sent = OrderSend(request, result);
2. 운동학적 대각선 경사 및 과신전 방지
이 엔진은 평균 가격의 기울기를 계산하고, 소진된 추세의 정점에서 매수하는 것을 방지하기 위해 절대 거리를 측정합니다.
코드 스니펫 :
// 운동학적 대각 운동량 검증 bool momentum_up = (mean_slope_points >= InpMinTrendSlopePoints); // 과도한 확장 방지 (고무줄 필터) double distance_buy_points = (tick.ask - current_mean) / _Point; bool overextended_up = (distance_buy_points > InpMaxTrendDistancePoints); // 최종 결정 엔진 if(trigger_up && is_uptrend && momentum_up && !overextended_up) return 1;
3. 실패 없는 랏 배율
MT5의 부동소수점 정밀도 버그에 대한 수학적 무차별 대입 방식의 해결책으로, 기하급수적 증가가 결코 정체되지 않도록 보장합니다.
코드 스니펫 :
// 기본값 추출 double calculated = current_lot * InpLotMultiplier; // 1.499999의 반올림 오차를 보정하기 위해 미세한 엡실론을 삽입 double new_lot = MathRound((calculated + (step * 0.0001)) / step) * step; // 철칙: 배율이 1보다 크면, 거래량은 반드시 증가해야 한다 if(InpLotMultiplier > 1.0 && new_lot <= current_lot) new_lot = current_lot + step;
4. 글로벌 통합 복구 바스켓
모든 오픈 포지션을 단일 통화 목표치로 교차 보조하며, 회복 그리드의 막대한 거래량을 활용해 고립된 초기 진입 포지션을 구제합니다.
코드 스니펫 :
// 순이익이 ‘True’인 모든 포지션을 일괄 처리 double profit = PositionGetDouble(POSITION_PROFIT) + PositionGetDouble(POSITION_SWAP) + GetPositionCommission(ticket); // 네이티브 거래 내역 파서 global_net_profit += profit; // 전역 스윕 실행 if(global_net_profit >= target_money_base) { // 모든 매직 넘버 포지션에 대해 네이티브 대량 청산을 즉시 실행 Print("GLOBAL BASKET SECURED: Mayor Entry Successfully Rescued!"); }
EA KCI N-Matrix에서 사용되는 엔진은 다음과 같습니다:
- KCI 표준/사용자 정의 (오실레이터) [게시] [EA용 엔진]
- KCI VR (변동성 범위) (오실레이터) [게시] [EA용 엔진]
- KCI Trend (차트 창) [시장] [EA용 엔진]
- KCI DX (방향성 매트릭스) (오실레이터) [게시] [EA용 엔진]
EA KCI N-Matrix에서 진입 시점을 모니터링하고 분석하는 데 사용되는 엔진은 다음과 같습니다:
다음은 순수한 테스트 결과일 뿐이며, 실제 시장이나 직접 거래에 활용할 수 있는 비교 자료가 아닙니다. 직접 거래에 이 코드를 사용하는 것은 전적으로 귀하의 책임입니다.
그림 1
그림 2
그림 3
그림 4
그림 5
결론
The KCI Native Matrix Engine is a testament to what is possible when pure mathematical logic meets disciplined memory management. It is built not to predict the unpredictable, but to adapt, trap, and extract value from market chaos with cold, calculated precision.
동료 개발자 여러분께: 이 코드를 꼼꼼히 분석하고, 스트레스 테스트를 거치고, 고장 내어 보시고, 더 튼튼하게 재구축해 보세요. 이 코드는 여러분의 것입니다. 수익 곡선이 가파르고, 손실 폭이 작기를 바랍니다. 즐거운 코딩 되세요!
MetaQuotes Ltd에서 영어로 번역함.
원본 코드: https://www.mql5.com/en/code/74840
Trend Execution Planner - Regime and Risk Panel
Free open-source MT5 read-only chart utility that scores current trend conditions and builds broker-normalized long and short risk plans. It uses moving-average direction and slope, ADX, Efficiency Ratio, ATR, spread, account currency and symbol specifications. It never opens, modifies or closes trades.
Risk Position Size Calculator
Set your risk %, drag the stop, and get the exact lot size priced in your account currency — margin and target included. Calculates only, never trades.
KCI Directional Matrix
KCI-Directional Matrix(KCI-DX)는 가격 이동 거리와 변동성 에너지를 측정하여 시장의 운동학적 특성을 추출하는, 물리학에서 영감을 받은 첨단 분석 도구입니다. 기존의 모멘텀 도구와 달리, KCI-DX는 시그모이드 활성화 함수와 결합된 동적 Z-스코어 정규화 방식을 채택합니다. 이를 통해 출력이 0에서 100 사이로 완벽하게 제한되어, 과거의 극단적인 값으로 인한 왜곡 없이 초고반응형 추세 강도 식별 및 방향성 편향을 제공합니다.
Risk Based Position Size Calculator
Draggable Entry, Stop-Loss and Take-Profit lines with a live on-chart panel that calculates the exact lot size for a chosen account risk. No manual math, no guessing — drag the lines, read the size.




