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:
- 11
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
AurumNeuro Vanguard ist ein intelligenter Expert Advisor (EA), der speziell für den Handel mit XAUUSD / Gold entwickelt wurde und eine hybride neuronale Risikoarchitektur mit der Unified Market Dynamics Engine (UMDE) kombiniert.
Anstatt sich ausschließlich auf herkömmliche technische Signale zu stützen, kombiniert AurumNeuro Vanguard kausale Kursanalyse, ein selbstlernendes neuronales Netzwerk und ein ATR-basiertes adaptives Risikomanagement, um die Marktbedingungen zu bewerten und disziplinierte Ein- und Ausstiegsentscheidungen zu treffen.
Wichtigste Funktionen
UMDE-Kern-Engine
Ermittelt die Marktrichtung durch die Analyse von Preisgeschwindigkeit, Entropie und kausaler Preisdynamik (CPD), um Marktsignale geringerer Qualität herauszufiltern und sich auf stärkere Handelsbedingungen zu konzentrieren.
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CUMDE_Kernel { private: MarketState m_pool[STATE_POOL_SIZE]; MarketState m_l1_buffer[L1_SIZE]; ushort m_free_ptr; int m_head; double m_cpd, m_hamiltonian, m_cpd_smooth, m_scale; bool m_shadow_mode; public: CUMDE_Kernel() : m_free_ptr(0), m_head(0), m_cpd(0.0), m_shadow_mode(true), m_cpd_smooth(0.0) {} void InitScale() { point = SymbolInfoDouble(_Symbol, SYMBOL_POINT); m_scale = (point < 0.01) ? 1000.0 : 100.0; } void UpdateState(double price, double vol, double spread) { m_head = (m_head + 1) & (L1_SIZE - 1); double prev_price = m_l1_buffer[(m_head + L1_SIZE - 1) & (L1_SIZE - 1)].price; double vel = (price - prev_price) * m_scale; m_l1_buffer[m_head].price = price; m_l1_buffer[m_head].velocity = vel; m_l1_buffer[m_head].curvature = vel * 0.5; m_l1_buffer[m_head].entropy = spread * vol; m_l1_buffer[m_head].timestamp = TimeCurrent(); } void EvaluatePhysics() { double v = m_l1_buffer[m_head].velocity; double s = m_l1_buffer[m_head].entropy; double raw_cpd = MathAbs(v * (1.0 / (s + 0.0001))); double current_cpd = MathMin(raw_cpd, 10.0); m_cpd_smooth = 0.95 * m_cpd_smooth + 0.05 * current_cpd; m_cpd = m_cpd_smooth; m_hamiltonian = (v * v) + (s * 0.5); m_shadow_mode = (m_cpd < 0.60); m_l1_buffer[m_head].cpd = m_cpd; m_l1_buffer[m_head].hamiltonian= m_hamiltonian; } MarketState GetCurrentState() const { return m_l1_buffer[m_head]; } ENUM_ORDER_TYPE GetCausalDirection() const { return (m_l1_buffer[m_head].velocity > 0) ? ORDER_TYPE_BUY : ORDER_TYPE_SELL; } bool IsInShadowMode() const { return m_shadow_mode; } double GetCPD() const { return m_cpd; } }; CUMDE_Kernel UMDE;
Neural Advisor
Verwendet eine 5-12-3-Neuralnetzwerkarchitektur, die anhand früherer Balkendaten kontinuierlich online trainiert wird. Der Neural Advisor liefert eine Bestätigung der Richtung sowie dynamische Empfehlungen für Take Profit (TP) und Stop Loss (SL).
Adaptives Risiko- und Lot-Management
Unterstützt sowohl den Handelsmodus mit festem Lot als auch den mit festem Risikoprozentsatz. Die Positionsgröße kann automatisch auf Basis der SL-Distanz, der Provision und des Tick-Werts berechnet werden, was dazu beiträgt, das Risiko unter verschiedenen Marktbedingungen konstant zu halten.
ATR-Trailing-Stop + Anti-Reversal-Puffer
Verfügt über einen ATR-basierten Trailing-Stop mit einem optionalen aggressiven Modus und einer dynamischen Stop-Erweiterung bei extremer Volatilität. Dies trägt dazu bei, das Risiko vorzeitiger Stop-outs zu verringern, wenn es bei Gold zu raschen Kursumkehrungen kommt.
Festgelegter Gewinn – Risiko-Ertrags-Verhältnis
Schließt Positionen automatisch, sobald der erzielte Gewinn das konfigurierte Risiko-Ertrags-Ziel (RR) erreicht, und bietet so einen klaren und systematischen Mechanismus zur Gewinnmitnahme.
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void ManageHardCloseProfit() { if(!InpUseRR) return; for(int i = PositionsTotal() - 1; i >= 0; i--) { ulong ticket = PositionGetTicket(i); if(!PositionSelectByTicket(ticket)) continue; if(PositionGetString(POSITION_SYMBOL) != _Symbol) continue; double entryPrice = PositionGetDouble(POSITION_PRICE_OPEN); double currentSL = PositionGetDouble(POSITION_SL); ENUM_POSITION_TYPE posType = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE); if(currentSL == 0) continue; double slPoints = (posType == POSITION_TYPE_BUY) ? (entryPrice - currentSL) / point : (currentSL - entryPrice) / point; if(slPoints <= 0) continue; double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID); double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK); double profitPoints = (posType == POSITION_TYPE_BUY) ? (bid - entryPrice) / point : (entryPrice - ask) / point; if(profitPoints >= InpRRatio * slPoints) { Print("RR hit: ticket=", ticket, " profit=", DoubleToString(profitPoints,1), " pts, SL=", DoubleToString(slPoints,1), " RR=", DoubleToString(InpRRatio,1)); ClosePosition(ticket); } } }
Hard Close – Verlustbegrenzung
Ermöglicht den vorzeitigen Ausstieg aus Verlustpositionen, wenn das neuronale Konfidenzniveau unter den festgelegten Schwellenwert fällt, und trägt so dazu bei, das Kontoguthaben vor anhaltenden oder übermäßigen Wertverlusten zu schützen.
Strenger Gatekeeper
Verwendet mehrere Ausführungsfilter, darunter Spread-Kontrolle, Handels-Cooldown und den Schutz „eine Position pro Bar“, die darauf ausgelegt sind, unnötige Eintritte und übermäßigen Handel zu reduzieren.
Zielmarkt
-
Instrument: XAUUSD / Gold-
(Der EA kann auch an andere hochvolatile Instrumente angepasst werden.) -
Empfohlene Zeitrahmen: M15 – H1
-
Optimaler Zeitrahmen: H1 für stabilere Signalbedingungen
-
Kontotypen: Standard-, Raw-Spread- oder ECN-Konten mit wettbewerbsfähigen Provisionen
-
Empfohlenes Startkapital: mindestens 500 $
-
Empfohlenes Kapital: 1.000 $+ beim Handel mit 0,01 Lots
Wettbewerbsvorteile
Adaptives Lernen
Das neuronale Netzwerk aktualisiert seine Gewichte kontinuierlich anhand neuer Marktdaten, wodurch sich das Modell im Laufe der Zeit an das sich ändernde Marktverhalten anpassen kann.
Zweistufiger Schutz
Kombiniert einen adaptiven ATR-Trailing-Schutz mit einer strengen Stop-Loss-Logik und bietet so mehrschichtigen Schutz vor ungünstigen Marktbewegungen.
Transparente Konfiguration
Wichtige Handels-, Risiko- und Ausführungsparameter werden über die EA-Eingaben zugänglich gemacht, was die Optimierung des Systems und dessen Anpassung an unterschiedliche Handelspräferenzen und Marktbedingungen erleichtert.
Speziell für die Volatilität des Goldmarktes entwickelt
AurumNeuro Vanguard richtet sich an Trader, die ein KI-inspiriertes Handelssystem suchen, das auf einer mathematischen Grundlage und einem disziplinierten Risikomanagement-Rahmenwerk basiert.
Durch die Kombination aus Marktdynamikanalyse, onlinebasiertem neuronalen Lernen, adaptivem Volatilitätsmanagement und strengen Kontrollen bei der Handelsausführung ist AurumNeuro Vanguard darauf ausgelegt, die schnellen und volatilen Eigenschaften des Goldmarktes mit einem systematischen Ansatz zu bewältigen.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77206
ZetaBurst Scalper EA
Ein tickgesteuerter Scalper, der ausschließlich echte statistische Ausreißer bei Kursbewegungen handelt und dessen Positionsgröße und Absicherung so ausgelegt sind, dass er echte Ausführungsverzögerungen bei Brokern übersteht. Die Backtest-Ergebnisse sind unten aufgeführt.
GDS Renko Dual MA Demo EA
Der „GDS Renko Dual MA Demo EA“ ist ein kleiner, zu Lernzwecken dienender Expert Advisor für MetaTrader 5. Er veranschaulicht eine einfache Möglichkeit, klassische Renko-Blöcke mit fester Größe mit zwei einfachen gleitenden Durchschnitten zu kombinieren, die direkt aus den abgeschlossenen Renko-Schlusskursen berechnet werden.
Trend-Finder-Scanner
Ein schneller Markt-Scanner zur Ermittlung nachhaltiger Trends. Das Skript analysiert innerhalb einer Sekunde alle Symbole aus dem „Marktüberblick“ und ermittelt mithilfe der linearen Regression R² und des ADX-Indikators die Instrumente mit der klarsten und stärksten Kursbewegung.
PulseStrike Scalper - Statistical Burst Detection EA
PulseStrike Scalper – EA zur statistischen Erkennung von Kurssprüngen


