Ultimate Bollinger Bands D
- Experten
- Version: 1.0
- Aktivierungen: 10
Wenn Sie Bollinger Bands nicht manuell handeln und nicht stundenlang auf die Charts starren möchten, aus Angst, den perfekten Einstieg zu verpassen, übernimmt Ultimate Bollinger Bands D den Handel für Sie. Dieser EA basiert auf einem sorgfältig analysierten Backtest von mehr als 2 Jahren auf Gold (XAUUSD) und hat eine derart starke Outperformance gezeigt, dass selbst ich davon überrascht war.
Backtest-Ergebnisse:
Mehr als 325% Gewinn bei einem Handelsvolumen von 1 Lot pro Trade und einem Anfangskapital von $100,000.
808 Trades auf historischen Daten aus einem Zeitraum von mehr als 2 Jahren.
Der maximale Drawdown betrug 43% im Verhältnis zum Anfangskapital. Das ist ein erheblicher Wert, war jedoch notwendig, um eine solche Performance zu erreichen. Ich hatte Möglichkeiten, ihn zu reduzieren, doch dadurch wären die Anpassungsfähigkeit an sich verändernde Marktbedingungen und die Gesamtperformance beeinträchtigt worden. Ich habe mich bewusst dafür entschieden, die Einstellungen so beizubehalten, um den EA robuster zu machen.
Alle in den nachfolgenden Bildern gezeigten Daten stammen von IC Markets und verwenden die Brokerzeit GMT+2. Führen Sie immer einen eigenen Backtest durch, um sicherzustellen, dass diese Einstellungen auch mit den historischen Daten Ihres Brokers ebenso gut funktionieren, und nehmen Sie bei Bedarf ein Fine-Tuning vor. Ich habe den EA mit denselben Einstellungen ebenfalls auf Dukascopy-Daten getestet und dabei weiterhin solide Ergebnisse erzielt.
Vielseitigkeit
Der EA kann an jeden Finanzmarkt angepasst werden, darunter commodities, forex und weitere Märkte. Die Standardeinstellungen wurden speziell für Gold (XAUUSD) kalibriert. Passen Sie die Parameter entsprechend an, wenn Sie den EA auf einem anderen Instrument testen. Meiner Erfahrung nach funktioniert er am besten auf Gold.
Backtesting-Tipp
Da der EA den Markt ausschließlich bei der Eröffnung einer candle auswertet, können Sie für Backtests anstelle von tick data das Modell „1 Minute OHLC“ verwenden. Dadurch läuft der Backtest deutlich schneller und liefert gleichzeitig nahezu identische Ergebnisse. Es lohnt sich dennoch, dies selbst zu überprüfen. Verwenden Sie einen Chart TimeFrame von 30 minutes, um möglichst ähnliche Ergebnisse zu erhalten.
Lot sizing
Die Lot size ist fest eingestellt und wird nicht prozentual berechnet. Sie können die Lot size jederzeit manuell anpassen.
Input Parameters
SIZE — Standardwert: 0.01. Parameter für die Lot size. Seien Sie beim Ändern dieses Werts äußerst vorsichtig. Verwenden Sie keine negativen Zahlen.
GMT — Standardwert: 2. Parameter für die Zeitzone. Passen Sie ihn an die Zeitzone Ihres Brokers an. Verwenden Sie keine negativen Zahlen oder Dezimalwerte.
Magic Number — Standardwert: 1. Dieser Wert MUSS auf jedem einzelnen Chart von der magic number jedes anderen EA abweichen, um Konflikte zu vermeiden. Dies gilt insbesondere dann, wenn Sie diesen EA mit unterschiedlichen Einstellungen auf demselben Instrument verwenden, wie empfohlen. Verwenden Sie keine negativen Zahlen oder Dezimalwerte.
EuroDST — Standardwert: false. Umstellung auf Sommerzeit für europäische Broker. Testen Sie sowohl „true“ als auch „false“, um festzustellen, welche Einstellung für Sie besser funktioniert.
length — Standardwert: 20. Periodenparameter der Bollinger Bands. „20“ ist der am häufigsten verwendete Wert.
numdevs — Standardwert: 2. Parameter für die standard deviation der Bollinger Bands. „2“ ist der am häufigsten verwendete Wert.
starttime — Startzeit des Handels. Sie können Werte von 0 bis 2400 in Vielfachen von 100 einstellen, beispielsweise 100, 200, 300, ..., 1000, 1100, .... Stellen Sie bei europäischen Brokern sicher, dass dieser Wert niedriger als „endtime“ ist. Verwenden Sie keine negativen Zahlen oder Dezimalwerte.
endtime — Endzeit des Handels. Sie können Werte von 0 bis 2400 in Vielfachen von 100 einstellen, beispielsweise 100, 200, 300, ..., 1000, 1100, .... WICHTIG: Wenn Sie den Wert 2400 einstellen, funktioniert der Parameter „CloseAtEnd“ bei der Einstellung „true“ nicht ordnungsgemäß. Verwenden Sie keine negativen Zahlen oder Dezimalwerte.
CloseAtEnd — Standardwert: true. Dieser Parameter schließt den aktuell geöffneten Trade, wenn die Uhrzeit des letzten geschlossenen Bars gleich oder größer als „endtime“ ist. Stellen Sie den Wert auf „false“, wenn Sie Trades über Nacht geöffnet halten möchten. Die Performance des EA wird sich dadurch vollständig verändern. Testen Sie diese Einstellung, wenn Sie etwas Neues entwickeln möchten.
Version — Standardwert: 1. Zulässige Werte: 1 oder 2. Bei der Einstellung 1 verwendet der EA die breakout logic und versucht, dem Trend zu folgen. Bei der Einstellung 2 verwendet er die false breakout logic und versucht, von Reversals zu profitieren. Verwenden Sie keine negativen Zahlen oder Dezimalwerte. Verwenden Sie keinen anderen Wert als 1 oder 2, da andernfalls keine Trades ausgeführt werden.
stopPercent — Standardwert: true. Mit diesem Parameter können Sie stop loss und take profit als Prozentsatz (%) des closing price des letzten geschlossenen Bars festlegen. Ich habe diese Funktion speziell für Gold entwickelt, da sich dessen Preis im Laufe der Zeit sehr stark verändert hat. Sie kann auch für jedes andere Instrument verwendet werden. Da sich der forex market jedoch langsamer bewegt, fällt der Unterschied zu einem normalen, preisabhängigen stop loss und take profit geringer aus. Bei der Einstellung „false“ werden stop loss und take profit als absolute Preiswerte festgelegt, beispielsweise 0.005$.
mystop — Standardwert: 5(%). Parameter für den stop loss. Verwenden Sie keine negativen Zahlen. Dezimalwerte sind zulässig. Bei einem Wert von null ist der Parameter deaktiviert. Der stop loss mag sehr weit erscheinen, ist jedoch ausschließlich für Notfallsituationen vorgesehen. Während des Backtests über mehr als 2 Jahre wurde er vom EA so gut wie nie verwendet.
myprofit — Standardwert: 0(%). Parameter für den take profit. Verwenden Sie keine negativen Zahlen. Dezimalwerte sind zulässig. Bei einem Wert von null ist der Parameter deaktiviert.
Exit logic:
Der EA schließt eine Position ausschließlich dann, wenn der stop loss oder take profit ausgelöst wird, wenn die Uhrzeit des letzten Bars gleich oder größer als „endtime“ ist und CloseAtEnd auf true eingestellt wurde, oder wenn die Bedingungen für eine Umkehrung der Position erfüllt sind. Im letztgenannten Fall schließt der EA die aktuell geöffnete Position und eröffnet unmittelbar danach eine neue Position in die entgegengesetzte Richtung.
Seien Sie beim Ändern von „myprofit“ und „mystop“ vorsichtig: stop loss und take profit sind die beiden Parameter dieses EA, die am stärksten für overfitting anfällig sind.
Hinterlassen Sie einen Kommentar auf der Seite des EA, wenn Sie Hilfe bei der Einstellung eines Parameters benötigen oder eine andere Frage haben. Ich werde so schnell wie möglich antworten.
Chart TimeFrame: 30 minutes. Sie können ihn ändern, allerdings sind anschließend weitere Backtests sowie ein Fine-Tuning der Parameter erforderlich.
Erforderlicher Kontotyp: Jeder Kontotyp ist geeignet, solange Sie ausschließlich mit diesem EA handeln. Andernfalls sollten Sie ein hedging account verwenden.
Wenn Sie noch keine Erfahrung mit lot sizing haben, ändern Sie SIZE im Backtest und überprüfen Sie anschließend die größten und durchschnittlichen Gewinne und Verluste. Auf diese Weise können Sie nachvollziehen, welches Risiko Sie eingehen, bevor Sie tatsächlich mit der neu gewählten Lot size handeln.
Die Bilder zeigen die Backtesting-Ergebnisse meiner Standardeinstellungen. Ändern Sie ausschließlich den Parameter GMT entsprechend der Zeitzone Ihres Brokers, um ähnliche Backtesting-Ergebnisse zu erzielen.
Kein martingale, kein grid trading und keine vergleichbaren Methoden. Der EA eröffnet immer nur eine Position gleichzeitig.
Bitte beachten Sie, dass Drawdowns auftreten können und Teil des gesamten Prozesses sind. Dies ist kein System, mit dem man schnell reich wird, auch wenn die Backtesting-Ergebnisse tatsächlich sehr gut sind. Testen Sie den Algorithmus immer zuerst auf einem demo account.
Vergangene Performance ist kein verlässlicher Indikator für zukünftige Ergebnisse. Trading ist mit Risiken verbunden, und Sie sollten ausschließlich mit Kapital handeln, dessen Verlust Sie sich leisten können.
Im Gegensatz zu Trend Master D, meinem vorherigen EA, ist Ultimate Bollinger Bands D direkter aufgebaut und darauf ausgelegt, die hohe Volatilität von Gold in den vergangenen Jahren auszunutzen. Selbstverständlich können Sie beide EAs gemeinsam verwenden, um Ihr Portfolio zu diversifizieren.
