Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzmanlar

EA KCI N-Matrix engine - MetaTrader 5 için uzman

Syamsurizal Dimjati
Syamsurizal Dimjati
Hello traders, I design and develop high-quality indicators and Expert Advisors (EAs) for MT5 (since 2023), built to help you achieve more consistent and reliable trading results.
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
37
Derecelendirme:
(3)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Matrix Uyanıyor:

KCI Native Matrix Engine'e hoş geldiniz — MetaTrader 5 için yerel olarak geliştirilmiş, acımasız, matematik tabanlı devasa bir algoritma. Yüksek Frekanslı Alım Satım (HFT) ortamları için tasarlanan bu EA, şişirilmiş standart kütüphaneleri ortadan kaldırır ve doğrudan sunucu yönlendirme düzeyinde çalışır.

Piyasanın yönünü sadece tahmin etmekle kalmaz; fiyat hareketinin kinetik enerjisini hesaplar, volatiliteyi yakalamak için dinamik bir geometrik ızgara oluşturur ve değişken zararları, tek bir küresel kâr toplama işlemine dönüştürür. Cerrahi hassasiyete sahip girişlerden devasa toparlanma matrislerine kadar, işlemin her milisaniyesi saf ve katıksız matematik kurallarıyla yönetilir.


Yürütme Senfonisi: Piyasayı Nasıl Fetheder?

Motor, işlemleri sıkı ve üç aşamalı bir yaşam döngüsü aracılığıyla koordine eder:


1. Aşama: Taktiksel Saldırı (Kinetic Sniper ve Zincirsel Yürütme)

EA, yerleşik bir Z-Score algoritması kullanarak piyasanın kinetik dengesini sürekli olarak tarar. İşlem yapmadan önce üçlü bir teyit gerektirir: bir MTF trend uyumu, sıfır çizgisi kesişimi ve dik bir Diyagonal Kinetik Eğim; bu sayede yatay, yan yönlü dalgalanmalar filtrelenir. Devam eden bir trendi en üst düzeye çıkarmak için, momentum devam ettiği sürece tekrar tekrar yeniden yükleme ve ateşleme yapan Sürekli Zincir Girişi özelliğine sahiptir. Bununla birlikte, seçkin bir Aşırı Uzatma Filtresi (Lastik Bant Etkisi), bir güvenlik kemeri görevi görür; fiyat denge temel çizgisinden çok uzaklaşırsa yeni girişleri anında engeller ve felaket niteliğindeki tepe/dip alımlarını önler.


Aşama 2: Uyarlanabilir Hayatta Kalma (Izgara ve Hedge Matrisi)

Piyasa tersine döndüğünde, EA bir "Sniper"dan acımasız bir "Grid Manager"a dönüşür. Harmonik Geometrik Ortalama ve Akıllı Hedging yöntemlerini kullanır. Kötü şöhretli MT5 "Lot Yuvarlama Durgunluğu" sorununu gidermek için, kusursuz bir Lot Çarpanı kullanır; bu sayede, brokerın ondalık hassasiyeti ne kadar düşük olursa olsun, hacmin geometrik olarak mükemmel bir şekilde ölçeklenmesini sağlayarak Başabaş Noktası (BEP) üzerinde bir çekim gücü oluşturur.


3. Aşama: Küresel Tarama (Birleştirilmiş Sanal VWAP Sepeti)

EA, "Stranded Mayor Sorunu"nu (başlangıçtaki küçük bir giriş pozisyonunun kaybedilmeye terk edilmesi durumu) çözer. Tüm Alış ve Satış pozisyonlarını tek bir Küresel Birleşik Sepet'te birleştirir. Canlı kârı, negatif swapları hesaba katarak ve kesin komisyonlar için gerçek zamanlı işlem geçmişini analiz ederek gerçek Net Parasal Kazancı hesaplar. Yoğun ızgara katmanlarının birleşik net kârı, zarara uğrayan ilk girişi başarıyla telafi edip parasal hedefe ulaştığı anda, kusursuz ve eşzamanlı bir toplu kapatma işlemi gerçekleştirir.


Mimari Harikalar: Sihirin Arkasındaki Kod

İşte bu motoru çalıştıran sofistike temel mekanizmalara bir bakış:


1. HFT Düzeyinde Yerel Yönlendirme

kod parçacığı :

// Ultra düşük gecikme süresi için doğrudan OrderSend yönlendirmesi
MqlTradeRequest request = {};
MqlTradeResult  result  = {};
request.action       = TRADE_ACTION_DEAL;
request.type_filling = GetFillingMode(); // FOK veya IOC uyarlaması
// ... fiyat, stop-loss, take-profit ve hacim eşlemesi
bool sent = OrderSend(request, result);


2. Kinetik Diyagonal Eğim ve Aşırı Uzatma Koruması

Algoritma, ortalama fiyatın eğimini hesaplar ve tükenmiş bir trendin zirvesinde alım yapılmasını önlemek için mutlak mesafeyi ölçer.

kod parçacığı:

// Kinetik Diyagonal Momentum Doğrulaması
bool momentum_up = (mean_slope_points >= InpMinTrendSlopePoints);

// Aşırı Uzatma Koruması (Lastik Bant Filtresi)
double distance_buy_points = (tick.ask - current_mean) / _Point;
bool overextended_up = (distance_buy_points > InpMaxTrendDistancePoints);

// Nihai Karar Motoru
if(trigger_up && is_uptrend && momentum_up && !overextended_up) return 1;


3. Kesin İşe Yarayan Lot Çarpanı

MT5'in kayan nokta hassasiyet hatalarına yönelik matematiksel bir kaba kuvvet çözümü; geometrik arıtmanın asla durmamasını sağlar.

kod parçacığı :

// Temel değerlerin çıkarılması
double calculated = current_lot * InpLotMultiplier;

// 1,499999'daki yuvarlama hatalarını ortadan kaldırmak için mikro-epsilon değeri ekleme
double new_lot = MathRound((calculated + (step * 0.0001)) / step) * step;

// Demir Kural: Çarpan > 1 ise, hacim MUTLAKA artmalıdır
if(InpLotMultiplier > 1.0 && new_lot <= current_lot)
   new_lot = current_lot + step;


4. Küresel Birleşik Kurtarma Sepeti

Tüm açık pozisyonları tek bir parasal hedefe çapraz sübvanse ederek, kurtarma tablosunun yüksek hacmini kullanarak mahsur kalan ilk girişleri kurtarmak.

kod parçacığı :

// Tüm pozisyonları tarayarak Gerçek Net Kârı hesaplama
double profit = PositionGetDouble(POSITION_PROFIT) + 
                PositionGetDouble(POSITION_SWAP) + 
                GetPositionCommission(ticket); // Yerel İşlem Geçmişi Ayrıştırıcısı
                
global_net_profit += profit;

// Global Tarama İşlemi
if(global_net_profit >= target_money_base) {
    // TÜM “magic number” pozisyonlarını anında toplu olarak kapatma işlemini gerçekleştir
    Print("GLOBAL BASKET SECURED: Mayor Entry Successfully Rescued!");
}


EA KCI N-Matrix'te kullanılan motor şudur:

  1. KCI Standart/özel (osilatör) [Yayınla] [EA için motor]
  2. KCI VR (Oynaklık Aralığı) (Osilatör) [Yayınla] [EA için motor]
  3. KCI Trend (Grafik Penceresi) [Piyasa] [EA için motor]
  4. KCI DX (Yön Matrisi) (Osilatör) [Yayınla] [EA için motor]

EA KCI N-Matrix'teki girişleri izlemek ve analiz etmek için kullanılan motor şudur:

  1. KCI Mum Çubuğu (Grafik Penceresi) [Piyasa]
  2. KCI Ok (Grafik Penceresi) [Piyasa]

Aşağıdakiler tamamen test sonuçlarıdır; canlı piyasalarda ve doğrudan işlemlerde kullanılmak üzere karşılaştırma malzemesi olarak değerlendirilmemelidir. Kodun doğrudan işlemlerde kullanılması tamamen sizin sorumluluğunuzdadır.

Resim 1

Resim 2

resim 3


resim 4



resim. 5



Kapanış Konuşması

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.

Geliştirici arkadaşlarıma: bunu derinlemesine inceleyin, stres testine tabi tutun, bozun ve daha güçlü bir şekilde yeniden inşa edin. Kod sizindir. Eşitlik eğrileriniz keskin, düşüşleriniz ise sığ olsun. Kodlamada başarılar!


MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/74840

Trend Execution Planner - Regime and Risk Panel 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 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-Yön Matrisi (KCI-DX), fiyat yolunun uzunluğunu ve volatilite enerjisini ölçerek piyasa kinematiğini ortaya çıkaran, fizikten ilham alan gelişmiş bir analitik araçtır. Geleneksel momentum araçlarından farklı olarak, KCI-DX, Sigmoid aktivasyon fonksiyonuyla birleştirilmiş dinamik bir Z-Skoru normalizasyonu kullanır. Bu, çıktının 0 ile 100 arasında kusursuz bir şekilde sınırlandırılmasını sağlar ve geçmişteki aşırı değerlerden kaynaklanan bozulmalar olmaksızın son derece duyarlı bir trend gücü belirleme ve yönsel eğilim sunar.

Risk Based Position Size Calculator 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.