Sunday 5 February 2017

Bollinger Banden Algorithmus

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 8211 Momentum Model Trading Strategie (Aufbau) I. Trading Strategy Entwickler: John Bollinger (Bollinger Bands). Konzept: Trendfolgende Trading-Strategie basierend auf Bollinger Bands. Forschungsziel: Leistungsüberprüfung des 3-Phasen-Modells (longshortneutral). 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 Avg. 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