TSLA-Handelsstrategie basierend auf RSI- und Estocastic-Indikatoren


Erstellungsdatum: 2023-12-22 12:50:55 zuletzt geändert: 2023-12-22 12:50:55
Kopie: 4 Klicks: 649
1
konzentrieren Sie sich auf
1623
Anhänger

TSLA-Handelsstrategie basierend auf RSI- und Estocastic-Indikatoren

Die Strategie nutzt die verschiedenen Arten von technischen Indikatoren RSI und Estocastic, um die Handelsregeln für die automatische TSLA-Aktienhandelssystem zu entwerfen, die in einem doppelten Zeitrahmen von TSLA 5 Minuten und S&P 100 1 Minuten erfolgen.

Strategieübersicht

Die Hauptidee der Strategie besteht darin, gleichzeitig die Preistechnik der TSLA und die Technik der US-Börsen zu überwachen und ein Handelssignal zu senden, wenn beide gleichzeitig einen Überkauf-Überverkauf-Zustand erreichen. Die Strategie kombiniert zwei Zeitzyklus-Indikatoren mit einer Dauer von 5 Minuten und 1 Minute, um einen Teil des Noise-Handelssignals effektiv zu filtern.

Strategieprinzip

Zunächst berechnet die Strategie den 5-Tage-RSI auf der 5-Minuten-K-Linie des TSLA und den 14-Tage-RSI auf der 1-Minuten-K-Linie des S&P 100 Index. Wenn der 5-Tage-RSI des TSLA unter 30 liegt und der 14-Tage-RSI des S&P 100 ebenfalls unter 30 liegt, wird der TSLA-Aktienpreis als überverkauft angesehen und ein Kaufsignal ausgegeben.

Nach dem Kauf wird die Strategie fortgesetzt, um den 14-Tage-Estocastic-Indikator auf der TSLA 1-Minuten-K-Linie zu überwachen. Wenn der Estocastic-Indikator über 78 liegt, wird als Brin-Band bezeichnet, an dem der TSLA-Aktienpreis nach oben rückt.

Die Strategie setzt außerdem eine Stop-Loss-Rate von 3%, die bei einem Absturz der Stop-Loss-Rate aktiviert wird.

Strategische Vorteile

  1. Mehrzeit-Fahrplan, um Geräuschsignale effektiv zu filtern
  2. RSI und Estocastic-Indikatoren verifizieren sich gegenseitig und verbessern die Signalqualität
  3. Verlustminderungsmechanismen zur Kontrolle von Einzelschäden
  4. Rücklaufdaten sind Minute-Daten von TSLA und S&P 100, stark repräsentativ für den Markt
  5. Strategie-Logik ist einfach und klar, leicht zu verstehen und zu optimieren

Strategisches Risiko

  1. Mehrzeit-Frameworks und Doppelindikator-Kombinationen verpassen einige Chancen
  2. Eine zu radikale Einstellung der Stop-Loss-Position kann zu unnötigem Verlust des Gleitpunkts führen
  3. Der S&P 100 als Hilfsmittel für Handelssignale birgt selbst ein gewisses Systemrisiko.
  4. Die Qualität der Rückmeldungen und Veränderungen im Marktumfeld beeinflussen die Ergebnisse.

Richtung der Strategieoptimierung

  1. Tests mit mehr Parameterkombinationen zur Ermittlung der optimalen Kennzahlenkonfiguration
  2. Erweiterung der Anpassungs-Stopp-Algorithmen
  3. Ein Positionsmanagement-Modul wurde hinzugefügt, um weitere Anstiege zu sichern.
  4. Erhöhung der Trainingsgewichtung für Machine Learning-Algorithmen
  5. Suche nach einem Wendepunkt in einem längeren Zeitrahmen

Zusammenfassen

Diese Strategie ist im Großen und Ganzen eine typische Überkauf-Überverkauf-Umkehrstrategie, die mit mehreren Zeitrahmen-Verifizierung und Stop-Loss-Module zu einer stabileren Strategie gemacht wird. Der Vorteil der Strategie besteht darin, dass sie einfach zu verstehen und leicht umzusetzen ist. Die nächste Forschungsrichtung ist, wie man mehr Alpha erhält, während das Risiko kontrolliert wird, was eine individuelle Optimierung der Indikatoren und Modelle erfordert.

Strategiequellcode
/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Trading TSLA", overlay=true)

// Condiciones de entrada
rsi5 = ta.rsi(close, 5) // RSI en el gráfico de TSLA de 5 minutos
rsiUS100 = ta.rsi(request.security(syminfo.tickerid, "1", close), 14) // RSI en el gráfico de US100 de 1 minuto

// Condiciones de entrada
condicion_entrada = rsi5 < 30 and rsiUS100 < 30

// Cantidad de acciones a comprar
cantidad_compra = 2

// Condiciones de salida
estocastico = ta.stoch(close, high, low, 14) // Estocástico en el gráfico de TSLA de 1 minuto
condicion_salida = estocastico > 78

// Stop loss
stop_loss = strategy.position_avg_price * 0.03

// Ejecutar la estrategia
if condicion_entrada
    strategy.entry("Compra", strategy.long, qty = cantidad_compra)

if condicion_salida or ta.highest(high, 10) <= stop_loss
    strategy.close("Compra")

// Mostrar indicadores en el gráfico
plot(rsi5, "RSI 5 (TSLA)", color=color.blue)
plot(rsiUS100, "RSI US100", color=color.red)
plot(estocastico, "Estocástico (TSLA)", color=color.green)