Under Controls
- Experten
- Version: 1.0
- Aktivierungen: 5
Fair-Value-Gap, Liquidity Sweep & SuperTrend Expert Advisor für MetaTrader 5
Übersicht„Under Control“ ist ein professioneller Expert Advisor für MetaTrader 5, der auf der Kombination von Fair-Value-Gaps, Liquiditäts-Sweeps, der SuperTrend-Richtung und einer mehrstufigen Signalvalidierung basiert.
Die Strategie ist darauf ausgelegt, die Kursstruktur zu bewerten, anstatt auf eine einzelne technische Bedingung zu reagieren.
Ein potenzielles Setup durchläuft mehrere unabhängige Filter, darunter:
Fair-Value-Lücke → Liquiditätsprüfung → SuperTrend-Richtung → ATR-Rauschfilter → Spread-Kontrolle → Trenddauer → ADX-Bestätigung → Signalstärke
Erst wenn die konfigurierten Bedingungen erfüllt sind, kann der Expert Advisor einen Handel ausführen.
Das Ergebnis ist ein strukturiertes Rahmenwerk, das die Analyse der Marktstruktur mit konfigurierbarer Ausführung, Kapitalallokation und Positionsabsicherung kombiniert.
Fair-Value-Lücke & LiquiditätslogikDie primäre Signal-Engine sucht nach Fair-Value-Gaps (FVGs), die die folgende Mindestgröße erfüllen:
SignalFVGMinSizePoints
Eine Fair-Value-Lücke stellt ein Preisungleichgewicht innerhalb der aktuellen Marktstruktur dar.
Die Konfiguration kann zusätzlich einen Liquiditäts-Sweep erfordern, bevor die FVG als gültig angesehen wird.
Gesteuert durch:
SignalLiquiditySweepRequired
Hiermit kann der Händler entscheiden, ob der Validierung eines Signals ein Liquiditätsereignis vorausgehen muss.
Die Kombination soll die Analyse auf Situationen konzentrieren, in denen der Kurs sowohl mit einem Liquiditätsbereich interagiert als auch ein messbares Ungleichgewicht erzeugt hat.
Mehrstufige Signalbestätigung„Under Control“ stützt sich nicht allein auf die FVG-Bedingung.
Die Signal-Engine kann mehrere unabhängige Messgrößen kombinieren.
SuperTrend-Richtung
SignalSuperTrendMultiplie
definiert den SuperTrend-Multiplikator, der zur Ermittlung des Richtungskontexts des Setups verwendet wird.
ATR-Rauschfilter
SignaATRNoiseFilter
nutzt eine ATR-basierte Filterung, um den Einfluss relativ kleiner Marktschwankungen zu reduzieren.
Spread-Schutz
SignaMaxSpreadAllowed
legt den maximal zulässigen Spread für einen Handel fest.
Wenn die aktuellen Spread-Bedingungen den konfigurierten Schwellenwert überschreiten, kann die Einrichtung abgelehnt werden.
Steuerung der Trenddauer
SignaMaxBarsInTrend
begrenzt, wie lange der aktuelle Trend bereits andauern darf, bevor das Setup als ungültig angesehen wird.
ADX-Bestätigung
SignaADXOpenConfirmation
definiert den ADX-Wert, der für die Bestätigung einer Eröffnung erforderlich ist.
Signalstärke
SignalSchwellenwert
Legt die Mindest-Signalstärke fest, die erforderlich ist, bevor der Expert Advisor einen Einstieg vornehmen kann.
Zusammen bilden diese Filter ein konfigurierbares Validierungssystem und nicht nur ein Einstiegsmodell mit einer einzigen Bedingung.
Kapitalzuweisung und Risikokontrolle„Under Control“ umfasst eine spezielle Ebene für das Geldmanagement, die auf die Steuerung des Kapitaleinsatzes ausgerichtet ist.
Die automatische Positionsgrößenbestimmung kann wie folgt aktiviert werden:
AutoCapitalRegulationOn
Das Zielrisiko wird gesteuert durch:
Kapital-Risiko-Quote
Eine Basispositionsgröße wird bereitgestellt durch:
BaseContractSize
Diese Struktur ermöglicht es dem Händler, festzulegen, wie die Strategie die Positionsgröße in Bezug auf das verfügbare Kontoguthaben bestimmen soll.
Gesteuerte Positionsketten„Under Control“ unterstützt eine konfigurierbare Abfolge von Positionen, wenn die Strategiebedingungen zusätzliche Einstiegspunkte zulassen.
Die maximale Tiefe wird gesteuert durch:
PositionChainDepth
Die Skalierung der Zuweisung wird durch Folgendes gesteuert:
AllocationScalingExponent
Dadurch wird eine vordefinierte mathematische Beziehung zwischen Positionsgröße und Kettentiefe hergestellt.
Die Struktur ist somit konfigurierbar und begrenzt, anstatt auf einer unbegrenzten Positionsakkumulation zu beruhen.
Der Expert Advisor verwendet weder eine Martingale-Wiederherstellungslogik noch unbegrenztes Pyramiding oder einen uneingeschränkten Grid-Wiederherstellungsmechanismus.
Positionsschutz„Under Control“ umfasst eine spezielle Schutzebene zur Verwaltung offener Positionen.
Gewinnschutz
Gewinn-Obergrenzen
definiert den konfigurierten Gewinnabstand in Punkten.
Verlustschutz
LossFloorPoints
definiert den konfigurierten Verlustabstand in Punkten.
Diese Parameter legen explizite Grenzen für einzelne Positionen fest.
Trailing-EngineEin optionaler Nachlaufmechanismus kann wie folgt aktiviert werden:
TrailingEngineActive
Das Nachführen beginnt nach dem konfigurierten:
TrailEngagementDistance
und verläuft entsprechend:
TrailStepPoints
Dadurch kann der Trader festlegen, wann der Positionsschutzmechanismus aktiv werden soll und wie aggressiv er der Kursentwicklung folgen soll.
Ein optionales Trailing für Pending-Orders kann ebenfalls über folgende Option konfiguriert werden:
-
TrailPendingActive
-
TrailPending
Für längere Positionssequenzen steht ein optionaler Korrekturmechanismus zur Verfügung.
Korrekturstrategie
kann die Schutzstufen im Verlauf der Positionskette anpassen.
Ein Wert von:
0
deaktiviert den Korrekturmechanismus.
Dies bietet eine zusätzliche Steuerungsebene für Konfigurationen, die mehrere aufeinanderfolgende Positionen verwenden.
Unabhängige Steuerung von Lang- und KurzbelichtungLangzeit- und Kurzzeitbelichtung können unabhängig voneinander konfiguriert werden:
-
LongExposureEnabled
-
ShortExposureEnabled
Dadurch kann der Expert Advisor wie folgt arbeiten:
-
Nur Long-Positionen;
-
nur Short-Positionen;
-
in beide Richtungen.
Die Richtungskonfiguration kann somit an das Marktmodell des Händlers oder die Eigenschaften des Finanzinstruments angepasst werden.
Ausführung & Umgebung„Under Control“ bietet spezielle Parameter für die Verwaltung mehrerer Instanzen und für brokerspezifische Ausführungsanforderungen.
StrategyInstanceID
Eine eindeutige Kennung für die Expert-Advisor-Instanz, die in ihrer Funktion einer „Magic Number“ entspricht.
Dies hilft dabei, die Trades dieser Instanz von denen anderer Strategien zu unterscheiden, die auf demselben Konto ausgeführt werden.
ExecutionTag
Eine benutzerdefinierte Textkennung, die Trades zugeordnet wird, um deren Organisation und Überwachung zu erleichtern.
Ausführungsrichtlinie
Definiert die MQL5-Richtlinie zur Auftragsausführung, die für die Ausführung verwendet wird.
InstitutionalExecutionMode
Bietet einen alternativen Ausführungsmodus für Broker, die ein bestimmtes Verhalten bei der Auftragsabwicklung erfordern.
Wichtigste Funktionen-
Fair-Value-Gap-Analyse
-
Bestätigung des Liquiditäts-Sweeps
-
SuperTrend-Richtungsfilterung
-
ATR-basierte Rauschfilterung
-
ADX-Einstiegsbestätigung
-
Konfigurierbarer Schwellenwert für die Signalstärke
-
Schutz vor maximalem Spread
-
Kontrolle der Trenddauer
-
Automatische, kapitalbasierte Positionsgrößenbestimmung
-
Konfigurierbares Kapital-Risiko-Verhältnis
-
Begrenzte Tiefe der Positionskette
-
Konfigurierbare Skalierung der Allokation
-
Fester Gewinn- und Verlustschutz
-
Optionale Trailing-Stop-Engine
-
Optionales Trailing für Pending-Orders
-
Korrekturlogik für längere Positionssequenzen
-
Unabhängige Long-/Short-Steuerung
-
Eindeutige Strategie-Identifikation
-
Konfigurierbare MQL5-Ausführungsrichtlinie
-
Ausführungsmodus im institutionellen Stil
Signal
SignalFVGMinSizePoints
Mindestgröße der Fair-Value-Lücke, die für die Berücksichtigung des Signals erforderlich ist.
SignalLiquiditySweepRequired
Erfordert einen Liquiditäts-Sweep, bevor die FVG-Konfiguration validiert werden kann.
SignalSuperTrendMultiplie
SuperTrend-Multiplikator zur Bestimmung des Richtungskontextes.
SignaATRNoiseFilter
ATR-Multiplikator zur Filterung von Marktgeräuschen.
SignaMaxSpreadAllowed
Maximal zulässiger Spread in Punkten.
SignaMaxBarsInTrend
Maximale Anzahl an Balken, die für den aktuellen Trend zulässig sind, bevor das Setup ungültig wird.
SignaADXOpenConfirmation
Erforderlicher ADX-Wert zur Bestätigung des Einstiegs.
SignalSchwellenwert
Mindestwert der Signalstärke, der für einen Einstieg erforderlich ist.
SignalMeasure
Definiert die auf den Signalkorridor angewendete Messmethode.
GeldmanagementAutomatische Kapitalregulierung aktiv
Aktiviert die automatische Positionsgrößenbestimmung auf Basis des Kontokapitals.
Kapital-Risiko-Verhältnis
Legt das angestrebte Verhältnis von Kapital zu Engagement fest.
Basis-Kontraktgröße
Basis-Lot- oder Kontraktgröße, die als Ausgangswert für Positionsberechnungen verwendet wird.
PositionChainDepth
Maximale Anzahl der Positionen, die innerhalb einer Positionskette zulässig sind.
AllocationScalingExponent
Steuert, wie sich die Positionszuweisung mit zunehmender Kettentiefe ändert.
ProtectionGewinnobergrenze in Punkten
Konfigurierte Gewinnspanne in Punkten.
Verlustuntergrenze in Punkten
Konfigurierte Verlustspanne in Punkten.
TrailingEngineActive
Aktiviert die Trailing-Schutz-Engine.
TrailEngagementDistance
Erforderlicher Abstand in Punkten, bevor die Nachlaufschutzfunktion aktiviert wird.
Trail-Schrittpunkte
Schrittweite der Trailing-Bewegung in Punkten.
LevelStart
Anfänglicher Wert, der von der Schutzlogik verwendet wird.
TrailPendingActive / TrailPending
Optionale Einstellungen für das Trailing bei Pending-Orders.
Korrekturstrategie
Steuert den optionalen Korrekturmechanismus für längere Positionssequenzen.
0 = deaktiviert.
UmgebungLongExposureEnabled / ShortExposureEnabled
Aktivieren oder deaktivieren Sie den Long- und Short-Handel unabhängig voneinander.
Strategie-Instanz-ID
Eindeutige Strategie-Kennung zur Unterscheidung der Trades dieses Expert Advisors.
Ausführungs-Tag
Benutzerdefiniertes Text-Tag, das den Trades zugeordnet wird.
FillExecutionPolicy
MQL5-Richtlinie zur Orderausführung.
InstitutionalExecutionMode
Aktiviert einen alternativen Ausführungsmodus für Broker mit spezifischen Anforderungen an die Auftragsabwicklung.
Empfohlener ArbeitsablaufUm das beste Ergebnis zu erzielen, testen Sie „Under Control“ im MetaTrader 5-Strategietester mit denselben Symbolen und Zeitrahmen, die auch für den Live-Einsatz vorgesehen sind.
Beginnen Sie mit den Standardparametern als Referenzkonfiguration und prüfen Sie anschließend Anpassungen auf der Grundlage folgender Kriterien:
-
der Volatilität des Instruments;
-
typischen Spread;
-
Provisionsstruktur;
-
der Kontogröße;
-
verfügbare Liquidität;
-
Ausführungsbedingungen.
Achten Sie bei einer realistischen Bewertung besonders auf die Handelskosten und die Ausführungsqualität, da diese Faktoren kurzfristige und strukturbasierte Strategien erheblich beeinflussen können.
Nachdem Sie den Expert Advisor auf einem Demokonto eingerichtet haben, beobachten Sie die ersten Trades und überprüfen Sie, ob Positionsgröße, Risikoengagement, Absicherungsniveaus und Ausführungsverhalten mit Ihrer beabsichtigten Konfiguration übereinstimmen.
Auf Kontrolle ausgelegtDie Philosophie hinter „Under Control“ spiegelt sich in seiner Architektur wider.
Steuern Sie die Einrichtung.
Steuern Sie das Risiko.
Steuern Sie den Schutz.
Steuern Sie die Ausführung.
Der Expert Advisor kombiniert Konzepte der Marktstruktur mit expliziten Parametern für die Signalvalidierung, die Kapitalallokation, Positionsketten und den Handelsschutz.
Er richtet sich an Trader, die ein konfigurierbares Rahmenkonzept anstelle eines Eintrittsalgorithmus mit nur einer Bedingung bevorzugen.
Wichtiger Hinweis„Under Control“ ist ein Trading-Software-Tool und garantiert keine gewinnbringenden Ergebnisse.
Finanzmärkte sind mit erheblichen Risiken verbunden, und keine Kombination technischer Bedingungen kann den Ausgang eines Handelsgeschäfts garantieren.
Backtesting-Ergebnisse sind keine Garantie für die zukünftige Live-Performance. Die tatsächlichen Ergebnisse können aufgrund von Spreads, Provisionen, Slippage, Liquidität, Ausführungsgeschwindigkeit und anderen Marktbedingungen abweichen.
Testen Sie den Expert Advisor gründlich mit den von Ihnen ausgewählten Instrumenten und Zeitrahmen, bevor Sie ihn mit echtem Kapital einsetzen.
Wählen Sie stets Positionsgrößen und Risikobeteiligungen, die Ihrer eigenen Risikotoleranz und Ihrem Handelsplan entsprechen.
