Diese Strategie integriert die Signale der Moving Average Convergence Divergence (MACD), des Relative Strength Index (RSI) und des Relative Volume (RVOL) zu Kauf- und Verkaufs-Handelssignalen zur Erkennung von Preisumkehrpunkten und zum automatisierten Handel.
Die Optimierte Handelsstrategie mit Triple Crossover nutzt MACD, RSI und RVOL, um stabile Handelssignale zu bilden.
MACD beurteilt Preisumkehrung und Trendrichtung. RSI beurteilt überkaufte und überverkaufte Niveaus. RVOL beurteilt abnormales Handelsvolumen. Ihr Crossover bildet starke Handelssignale.
Die Strategie gilt für den mittelfristigen Positionshalt und den kurzfristigen Handel und verringert die Stop-Loss-Wahrscheinlichkeit und verbessert die Rentabilitätswahrscheinlichkeit.
Wenn der RSI 30 nach oben bricht, der MACD über die Signallinie geht und der RVOL höher als 2 ist, löst er ein Kaufsignal aus.
Wenn der RSI 70 nach unten bricht, der MACD unterhalb der Signallinie überschreitet und der RVOL unter 5 liegt, löst er ein Verkaufssignal aus.
Die Strategie erfordert mindestens zwei Beurteilungsbedingungen, um Handelssignale zu erzeugen, wodurch falsche Signale wirksam vermieden und die Stabilität verbessert werden.
Um Risiken zu kontrollieren, empfiehlt sich eine anpassungsfähige Stop-Loss-Anpassung, die Anpassung von Parametern für verschiedene Märkte und die Prüfung auf verschiedenen Märkten zur Steigerung der Stabilität.
Die Strategie kann in folgenden Bereichen weiter optimiert werden:
Mit Stop-Loss, Parameteroptimierung, Indikatoroptimierung und Ensemble-Optimierung können die Effektivität und Stabilität der Strategie weiter verbessert werden.
Die Optimierte Handelsstrategie mit Triple Crossover berücksichtigt die Signale von MACD, RSI und RVOL umfassend, um ein robustes System für Kauf-/Verkaufsurteile aufzubauen. Sie verbessert die Handelssignalstabilität und Rentabilität, um Preisumkehrpunkte effektiv zu identifizieren. Sie ist für mittelfristige Positionshaltung und kurzfristigen Handel anwendbar und zeigt eine gute Durchführbarkeit. Mit adaptiver Stop-Loss- und Parameteroptimierung wird sie robuster und hervorragender für Empfehlungen.
/*backtest start: 2023-01-10 00:00:00 end: 2024-01-16 00:00:00 period: 1d basePeriod: 1h 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/ // © BobBarker42069 //@version=4 strategy("MACD, RSI, & RVOL Strategy", overlay=true) length = input( 14 ) overSold = input( 30 ) overBought = input( 70 ) price = close vrsi = rsi(price, length) co = crossover(vrsi, overSold) cu = crossunder(vrsi, overBought) fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ema(close, fastLength) - ema(close, slowlength) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD RVOLlen = input(14, minval=1, title="RVOL Length") av = sma(volume, RVOLlen) RVOL = volume / av if (not na(vrsi)) if ((co and crossover(delta, 0)) or (co and crossover(RVOL, 2)) or (crossover(delta, 0) and crossover(RVOL, 2))) strategy.entry("MACD & RSI BUY Long", strategy.long, comment="BUY LONG") if ((cu and crossunder(delta, 0)) or (cu and crossunder(RVOL, 5)) or (crossunder(delta, 0) and crossunder(RVOL, 5))) strategy.entry("MACD & RSI SELL Short", strategy.short, comment="SELL LONG") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)