Die Strategie wird
Die Hauptlogik dieser Strategie beruht auf folgenden Punkten:
Das ist die grundlegende Handelslogik dieser Strategie. Die EMA beurteilt den großen Trend, der VWAP beurteilt den täglichen Trend, der RSI beurteilt den überkauften und überverkauften Bereich, um eine effektive Kombination mehrerer Indikatoren zu erzielen, die die richtige Richtung des Haupthandels gewährleistet und gleichzeitig die Ein- und Ausstiegssignale erhöht.
Der größte Vorteil dieser Strategie ist die Kombination von Indikatoren. Der einzelne VWAP kann nicht perfekt mit allen Marktbedingungen umgehen. Zu diesem Zeitpunkt können mit Hilfe des RSI einige kurzfristige Überverkaufsmöglichkeiten identifiziert werden. Darüber hinaus sorgt die Anwendung der EMA auch dafür, dass nur langfristige Aufwärtstrends ausgewählt werden, um nicht von kurzfristigen Umkehrungen gefangen zu werden.
Diese Art der Verwendung von kombinierten Indikatoren erhöht auch die Stabilität der Strategie. Im Falle eines oder zweier falscher Ausbrüche des RSI gibt es immer noch VWAP und EMA zum Backup, und es ist unwahrscheinlich, dass falsche Trades getätigt werden. Ebenso gibt es bei falschen Ausbrüchen des VWAP auch eine Bestätigung durch RSI-Indikatoren. Daher verbessert die Verwendung dieser Kombination die Erfolgsrate der Strategie umsetzen.
Das Hauptrisiko dieser Strategie liegt in der Verwendung des VWAP-Indikators. VWAP stellt den durchschnittlichen Transaktionspreis des Tages dar, aber nicht jeden Tag schwankt die Preisschwankung um VWAP herum. Daher gewährleisten VWAP-Break-out-Signale nicht unbedingt, dass die Preise danach weiter durchbrechen können. Pseudo-Break-outs können Verluste bei Transaktionen verursachen.
Darüber hinaus sind die RSI-Indikatoren anfällig für Abweichungen. Wenn der Markt in einer Schockkonsolidierungsphase ist, kann der RSI mehrmals die Überkauf- und Überverkaufszonen berühren, was zu häufigen Handelssignalen führt. In diesem Fall besteht auch ein gewisses Risiko, RSI-Signale blind zu verfolgen.
Um dieses Problem zu lösen, verwenden wir den exponentiellen gleitenden Durchschnitt der EMA als Urteil über den großen Zyklus in der Strategie, wobei nur der Handel in Betracht gezogen wird, wenn der große Zyklus nach oben geht, was die Auswirkungen der beiden oben genannten Probleme auf die Strategie in gewissem Maße lindern kann.
Es besteht noch Raum für eine weitere Optimierung dieser Strategie, vor allem in den folgenden Bereichen:
Einführung von mehr Indikatoren für Kombinationen wie Kalman-Linien, Bollinger-Bänder usw., um Handelssignale klarer und zuverlässiger zu machen.
Die bestehende Strategie berücksichtigt nicht die Auswirkungen von Gebühren und Provisionen. Sie kann mit echten Handelskonten kombiniert werden, um die Größe der Anzahl der offenen Positionen zu optimieren.
Das bestehende Stop-Loss-Verfahren ist relativ einfach und kann nicht perfekt mit den Marktveränderungen übereinstimmen.
Test der Anwendungseffekte verschiedener Sorten. Derzeit nur auf den S&P 500 und Nasdaq Indizes getestet. Der Stichprobenbereich kann erweitert werden, um die Sorten zu finden, die am besten zu dieser Strategie passen.
Diese Strategie integriert die Vorteile der EMA-, VWAP- und RSI-Indikatoren, um eine effektive Kombination aus Trendverfolgung und überkauften Überverkaufssignalen zu erzielen, die sowohl in großen Zyklus-Ups als auch in kurzfristigen Anpassungen angemessene Einstiegsmöglichkeiten finden können. Gleichzeitig hat die Strategie erheblichen Optimierungsraum und verspricht, die Gewinnrate und das Gewinnniveau der Strategie durch die Einführung mehrerer Indikatoren, die Anpassung von Stop-Loss-Methoden usw. weiter zu verbessern.
/*backtest start: 2024-01-15 00:00:00 end: 2024-01-22 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © mohanee //@version=4 strategy(title="VWAP and RSI strategy [EEMANI]", overlay=false) //This strategy combines VWAP and RSI indicators //BUY RULE //1. EMA50 > EMA 200 //2. if current close > vwap session value and close>open //3. check if RSI3 is dipped below 10 for any of last 10 candles //EXIT RULE //1. RSI3 crossing down 90 level //STOP LOSS EXIT //1. As configured --- default is set to 5% // variables BEGIN longEMA = input(200, title="Long EMA", minval=1) shortEMA = input(50, title="short EMA", minval=1) rsi1 = input(3,title="RSI Period", minval=1) rsi_buy_line = input(10,title="RSI Buy Line", minval=5) rsi_sell_line = input(90,title="RSI Sell Line", minval=50) stopLoss = input(title="Stop Loss%", defval=5, minval=1) //variables END longEMAval= ema(close, longEMA) shortEMAval= ema(close, shortEMA) rsiVal=rsi(close,rsi1) vwapVal=vwap(hlc3) // Drawings plot_rsi = plot(rsiVal, title="RSI", color=color.purple, linewidth=1) //plot_fill = plot(0, color=color.green, editable=false) //fill(plot_rsi, plot_fill, title="Oscillator Fill", color=color.blue, transp=75) hline(rsi_buy_line, color=color.green, title="Buy Line", linewidth=2, linestyle=hline.style_dashed) hline(rsi_sell_line, color=color.purple, title="Sell Line", linewidth=2, linestyle=hline.style_dashed) //plot(value_ma, title="MA", color=color_ma, linewidth=2) longCondition= shortEMAval > longEMAval and close>open and close>vwapVal rsiDipped = rsiVal[1]<rsi_buy_line or rsiVal[2]<rsi_buy_line or rsiVal[3]<rsi_buy_line or rsiVal[4]<rsi_buy_line or rsiVal[5]<rsi_buy_line or rsiVal[6]<rsi_buy_line or rsiVal[7]<rsi_buy_line or rsiVal[8]<rsi_buy_line or rsiVal[9]<rsi_buy_line or rsiVal[10]<rsi_buy_line //Entry strategy.entry(id="VWAP_RSI LE", comment="VR LE" , long=true, when= longCondition and rsiDipped ) //Take profit Exit strategy.close(id="VWAP_RSI LE", comment="TP Exit", when=crossunder(rsiVal,90) ) //stoploss stopLossVal = strategy.position_avg_price - (strategy.position_avg_price*stopLoss*0.01) strategy.close(id="VWAP_RSI LE", comment="SL Exit", when= close < stopLossVal)