Monday 13 November 2017

Bollinger Bands Algorithm


Ich habe Mühe Backtesting eine Bollinger Band-Strategie in R. Die Logik ist, dass ich eine kurze Position, wenn die Close ist größer als das obere Band nehmen und dann schließen Sie die Position aus, wenn es den Durchschnitt überqueren. Ich möchte auch eine Long-Position zu nehmen, wenn die Close ist niedriger als die Lower Band, und Schließen Sie die Position, wenn sie den Durchschnitt überquert. So weit dies ist, was ich habe: bbands lt - BBands (stockClose, n20, sd2) sig1 lt - Lag (ifelse ((stockClose gtbbandsup), - 1,0)) sig2 lt - Lag (ifelse ((stockClose ltbbandsdn), 1 (0)) sig3 lt-Lag (ifelse (1)) sig lt - sig1 sig2 Hier bin ich stecken, wie benutze ich sig3, um die gewünschten Ergebnisse zu erhaltenBollinger Bands Bollinger Bands sind ein Technische Chart-Indikator beliebt bei den Händlern auf mehreren Finanzmärkten. Auf einem Chart sind Bollinger Bands zwei Bands, die den Marktpreis einordnen. Viele Händler nutzen sie in erster Linie zu überkaufen und überverkauft Ebenen bestimmen. Eine gemeinsame Strategie ist, zu verkaufen, wenn der Preis die obere Bollinger Band berührt und kaufen, wenn es die untere Bollinger Band trifft. Diese Technik funktioniert im Allgemeinen gut in Märkten, die in einer konsequenten Bereich, auch als Bereich-gebundenen Märkten. In dieser Art von Markt springt der Preis von den Bollinger Bands wie ein Ball, der zwischen zwei Wänden hüpft. Obwohl die Preise manchmal zwischen Bollinger Bands hüpfen, sollten die Bands nicht als Signale zu kaufen oder zu verkaufen, sondern als Tag betrachtet werden. Wie John Bollinger zuerst bestätigen wollte, sind Tags der Bands genau das - Tags, keine Signale. Ein Tag der oberen Bollinger-Band ist nicht allein ein Verkaufssignal. Ein Tag der unteren Bollinger-Band ist nicht allein ein Kaufsignal. Preis kann und kann oft gehen die Band. In diesen Fällen werden Händler, die versuchen, zu verkaufen, wenn die obere Band getroffen wird oder kauft, wenn die untere Band getroffen wird eine unglaubliche Reihe von Stop-outs oder noch schlimmer, ein ständig steigender schwebender Verlust als Preis bewegt sich immer weiter weg Der ursprüngliche Einstiegspunkt. Werfen Sie einen Blick auf das Beispiel unten von einem Preis, der die Band geht. Wenn ein Trader das erste Mal verkauft hätte, wenn die obere Bollinger Band markiert wäre, wäre er tief im Rot gewesen. Möglicherweise ist eine bessere Weise, mit Bollinger Bändern zu handeln, sie zu verwenden, Tendenzen abzuschätzen. Mit Bollinger Bands zu indentify eine Trend Eine gemeinsame clich im Handel ist, dass die Preise liegen 80 der Zeit. Es gibt ein gutes Maß an Wahrheit zu dieser Aussage, da die Märkte meistens als Stiere zu konsolidieren und Bären Kampf um die Vorherrschaft. Markttrends sind selten, weshalb der Handel ist nicht annähernd so einfach, wie man denken könnte. Auf diese Weise können wir den Trend als Abweichung von der Norm (Bereich) definieren. Im Kern messen und abbilden Bollinger Bands die Abweichung oder Volatilität des Preises. Dies ist der Grund, warum sie sehr hilfreich sein können, um einen Trend zu identifizieren. Die Verwendung von zwei Sätzen von Bollinger-Bändern - einer, der mit dem Parameter von 1 Standardabweichung und der anderen mit der typischen Einstellung von 2 Standardabweichung erzeugt wird - kann uns helfen, den Preis auf eine andere Weise zu betrachten. In der unten stehenden Tabelle sehen wir, dass der Trend immer höher ist, wenn die Preiskanäle zwischen den beiden oberen Bollinger-Bändern (1 SD und 2 SD weg vom Durchschnitt) liegen. Daher können wir den Bereich zwischen diesen beiden Bändern als Kaufzone definieren. Umgekehrt, wenn Preiskanäle innerhalb der beiden unteren Bollinger Bands (1 SD und 2 SD), dann ist es in der Verkaufzone. Schließlich, wenn Preis umherstreift zwischen 1 SD Band und 1 SD Band, es ist im Grunde in einem neutralen Bereich, und wir können sagen, dass seine in niemandes Land. Ein weiterer großer Vorteil von Bollinger Bands ist, dass sie sich dynamisch anpassen, wenn die Volatilität zunimmt und abnimmt. Als Ergebnis, die Bollinger Bands automatisch erweitern und Vertrag synchron mit Preis Aktion, die Schaffung einer genauen Trend-Hüllkurve. Fazit Als einer der populärsten Handelsindikatoren sind Bollinger Bands zu einem entscheidenden Instrument für viele technische Analysten geworden. Durch die Verbesserung ihrer Funktionalität durch den Einsatz von zwei Sätzen von Bollinger Bands, können Händler ein höheres Maß an analytischer Raffinesse mit diesem einfachen und eleganten Instrument für die Trends zu erreichen. Es gibt auch viele verschiedene Möglichkeiten, um die Bollinger-Band-Kanäle die Methode, die wir hier beschrieben ist eine der häufigsten Möglichkeiten. Während Bollinger Bands helfen können, einen Trend zu identifizieren, im nächsten Abschnitt gut Blick auf die MACD-Indikator, die verwendet werden können, um die Stärke eines Trends zu messen. (Um andere Arten von Bändern und Kanälen zu betrachten, werfen Sie einen Blick auf Capture-Gewinne, die Bands und Kanäle verwenden.) Bollinger Bands 8211 Momentum-Modelltrading-Strategie (Setup) I. Trading Strategy Entwickler: John Bollinger (Bollinger Bands). Konzept: Trendfolgende Trading-Strategie basierend auf Bollinger Bands. Forschungsziel: Leistungsüberprüfung des 3-Phasen-Modells (lang / kurz / neutral). Spezifikation: Tabelle 1. Ergebnisse: Abbildung 1-2. Trade Setup: Lange Geschäfte: Closei 1 gt UpperBandi 1. Kurze Geschäfte: Closei 1 lt LowerBandi 1. Index: i Aktuelle Bar. Trade Entry: Long Trades: Ein Kauf an der Open wird nach einem bullish Setup platziert. Short Trades: Ein Verkauf an der Open wird nach einem bearish Setup platziert. Trade Exit: Tabelle 1. Portfolio: 42 Futures-Märkte aus vier großen Marktsegmenten (Rohstoffe, Währungen, Zinsen und Aktienindizes). Daten: 36 Jahre seit 1980. Testplattform: MATLAB. II. Empfindlichkeitstest Nach allen 3-D-Diagrammen folgen 2-D-Konturdiagramme für Profitfaktor, Sharpe Ratio, Ulcer Performance Index, CAGR, Maximum Drawdown, Procent Profitable Trades und Avg. Win / Durchschn. Verlustrate. Das abschließende Bild zeigt die Empfindlichkeit der Eigenkapitalkurve. Geprüfte Variablen: MALength amp StDev (Definitionen: Tabelle 1): Abbildung 1 Portfolio Performance (Eingänge: Tabelle 1 Provisionen amp Slippage: 0).

No comments:

Post a Comment