und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 6
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Das Erwachen der Matrix:
Willkommen bei der KCI Native Matrix Engine– einem gnadenlosen, mathematisch gesteuerten algorithmischen Giganten, der nativ für MetaTrader 5 entwickelt wurde. Dieser EA wurde speziell für Hochfrequenzhandelsumgebungen (HFT) konzipiert, verzichtet auf aufgeblähte Standardbibliotheken und arbeitet direkt auf der Ebene des Server-Routings.
Er errät nicht bloß die Marktrichtung; er berechnet die kinetische Energie der Kursbewegung, erstellt ein dynamisches geometrisches Raster, um Volatilität einzufangen, und gleicht schwankende Verluste durch einen einheitlichen globalen Gewinnausgleich aus. Von präzisen „Sniper“-Einstiegen bis hin zu massiven Erholungsmatrizen – jede Millisekunde der Ausführung unterliegt reiner, unverfälschter Mathematik.
Die Engine orchestriert Trades durch einen strengen, dreiphasigen Lebenszyklus:
Phase 1: Taktischer Schlag (Kinetic Sniper & Chain Execution)
Der EA scannt mithilfe eines integrierten Z-Score-Algorithmus kontinuierlich das kinetische Gleichgewicht des Marktes. Vor dem Auslösen verlangt er eine dreifache Bestätigung: eine MTF-Trendausrichtung, einen Zero-Line-Crossover und eine steile diagonale kinetische Steigung, um flache, seitwärts verlaufende Whipsaws herauszufiltern. Um einen laufenden Trend optimal zu nutzen, verfügt das System über einen „Continuous Chain Entry“, der wiederholt nachlädt und abfeuert, solange das Momentum anhält. Ein hochentwickelter Überdehnungsfilter (Rubber-Band-Effekt) fungiert jedoch als Sicherheitsgurt und blockiert sofort neue Einstiegspunkte, wenn sich der Kurs zu weit von der Gleichgewichtsbasislinie entfernt hat, wodurch katastrophale Käufe an Höchst- oder Tiefstständen verhindert werden.
Phase 2: Adaptives Überleben (Das Raster & die Hedge-Matrix)
Wenn sich der Markt umkehrt, wandelt sich der EA von einem „Sniper“ in einen gnadenlosen „Grid Manager“. Er setzt harmonische geometrische Mittelwertbildung und intelligentes Hedging ein. Um das berüchtigte „Lot-Rundungs-Problem“ bei MT5 zu beheben, nutzt er einen narrensicheren Lot-Multiplikator, der sicherstellt, dass das Volumen geometrisch perfekt skaliert wird, um eine Anziehungskraft auf den Break-Even-Punkt (BEP) auszuüben – ganz gleich, wie schlecht die Dezimalgenauigkeit des Brokers ist.
Phase 3: Der Global Sweep (vereinheitlichter virtueller VWAP-Korb)
Der EA löst das „Stranded-Mayor-Problem“ (bei dem ein anfänglicher kleiner Einstieg dem Untergang überlassen wird). Er fasst alle Kauf- und Verkaufspositionen zu einem einzigen globalen, einheitlichen Korb zusammen. Er berechnet den tatsächlichen monetären Nettogewinn– unter Berücksichtigung des aktuellen Gewinns, negativer Swaps und der Auswertung der Echtzeit-Handelshistorie zur Ermittlung der genauen Provisionen. Sobald der kombinierte Nettogewinn der starken Grid-Ebenen den verlustbringenden Anfangseinstieg erfolgreich ausgleicht und das Gewinnziel erreicht ist, führt er einen fehlerfreien, gleichzeitigen Massenausstieg durch.
Architektonische Meisterwerke: Der Code hinter der Magie
Hier ein Einblick in die ausgeklügelte Kernmechanik, die den Motor antreibt:
1. Native Routing-Funktionen auf HFT-Niveau
Code-Ausschnitt:
// Direkte „OrderSend“-Weiterleitung für extrem niedrige Latenz MqlTradeRequest request = {}; MqlTradeResult result = {}; request.action = TRADE_ACTION_DEAL; request.type_filling = GetFillingMode(); // FOK- oder IOC-Anpassung // ... Zuordnung von Kurs, SL, TP, Volumen bool sent = OrderSend(request, result);
2. Kinetische Diagonalneigung und Überstreckungsschutz
Die Engine berechnet die Steigung des Durchschnittspreises und misst den absoluten Abstand, um zu verhindern, dass zum Höhepunkt eines auslaufenden Trends gekauft wird.
Code-Ausschnitt:
// Überprüfung des kinetischen Diagonalimpulses bool momentum_up = (mean_slope_points >= InpMinTrendSlopePoints); // Schutz vor Überdehnung (Gummibandfilter) double distance_buy_points = (tick.ask - current_mean) / _Point; bool overextended_up = (distance_buy_points > InpMaxTrendDistancePoints); // Engine für die endgültige Entscheidung if(trigger_up && is_uptrend && momentum_up && !overextended_up) return 1;
3. Der narrensichere Lot-Multiplikator
Eine mathematische Brute-Force-Lösung für die Gleitkomma-Genauigkeitsfehler von MT5, die sicherstellt, dass die geometrische Progression niemals ins Stocken gerät.
Code-Ausschnitt:
// Basiswerte extrahieren double calculated = current_lot * InpLotMultiplier; // Einfügen eines Mikro-Epsilon, um Rundungsfehler von 1,499999 zu vermeiden double new_lot = MathRound((calculated + (step * 0.0001)) / step) * step; // Die eiserne Regel: Wenn der Multiplikator > 1 ist, MUSS das Volumen steigen if(InpLotMultiplier > 1.0 && new_lot <= current_lot) new_lot = current_lot + step;
4. Globaler einheitlicher Wiederherstellungskorb
Quersubventionierung aller offenen Positionen in ein einziges monetäres Ziel, Rettung gestrandeter Eröffnungspositionen mithilfe des hohen Volumens des Erholungsrasters.
Codeausschnitt:
// Alle Positionen nach „True Net Profit“ durchsuchen double profit = PositionGetDouble(POSITION_PROFIT) + PositionGetDouble(POSITION_SWAP) + GetPositionCommission(ticket); // Nativer Parser für den Transaktionsverlauf global_net_profit += profit; // Die Ausführung des globalen Sweeps if(global_net_profit >= target_money_base) { // Sofortiges natives Massen-Schließen ALLER Positionen mit der magischen Zahl Print("GLOBAL BASKET SECURED: Mayor Entry Successfully Rescued!"); }
Die in der EA KCI N-Matrix verwendete Engine lautet:
- KCI Standard/benutzerdefiniert (Oszillator) [Veröffentlichen] [Engine für EA]
- KCI VR (Volatility Range) (Oszillator) [Veröffentlichen] [Engine für EA]
- KCI Trend (Chartfenster) [Markt] [Engine für EA]
- KCI DX (Directional Matrix) (Oszillator) [Veröffentlichen] [Engine für EA]
Die Engine, die zur Überwachung und Analyse der Einträge im EA „KCI N-Matrix“ verwendet wird, ist:
Bei den folgenden Ergebnissen handelt es sich um reine Testergebnisse, die nicht als Vergleichsmaterial für den Einsatz in Live-Märkten und den direkten Handel gedacht sind. Die Verwendung des Codes für den direkten Handel erfolgt ausschließlich auf eigene Verantwortung.
Abbildung 1
Abbildung 2
Abbildung 3
Bild 4
Bild 5
Abschließende Erklärung
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.
An meine Entwicklerkollegen: Analysiert den Code, unterzieht ihn Stresstests, bringt ihn zum Absturz und baut ihn noch robuster wieder auf. Der Code gehört euch. Mögen eure Wertentwicklungskurven steil und eure Drawdowns gering sein. Viel Spaß beim Programmieren!
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/74840
Envelope SAR
Dieser Indikator ist ein Trend-Momentum-Oszillator, der anhand eines normierten Verhältnisses zwischen dem Parabolic SAR und den Envelopes verfolgt, wo sich der Kurs im Verhältnis zu seinem strukturellen Volatilitätskanal befindet.
T5Copier - MT 5 client to client Local trade copier
Ein lokaler Client-zu-Client-Handelskopierer mit benutzerdefiniertem Dashboard in C# und Transport-Pipe in Go; der vollständige Quellcode ist im Archiv enthalten (Socket-basierte Version) – extrem niedrige Latenz
KCI Directional Matrix
Die KCI-Directional Matrix (KCI-DX) ist ein fortschrittliches, von der Physik inspiriertes Analysewerkzeug, das Marktkinematik durch die Messung der Kursweglänge und der Volatilitätsenergie ermittelt. Im Gegensatz zu herkömmlichen Momentum-Instrumenten nutzt KCI-DX eine dynamische Z-Score-Normalisierung in Kombination mit einer Sigmoid-Aktivierungsfunktion. Dadurch wird sichergestellt, dass der Ausgabewert lückenlos zwischen 0 und 100 begrenzt ist, was eine äußerst reaktionsschnelle Erkennung der Trendstärke und der Richtungsneigung ermöglicht, ohne dass historische Extremwerte zu Verzerrungen führen.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.




