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
- Veröffentlicht:
-
Ali Akbar
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk - Ansichten:
- 9
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Tick-gesteuerter Scalper. Kein Warten auf das Schließen einer Kerze – er beobachtet ein kurzes, rollierendes Zeitfenster der Kursbewegung (standardmäßig 4 Sekunden) und erstellt eine statistische Live-Basislinie, die zeigt, wie eine normale Kursbewegung für das jeweilige Symbol aussieht, auf dem er läuft. Eine Kursbewegung gilt nur dann als handelbar, wenn sie einen echten Ausreißer gegenüber dieser Basislinie darstellt: ein Z-Score, gemessen am letzten „InpStatsSampleCount“-Fenster der Renditen, standardmäßig 3,0 Standardabweichungen.
Dieser Schwellenwert war nicht die erste Lösung, die ausprobiert wurde. Eine frühere Version verwendete anstelle einer statistischen Basislinie einen festen ATR-Anteil und löste ständig aufgrund gewöhnlicher Tick-Rauschen aus, wodurch sie bei jedem wichtigen Währungspaar, das sie handhabte, erhebliche Verluste verzeichnete. Die Z-Score-Version ersetzte sie genau aus diesem Grund.
Momentum oder Reversion – Ihre Entscheidung
Es sind zwei Modi enthalten. Der Momentum-Modus handelt in Richtung des Kursanstiegs. Der Reversion-Modus handelt dagegen. Keiner der beiden wird als richtig vorausgesetzt. Welcher Modus tatsächlich zu einem bestimmten Wertpapier passt, entscheidet der EA nicht für Sie – testen Sie beide und finden Sie es heraus.
Entwickelt, um echte Broker-Verzögerungen zu überstehen
Dieser Teil entstand aus einem tatsächlichen Problem, nicht aus einer konstruktiven Vermutung. Eine Position wird ohne jeglichen Stop eröffnet. Der EA liest dann seinen eigenen tatsächlichen Ausführungskurs aus und berechnet Stop-Loss und Take-Profit auf dieser Grundlage – niemals anhand eines Kurs-Snapshots, der vor der Verzögerung aufgenommen wurde –, denn dieser Snapshot ist in dem Moment nicht mehr genau, in dem sich der Kurs während der Ausführung bewegt. Der Stop-Abstand wird zudem auf das minimale Stop-Niveau des jeweiligen Wertpapiers begrenzt, sodass ein Trade niemals abgelehnt wird, weil er technisch zu eng gesetzt ist.
Und sollte die Stop-Einbindung aus irgendeinem Grund fehlschlagen, wird die Position sofort geschlossen, anstatt ungeschützt offen zu bleiben. Diese Regel existiert, weil sie in einer früheren Version noch fehlte. Während der Testphase rutschten einige wenige Trades ohne zugewiesenen Stop durch, und das allein reichte aus, um bei einigen Währungspaaren einen Drawdown von über 80 % zu verursachen. Das Problem ist nun behoben, aber es lohnt sich, dies klar anzusprechen, anstatt darüber hinwegzugehen.
Der Rest der Handelslogik
Jeder Einstieg durchläuft zunächst eine Kostenprüfung: Der Take-Profit muss ein echtes Vielfaches des aktuellen Spreads betragen, sonst wird das Setup übersprungen. Es gibt ein tägliches Handelslimit und ein tägliches Verlustlimit – wird eines davon erreicht, werden für den Rest des Tages keine neuen Einstiegsorders mehr platziert.
Es ist jeweils nur eine Position offen. Die meisten MT5-Privatkundenkonten laufen im Netting-Modus, bei dem eine zweite Order für dasselbe Symbol keinen neuen Trade darstellt, sondern einfach mit der bereits offenen Position zusammengeführt wird. Anstatt etwas zu entwickeln, das sich in dem Moment falsch verhält, in dem es auf einem Netting-Konto landet, führt ZetaBurst stattdessen einen Trade schnell durch – Überprüfungen auf Tick-Ebene, eine kurze Abkühlphase, Wiederholung.
Backtest-Ergebnisse
Alle Market-Watch-Symbole, M1, Modellierung auf Tick-Ebene, Ausführung mit zufälliger Verzögerung, 01.01.2026 bis 08.09.2026. Durchgehend Standard-Eingabewerte – Z-Score-Schwellenwert 3,0, Burst-Fenster 4 Sekunden, Take-Profit bei 0,35x ATR, Stop-Loss bei 0,55x ATR. Anfangsguthaben 10.000 bei jedem Durchlauf.
| Symbol | Gewinn | Trades | Gewinnfaktor | Erwarteter Ertrag | Drawdown in % |
|---|---|---|---|---|---|
| USDJPY | 252.535,49 | 7.468 | 1,42 | 33,82 | 3,26 |
| EUR/USD | 215.509,88 | 5.618 | 1,26 | 38,36 | 13,55 |
| AUDUSD | 114.405,33 | 7282 | 1,16 | 15,71 | 19,70 |
| USDCHF | 93.077,55 | 5773 | 1,25 | 16,12 | 4,62 |
| GBP/USD | 86.900,21 | 7205 | 1,24 | 12,06 | 4,11 |
| USDCAD | 35.444,88 | 3676 | 1,29 | 9,64 | 24,29 |
| USD/SEK | 25.835,38 | 1.037 | 1,64 | 24,91 | 7,67 |
| NZDUSD | 10.188,64 | 5144 | 1,05 | 1,98 | 51,40 |
Eines davon passt nicht zu den anderen. NZDUSD erreicht einen Gewinnfaktor von 1,05, der gerade noch im positiven Bereich liegt, während der Drawdown bei 51 % liegt – weit entfernt von der Entwicklung der anderen sieben Paare. In der aktuellen Form würde ich dieses Paar mit diesem EA nicht handeln.
Nicht-Devisen- und exotische Symbole wurden im selben Testlauf berücksichtigt, sind hier jedoch nicht aufgeführt. Die Anzahl der Trades bei diesen war zu gering, um aussagekräftig zu sein, und dieser EA wurde von vornherein nicht für diese Instrumente entwickelt.
Der wichtigste Vorbehalt: Es handelt sich um einen einzigen Backtest-Zeitraum, der auf sich selbst abgestimmt und getestet wurde. Er wurde noch nicht anhand eines separaten Out-of-Sample-Zeitraums validiert, und eine Strategie, die auf den Daten, auf deren Grundlage sie entwickelt wurde, gut aussieht, ist kein Beweis für einen echten Vorteil, solange sie sich nicht auch bei Daten bewährt, die sie noch nie gesehen hat. Ich veröffentliche die hier gezeigten Ergebnisse, anstatt darauf zu warten, und dieser Eintrag wird aktualisiert, sobald die Tests außerhalb des Stichprobenzeitraums abgeschlossen sind.
Eingabewerte
Burst-Erkennung — InpBurstWindowSeconds, InpStatsSampleCount, InpZScoreThreshold, InpModeIsMomentum
Handelsmanagement — InpVolATRPeriod, InpRiskPercent, InpTakeProfitATRMult, InpStopLossATRMult, InpMinTPToSpreadRatio, InpMaxSpreadPoints, InpCooldownSeconds
Tägliche Limits — InpMaxTradesPerDay, InpDailyLossLimitPercent
Handelssitzungsfilter — InpUseSessionFilter, InpSessionStartHour, InpSessionEndHour
Testen Sie das System zunächst auf einem Demokonto. Die Ergebnisse vergangener Backtests sind keine Garantie für zukünftige Ergebnisse. Feedback ist willkommen.
— Ali Rajput
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77220
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.
AIS – Durchschnittliche Ranggeschwindigkeit
Der Indikator zeigt die durchschnittliche Ranggeschwindigkeit des Kurses an
EA AurumNeuro Vanguard
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.
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.
