IronSignal EA
- Experten
- Ahmed Sabba
- Version: 2.14
- Aktivierungen: 20
Live-Performance: KLICKEN SIE HIER
Dies ist einSwing Trading EA , der für denH4 (4-Stunden) Zeitrahmen entwickelt wurde. Trades können mehrere Tage lang offen bleiben, während sich der Markt auf den Take Profit oder Stop Loss zubewegt - das ist für ein Swing-System völlig normal.
Ein vollautomatischer Expert Advisor für MetaTrader 5, der durch die Kombination von zwei unabhängigen Ebenen der Marktstrukturbestätigung hochwahrscheinliche Einstiegszonen identifiziert, bevor ein Handel platziert wird. Jeder einzelne Handel ist durch einen harten Stop Loss geschützt, der dynamisch aus der Marktvolatilität berechnet wird. Es gibt keine Martingale, kein Raster, keine Mittelwertbildung und keine Absicherung jeglicher Art.
Der EA handelt jeweils mit einer Position pro Symbol. Er eröffnet keine neuen Trades, während eine Position bereits aktiv ist. Das Risiko wird pro Handel genau kontrolliert, wodurch der EA für Konten jeder Größe geeignet ist.
Wie es funktioniert - Allgemeiner Überblick
Der EA analysiert den aktuellen Chart, um zwei Arten von Strukturzonen zu erkennen:
1. Unterstützungs- und Widerstandsniveaus - Historische Preisbereiche, in denen der Markt wiederholt eine Reaktion gezeigt hat. Diese werden automatisch erkannt und anhand der jüngsten Kursentwicklung geclustert. Nur Niveaus mit ausreichender historischer Bestätigung werden als gültig angesehen.
2. Trendlinien - Diagonale Strukturlinien, die Schwunghochs oder Schwungtiefs verbinden. Der EA erkennt diese automatisch anhand der jüngsten Pivots und verwendet sie als zweite Bestätigungsebene für jeden potenziellen Einstieg.
Ein Handelssignal wird nur dann generiert, wenn beide Ebenen gleichzeitig bestätigt werden - ein Ausbruch aus einem Support/Resistance-Level, der auch mit einem Trendlinienbruch übereinstimmt. Durch diese doppelte Bestätigungsanforderung werden Signale von geringer Qualität erheblich reduziert.
Ein optionaler EMA-Trendfilter fügt eine dritte Ebene hinzu, indem er sicherstellt, dass Trades nur in Richtung des vorherrschenden Trends im aktuellen Zeitrahmen getätigt werden.
Sobald ein Handel eröffnet ist, verschiebt ein optionales Breakeven-System automatisch den Stop-Loss, um die Gewinne zu schützen, sobald der Handel eine bestimmte Gewinnschwelle erreicht. Teilweise Schließung bei Breakeven ist ebenfalls möglich.
Zusammenfassung der Handelsregeln
- ✅ Ein Handel pro Chart/Symbol zur gleichen Zeit
- ✅ Jeder Handel hat einen harten Stop Loss - immer
- ✅ Take Profit wird automatisch auf Basis eines konfigurierbaren Risiko:Gewinn-Verhältnisses festgelegt
- ✅ ATR-basierter dynamischer Stop Loss - passt sich der aktuellen Marktvolatilität an
- ✅ Optionaler Breakeven mit konfigurierbarem Trigger
- ✅ Tägliches Handelslimit zur Kontrolle von Overtrading
- ✅ Spread-Filter zur Vermeidung von Eingriffen bei hohen Spreads
- ❌ Kein Martingal
- ❌ Kein Raster
- ❌ Keine Mittelwertbildung
- ❌ Kein Hedging
- ❌ Kein versteckter Stop Loss - vom Broker sichtbarer SL bei jedem Handel
Eingabeparameter - Vollständige Referenz
Unterstützung und Widerstand
inp_SR_Lookback ( Standardwert: 300) Anzahl der Bars, die bei der Suche nach Support- und Resistance-Pivot-Punkten zurückblicken. Höhere Werte schließen ältere, etabliertere Niveaus ein. Niedrigere Werte konzentrieren sich auf die jüngsten Strukturen.
inp_SR_PivotStrength ( Voreinstellung: 8) Legt fest, wie stark ein Pivot sein muss, um als Support- oder Resistance-Punkt zu gelten. Ein Wert von 8 bedeutet, dass der Pivot-Hoch- oder Tiefpunkt der höchste/niedrigste Punkt unter den 8 Bars vor und nach ihm sein muss. Höhere Werte = weniger, aber bedeutendere Pivots.
inp_SR_ClusterPips ( Standardwert: 15,0) Benachbarte Pivot-Levels innerhalb dieses Pip-Abstands werden zu einer einzigen Zone zusammengefasst. Dies verhindert doppelte Niveaus, die im Wesentlichen den gleichen Bereich betreffen. Bei Gold (XAUUSD) funktioniert dies automatisch auf Dollarbasis.
inp_SR_MinTouches ( Standardwert: 2) Die Mindestanzahl an Berührungen , die der Kurs auf ein Niveau reagieren muss, damit es als gültige Unterstützungs- oder Widerstandszone gilt. Höhere Werte = es werden nur die am meisten bestätigten Zonen verwendet.
inp_SR_MaxLevels ( Voreinstellung: 4) Maximale Anzahl von Support- und Resistance-Levels, die zu jeder Zeit aktiv bleiben. Der EA behält die signifikantesten Levels, die dem aktuellen Preis am nächsten sind.
Trendlinien-Erkennung
inp_TL_Lookback ( Voreinstellung: 150) Anzahl der Bars, die bei der Erkennung von Trendlinien-Pivots überprüft werden. Höhere Werte erkennen längerfristige strukturelle Trendlinien.
inp_TL_PivotStrength ( Voreinstellung: 5) Stärke, die erforderlich ist, damit ein Swing-Hoch oder -Tief als Trendlinien-Ankerpunkt verwendet werden kann. Ein Wert von 5 bedeutet, dass der Pivot der höchste/tiefste Punkt unter 5 Bars auf jeder Seite sein muss.
inp_TL_MinBarsApart ( Voreinstellung: 10) Mindestanzahl von Takten, die zwischen zwei Pivot-Punkten liegen müssen, um eine gültige Trendlinie zu bilden. Verhindert, dass sehr kurze, unbedeutende Trendlinien verwendet werden.
inp_TL_MustBeUnbroken ( Voreinstellung: true) Wenn diese Option aktiviert ist, werden nur Trendlinien als gültig angesehen, die nicht durch einen Schlusskurs zwischen ihren Ankerpunkten verletzt wurden. Dadurch wird sichergestellt, dass die Trendlinie strukturell noch intakt ist. Deaktivieren Sie diese Option, wenn Sie möchten, dass der EA auch zuvor durchbrochene Trendlinien berücksichtigt.
EMA-Trend-Filter
inp_EMA_SlowPeriod ( Standard: 200) Periode des Exponential Moving Average, die als Trendfilter verwendet wird. Der EA bestimmt damit die dominante Trendrichtung und lässt nur Trades zu, die sich daran orientieren.
inp_EMA_FilterOn ( Voreinstellung: true) Aktiviert oder deaktiviert den EMA-Trendfilter vollständig. Wenn er aktiviert ist, werden Verkaufssignale nur angenommen, wenn der Preis unter dem EMA liegt, und Kaufsignale nur, wenn der Preis über dem EMA liegt. Deaktivieren Sie diese Option, wenn Sie möchten, dass der EA unabhängig vom Haupttrend in beide Richtungen handelt.
Stop Loss und Take Profit
inp_ATR_Period ( Standard: 14) Zeitraum, der für die Berechnung der Average True Range (ATR) verwendet wird. ATR misst die aktuelle Marktvolatilität und wird verwendet, um den Stop-Loss-Abstand dynamisch festzulegen.
inp_ATR_Multiplier ( Voreinstellung: 1.5) Der Stop Loss wird bei ATR × diesem Multiplikator vom Einstiegskurs entfernt gesetzt. Ein Wert von 1,5 bedeutet, dass der SL 1,5 ATR vom Einstiegskurs entfernt platziert wird. Höhere Werte geben dem Handel mehr Spielraum, bedeuten aber ein höheres Risiko pro Handel in Pips.
inp_RR_Ratio ( Standardwert: 2.0) Risiko-Ertrags-Verhältnis. Ein Wert von 2,0 bedeutet, dass der Take Profit auf das 2fache des Stop-Loss-Abstandes festgelegt wird. Wenn zum Beispiel der SL 15 Pips beträgt, wird der TP auf 30 Pips gesetzt.
Einstiegsqualität
inp_Breakout_MinDist ( Standardwert: 0.10) Mindestabstand, den der Schlusskurs über dem Support/Resistance-Level liegen muss, um als gültiger Breakout zu gelten, ausgedrückt als Bruchteil der ATR. Ein Wert von 0,10 bedeutet, dass der Schlusskurs mindestens 10% des aktuellen ATR-Wertes über dem Level liegen muss. Dadurch werden schwache, marginale Schlusskurse herausgefiltert, die sich wahrscheinlich sofort umkehren werden. Setzen Sie den Wert auf 0,0, um diesen Filter zu deaktivieren.
inp_Entry_MaxWick ( Standardwert: 0,40) Maximal zulässiges Dochtverhältnis auf dem Signalbalken. Ausgedrückt als Bruchteil des gesamten Barbereichs (High minus Low). Ein Wert von 0,40 bedeutet, dass der Docht in der Signalrichtung nicht mehr als 40% des gesamten Barbereichs betragen darf. Balken mit übergroßen Dochten in der Ausbruchsrichtung werden als potenzielle falsche Ausbrüche zurückgewiesen.
inp_RangeFilter_On ( Voreinstellung: true) Aktiviert den Kerzengrößenfilter. Wenn er aktiviert ist, weist der EA Signalbalken zurück, deren Gesamtbereich (Hoch minus Tief) im Vergleich zur jüngsten Volatilität übermäßig groß ist. Dies schützt vor dem Einstieg bei Nachrichten-Spike-Kerzen oder Erschöpfungs-Balken, die als Ausbrüche erscheinen, sich aber sofort wieder umkehren.
inp_RangeFilter_MaxATR ( Standardwert: 3.0) Maximal zulässiger Kerzenbereich als Vielfaches der aktuellen ATR. Ein Wert von 3.0 bedeutet, dass jeder Signalbalken mit einem Bereich, der größer als 3× die ATR ist, abgelehnt wird. Setzen Sie den Wert auf 0.0 oder deaktivieren Sie inp_RangeFilter_On, um diese Funktion zu deaktivieren.
Risiko und tägliche Limits
inp_Lot_Mode ( Standard: Auto - % Risiko pro Trade) Legt fest, wie die Lotgröße berechnet wird:
- Auto - % Risiko pro Trade: Die Losgröße wird automatisch auf der Grundlage des Kontostands und des konfigurierten Risikoprozentsatzes berechnet. Das Lot wird so bemessen, dass das Konto bei Erreichen des Stop Loss genau den definierten Prozentsatz des Kontostands verliert.
- Feste Losgröße: Verwendet eine feste Losgröße unabhängig von Kontostand oder Stop-Loss-Abstand.
inp_Fixed_Lots ( Standardwert: 0,01) Die feste Losgröße, die verwendet wird, wenn inp_Lot_Mode auf Fixed eingestellt ist. Dieser Wert wird im Auto-Modus ignoriert.
inp_Risk_Percent ( Voreinstellung: 1.0) Prozentsatz des Kontosaldos, der pro Handel im Auto-Modus riskiert wird. Ein Wert von 1.0 bedeutet, dass der EA bei jedem Handel 1% des aktuellen Kontostands riskiert. Dieser Wert wird im Fixed Lot-Modus ignoriert.
inp_Max_Lots ( Standardwert: 2.0) Harte Obergrenze für die maximale Lotgröße pro Handel, unabhängig von der Kontogröße oder der Risikoberechnung. Dies verhindert übermäßig große Positionen auf großen Konten, bei denen die Risikoformel andernfalls zu einer Losgröße führen könnte, die die Volumengrenzen des Brokers pro Handel überschreitet. Setzen Sie den Wert auf 0,0, um die Obergrenze zu deaktivieren und der Risikoformel zu erlauben, die Größe bis zu SYMBOL_VOLUME_MAX frei zu wählen.
inp_Risk_MaxSpreadPt ( Voreinstellung: 30) Maximal zulässiger Spread in Punkten, bevor der EA einen neuen Trade eröffnen darf. Wenn der aktuelle Spread diesen Wert überschreitet, überspringt der EA das Signal und wartet, bis sich der Spread normalisiert hat. Dies schützt vor dem Einstieg bei hohen Spreads, wie z.B. bei großen Nachrichtenereignissen oder Marktöffnungslücken.
inp_Risk_MaxPerDay ( Standardwert: 3) Maximale Anzahl von Trades, die der EA pro Kalendertag eröffnen darf. Sobald dieses Limit erreicht ist, werden bis zum nächsten Tag keine neuen Signale mehr angenommen. Dies verhindert Overtrading während sehr aktiver oder unruhiger Sitzungen.
Breakeven-Einstellungen
inp_BE_Enable ( Standard: true) Aktiviert oder deaktiviert das Breakeven-System. Wenn es aktiviert ist, verschiebt der EA den Stop Loss automatisch auf den Einstiegskurs (plus einen kleinen Puffer), sobald der Handel ein bestimmtes Gewinnniveau erreicht. Dadurch wird eine risikofreie Handelsposition gesichert.
inp_BE_TriggerR ( Standardwert: 1.0) Das Gewinnniveau, ausgedrückt als ein Vielfaches des anfänglichen Stop-Loss-Abstands (R), bei dem die Breakeven-Bewegung ausgelöst wird. Ein Wert von 1,0 bedeutet, dass der EA den SL auf Breakeven verschiebt, sobald der Handel um 1R im Gewinn ist (d.h. der Gewinn entspricht dem ursprünglichen Risikobetrag). Ein Wert von 1,5 löst BE aus, wenn der Gewinn 1,5× das ursprüngliche Risiko erreicht.
inp_BE_BufferPts ( Voreinstellung: 50) Anzahl der Punkte (nicht Pips), die beim Setzen des Breakeven Stop Loss über/unter dem Einstiegskurs addiert werden. Dieser kleine Puffer berücksichtigt den Broker-Spread und stellt sicher, dass die Position nicht schon bei einem kleinen Pullback auf genau den Einstiegskurs ausgestoppt wird.
inp_BE_PartialClose ( Standardwert: false) Wenn diese Option aktiviert ist, schließt der EA einen Teil der Position zur gleichen Zeit, in der er den Stop Loss auf Breakeven setzt. So können Sie einen Teil des realisierten Gewinns festhalten, während die verbleibende Position auf den vollen Take Profit zuläuft.
inp_BE_PartialPct ( Standardwert: 50.0) Prozentualer Anteil der offenen Position, der geschlossen wird, wenn der Breakeven-Partial-Close ausgelöst wird. Bei einem Wert von 50,0 wird die Hälfte der Position geschlossen. Nur aktiv, wenn inp_BE_PartialClose aktiviert ist. Muss ein Wert zwischen 0 und 100 sein (exklusiv).
Richtung der Eingabe
inp_Entry_AllowBuy ( Standardwert: true) Erlaubt dem EA, BUY (Long) Trades zu eröffnen. Deaktivieren Sie diese Option, wenn Sie möchten, dass der EA nur mit Verkaufssignalen handelt.
inp_Entry_AllowSell ( Voreinstellung: true) Erlaubt dem EA, SELL (short) Trades zu eröffnen. Deaktivieren Sie diese Option, wenn der EA nur mit Kaufsignalen handeln soll.
Anzeige
inp_Draw_SR ( Voreinstellung: true) Aktiviert das visuelle Zeichnen von erkannten Unterstützungs- und Widerstandsniveaus auf dem Chart als horizontale gestrichelte Linien. Blaue Linien stehen für Unterstützung, rote Linien für Widerstand. Die Liniendicke spiegelt die Anzahl der Berührungen wider (stärkere Level erscheinen dicker). Deaktivieren Sie diese Option, um die Unübersichtlichkeit des Diagramms zu verringern.
inp_Draw_TL ( Standardwert: true) Ermöglicht das visuelle Zeichnen von erkannten Trendlinien im Chart. Aufsteigende Trendlinien erscheinen in Cyan, absteigende Trendlinien in Orange. Deaktivieren, um die Unübersichtlichkeit des Diagramms zu verringern.
EA-Identität
inp_EA_Magic ( Standard: 20260425) Eindeutige Magic Number, die allen von diesem EA eröffneten Trades zugewiesen wird. Diese Nummer identifiziert die Trades des EA und muss eindeutig sein, wenn mehrere EAs oder mehrere Instanzen auf demselben Konto gleichzeitig laufen. Ändern Sie diese Nummer, wenn Sie mehr als eine Instanz betreiben.
inp_EA_Comment ( Standardwert: "SR_TL") Textkommentar zu jedem vom EA eröffneten Handel. Sichtbar in der Handelshistorie des Terminals. Der EA hängt auch die anfängliche Stop-Loss-Distanz intern an diesen Kommentar an, um sie nach einem Neustart des Terminals wiederherzustellen.
inp_EA_Slippage ( Standardwert: 10) Maximal zulässiger Slippage in Punkten bei der Platzierung von Market Orders. Wenn der Broker die Order nicht innerhalb dieser Slippage-Toleranz ausführen kann, kann die Order abgelehnt werden. Erhöhen Sie diesen Wert bei Symbolen mit höherer Ausführungslatenz oder bei schnellen Marktbedingungen.
Empfohlene Verwendung
- Funktioniert bei jedem Forex-Paar, Gold (XAUUSD) und den wichtigsten CFD-Indizes
- Erforderlicher Zeitrahmen: Nur H4 - hängen Sie den EA ausschließlich an den H4-Chart
- Funktioniert sowohl im Netting- als auch im Hedging-Kontomodus
- Empfohlenes Mindestguthaben: $500 mit standardmäßig 1% Risiko und 0.01 min Lot
- Passen Sie inp_Max_Lots an die maximal erlaubten Lots Ihres Brokers pro Handel an
- Verwenden Sie inp_Risk_MaxPerDay, um die Aktivität während volatiler Nachrichtenperioden zu begrenzen
- Testen Sie jedes Symbol einzeln vor dem Live-Einsatz, um die Eignung der Parameter zu bestätigen.
Wichtige Hinweise
- Alle Stop-Loss-Orders werden direkt beim Broker platziert und sind immer sichtbar. Es gibt keine versteckten oder virtuellen Stop-Loss-Ebenen.
- Der EA verarbeitet Terminal-Neustarts elegant - der Status des offenen Handels wird automatisch aus dem Handelskommentar und den Broker-Aufzeichnungen wiederhergestellt.
- Das Breakeven-System versucht es automatisch erneut, wenn ein Broker die SL-Änderung ablehnt, ohne die Hauptschleife zu blockieren.
- Der EA ist für die X64 Regular CPU-Architektur kompiliert, um maximale Kompatibilität mit allen Brokern und VPS-Umgebungen zu gewährleisten.
