Die Strategie verwendet die drei Indikatoren VWAP, EMA und RSI, um Trends zu beurteilen und Trend-Tracking-Operationen durchzuführen. Die Strategie nutzt einen mobilen Stop-Loss-Methode, um Gewinne zu sperren und eine Ausweitung der Rücknahme zu vermeiden.
Die Strategie:
Berechnung des VWAP als Fair-Price-Index für den Tag.
Berechnen Sie den 15-Zyklus-EMA als Trendindikator für die mittlere kurze Linie.
Der RSI wird berechnet, um zu bestimmen, ob der RSI in der Überkaufzone ist und ein Mehrwertsignal erzeugt, wenn der RSI höher als der Wertwert ist.
Wenn der RSI überkauft ist und der Schlusskurs über dem VWAP und der EMA liegt, wird ein Überbesuch durchgeführt.
Setzen Sie eine mobile Stop-Line, die einen bestimmten Prozentsatz unterhalb des Einstiegspunktes verfolgt.
Setzen Sie einen festen Stop-Loss-Punkt, um einen Gewinn zu garantieren.
Die Vorteile der Strategie:
VWAP reflektiert Fair Value, EMA beurteilt Trend, RSI zeigt Überkaufzonen und verbessert die Einstiegsgenauigkeit.
Die mobile Stop-Methode ermöglicht die Anpassung der Stop-Position an den Echtzeitpreis, um die Gewinne zu schützen.
Die Festplatte kann die Gewinne zu einem gewissen Grad sperren und die Überwachung reduzieren.
Die Risiken dieser Strategie:
Der RSI und die EMA sind anfällig für Fehlsignale bei Schwankungen.
Mobile Stop Loss erfordert eine vernünftige Einstellung der Tracking-Werte, und zu groß oder zu klein ist problematisch.
Es gibt keine Einschränkung für die Höhe der Einzelschäden, es besteht die Gefahr einer großen Einzelschädigung.
Zusammenfassend lässt sich sagen, dass die Strategie die Vorteile verschiedener Indikatoren zusammenbringt und mit einer mobilen Stop-Loss-Methode verfolgt wird. Sie kann in großen Trends bessere Ergebnisse erzielen, jedoch müssen die Parameter optimiert und die Risiken streng kontrolliert werden.
/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("VWAP+15EMA with RSI", overlay=true)
// Inputs
ema_length = input.int(15, title="EMA Length")
rsi_length = input.int(14, title="RSI Length")
rsi_overbought = input.int(45, title="RSI Overbought Level")
stop_loss_pct = input.float(0.5, title="Stop Loss %")
take_profit_pct = input.float(3.5, title="Take Profit %")
trailing_stop_pct = input.float(1, title="Trailing Stop %")
// Calculate Indicators
vwap = ta.vwap(hlc3)
ema = ta.ema(close, ema_length)
rsi = ta.rsi(close, rsi_length)
// Entry Condition
long_entry = close > vwap and close > ema and rsi > rsi_overbought
// Exit Conditions
stop_loss = strategy.position_avg_price * (1 - stop_loss_pct / 100)
take_profit = strategy.position_avg_price * (1 + take_profit_pct / 100)
trailing_stop = strategy.position_avg_price * (1 - trailing_stop_pct / 100)
// Submit Orders
if long_entry and strategy.position_size == 0
strategy.entry("Long", strategy.long)
if strategy.position_size > 0
strategy.exit("Stop Loss /Profit", "Long", profit = take_profit, stop=stop_loss, trail_offset = trailing_stop)
// Plot Indicators
plot(vwap, title="VWAP", color=color.blue)
plot(ema, title="EMA", color=color.orange)
plot(rsi, title="RSI", color=color.purple)
hline(rsi_overbought, title="RSI Overbought", color=color.red)