Celeng Scalper IHS Expert Advisor
- Experten
- Version: 2.24
- Aktualisiert: 15 Oktober 2026
Der Celeng Scalper IHS Expert Advisor ist ein vollautomatischer Scalping-Roboter für MetaTrader 5. Er wurde für schnelle Märkte in den Zeitrahmen M1 und M5 entwickelt. Dabei steht Qualität vor Quantität im Vordergrund: Er überspringt unruhige, minderwertige Setups und verwaltet jeden offenen Trade mit einem punktebasierten Trailing-System.
Er läuft eigenständig ohne manuelle Eingaben. Sie fügen ihn einem Chart hinzu, legen Ihr Risiko fest, und er übernimmt Einstiege, Stop-Loss, Take-Profit, Break-Even, Trailing sowie seine eigenen Sicherheitsprüfungen.
Wichtigste Funktionen
Intelligente Einstiegs-Engine
- Zwei Einstiegsstile in einem Roboter: Momentum-Crossover-Einstiege und Breakout-Einstiege.
- Jeder Einstieg wartet auf eine bestätigte, geschlossene Kerze. Es werden keine Trades aufgrund von Schwankungen während der Kerzenbildung getätigt.
- Ein integrierter Trendfilter lässt nur Trades in Richtung des übergeordneten Trends zu.
Anti-Whipsaw-Schutz
Whipsaw (eine schnelle Umkehr unmittelbar nach dem Einstieg) ist eine häufige Ursache für Verluste beim Scalping. Vor der Eröffnung eines Trades prüft der EA, ob:
- Der Markt über genügend Richtungsstärke verfügt und es sich nicht nur um eine schwache Bewegung handelt.
- Die Signalkerze stark ist, mit einem soliden Körper und einem Schlusskurs jenseits wichtiger Niveaus.
- Der Markt ist nicht unruhig und weist in letzter Zeit nicht zu viele Richtungswechsel auf.
- Der Markt ist nicht seitwärts tendierend, mit zu geringen Kursbewegungen in der jüngsten Vergangenheit.
- Der Kurs hat sich noch nicht zu weit von seinem Durchschnitt entfernt, sodass der EA ihm nicht hinterherjagt.
Wenn ein Signal eine der Prüfungen nicht besteht, überspringt der EA es. Das Dashboard zeigt den Grund für das zuletzt übersprungene Signal an.
Präzisions-Trailing-Stop (nur in Punkten)
- Der Trailing-Stop verwendet feste Punktwerte und verhält sich daher bei jedem Symbol gleich.
- Er wird erst aktiviert, nachdem der Trade Ihr Gewinnziel erreicht und dieses für eine festgelegte Anzahl von Sekunden gehalten hat; ein Ein-Tick-Spike kann ihn also nicht auslösen.
- Sobald er aktiv ist, bewegt sich der Stop nur zu Ihren Gunsten, niemals rückwärts.
- Ein Mindestschritt verhindert ständige winzige Stop-Loss-Anpassungen.
Verlustschutz
- Nach einem Verlust-Trade pausiert der EA für eine festgelegte Anzahl von Bars.
- Er kann nach einem Verlust für einige Balken die gleiche Richtung blockieren, damit er denselben Fehler nicht wiederholt.
- Nach mehreren Verlusten in Folge pausiert er automatisch, um dem Markt Zeit zu geben, sich zu beruhigen.
Flexibles Risikomanagement
- AutoLot: Die Lotgröße wird anhand Ihres Risikoprozentsatzes und der Stop-Loss-Distanz berechnet.
- Ein Modusmit festem Lot ist ebenfalls verfügbar.
- Stop-Loss und Take-Profit können feste Punkte oder volatilitätsbasiert sein.
- Optionales tägliches Verlustlimit und tägliches Handelslimit.
- Margin-Prüfung vor jeder Order, damit kein Handel eröffnet wird, den Ihr Konto nicht tragen kann.
Break-Even-Schutz
Verschiebt Ihren Stop-Loss auf den Einstiegskurs zuzüglich eines kleinen Offsets, sobald der Trade im Gewinn liegt. Der Offset kann den Spread abdecken.
Weitere Filter und Steuerungsmöglichkeiten
- Filter für den maximalen Spread, der den Handel bei hohen Spreads verhindert.
- Optionaler Handelssitzungsfilter (Server-Betriebszeiten).
- Maximale Anzahl offener Positionen und Wartezeit zwischen Eintritten.
- Option, eine Position bei einem entgegengesetzten Signal zu schließen.
- Separate Schalter für „Kaufen“ und „Verkaufen“.
Live-Dashboard-
Zeigt Status, Spread, Signal, Trend, Lotgröße, schwankenden Gewinn, täglichen Gewinn/Verlust, Anzahl der Gewinne/Verluste, Verlustserie und das zuletzt abgelehnte Signal an.
Broker-freundlich
- Erkennt automatisch den richtigen Ausführungsmodus für Orders.
- Beachtet Mindest-Stop- und Freeze-Werte.
- Funktioniert bei Brokern mit 4-stelliger und 5-stelliger Kursangabe.
Empfohlene Einstellungen
| Empfehlung | |
|---|---|
| Zeitrahmen | M1 oder M5 |
| Währungspaare | EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF, NZDUSD, VOL80 |
| Mindestkapital | 200 $ auf einem Standardkonto oder 50 $ auf einem Cent-Konto |
| Empfohlenes Kapital | 500 $ oder mehr auf einem Standardkonto |
| Kontotyp | ECN-, Raw- oder Low-Spread-Konten eignen sich am besten |
| Hebel | 1:100 oder höher |
| VPS | Für den 24/5-Betrieb dringend empfohlen |
| Risiko pro Trade | 0,5 % bis 1 % (Standardwert ist 1 %) |
Führen Sie pro Symbol ein Chart aus und verwenden Sie unterschiedliche Magic Numbers, wenn Sie mehrere Instanzen des EAs für dasselbe Symbol ausführen.
Wichtig: Die Standard-Punktwerte sind auf ein typisches 5-stelliges Forex-Symbol ausgelegt. Symbole wie VOL80 und andere Indizes weisen andere Punktskalen auf. Bitte passen Sie die Werte für Stop-Loss, Take-Profit, Trailing, Break-Even und Filter an die Volatilität des jeweiligen Symbols an. Testen Sie den EA vor dem Live-Handel.
Eingabeparameter
LOT-MANAGEMENT
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpAutoLot | true | TRUE berechnet die Lotgröße anhand des Risikoprozentsatzes. FALSE verwendet das feste Lot. |
| InpRiskPercent | 1,0 | Prozentualer Anteil des Guthabens, der pro Trade riskiert wird (AutoLot). |
| InpFixedLot | 0,01 | Lotgröße, die verwendet wird, wenn AutoLot deaktiviert ist. |
| InpMaxLot | 5,0 | Maximale Lotgröße, die der EA eröffnen darf. |
| InpUseTrendFilter | true | Handelt nur in Richtung des übergeordneten Trends. |
STOP-LOSS / TAKE-PROFIT
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpDistMode | Fest | Feste Punkte oder volatilitätsbasierter (ATR) Abstand für SL, TP und Break-even. |
| InpATRPeriod | 14 | Period, die für die Volatilitätsmessung verwendet wird (ATR-Modus). |
| InpSL_ATR | 1,5 | Stop-Loss als Vielfaches der Volatilität (ATR-Modus). |
| InpTP_ATR | 2,0 | Take-Profit als Vielfaches der Volatilität (ATR-Modus). 0 = kein TP. |
| InpSL_Points | 1500 | Stop-Loss in Punkten (Fixed-Modus). |
| InpTP_Points | 2000 | Take-Profit in Punkten (fester Modus). 0 = kein TP. |
TRAILING STOP (NUR PUNKTE)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpUseTrailing | true | Aktiviert den Trailing-Stop. |
| InpTrailStart_Pts | 250 | Erforderlicher Gewinn (in Punkten), bevor der Trailing-Stop aktiviert wird. |
| InpTrailDist_Pts | 180 | Abstand (in Punkten), um den der Stop-Loss hinter dem Kurs verbleibt. |
| InpTrailStep_Pts | 40 | Mindestverbesserung (Punkte), bevor der Stop-Loss erneut verschoben wird. |
| InpTrailConfirmSec | 3 | Sekunden, die der Gewinn über dem Startniveau gehalten werden muss, bevor das Trailing beginnt. 0 = deaktiviert. |
BREAK EVEN
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpUseBreakEven | true | Aktiviert den Break-Even-Schutz. |
| InpBE_ATR | 0,7 | Break-Even-Auslöser als Volatilitätsmultiplikator (ATR-Modus). |
| InpBEOffset_ATR | 0,05 | Break-even-Offset als Volatilitätsmultiplikator (ATR-Modus). |
| InpBE_Pts | 120 | Break-even-Trigger in Punkten (Fixed-Modus). |
| InpBEOffset_Pts | 20 | Abstand vom Einstiegspunkt, an dem der Stop-Loss gesetzt wird (Fixed-Modus). |
FILTER & RISIKOKONTROLLE
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpMaxSpread | 310 | Keine neuen Trades, wenn der Spread höher als dieser Wert (in Punkten) ist. 0 = deaktiviert. |
| InpUseSession | false | Aktiviert den Handelssitzungsfilter. |
| InpStartHour | 7 | Startzeit der Handelssitzung (Serverzeit). |
| InpEndHour | 21 | Stunde des Sitzungsendes (Serverzeit). |
| InpMaxPositions | 1 | Maximale Anzahl offener Positionen für diesen EA bei diesem Symbol. |
| InpCooldownBars | 1 | Mindestanzahl an Balken zwischen zwei Einstiegspunkten. |
| InpMaxDailyTrades | 0 | Maximale Anzahl an Trades pro Tag. 0 = deaktiviert. |
| InpDailyLossPct | 0,0 | Beendet den Handel für den Tag, wenn der Verlust diesen Prozentsatz erreicht. 0 = deaktiviert. |
| InpCloseOnOpposite | false | Schließt die offene Position, wenn ein entgegengesetztes Signal auftritt. |
ANTI-WHIPSAW: EINSTIEGSQUALITÄT
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpMinGapPts | 20 | Mindestabstand zwischen den Trends in Signalrichtung (Punkte). 0 = deaktiviert. |
| InpSlopeBars | 3 | Anzahl der Balken, die zur Messung der Trendsteigung verwendet werden. 0 = deaktiviert. |
| InpMinSlopePts | 5 | Erforderliche minimale Trendsteigung (Punkte). |
| InpMinBodyPts | 30 | Mindestgröße des Signalkerzenkörpers (Punkte). 0 = deaktiviert. |
| InpMinBodyRatio | 50 | Mindestgröße des Kerzenkörpers in % der gesamten Kerzenbreite. 0 = deaktiviert. |
| InpChopBars | 12 | Anzahl der Balken, die auf unruhige Marktbedingungen überprüft werden. 0 = deaktiviert. |
| InpMaxCrosses | 2 | Maximal zulässige Richtungswechsel innerhalb des Fensters. |
| InpRangeBars | 10 | Anzahl der Balken, die auf einen seitwärts tendierenden Markt überprüft werden. 0 = deaktiviert. |
| InpMinRangePts | 120 | Erforderliche minimale Hoch-Tief-Spanne innerhalb dieses Zeitfensters (Punkte). |
| InpMaxStretchPts | 0 | Maximaler Abstand vom Durchschnitt, um ein „Chasing“ zu vermeiden (Punkte). 0 = deaktiviert. |
ANTI-WHIPSAW: LOSS GUARD
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpLossCooldownBars | 3 | Anzahl der Bars, die nach einem Verlusttrade pausiert werden sollen. 0 = deaktiviert. |
| InpSameDirBlockBars | 6 | Anzahl der Bars, für die nach einem Verlust Trades in derselben Richtung blockiert werden. 0 = deaktiviert. |
| InpMaxConsecLosses | 3 | Anzahl aufeinanderfolgender Verluste, die eine längere Pause auslösen. 0 = deaktiviert. |
| InpLossPauseBars | 20 | Dauer dieser Pause (Bars). |
ALLGEMEINES
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpMagic | 7325464 | Eindeutige ID für die Trades dieses EAs. |
| InpSlippage | 210 | Maximal zulässiges Slippage (Punkte). |
| InpAllowBuy | true | Kaufgeschäfte zulassen. |
| InpAllowSell | true | Verkaufstransaktionen zulassen. |
DASHBOARD
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpShowDash | true | Das Dashboard im Diagramm anzeigen. |
| InpDashX | 10 | Horizontale Position des Dashboards. |
| InpDashY | 35 | Vertikale Position des Dashboards. |
Erste Schritte
- Fügen Sie den EA einem M1- oder M5- Chart eines empfohlenen Symbols hinzu.
- Aktivieren Sie den Algo-Handel in MT5 und erlauben Sie den automatisierten Handel für den EA.
- Beginnen Sie zunächst mit einem Demokonto und passen Sie die punktbasierten Eingaben an Ihr Wertpapier und Ihren Broker an.
- Stellen Sie sicher, dass Ihr Spread unter dem Wert „InpMaxSpread“ liegt.
- Verwenden Sie einen VPS für den Dauerbetrieb.
Tipp zum Backtesting: Verwenden Sie „Jedes Tick basierend auf echten Ticks“ mit Daten guter Qualität. Die Ergebnisse beim Scalping hängen stark vom Spread, der Slippage und der Datenqualität ab.
Risikohinweis
Der Handel mit Devisen, Indizes und anderen gehebelten Instrumenten birgt ein hohes Risiko und ist möglicherweise nicht für alle Anleger geeignet. Sie können einen Teil oder das gesamte investierte Kapital verlieren. Handeln Sie niemals mit Geld, dessen Verlust Sie sich nicht leisten können.
- Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Backtesting- und Demo-Ergebnisse spiegeln nicht den Live-Handel wider und können aufgrund von Spread, Slippage, Ausführungsgeschwindigkeit, Liquidität und Brokerbedingungen abweichen.
- Scalping-Strategien reagieren sehr empfindlich auf Spreads und die Ausführungsqualität. Die Ergebnisse können je nach Broker stark variieren.
- Dieser EA garantiert keine Gewinne und beseitigt nicht das Verlustrisiko. Keine Einstellungen oder Filter können jeden Verlusthandel verhindern.
- Sie tragen die volle Verantwortung für Ihre eigenen Handelsentscheidungen, Risikoeinstellungen und die Sicherheit Ihres Kontos. Testen Sie das System immer zunächst auf einem Demokonto, bevor Sie mit echtem Geld handeln.
- Der Autor ist kein Finanzberater. Dieses Produkt ist ein Software-Tool und stellt keine Finanz-, Anlage- oder Handelsberatung dar.
- Die Nutzung erfolgt auf eigene Gefahr.
Support: Wenn Sie Fragen zu den Einstellungen haben, wenden Sie sich bitte über die privaten Nachrichten auf MQL5 an den Autor. Updates und Verbesserungen werden auf Grundlage des Nutzer-Feedbacks geplant.
