Fan sayfamıza katılın
- Görüntülemeler:
- 37
- Derecelendirme:
- Yayınlandı:
-
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.
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:
- KCI Standart/özel (osilatör) [Yayınla] [EA için motor]
- KCI VR (Oynaklık Aralığı) (Osilatör) [Yayınla] [EA için motor]
- KCI Trend (Grafik Penceresi) [Piyasa] [EA için motor]
- 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:
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
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-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
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.




