CRingBuffer

  • Bibliotheken
  • Christian Stern
    Christian Stern
    Als CEO eines in der Schweiz ansässigen Spezialunternehmens verbinde ich langjährige Erfahrung im Banking mit tiefgreifender Expertise in der Entwicklung hochwertiger MQL5-Lösungen. Unser Fokus liegt auf der Programmierung statistischer Werkzeuge für Finanzanalyse und Zeitreihenauswertung, die
  • Version: 1.0

CRingBuffer - Numerischer Ringpuffer mit lightweight performanter Statistik-Engine



CRingBuffer ist eine leistungsstarke MQL5-Bibliothek für numerische Rolling-Window-Analysen. Sie liefert nach jedem Einfügevorgang sofort

Mittelwert, Varianz, Standardabweichung, Perzentile, Z-Scores, Min/Max-Tracking und normalisierte Werte - alles in O(1) bis O(n log n).

Inhaltsverzeichnis:

  1. Einsatzgebiet
  2. Zwei Betriebsarten
  3. Basisstatistik
  4. Welford-Statistik (numerisch stabil, empfohlen für grosse Preisniveaus)
  5. Perzentile
  6. Z-Score-Analyse (drei Modi)
  7. Min/Max-Tracking (O(1))
  8. Min-Max-Normalisierung
  9. Platzhalter-Logik
  10. Virtueller Index
  11. Erweiterbarkeit durch Vererbung (6 Event-Hooks)
  12. Statistik-Snapshot via RBufStats (30+ Kennzahlen in einem Objekt)
  13. Vorteile
  14. Beispiel
  15. Updates & Support


1. Einsatzgebiet:

CRingBuffer ist für MQL5-Entwickler konzipiert, die statistische Rolling-Window-Analysen in Indikatoren, Expert Advisors oder Bibliotheken
benötigen.

Typische Anwendungsszenarien:

- Gleitende Marktbeobachtung (Preis, Spread, Volumen, ATR-Werte)
- Normalisierung von Signalen auf [0,1] fuer Scoring-Systeme
- Z-Score-basierte Ausreissererkennung in Echtzeit oder im Backtest
- Perzentil-basierte Schwellenwertbestimmung (Timeframe-robust)
- Aufbau eigener Indikator-Berechnungsschichten durch Vererbung
- Komponente in Multi-Schicht-Klassenarchitekturen
- Datensammlung in event-basierten Systemen mit variabler Historienlaenge

Nicht geeignet für:

- Echtzeit-Orderbuch-Analysen mit sehr hoher Tickfrequenz  (keine Lock-freie Parallelverarbeitung)
- Speicherung von nicht-numerischen Daten

2. Zwei Betriebsarten:

- Statischer Buffer: feste Fenstergrösse, älteste Werte werden automatisch
  überschrieben. Ideal für ATR-14, RSI-14 oder beliebige Rolling-Windows.

- Dynamischer Buffer: Fenstergrössezur Laufzeit änderbar. Einzelne Werte
  entfernbar. Kapazität wächst oder schrumpft nach Bedarf.

3. Basisstatistik (alle O(1) nach Einfügevorgang):


- Summe, Quadratsumme
- Arithmetischer Mittelwert
- Bessel-korrigierte Stichprobenvarianz und Standardabweichung

4. Welford-Statistik (numerisch stabil, empfohlen für grosse Preisniveaus):


- Welford-Mittelwert, Welford-Varianz, Welford-Standardabweichung
- Robust gegen Auslöschungseffekte bei langen Serien oder hohen Preisniveaus
  (z.B. BTCUSD ~100.000 oder Nasdaq-Index)

5. Perzentile:

- getPercentile()  - einzelnes Perzentil mit linearer Interpolation (Hyndman & Fan, Methode 7)
- getPercentiles() - mehrere Perzentile in einem einzigen sortierten Durchlauf
- Platzhalter (EMPTY_VALUE, NaN, Inf) werden automatisch herausgefiltert

6. Z-Score-Analyse (drei Modi):

- getLastZScore()    - aktueller Z-Score des neuesten Wertes
- getZScoreAt()       - look-ahead-freier Z-Score für Backtesting
- getZScores()         - expanding window (look-ahead-frei) oder rolling  für alle Bufferwerte gleichzeitig

7. Min/Max-Tracking (O(1)):

- Laufendes Minimum und Maximum aller gültigen Werte
- Virtuelle Positionen von Min und Max als Indizes abrufbar
- Spannweite (max - min) jederzeit verfügbar
- Geglättete Range-Historie für Trendanalysen

8. Min-Max-Normalisierung:

- getNormalizedValue()     - beliebigen Wert auf [0,1] normalisieren
- getNormalizedValueAt()  - Wert an virtuellem Index normalisieren
- getNormalizedValues()    - alle Bufferwerte normalisiert exportieren
- Fallback 0.5 bei konstanten Daten (definiertes Verhalten, kein Fehler)

9. Platzhalter-Logik:

- EMPTY_VALUE, NaN und Inf werden automatisch erkannt
- Sie belegen einen Slot, werden aber in keiner Statistik berücksichtigt
- MQL5-Indikatorbuffer sind zu Beginn mit EMPTY_VALUE gefüllt - diese
  Filterung verhindert Statistikverzerrung ohne zusätzlichen Code

10. Virtueller Index:


- Einheitliche Adressierung: Index 0 = ältester, Index n-1 = neuester Wert
- Interne Ringpuffer-Mechanik vollständig transparent für den Aufrufer

11. Erweiterbarkeit durch Vererbung (6 Event-Hooks):

- OnAddValue()        - nach jedem Einfügevorgang
- OnRemoveValue()  - bei Entfernen oder Überschreiben
- OnChangeValue()   - nach replaceValue()
- OnChangeArray()   - nach jeder strukturellen Änderung
- OnSetMaxTotal()    - nach Kapazitaetsänderung
- OnShrink()             - nach Pufferverkleinerung
- Alle Hooks feuern nach vollständiger Statistikaktualisierung

12. Statistik-Snapshot via RBufStats (30+ Kennzahlen in einem Objekt):

- Gruppe A: Basisstatistik (mean, variance, stddev, min, max, range, sum,
  total_count, valid_count, last_value, previous_value, oldest_value,
  min_index, max_index, avg_range, avg_diff, fill_rate)
- Gruppe B: Welford-Statistik (welford_mean, welford_variance, welford_stddev)
- Gruppe C: Perzentile (Q05, Q10, Q25, Median, Q75, Q90, Q95, IQR)
- Gruppe D: Z-Score und Normalisierung (zscore, zscore_prev, zscore_delta,
  norm_last, norm_oldest)
- Validierungsmethode Validate(), Copy-Konstruktor, operator=()

13. Vorteile:

- Kein eigener Ringpuffer-Code notwendig: ersetzt mehrere hundert Zeilen wiederkehrender Boilerplate-Implementierung
- Numerisch stabile Welford-Methode parallel zur Summenformel verfügbar 
- Drei Z-Score-Modi inklusive look-ahead-freiem Modus für Backtest-konforme Signalauswertung
- Automatische Platzhalter-Filterung verhindert Statistikverzerrung durch EMPTY_VALUE-Initialisierung von MQL5-Indikatorbuffern
- Inkrementelle O(1)-Aktualisierung aller Statistiken nach jedem Insert - keine teure Neuberechnung bei Abfragen
- Vollständig erweiterbar durch Vererbung und Event-Hooks ohne Änderung der Basisklasse
- Einheitlicher virtueller Index versteckt interne Ringpuffer-Komplexität
- Vollständige deutsche Dokumentation (API-Referenz, Verhaltensdetails, Codebeispiele, Fallstricke)

14. Beispiel:

1. CRingBuffer.ex5 in das gewünschte Projektverzeichnis kopieren
2. In der MQL5-Datei einbinden:

   #include "CRingBuffer_standalone.ex5"

3. Buffer instanziieren:

   CRingBuffer buf(20, false);   // Statischer Buffer, Kapazitaet 20
   CRingBuffer dyn(20, true);    // Dynamischer Buffer


4. Werte hinzufügen und Statistiken abrufen:

   buf.addValue(close[0]);
   double mean   = buf.getMean();
   double stddev = buf.getWelfordStdDev();
   double zscore = buf.getLastZScore();


Keine weiteren Abhängigkeiten. Die Bibliothek ist vollständig selbstständig.

15. Statistikfunktionen im Überblick

CRingBuffer stellt nach jedem Einfügevorgang sofort aktualisierte Kennzahlen bereit. Die folgende Übersicht zeigt die wichtigsten Statistikgruppen, die zentralen Methoden und den praktischen Nutzen in der täglichen MQL5-Entwicklung.
Die Tabelle dient als kompakte Schnellreferenz für Analyse, Signalbewertung und Normalisierung innerhalb von Rolling-Window-Szenarien.
Gruppe Methoden Nutzen
Basisstatistik getSum(), getSumSq(), getMean(), getVariance(), getStdDev() Liefert die klassischen Kennzahlen für Mittelwert, Streuung und Gesamtsumme der gültigen Werte.
Welford-Statistik getWelfordMean(), getWelfordVariance(), getWelfordStdDev() Bietet numerisch stabilere Alternativen für lange Serien, hohe Preisniveaus und kleine Wertunterschiede.
Min/Max-Tracking getMin(), getMax(), getMinIndex(), getMaxIndex(), getMinMaxRange() Beschreibt Extremwerte, deren Positionen und die aktuelle Spannweite des Buffers für schnelle Zustandsbewertungen.
Range-Historie getAverageRange(), getRangeHistory() Zeigt, wie sich die Spannweite im Zeitverlauf entwickelt und unterstützt Volatilitätsanalysen.
Durchschnittliche Änderung getAverageDiff() Misst die durchschnittliche absolute Änderung zwischen aufeinanderfolgenden gültigen Werten und hilft bei der Einschätzung der Marktdynamik.
Empfehlung: Für hohe Preisniveaus und lange Laufzeiten sind die Welford-Methoden meist die robustere Wahl. Für kompakte Echtzeitabfragen genügt häufig die Basisstatistik.


16. Updates & Support:

- Support ausschliesslich ueber das MQL5-interne Kommunikationssystem
- Fehlermeldungen und Verbesserungsvorschläge werden zeitnah beantwortet

Empfohlene Produkte
Quick Scale Handelspanel FREE Quick Scale Trading Panel FREE ist ein manuelles Handelsprogramm für MetaTrader 5, das die Orderausführung und Positionsgrößenbestimmung direkt vom Chart aus vereinfacht. Das Panel ermöglicht Händlern das Eröffnen und Verwalten von Geschäften mit vordefinierten Lot-Multiplikatoren, wodurch die Notwendigkeit manueller Berechnungen bei schnellen Marktbedingungen reduziert wird. Die Benutzer können eine Basis-Lotgröße festlegen und Geschäfte über Multiplikator-Schaltf
FREE
LT Mini Charts
Thiago Duarte
4.88 (8)
Es handelt sich um einen Hilfsindikator, der Mini-Charts auf der linken Seite des Charts erstellt, den Sie gerade betrachten. Es ist sehr nützlich, um mehrere Zeitrahmen gleichzeitig zu beobachten, ohne zwischen mehreren Charts wechseln zu müssen. Seine Konfiguration ist sehr einfach. Sie können bis zu 4 Mini-Charts öffnen. Sie laden automatisch die Vorlage des "übergeordneten" Charts. Wenn Sie irgendwelche Zweifel haben, kontaktieren Sie mich bitte. Viel Spaß! Dies ist ein kostenloser Indikato
FREE
AILibrary
Marius Ovidiu Sunzuiana
AI Utility Bibliothek für MQL5 Die AI Utility Library für MQL5 ist ein Entwicklungsframework der nächsten Generation, das künstliche Intelligenz, adaptive Logik und intelligente Datenverarbeitung direkt in das MetaTrader-Ökosystem bringt. Diese Bibliothek wurde für Händler, Quants und Algorithmusentwickler entwickelt, die mehr als nur traditionelle Indikatorlogik benötigen. Sie verwandelt MQL5 in eine intelligentere, vorausschauendere und effizientere Umgebung für den Aufbau fortschrittlicher H
EA34 Tanin Force
Nhat Tien Duong
5 (1)
[FREE EA] EA34 TANIN FORCE: MACD & STOCH ENGINE (Prop Firm Ready ) Haben Sie genug von Marktgeräuschen und falschen Ausbrüchen? Lernen Sie EA34 Tanin Force kennen, einen kommerziellen Expert Advisor, der speziell für den EURUSD auf dem M15-Zeitrahmen entwickelt wurde. Dieses System kombiniert die rohe Trendfolgestärke des MACD mit dem präzisen Timing des Stochastik-Oszillators. PERFORMANCE HIGHLIGHTS (6-Jahres-Stresstest 2020 - 2026): * Symbol & Zeitrahmen: EURUSD | M15 * Set & Forget:
FREE
Der volumengewichtete Durchschnittspreis (VWAP) ist ein Indikator, der verschiedene Durchschnittspreise im Diagramm anzeigt. Dies ist sehr nützlich, um starke Verhandlungspreisbereiche zu finden und um Trends zu verfolgen. Konfigurationen : Tag, Woche und Monat - Zeigt verschiedene VWAPs je nach Periode. Sie können jeden Linienstil auf der Registerkarte "Farben" ändern. Wenn Sie Fragen oder Anregungen haben, kontaktieren Sie uns bitte. Viel Spaß! Dies ist ein kostenloser Indikator, aber es ha
FREE
Horizon Yenline
Keijinro Mizutani
Horizon Yen Line En ist ein MetaTrader 5 Expert Advisor für den USDJPY. Die Horizon Line Serie basiert auf der Idee, symbol-spezifische EAs zu erstellen, anstatt ein generisches Setup für alle Märkte zu erzwingen. Yenline wurde für USDJPY auf dem M15-Zeitrahmen entwickelt und verwendet eine interne Logik, die auf dem EMA-Verhalten und der Preisaktion basiert. Die grundlegende Einstiegslogik, die internen Filter, die detaillierten Bedingungen und die Schwellenwerte werden nicht offengelegt. Der E
Der Ultimate Arbitrage Machines EA ist eine professionelle Lösung, die sowohl für statistische als auch für Dreiecksarbitrage auf den Devisenmärkten entwickelt wurde. Dieser EA erfasst adaptiv Mean-Reversion-Chancen und setzt gleichzeitig robuste Risikokontrollen ein. Er verfügt über dynamische Schwellenwertanpassung, adaptives Risikomanagement, Multi-Strategie-Ausführung und Marktanpassung in Echtzeit. Der EA kalibriert automatisch die Z-Score-Parameter, positioniert intelligent TP/SL und verw
FREE
Der volumengewichtete ATR-Indikator ist ein hilfreiches Instrument zur Messung der Marktaktivität. Er basiert auf der Idee der volumengewichteten ATR. Die Kombination dieser beiden Elemente hilft dabei, potenzielle Wendepunkte oder Ausbruchschancen zu erkennen. Der Indikator zur Klassifizierung der Marktaktivität verwendet den gleitenden Durchschnitt und seine Multiplikatoren. Dementsprechend wird der VWATR-Balken dort, wo er sich befindet (relativ zum gleitenden Durchschnitt), als ultratief, ni
FREE
Was ist SMC Market Structure Pro? SMC Market Structure Pro ist ein automatisierter Trading Expert Advisor für MetaTrader 5 , der auf der Grundlage des Smart Money Concept (SMC) und der Marktstrukturanalyse entwickelt wurde. Der EA wurde entwickelt, um Händlern zu helfen, dem natürlichen Fluss des Marktes zu folgen, indem er sich auf die Preisstruktur statt auf Indikatoren oder verzögerte Signale konzentriert. Wie funktioniert der EA? Der EA analysiert Veränderungen der Marktstruktur anhan
FREE
Vertical Volume
Kim Yonghwa
4.8 (5)
Merkmal Indikator zur Überprüfung des Volumens nach Preis. Funktioniert hauptsächlich für EURUSD, bei anderen Währungspaaren kann es nicht funktionieren oder die Berechnung kann lange dauern. Für reibungslose Verwendung aktivieren Sie die Option "Ende der Diagrammgrenze vom rechten Rand verschieben", wie im Screenshot dargestellt. Wenn eine neue Balken-Daten erscheint, werden die Daten zurückgesetzt. Variablen COlOR: Einstellung der Farbe des Indikators WIDTH: Einstellung der Breite des Indi
FREE
Shaka Laka Gold EA
Sandeep Kumar Tiwary
Spezialisiert für den GOLD-Handel mit fortschrittlicher VWAP-Strategie Verändern Sie Ihren Goldhandel mit diesem hochentwickelten dualen VWAP-System , das speziell für die XAUUSD-Märkte optimiert ist. Hauptmerkmale Duale VWAP-Technologie Fast VWAP (100 Balken) für kurzfristige Impulse Langsamer VWAP (500 Takte) für die Trendbestätigung Volumengewichtete Präzisionspreise für optimale Einstiegs- und Ausstiegspunkte Intelligente Positionsverwaltung Intelligentes Skalierungssystem, da
Steady Runner NP EA
Theo Robert Gottwald
2.5 (2)
Wir stellen vor: Steady Runner NP EA (Kostenlose Version): Präzisionshandel für GBPUSD M5 Was ist Steady Runner NP EA? Steady Runner NP EA ist ein mathematisch konzipierter Expert Advisor (EA) , der ausschließlich für den GBPUSD M5-Zeitrahmen entwickelt wurde. Dieser EA wurde mit fortschrittlichen Algorithmen und statistischen Modellen entwickelt und automatisiert Ihre Handelsstrategie, um Präzision, Konsistenz und Disziplin bei jedem Handel zu gewährleisten. Egal, ob Sie ein erfahrener Tr
FREE
Dieser Roboter sendet Telegramm-Benachrichtigungen, die auf den Färbungsregeln des PLATINUM-Kerzenindikators basieren. Beispielnachricht für den Verkauf von Assets: [SPX][M15] PLATINUM TO SELL 11:45. Beispielnachricht für den Kauf von Vermögenswerten : [EURUSD][M15] PLATINUM TO BUY 11:45 AM. Um Telegram-Benachrichtigungen zu aktivieren , müssen Sie einen Telegram-Bot erstellen, den Bot-API-Schlüssel erhalten und auch Ihre persönliche Telegram-Chat-ID erhalten. Es ist nicht möglich, Nachrichten
FREE
Crystal Dashboard
Muhammad Jawad Shabir
Crystal Profit Dashboard - Echtzeit MT5 Konto Performance Utility Übersicht Crystal Profit Dashboard ist ein leichtgewichtiges MetaTrader 5-Dienstprogramm, das die Überwachung von Gewinnen und Verlusten in Echtzeit direkt auf dem Chart ermöglicht. Es bietet eine übersichtliche, moderne Dashboard-Oberfläche, die die Kontoperformance ohne Unübersichtlichkeit aktualisiert, so dass sich Händler auf die Ausführung konzentrieren können, während die wichtigsten Kennzahlen sichtbar bleiben. Dieses Too
FREE
HTF Candles Nika blendet vollgrosse Kerzen eines beliebigen übergeordneten Zeitrahmens direkt in den aktuellen Chart von MetaTrader 5 ein und ermöglicht so eine klare Multi-Timeframe-Ansicht ohne Chartenwechsel. Hauptfunktionen - Zeichnet Kerzen des übergeordneten Zeitrahmens als gefüllte Rechtecke mit Dochten im aktuellen Chart - Unterstützt Standard-Candlestick- und Heiken-Ashi-Darstellung - Live-Countdown-Timer bis zum Schliessen der aktuellen HTF-Kerze - Anpassbare Farben für bullische und
FREE
Smart FVG Stats
- Md Rashidul Hasan
5 (1)
Der Smart FVG Statistics Indicator ist ein leistungsstarkes MetaTrader 5-Tool zur automatischen Identifizierung, Verfolgung und Analyse von Fair Value Gaps (FVGs) in Ihren Charts. Lieben Sie es? Hassen Sie es? Lassen Sie es mich in einer Bewertung wissen! Funktionswünsche und Ideen für neue Tools sind hochwillkommen :) Testen Sie "The AUDCAD Trader" : https://www.mql5.com/en/market/product/151841 Hauptmerkmale Erweiterte Fair Value Gap-Erkennung Automatische Erkennung : Sucht automatisch nach
FREE
Logo MT5
Agus Santoso
Logo MT4-Version: https://www.mql5.com/en/market/product/121289 MT5-Version: https://www.mql5.com/en/market/product/121290 Wasserzeichen MT4-Version: https://www.mql5.com/en/market/product/120783 MT5-Version: https://www.mql5.com/en/market/product/120784 Das Skript „Logo“ dient zur Anzeige eines benutzerdefinierten Logos oder Bildes als Hintergrund in einem Trading-Chart in MetaTrader 4 (MT4). Mit diesem Skript können Händler ihre Charts mit Logos oder anderen gewünschten Bildern personalisie
FREE
Der MelBar EuroSwiss 1.85x 2Y Expert Advisor ist ein spezielles Profit-Scalping-Tool, dessen Erfolg von Ihrem Verständnis der zugrunde liegenden Strategie und Ihrer Fähigkeit, sie zu konfigurieren, abhängt. Backtest-Ergebnisse mit historischen Daten vom 6. Februar 2018 15:00 bis 19. Februar 2020 00:00 für das Währungspaar EUR/CHF (M30) erweisen sich als sehr profitabel. Ersteinlage : 500 US$ Anlageerträge : US$1426.20 Nettogewinn : US$926.20 RENDITE : 185,24% Jährlicher ROI : 67.16% Anlageda
FREE
Axilgo PipPiper CoPilot
Theory Y Technologies Pty Ltd
5 (2)
Axilgo Pip Piper CoPilot Verbessern Sie Ihr Trading-Spiel mit dem Axilgo Pip Piper CoPilot, dem ersten Produkt unserer revolutionären Pip Piper Serie. Dieses umfassende Toolset wurde sorgfältig für ernsthafte Trader entwickelt und konzentriert sich auf Schlüsselbereiche wie Risikomanagement, Handelsmanagement, Einhaltung der Prop Firm Rule und fortgeschrittenes Account Management . Mit CoPilot investieren Sie nicht nur in ein Tool, sondern gewinnen einen strategischen Partner in der kompliziert
FREE
CRT Advanced
Jose Antonio Cantonero Velasco
PROFESSIONELLES ALGORITHMISCHES HANDELSSYSTEM ÜBERBLICK CRT ADVANCED ist ein hochpräzises automatisches Handelssystem, das auf der Analyse japanischer Candlestick-Formationen basiert. Es wurde speziell für Devisen-, Index- und Rohstoffmärkte entwickelt und implementiert eine systematische Methodik, die reine Preisaktion mit fortschrittlichem Risikomanagement kombiniert. Kontaktieren Sie mich nach dem Kauf, ich werde Ihnen kostenlose Sets und Unterstützung schicken. Ich danke Ihnen.
FREE
BreakoutMatrix Pro
Nadjib Amari
5 (2)
BreakoutMatrix Pro — Institutionelles Ausbruchsystem BreakoutMatrix Pro ist ein automatisiertes, institutionelles Breakout-Handelssystem, das entwickelt wurde, um von der Marktdynamik zu profitieren. Obwohl es als Gold-Handelsmaschine (XAU/USD) hochgradig optimiert ist, ermöglicht seine universelle Architektur die Anpassung an jedes wichtige Symbol. Vergessen Sie endlose Optimierungen. Die Kernstrategie beruht auf einer einzigen Haupteingabe: dem Volatilitäts-Skalierungsfaktor (Volatility Scal
Auric Mohd iK
Md Iqbal Kaiser
AURIC MOHD-iK ist ein dynamischer, logikbasierter Expert Advisor (EA), der speziell für den Handel mit XAUUSD (Gold) entwickelt wurde. Im Gegensatz zu Standard-Handelssystemen, die sich auf nachlaufende, unzuverlässige Indikatoren stützen, arbeitet dieser EA ausschließlich mit einer klaren Preislogik - er führt Trades so aus, wie ein erfahrener menschlicher Händler den Markt natürlich liest. This version is completely free with limitations, offering permanent value to your trading setup with ze
FREE
THE>>>>>>___IIIREX_CLAW_vs_CLUSTER_EAIII___<<<<<< Satz1: Preis-Offset 100, Stopp Loss 100-1000, Take Profit 2000 Set2: Preis-Offset 200, Stopp Loss 100-1000, Take Profit 2000 Set3: Price Offset 100, Stopp Loss 100-1000, Take Profit 1000 Set4: Price Offset 200-500, Stopp Loss 100-1000, TakeProfit 1000 Set5: PriceOffset 100-1000 (Recomment 200) höher ist niedriger Risiko , Stopp Loss 500 Take Profit 1000, 2000, 3000 es ist das gleiche Ziel Stellen Sie es auf Ihr Moneymanagement ein Indize: DE40
FREE
Allgemeine Beschreibung Der Fair Gap Value Indikator erkennt und hebt sogenannte „Fair Value Gaps“ im MetaTrader 5-Chart hervor. Ein Fair Value Gap entsteht, wenn zwischen dem Tief einer Kerze und dem Hoch einer zwei Kerzen entfernten Kerze eine Preislücke verbleibt. Der Indikator zeichnet farbige Rechtecke (bullisch und bärisch), um diese Bereiche anschaulich darzustellen und Preisaktionsstrategien zu unterstützen. Hauptmerkmale Bullische Gap-Erkennung : Markiert Lücken zwischen dem Tief der ak
FREE
Relative Durchschnittskosten offener Positionen - Indikator Beschreibung: Der Indikator "Relative Average Cost of Open Positions" ist ein leistungsfähiges Instrument für Händler, die Mean-Reversion-Strategien verfolgen. Er berechnet den durchschnittlichen Einstiegspreis sowohl für Kauf- als auch für Verkaufspositionen unter Berücksichtigung des Gesamtvolumens der offenen Trades. Hier sind die wichtigsten Merkmale und Vorteile dieses Indikators: Mean Reversion Trading: Mean-Reversion-Strategien z
FREE
LiquidX Hunter
Alexandre Vincent Traber
LiquidX Hunter - Expert Advisor für Ausbruchshandel Übersicht LiquidX Hunter ist ein Breakout-basierter Expert Advisor, der entwickelt wurde, um hochwahrscheinliche Bewegungen zu erfassen, indem er auf Liquiditätsniveaus abzielt - die Zonen, in denen sich Stop-Orders über den jüngsten Höchstständen und unter den jüngsten Tiefstständen ansammeln. Dieser EA basiert auf Donchian-Channel-Breakouts in Kombination mit einem ATR-basierten dynamischen Risikomanagement und wurde entwickelt, um im richtig
FREE
Pullback EA xau
Katja Nordhausen
EA-Beschreibung (kurz, klar, Market-tauglich) EA_XAU_Fibo_M15_FINAL_TTP_MODERN_v2_00 ist ein regelbasierter XAUUSD (Gold) Pullback-EA für den M15-Chart , der gezielt Rückläufe in eine definierte Fibonacci-Zone (0.500–0.667, optional nahe 0.618) handelt – jedoch nur dann, wenn der übergeordnete Trendfilter auf H1 eine klare Richtung bestätigt. Der EA kombiniert Struktur (Swing-Range + Fib-Retracement) mit Trend-Bias (EMA20/50, RSI und optional MACD) und verwendet ein modernes, broker-sicheres Aus
FREE
Pillartrade
QuanticX
3 (1)
Ankündigung: Alle EAs (Expert Advisors) von QuanticX sind derzeit kostenlos verfügbar, aber nur für eine begrenzte Zeit! Um einen lebenslangen QuanticX-Support zu genießen und weiterhin kostenlose EAs zu erhalten, bitten wir Sie, eine Bewertung zu hinterlassen und die Performance unserer EAs auf Myfxbook zu verfolgen. Zögern Sie nicht, uns für exklusive Boni auf EAs und persönlichen Support zu kontaktieren. Pillartrade von QuanticX Willkommen bei Pillartrade - Ihrem Long-Only Trading-Verbündet
FREE
QuantumAlert RSI Navigator ist ein kostenloser Indikator, der für MT4/MT5-Plattformen verfügbar ist. Seine Aufgabe ist es, "Alarme" zu liefern, wenn sich der Markt in "überkauften und überverkauften" Regionen in Form von "Kauf- oder Verkaufssignalen" befindet. Dieser Indikator verfügt über viele Anpassungsoptionen, die im Abschnitt "Parameter" unten aufgeführt sind. Der Benutzer kann diese Parameter nach Bedarf anpassen. Treten Sie unserer MQL5-Gruppe bei, in der wir wichtige Neuigkeiten und Upd
FREE
Macro-R Pro Signal - Fortgeschrittener Indikator für Handelssignale Macro-R Pro Signal ist ein professioneller Handelsindikator, der entwickelt wurde, um hochwertige KAUF- und VERKAUFSSIGNALE mit erhöhter Präzision und reduziertem Marktrauschen zu liefern. Durch die Kombination von Bollinger Bands, RSI und adaptiver Volatilitätsfilterung hilft dieser Indikator Händlern, Umkehrpunkte mit hoher Wahrscheinlichkeit zu identifizieren und gleichzeitig ungünstige Marktbedingungen zu vermeiden. Wie die
FREE
Käufer dieses Produkts erwarben auch
ModernUI Library
Levi Dane Benjamin
ModernUI Library für MetaTrader 5 ModernUI ist eine chartbasierte Benutzeroberflächen-Bibliothek für MetaTrader 5. Sie hilft MQL5-Entwicklern dabei, sauberere EA-Panels, Dashboards, Einstellungsfenster, Formulare, Tabellen, Dialoge, Drawer und kompakte Trading-Interfaces direkt innerhalb der MT5-Chartumgebung zu erstellen. Sie wurde für Entwickler entwickelt, die eine professionellere Interface-Ebene als verstreute Chart-Objekte möchten, dabei aber die volle Kontrolle über die eigene EA-, Indika
WalkForwardOptimizer MT5
Stanislav Korotky
3.78 (9)
Die WalkForwardOptimizer-Bibliothek ermöglicht Ihnen die Durchführung von Rolling- und Cluster-Walk-Forward-Optimierung von Expert Advisors (EA) in MetaTrader 5. Um die Bibliothek zu verwenden, fügen Sie die Header-Datei WalkForwardOptimizer.mqh in Ihren EA-Quellcode ein und fügen Sie die bereitgestellten Funktionen nach Bedarf hinzu. Sobald die Bibliothek in den EA eingebettet ist, können Sie die Optimierung gemäß der im Benutzerhandbuch beschriebenen Vorgehensweise starten. Wenn die Optimierun
Wenn Sie einfach nur Ihre Positionen und Aufträge von MetaTrader zu Binance kopieren möchten, verwenden Sie den Binance Copier Wenn Sie als Entwickler die Börsen Binance.com und Binance.us direkt von Ihrem MetaTrader 5 Terminal aus nutzen möchten, sollten Sie sich die Binance Library MetaTrader 5 ansehen. Dieses leistungsstarke Tool ermöglicht Ihnen den Handel mit allen Anlageklassen an beiden Börsen, einschließlich Spot, USD-M und COIN-M-Futures, und enthält alle für den Handel notwendigen Fu
Native Websocket
Racheal Samson
5 (6)
Eine einfach zu verwendende, schnelle, asynchrone WebSocket-Bibliothek für MQL5. Sie unterstützt: ws:// und wss:// (sicherer "TLS" WebSocket) Text- und Binärdaten Sie behandelt: fragmentierte Nachrichten automatisch (Übertragung großer Datenmengen) Ping-Pong-Frames automatisch (keep-alive handshake) Vorteile: Keine DLL erforderlich. Keine OpenSSL-Installation erforderlich. Bis zu 128 Web-Socket-Verbindungen von einem einzigen Programm aus. Verschiedene Log Levels zur Fehlerverfolgung Kann mit MQ
Nach dem Herunterladen dieses Serviceprogramms wird es als Service-Support-Programm für Dom BookHeatMAP Lightning Trading Panel verwendet. Dom BookHeatMAP Lightning Trading Panel Download-Link:https://www.mql5.com/zh/market/product/159414?source=Site+Market+MT5+Search+Rating006%3aDom+BookHeatMAP+Lightning+Trading+Panel Ziehen Sie die heruntergeladene Datei zunächst per Drag & Drop in den entsprechenden Service-Ordner (`MQL5 Services`) im MT5-Datenverzeichnis und bestätigen Sie, dass die Datei
Diese Bibliothek ermöglicht Ihnen die Verwaltung von Trades mit jedem Ihrer EAs und lässt sich sehr einfach in jeden EA integrieren, was Sie selbst mit dem in der Beschreibung erwähnten Skriptcode und auch Demo-Beispielen auf einem Video tun können, das den gesamten Prozess zeigt. - Platzieren Sie Limit-, SL-Limit- und Take-Profit-Limit-Orders - Platzieren Sie Market-, SL-Market- und TP-Market-Bestellungen - Limit-Order ändern - Bestellung stornieren - Abfrageaufträge - Hebelwirkung und Ma
GetFFEvents MT5 I tester capability
Hans Alexander Nolawon Djurberg
Möchten Sie alle Ereignisse wie vorherige/vorhergesehene/aktuelle Werte für jede Nachricht erhalten, um sie zu analysieren/vorzuhersagen? Mit dieser einfachen Bibliothek können Sie es leicht tun, importieren/integrieren Sie einfach die Bibliothek in Ihr System, dann erhalten alle möglichen Werte für jede Nachricht sogar in Strategy Tester . Anmerkung: Bitte fügen Sie die Adresse "https://www.forexfactory.com/" des Newsfeeds in Ihrem MT5 Tab > Tools > Options > Expert Advisors > Check Allow web r
Hier ist die englische Übersetzung Ihrer Beschreibung für den EA (Expert Advisor ) : --- Dies ist ein zeitbasierter automatischer Handels-EA . Er ermöglicht es Ihnen , die genaue Zeit für den Handel auf die Sekunde genau festzulegen und die maximale Anzahl der Aufträge zu bestimmen . Sie können wählen, ob Sie Kauf- oder Verkaufsaufträge erteilen möchten. Es ist möglich, Take-Profit- und Stop-Loss-Punkte zu setzen . Außerdem können Sie festlegen , wie lange nach der Platzierung einer Order diese
Die Bibliothek hilft Ihnen bei der Verwaltung Ihrer Trades, der Berechnung von Lots, Trailing, Partial Close und anderen Funktionen. Lot-Berechnung Modus 0: Festes Lot. Modus 1: Martingale Lot (1,3,5,8,13) Sie können es auf verschiedene Weise verwenden, wenn Verlust=1, wenn Gewinn=0. Modus 2: Multiplikator-Lot (1,2,4,8,16) Sie können es auf verschiedene Weise verwenden, um zu berechnen, wenn Verlust=1, wenn Gewinn=0. Modus 3: Plus Lot (1,2,3,4,5) Sie können es auf unterschiedliche Weise verwend
Freunde, macht mit! Stellen Sie Fragen und tauschen Sie sich mit gleichgesinnten Händlern aus: MetaCOT Public Group MetaCOT Information Channel: Nachrichten, CFTC-Berichte und Signale: MetaCOT Channel Auf einen erfolgreichen Handel und neue profitable Signale für uns alle! Achtung! In letzter Zeit haben einige Länder den Zugriff auf die Website cftc.gov blockiert. Infolgedessen geben Nutzer in diesen Ländern dem Produkt schlechte Bewertungen. MetaCOT hat sich immer an die höchsten Qualitätss
Dies ist eine vereinfachte und effektive Version der Bibliothek für die Walk-Forward-Analyse von Handelsexperten. Sie sammelt Daten über den Handel des Experten während des Optimierungsprozesses im MetaTrader-Tester und speichert sie in Zwischendateien im Verzeichnis "MQL5\Files". Dann verwendet es diese Dateien, um automatisch einen Cluster-WalkForward-Bericht und rollierende WalkForward-Berichte zu erstellen, die ihn verfeinern (alle in einer HTML-Datei). Die Verwendung des Hilfsskripts WalkFo
Orderbuch, auch bekannt als Marktbuch, Markttiefe, Level 2, - ist eine dynamisch aktualisierte Tabelle mit den aktuellen Volumina der Kauf- und Verkaufsaufträge für ein bestimmtes Finanzinstrument zu Preisen nahe Bid und Ask. MetaTrader 5 bietet die Möglichkeit, das Marktbuch von Ihrem Broker zu erhalten, allerdings nur in Echtzeit und ohne Zugriff auf seine Historie. Die Bibliothek OrderBook History Library liest den Marktbuchstatus in der Vergangenheit aus Archivdateien, die vom OrderBook Reco
Die Analyse von Kryptowährungen war mit Crypto Charts für MetaTrader 5 noch nie so einfach. Der Handel an der BitMEX war noch nie so einfach wie mit der BitMEX Trading API für MetaTrader 5. Die BitMEX Trading API Bibliothek wurde so entwickelt, dass sie so einfach wie möglich zu benutzen ist. Binden Sie die Bibliothek einfach in Ihren Expert Advisor oder Ihr Script ein, rufen Sie die entsprechenden Methoden auf und beginnen Sie mit dem Handel! Eigenschaften Handeln Sie auf BitMEX und BitMEX Te
Keyboard Trader ist eine BIBLIOTHEK, die Sie im OnChartEvent aufrufen können, um eine Kauf-/Verkaufs-/Null-Position zu eröffnen, die Standardschaltflächen sind V = Verkaufen C = Kaufen Z = Marktpositionen zurücksetzen S = Rücksetzen der gegenüberliegenden und dann der Marktpositionen X = gegenüberliegende Positionen zurücksetzen Zusätzlich zur Tastaturfunktion können Sie ExpertAdvisor-Status mit Hilfe von MagicId anzeigen, mit Informationen über: Monatlicher, wöchentlicher, täglicher Gewinn un
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper vollautomatischer Expert Advisor für mittelvolatile Devisenmärkte Eigenschaften: Die Bibliothek handelt mit 10 Währungspaaren (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) Die Bibliothek verwendet keine Martingale Die Bibliothek setzt einen festen Stop Loss und Take Profit für alle Aufträge Die Bibliothek handelt nur mit einem vom Benutzer eingegebenen Volumen Die Bibliothek kann auf jedem Währungspaar und jedem Zeitrahme
Binance Library
Hadil Mutaqin SE
5 (1)
Die Bibliothek wird verwendet, um den automatischen Handel auf dem Binance Spot Market von der MT5-Plattform aus zu entwickeln. Unterstützt alle Ordertypen: Limit, Markt, StopLimit und StopMarket Unterstützung des Testnet-Modus Automatische Anzeige des Charts auf dem Bildschirm Verwendung: 1. Öffnen Sie das MQL5-Demokonto 2. Header-Datei und EA-Beispiel herunterladen https://drive.google.com/uc?export=download&amp ;id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Kopieren Sie Binance.mqh in den Ordner \MQL
Goldzupfmaschine Goldplucking Machine ist ein Expert Advisor, der speziell für den Goldhandel entwickelt wurde. Die Operation basiert auf der Eröffnung von Aufträgen unter Verwendung des Fast- und Slow-Lines-Indikators, daher arbeitet der EA nach der "Trend Follow"-Strategie, was bedeutet, dem Trend zu folgen. Verwenden Sie die Grid-Strategie, um Aufträge ohne Stop-Loss-Operation zu platzieren, also stellen Sie bitte sicher, dass das Konto über ausreichende Mittel verfügt. Magische Zahl - ist e
Die Bibliothek wird verwendet, um den automatischen Handel auf dem Binance-Futures-Markt von der MT5-Plattform aus zu entwickeln. Unterstützt Binance Futures USD-M und COIN-M Unterstützung des Testnet-Modus Unterstützt alle Ordertypen: Limit, Market, StopLimit, StopMarket, StopLoss und TakeProfit Automatische Anzeige des Charts auf dem Bildschirm Verwendung: 1. Eröffnen Sie ein MQL5 Demo-Konto 2. Laden Sie die Header-Datei und das EA-Beispiel herunter https://drive.google.com/uc?export=download
MT4/5 universal trading library ( ein gemeinsamer Code 4 und 5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //Fangen Sie gut an, führen Sie die erste Zeile aus, um die    void StartGood() ;    //Einfache Abrechnung    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl=
1. Was ist das? Das MT5-System kommt mit sehr wenigen Optimierungsergebnissen. Manchmal müssen wir mehr Ergebnisse studieren. Diese Bibliothek ermöglicht es Ihnen, mehr Ergebnisse während der Backtest-Optimierung auszugeben. Sie unterstützt auch das Drucken mehrerer Strategieergebnisse in einem einzigen Backtest. 2. Produktmerkmale Die Ergebnisse der optimierten Ausgabe sind sehr zahlreich. CustomMax kann angepasst werden. Die Ausgabe befindet sich im Ordner Common. Er wird automatisch nach dem
T5L Bibliothek ist notwendig, um die EAs von TSU Investimentos, IAtrader und anderen zu verwenden. Es enthält alle Funktionen Rahmen benötigt, um Expert Advisors arbeiten richtig. ツ - Die Expert Advisors von TSU Investimentos funktionieren nicht ohne diese Bibliothek, die T5L Bibliothek kann im Laufe des Jahres aktualisiert werden - In dieser Bibliothek finden Sie verschiedene Funktionen, wie z.B. das Senden von Aufträgen, Kaufen und Verkaufen, die Überprüfung von Einstiegspunkten, Candlestick-
AO Core
Andrey Dik
3.67 (3)
AO Core ist das Herzstück des Optimierungsalgorithmus. Es handelt sich um eine Bibliothek, die auf dem HMA-Algorithmus (Hybrid Metaheuristic Algorithm) des Autors aufbaut. B eachten Sie das Produkt MT5 Optimierung Booster , das die Verwaltung des regulären MT5 Optimierers sehr einfach macht . Ein Beispiel für die Verwendung von AO Core wird in diesem Artikel beschrieben : https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 Dieser hybride Algorithmus basiert auf eine
EA Toolkit
Esteban Thevenon
EA Toolkit   is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installat
Ein einfacher gleitender Durchschnitt (SMA) ist ein statistischer Indikator, der in der Zeitreihenanalyse verwendet wird. Dieser Indikator stellt das arithmetische Mittel einer Folge von Werten über einen bestimmten Zeitraum dar. Der SMA wird verwendet, um kurzfristige Schwankungen in Daten zu glätten und den Gesamttrend oder die Richtung von Veränderungen hervorzuheben. Dies hilft Analysten und Händlern, die allgemeine Dynamik der Zeitreihe besser zu verstehen und potenzielle Trends oder Richtu
Hallo zusammen! Ich bin ein professioneller MQL-Programmierer, der EAs, Indikatoren und Trading Tools für meine Kunden auf der ganzen Welt erstellt. Ich baue jede Woche 3-7 Programme, aber ich verkaufe nur selten fertige Robots. Weil ich anspruchsvoll bin und gute Strategien so rar sind... dieser EA ist der einzige, den ich bisher für gut genug halte, um ihn hier zu veröffentlichen. Wie wir alle wissen, ist der Ichimoku-Indikator seit Jahrzehnten weltweit beliebt, aber nur wenige wissen, wie m
Als ich tief in den Bereich der Finanz- und Handelsstrategien eintauchte, beschloss ich, eine Reihe von Experimenten durchzuführen und dabei sowohl Ansätze zu untersuchen, die auf Reinforcement Learning basieren, als auch solche, die ohne dieses auskommen. Durch die Anwendung dieser Methoden gelang es mir, eine differenzierte Schlussfolgerung zu formulieren, die für das Verständnis der Bedeutung einzigartiger Strategien im modernen Handel von entscheidender Bedeutung ist. Obwohl neuronale Netzwe
Der "TG Risk Service Manager" - Ihr umfassendes Toolkit für schnelles und präzises Risikomanagement und Losgrößenberechnungen in der dynamischen Welt des Handels. Diese unentbehrliche Bibliothek wurde entwickelt, um Entwicklungsprozesse zu rationalisieren und Handelsstrategien zu verbessern. Sie stattet Entwickler mit wesentlichen Werkzeugen zur Optimierung der Risikobewertung und der Handelsrentabilität aus. Metatrader4 Version | Alle Produkte | Kontakt Hauptmerkmale: Effiziente Losgrößenberec
Der "TG Trade Service Manager" - Ihre Komplettlösung für nahtloses Handelsmanagement in MQL4- und MQL5-Umgebungen. Mit dem Fokus auf Geschwindigkeit, Zuverlässigkeit und Komfort vereinfacht diese leistungsstarke Bibliothek die Komplexität der Handelsausführung und -verwaltung und bietet Entwicklern eine einzige Schnittstelle für mehr Effizienz. Metatrader4 Version | Alle Produkte | Kontakt Hauptmerkmale: Einheitliche Schnittstelle : TG Trade Service Manager" bietet eine einheitliche Schnittstell
Die folgende Bibliothek wird als Mittel vorgeschlagen, um die OpenAI API direkt auf dem Metatrader zu verwenden, und zwar auf die einfachste Weise. Weitere Informationen zu den Möglichkeiten der Bibliothek finden Sie im folgenden Artikel: https://www.mql5.com/en/blogs/post/756098 Die für die Verwendung der Bibliothek benötigten Dateien finden Sie hier: Handbuch WICHTIG: Um den EA zu verwenden, müssen Sie die folgende URL hinzufügen, damit Sie auf die OpenAI API zugreifen können, wie in den beige
Diese Trailing-Stop-Anwendung hilft Händlern, den Trailing-Stop-Wert für viele offene Positionen zu setzen, die eine Grid- oder Martingale-Strategie als Lösung anwenden. Wenn Sie also eine Grid- oder Martingale-Strategie anwenden (entweder mit einem EA oder beim manuellen Handel) und Sie keine Anwendung haben, um einen Trailing-Stop zu setzen, dann ist diese Anwendung die Lösung. Für EAs mit einer Single-Shot-Strategie verwenden Sie einfach die KOSTENLOSE Trailing-Stop-Anwendung, die ich eben
Weitere Produkte dieses Autors
This pivot scanner implements five industry-standard pivot methodologies: Classic Pivot (HLC/3) Fibonacci Pivot (0.382 / 0.618 / 1.000 levels) Camarilla Pivot Woodie Pivot DeMark Pivot The scanner can operate with a fixed user-selected method or in adaptive mode, where the most suitable pivot model is selected automatically based on observed market behavior and historical performance. Designed as a fully configurable analysis and observation tool, the EA performs historical warmup, executes scan
FREE
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension