Durchbruchsstrategie für Doppelindikatoren

Schriftsteller:ChaoZhang
Tags:

img

Übersicht

Die Dual-Indikator-Breakthrough-Strategie kombiniert den RSI-Indikator und den Schlusskursindikator, um einen niedrigen Kauf und einen hohen Verkauf für den Handel zu erzielen.

Strategieprinzip

  1. Schlusskurs des Vortages: Schließen der Position, wenn der heutige Schlusskurs höher ist als der höchste Kurs von gestern.

Analyse der Vorteile

Die zweigleisige Durchbruchsstrategie bietet folgende Vorteile:

  1. Die Strategieoperation ist einfach und leicht umzusetzen.
  2. Falschsignale können auf der Grundlage von zwei Indikatoren wirksam kontrolliert werden.
  3. Verfolgen Sie mittelfristige und langfristige Trends mit geringem Rückzugrisiko.
  4. Umfassend anwendbar für große und mittlere Kapitale mit guten praktischen Ergebnissen.

Risikoanalyse

Die Strategie birgt auch einige Risiken:

  1. Übermäßige Schwankungen einzelner Bestände erfordern Anpassungen der RSI-Parameter.
  2. Durchbruchsgrenze des höchsten Preises des Vortages

Die oben genannten Risiken können durch Optimierung der RSI-Parameter, Bewertung der Marktbedingungen und Verwendung anderer Indikatoren zur Beurteilung vermieden werden.

Optimierungsrichtlinien

Die wichtigsten Optimierungsrichtungen dieser Strategie konzentrieren sich auf folgende Aspekte:

  1. Testkombinationen von Schlusskurs mit anderen Preisindikatoren.
  2. Vergrößern Sie die Stop-Loss-Mechanismen, wie z. B. den Wiedereintritt nach einem Ausgang.
  3. Automatische Optimierung von Parametern mit Hilfe von Algorithmen für maschinelles Lernen.

Zusammenfassung


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © hobbiecode

// If RSI(2) is less than 15, then enter at the close.
// Exit on close if today’s close is higher than yesterday’s high.

//@version=5
strategy("Hobbiecode - RSI + Close previous day", overlay=true)

// RSI parameters
rsi_period = 2
rsi_lower = 15

// Calculate RSI
rsi_val = ta.rsi(close, rsi_period)

// Check if RSI is lower than the defined threshold
if (rsi_val < rsi_lower)
    strategy.entry("Buy", strategy.long)

// Check if today's close is higher than yesterday's high
if (strategy.position_size > 0 and close > ta.highest(high[1], 1))
    strategy.close("Buy")

// Plot RSI on chart
plot(rsi_val, title="RSI", color=color.red)
hline(rsi_lower, title="Oversold Level", color=color.blue)



Mehr