BKT SmoothBand EA
- Experten
-
Khac Thanh Bui
👨💻 MQL5-Entwickler & Spezialist für algorithmischen Handel
📍 Hanoi, Vietnam | Aktiver Trader seit 2018 - Version: 1.11
BKT SmoothBand EA
Ein Ausbruchssystem auf Basis geglätteter Bollinger-Bänder für MetaTrader 5, das virtuelle Pending Orders vor dem Kurs platziert und Ausstiege auf Portfolioebene verwaltet.
BKT SmoothBand EA ist ein automatisiertes Handelssystem für MetaTrader 5, das auf einem einzigen, stark geglätteten Bollinger-Band mit einem inneren Band aufbaut, das unbestätigte Ausbrüche frühzeitig beendet. Anstatt Pending Orders an den Broker zu senden, verfolgt der EA ein Ausbruchsniveau im Chart und eröffnet erst dann eine Marktposition, wenn der Kurs dieses Niveau tatsächlich erreicht. Der Take Profit wird anhand der Gesamtzahl offener Positionen im Konto bewertet, nicht pro Einzelposition. Die Basislinie des Bandes kann mit einer von elf Methoden geglättet werden, wodurch sich die Einstiegslogik von reaktiv bis allmählich einstellen lässt.
Überblick
Die Basislinie des Bandes verwendet eine wählbare Glättungsmethode, die von einfachen und exponentiellen gleitenden Durchschnitten bis hin zu Hull, T3, adaptivem Kaufman, Arnaud Legoux und einem Ehlers Super-Smoother-Filter reicht. Optional kann ein zweiter Glättungsdurchgang darübergelegt werden, und auch die Abweichung selbst kann geglättet werden, um kurzfristiges Flackern zu reduzieren. Schließt der Kurs jenseits des äußeren Bandes, wird eine virtuelle Order vor dem Kurs platziert und um einen festen Schritt verschoben, falls sich der Kurs gegen sie bewegt, oder verworfen, falls der Kurs durch ein zweites, inneres Band nahe der Mittellinie zurückfällt. Eine echte Marktorder wird erst gesendet, wenn der Kurs das virtuelle Niveau erreicht. Mindestabstandsregeln verhindern, dass neue virtuelle Orders innerhalb des Bereichs platziert werden, der bereits von bestehenden Positionen derselben Richtung abgedeckt ist.
Hauptmerkmale
- Wählbare Bandglättung: elf Methoden, darunter Super Smoother, T3, Hull, adaptiver Kaufman und Arnaud Legoux.
- Virtuelle Pending Orders: Ausbruchsniveaus werden im Chart verfolgt und erst dann zu echten Marktorders, wenn der Kurs sie erreicht.
- Gitterabstandskontrolle: Mindestabstände verhindern, dass neue Orders zu nah an bestehenden Positionen platziert werden.
- Progressive Positionsgröße: die Lotgröße kann mit jeder zusätzlichen Position derselben Richtung wachsen.
- Ausstiege auf Portfolioebene: Take Profit und Trailing werden anhand des kombinierten Gewinns aller offenen Positionen bewertet, nicht pro Trade.
- Optionales Cross Pruning: eine Verlustposition kann mit dem Gewinn einer gegenläufigen Position geschlossen werden.
- Unabhängige Risikokontrollen: Equity-Drawdown, Tagesverlust, Spread und Positionslimits sind jeweils separat konfigurierbar.
Funktionsweise
Bei jeder neuen Kerze berechnet der EA das Band mit der gewählten Glättungsmethode neu. Handelt der Kurs jenseits des Bandes, wird eine virtuelle Ausbruchsorder platziert, im Chart angezeigt und mit der Kursbewegung neu positioniert. Erreicht der Kurs dieses Niveau, wird eine Marktorder eröffnet. Bei einer einzelnen offenen Position gilt ein festes Gewinnziel; sobald eine zweite Position eröffnet wird, wird der kombinierte Portfoliogewinn an einem Korbziel gemessen, wobei ein optionaler Trailing-Stop den Gewinn schützt, während sich dieses Ziel nähert.
Empfohlene Einstellungen
Die Standardparameter sind für XAUUSD kalibriert, wobei punktbasierte Abstände Bruchteilen eines Dollars entsprechen; bei anderen Symbolen sollten sie anhand des typischen Spreads und der Volatilität überprüft werden. Ein Hedging-Konto ist erforderlich, da Positionen in beide Richtungen gleichzeitig gehalten werden können.
Eingabeparameter
Bandeinstellungen
- Bandperiode — Anzahl der Kerzen für Basislinie und Abweichung — Standard: 20
- Glättungsmethode — Algorithmus der Basislinie, elf Optionen — Standard: Hull Moving Average
- Äußerer Abweichungsmultiplikator — Breite des äußeren Bandes — Standard: 1.5
- Innerer Abweichungsmultiplikator — Breite des inneren Bandes, kleiner als der äußere — Standard: 0.5
- Abweichung glätten — glättet die Abweichungsreihe zur Reduzierung des Bandflackerns — Standard: aktiviert
Einstellungen für virtuelle Orders
- Abstand der virtuellen Order — Abstand vom Kurs, bei dem eine Ausbruchsorder platziert wird, in Punkten — Standard: 300
- Schwelle für Gegenbewegung und Verschiebungsschritt — Bewegung vor der Verschiebung sowie deren Größe, in Punkten — Standard: 150 und 150
- Mindestabstand, ungünstige und günstige Seite — erforderlicher Abstand zu bestehenden Positionen — Standard: 500 und 500
Handelsausführung
- Basis-Lotgröße — Lotgröße für die erste Order je Richtung — Standard: 0.01
- Lot-Wachstumsfaktor — erhöht die Lotgröße bei jeder zusätzlichen Order derselben Richtung, mindestens 1.0 — Standard: 1.0
- Maximales Slippage — maximal zulässiges Slippage bei der Ausführung, in Punkten — Standard: 30
Take Profit und Trailing
- Einzelpositionsziel — Gewinnziel bei einer offenen Position — Standard: 5.0
- Korbziel — kombiniertes Gewinnziel bei zwei oder mehr offenen Positionen — Standard: 15.0
- Trailing-Aktivierungsniveau und -Schritt — Aktivierungsgewinn sowie der Rücksetzer, der den Korb schließt — Standard: 5.0 und 3.0
Cross Pruning
- Cross Pruning aktivieren — ermöglicht das Schließen einer Verlustposition mit dem Gewinn einer gegenläufigen Position — Standard: deaktiviert
- Mindestpositionen und Auslöseverlust — Bedingungen, die vor Beginn des Prunings erfüllt sein müssen — Standard: 4 und 10.0
- Maximale Gewinnerpositionen und Abklingzeit — Grenzwerte und zeitlicher Abstand zwischen Prunings — Standard: 3 und 60 Sekunden
Risikoschutz
- Maximale Positionen je Richtung — begrenzt das Exposure in derselben Richtung — Standard: 5
- Maximaler Spread — blockiert neue Einstiege oberhalb dieses Spreads, in Punkten — Standard: 50
- Drawdown-Schutz — stoppt neue Einstiege bei diesem Equity-Drawdown-Prozentsatz und kann zusätzlich alle Positionen schließen — Standard: 10.0, Zwangsschließung aktiviert
- Tagesverlustlimit — stoppt neue Einstiege, sobald dieser Tagesverlust erreicht ist — Standard: 50.0
Anzeige
- Infopanel anzeigen — zeigt aktuelle Positionen und Schutzstatus im Chart an — Standard: aktiviert
Wichtig
Dieser EA kann mehrere Positionen in derselben Richtung eröffnen, wobei die Lotgröße optional pro Position wachsen kann, und wird bei aktiviertem Cross Pruning einen Verlust auf einer Position realisieren, indem er den Gewinn einer anderen Position verwendet. Das kombinierte Exposure und der Drawdown sollten anhand der Positions-, Lotwachstums- und Risikoschutzeinstellungen bewertet werden, bevor der EA auf einem Live-Konto eingesetzt wird.
