Cheetah Gold Scalper
- Experten
-
Tshivhidzo Moss Mbedzi
👨💻 TSHIVHIDZO MBEDZI - MQL5 Entwickler
🎓 QUALIFIKATIONEN
- IT-Hochschulabschluss (Rosebank College, 2022)
- Zertifiziert in Informationssicherheit (UNISA)
- 14+ veröffentlichte EAs auf MQL5 Marktplatz
- 3+ Jahre Entwicklung algorithmischer Handelssysteme
💼 SPEZIALISIERUNG - Version: 6.10
- Aktivierungen: 11
Cheetah Gold Scalper – XAUUSD-Expert Advisor für MetaTrader 5
Tick-basierter Gold-Scalping-Roboter für MT5. Intraday-XAUUSD-Scalper ohne Martingale, ohne Grid und mit Stop-Loss bei jeder Position. Zwei Trades pro Tag.
Cheetah Gold Scalper ist ein automatisierter Handelsroboter für XAUUSD auf MetaTrader 5 (MT5). Er handelt in einer einzigen Situation: an dem Punkt, an dem eine schnelle Kursbewegung bei Gold an Schwung verliert. Wenn der Kurs innerhalb von etwa einer Minute eine festgelegte Strecke zurücklegt und dabei weiter an Fahrt gewinnt, eröffnet der EA eine Position entgegen der Bewegung, fügt höchstens eine weitere Position hinzu, solange sich die Bewegung fortsetzt, und verwaltet beide als einen einzigen Basket, bis die Bewegung einen Teil ihrer Gewinne wieder abgibt.
Der Name spiegelt die Handelsweise wider. Ein Gepard unternimmt ein oder zwei Versuche pro Tag und ruht sich dazwischen aus. Dieser Gold-EA ist standardmäßig auf zwei Positionen pro Handelstag begrenzt, und diese Begrenzung hat einen großen Einfluss auf die Ergebnisse.
Dieser Expert Advisor verwendet kein Martingale. Die Lotgröße erhöht sich nach einem Verlust niemals. Er verwendet kein Grid und baut eine Position, die sich gegen Sie entwickelt, niemals auf. Es gibt kein Averaging Down und keinen Recovery-Modus. Jede Position erhält einen Stop-Loss, sobald sie ausgeführt wird, sodass kein Trade jemals ungeschützt bleibt.
So funktioniert es
Einstieg. Die Kursbewegung wird Tick für Tick über ein rollierendes 60-Sekunden-Fenster gemessen und nicht anhand von Kerzenschlusskursen. Der Auslöser ist ein fester Kursabstand, sodass der EA auf echte Volatilitätsereignisse reagiert und nicht auf gewöhnliches Marktrauschen. Eine Bewegung muss sich noch beschleunigen, um in Frage zu kommen; bereits abgeschlossene Bewegungen werden daher übersprungen.
Skalierung. Ein Signal eröffnet bis zu zwei Positionen. Beide müssen innerhalb von fünf Sekunden nacheinander und innerhalb einer begrenzten Kursspanne ausgeführt werden, wobei die zweite Position nur hinzugefügt wird, solange sich die Kursbewegung noch fortsetzt. Die beiden Positionen werden dann als ein Korb behandelt.
Ausstieg. Das Paket wird durch einen proportionalen Gewinn-Trail geschlossen. Der Trail wird aktiv, sobald das Paket einen ausreichenden Vorsprung hat, und schließt dann beide Positionen, nachdem ein definierter Anteil des Spitzengewinns wieder abgegeben wurde. Kleineren Trades wird Spielraum gewährt, größere dürfen weiterlaufen.
Risikokontrolle. Für jede Position wird ein Stop-Loss ausgehend vom tatsächlichen Ausführungspreis gesetzt. Es gibt ein tägliches Limit für die Anzahl der Körbe, einen Spread-Filter, zwei konfigurierbare Handelssitzungen sowie optionale Tagesverlust- und Tagesgewinnlimits. Die Positionsgröße ist standardmäßig ein festes Lot, wobei optional eine Dimensionierung in Prozent des Guthabens möglich ist.
Dashboard im Chart
Ein kleines Feld auf dem Chart zeigt den aktuellen Status an: aktiviert, im Handel, in der Abkühlphase, außerhalb der Handelszeiten oder für den Tag beendet. Außerdem werden der aktuelle Spread, die heute verwendeten Körbe, offene Positionen, der schwankende Gewinn, der heute realisierte Gewinn, der Kontostand, das Eigenkapital und der maximale Drawdown angezeigt.
Ergebnisse des Strategietesters
Die folgenden Zahlen stammen aus dem MetaTrader 5-Strategietester. Es handelt sich um Backtest-Ergebnisse und nicht um Ergebnisse aus einem Live-Konto.
Einstellungen: 100 % echte Tick-Daten, XAUUSD M1, 7. Mai 2026 bis 25. Juli 2026, 250 USD Anfangseinlage, Hebel 1:500, festes Lot von 0,01.
199 Trades, 69,3 % Gewinner, Gewinnfaktor 2,56, Nettoergebnis 336,82 USD, maximaler Kontostand-Drawdown 9,24 %, größter Einzelverlust 4,40 USD, längste Verlustserie 6 Trades mit einem Gesamtverlust von 21,99 USD. Nach Monaten: Mai 140,75, Juni 65,07, Juli 129,48.
Walk-Forward-Prüfung
Da Backtest-Einstellungen an die Daten angepasst werden können, auf deren Grundlage sie ausgewählt wurden, wurde eine separate Überprüfung durchgeführt. Alle Parameter wurden ausschließlich anhand der Daten aus Mai und Juni ausgewählt und anschließend unverändert auf den Juli angewendet, der bei dieser Auswahl nicht berücksichtigt worden war.
Ergebnis für Juli: 64 Trades, 81,2 % Gewinner, Profitfaktor 3,91, Nettoergebnis 129,48 USD, maximaler Drawdown 22,25 USD.
Dies sind ebenfalls Ergebnisse aus dem Strategietester.
Anforderungen
Symbol: XAUUSD, auf das die Einstellungen abgestimmt sind.
Zeitrahmen: beliebig, da die Logik intern M1-Daten und Ticks auswertet.
Kontotyp: Hedging. Der Korb mit zwei Positionen verhält sich auf einem Netting-Konto nicht korrekt.
Broker: ECN oder Raw-Spread werden bevorzugt. Der EA überspringt Eintritte, wenn der Spread zu breit ist.
Mindestguthaben: 250 USD bei 0,01 Lot.
Ein VPS wird empfohlen, da der EA auf Ticks reagiert und Latenz die Ausführung beeinflusst.
Der EA skaliert seine preisbasierten Einstellungen auf das Symbol um, dem er zugeordnet ist, und läuft auf anderen Instrumenten fehlerfrei; die Einstellungen sind jedoch auf Gold kalibriert, und es werden keine Ergebnisse für andere Instrumente garantiert.
Einrichtung
Weisen Sie den EA einem XAUUSD-Chart auf einem Hedging-Konto zu. Der Zeitrahmen ist beliebig. Behalten Sie die Standardeinstellungen bei, da es sich um die getestete Konfiguration handelt. Vergleichen Sie die Serverzeit Ihres Brokers mit den beiden Handelssitzungsfenstern und passen Sie diese an, falls die Zeiten nicht übereinstimmen. Testen Sie den EA zunächst auf einem Demokonto.
Eingabeparameter
Kapital und Positionsgröße
InpFixedLot – Lot pro Position. Standardwert 0,01. Setzen Sie den Wert auf 0, um die Positionsgröße stattdessen nach Risiko zu bestimmen.
InpRiskPercent – Prozentsatz des Guthabens, der pro Basket riskiert wird. Wird nur verwendet, wenn InpFixedLot auf 0 gesetzt ist.
InpMagic – Magic-Nummer. Ändern Sie diesen Wert, wenn ein anderer EA auf demselben Konto läuft.
InpDeviationPoints – Maximal akzeptierte Slippage bei Marktorders, in Punkten.
Signal
InpMode – Fade-Trades gegen den Impuls, dies ist die getestete Einstellung. Momentum-Trades folgen dem Impuls.
InpVelWindowMs – Länge des Messfensters in Millisekunden. Standardwert 60000.
InpVelMinAbs – Abstand, den der Kurs innerhalb dieses Fensters zurücklegen muss, um ein Signal zu erzeugen.
InpVelMaxAbs – Größere Bewegungen als dieser Wert werden übersprungen.
InpVelTriggerATR – Optionale, auf der Volatilität basierende Untergrenze, die zum Trigger hinzugefügt wird. 0 deaktiviert diese Funktion.
InpRequireAccel – Wenn aktiviert, muss die jüngste Hälfte des Zeitfensters die Kursbewegung anführen.
InpAccelFrac – Anteil der Kursbewegung, den die jüngste Hälfte ausmachen muss.
Filter
InpAtrPeriod – Von den Volatilitätsfiltern verwendeter ATR-Zeitraum.
InpMinATR – Handelsvorgänge unterhalb dieser Volatilität werden übersprungen. 0 deaktiviert die Funktion.
InpMaxATR – Handelsvorgänge oberhalb dieser Volatilität werden übersprungen. 0 deaktiviert die Funktion.
InpUseTrendFilter – Optionale Trendübereinstimmung in einem höheren Zeitrahmen. Standardmäßig deaktiviert.
InpTrendTF – Vom Trendfilter verwendeter Zeitrahmen.
InpEmaTrend – Vom Trendfilter verwendete EMA-Periode.
Korb-Eintrag
InpMaxBurst – Maximale Anzahl von Positionen pro Signal. Standardwert: 2.
InpScaleBurstByImpulse – Wenn aktiviert, werden bei stärkeren Kursbewegungen mehr Positionen eröffnet.
InpMaxBurstSpread – Maximal zulässiger Kursspreiz über den gesamten Basket.
InpBurstWindowSec – Sekunden, innerhalb derer alle Positionen eines Korbs ausgeführt werden müssen.
InpBurstMinGapMs – Mindestverzögerung zwischen den Ausführungen in Millisekunden.
InpBurstNeedsExtension – Die zweite Position wird nur hinzugefügt, solange sich die Kursbewegung fortsetzt.
Ausstieg, Gewinnmitnahme
InpTrailStartPerPos – Gewinn pro Position, ab dem der Trail aktiv wird. Standardwert 2,00.
InpTrailGiveBackPct – Anteil des Spitzengewinns, der vor dem Schließen zurückgegeben wird. Standardwert 65.
InpTrailMaxGiveBackPerPos – Optionale Obergrenze für diese Rückgabe. 0 deaktiviert die Funktion.
InpTrailMinLockPerPos – Mindestgewinn, den der Trail pro Position beibehält.
InpHardTPPerPos – Optionaler fester Take-Profit pro Position. 0 deaktiviert die Funktion.
Ausstieg, Break-even
InpBreakEvenEnable – Stop-Loss auf Break-Even verschieben. Standardmäßig deaktiviert.
InpBreakEvenAtPerPos – Gewinn pro Position, der die Verschiebung auslöst.
InpBreakEvenLock – Gewinn, der durch den Break-Even-Stop gesichert wird.
Stops und Zeit
InpSL_ATR – Stop-Loss als Vielfaches der Volatilität. Bei 0 wird der unten angegebene feste Abstand verwendet.
InpFixedSLPrice – Fester Stop-Loss-Abstand pro Position. Standardwert 3,50.
InpMinSLPrice – Untergrenze für den Stop-Abstand.
InpMaxSLPrice – Obergrenze für den Stop-Abstand.
InpBasketSLPerPos – Notstopp bei Gesamtverlust des Korbs. 0 deaktiviert diese Funktion.
InpStallSec – Schließt den Korb, wenn der Gewinn innerhalb dieser Anzahl von Sekunden kein neues Hoch erreicht hat. 0 deaktiviert die Funktion.
InpMaxHoldSec – Schließt den Basket nach dieser Anzahl an Sekunden unabhängig von der Entwicklung. 0 deaktiviert die Funktion.
Sitzungen, Zeit des Broker-Servers
InpUseSessions – Beschränkt den Handel auf die beiden unten angegebenen Zeitfenster.
InpSess1StartHour – Startzeit der ersten Sitzung. Standardwert 1.
InpSess1EndHour – Endzeit der ersten Sitzung. Standardwert 8.
InpSess2StartHour – Startzeit der zweiten Sitzung. Standardwert: 15.
InpSess2EndHour – Endzeit der zweiten Sitzung. Standardwert: 22.
InpTradeMonday – Montag aktivieren oder deaktivieren.
InpTradeFriday – Freitag aktivieren oder deaktivieren.
InpFridayCutoffHour – Nach dieser Uhrzeit werden am Freitag keine neuen Trades mehr eröffnet.
Risikolimits
InpMaxSpreadPoints – Einträge überspringen, wenn der Spread größer als dieser Wert ist.
InpMaxBasketsPerDay – Zulässige Anzahl von Baskets pro Handelstag. Standardwert: 2. Eine Erhöhung dieses Werts führt zu schlechteren Testergebnissen.
InpMaxDailyLossUSD – Beendet den Handel für den Tag nach diesem Verlust. 0 deaktiviert die Funktion.
InpMaxDailyProfitUSD – Beende den Handel für den Tag nach diesem Gewinn. 0 deaktiviert die Funktion.
InpRearmSec – Sekunden, die nach dem Schließen eines Baskets gewartet werden, bevor nach einem neuen Signal gesucht wird.
Symbolanpassung
InpAutoScaleToSymbol – Skaliert preisbasierte Einstellungen auf das zugeordnete Symbol um. Bitte aktiviert lassen.
InpCalibPrice – Referenzpreis, auf den die Standardeinstellungen kalibriert wurden. Standardwert 4000.
Dashboard
InpShowDashboard – Das Panel im Chart anzeigen.
InpShowLogo – Zeigt das Logo-Wasserzeichen an.
InpDashX – Horizontaler Versatz des Panels in Pixeln.
InpDashY – Vertikaler Versatz des Panels in Pixeln.
InpCompanyName – Text, der in der ersten Zeile der Panel-Kopfzeile angezeigt wird.
InpWebsite – Optionale zweite Zeile der Kopfzeile. Standardmäßig leer.
Sonstiges
InpVerboseLog – Schreibt detaillierte Einträge in das Expertenprotokoll; nützlich bei der Meldung eines Problems.
InpComment – Kommentar, der jeder Bestellung beigefügt wird.
Häufig gestellte Fragen
Welchen Broker und welche Kontotyp benötige ich? Jeden Broker, der XAUUSD auf einem MetaTrader-5-Konto mit Hedging anbietet. Ein Raw- oder ECN-Spread-Konto wird bevorzugt, da der EA intraday handelt und Eintritte überspringt, wenn sich der Spread ausweitet.
Funktioniert es auch mit anderen Symbolen? Es läuft auf jedem Symbol fehlerfrei, da es seine Einstellungen automatisch anpasst. Die mitgelieferten Einstellungen sind ausschließlich auf Gold abgestimmt.
Wie viele Trades werde ich sehen? Mit den Standardeinstellungen höchstens zwei Trades pro Handelstag, oft sogar weniger. Der EA wartet auf eine bestimmte Bedingung und bleibt ansonsten in der Flat-Position.
Wird ein Martingale- oder ein Grid-System verwendet? Nein. Die Lotgröße ist fest und es wird niemals eine Position gegen den Markt hinzugefügt.
Kann ich ihn auf einem kleinen Konto einsetzen? Die getestete Konfiguration verwendet ein festes Lot von 0,01 bei einer Einlage von 250 USD.
Bitte beachten Sie
Die Wertentwicklung in der Vergangenheit ist kein Indikator für zukünftige Ergebnisse. Der oben beschriebene Test umfasst elf Wochen für ein Instrument, wobei ein Monat als Out-of-Sample-Prüfung reserviert wurde. Alle Zahlen sind Ergebnisse des Strategietesters, keine Ergebnisse aus einem Live-Konto, und keine davon stellt eine Prognose dar. Setzen Sie nur Geld ein, dessen Verlust Sie sich leisten können, und testen Sie den EA zunächst auf einem Demokonto.
