Diese Strategie verwendet zwei verschiedene Arten von technischen Indikatoren, RSI und Estocastic, über das 5-minütige Diagramm des TSLA-Index und das 1-minütige Diagramm des S&P 100-Index, um Handelsregeln zu entwerfen und ein automatisiertes Handelssystem für TSLA-Aktien zu erstellen.
Die Kernidee dieser Strategie besteht darin, sowohl die Preis-Technischen Indikatoren der TSLA selbst als auch die technischen Indikatoren des US-Aktienmarktindex zu überwachen. Sie sendet Handelssignale aus, wenn beide Seiten gleichzeitig den extrem überkauften oder überverkauften Status erreichen.
Erstens berechnet die Strategie den 5-Tage-RSI auf dem 5-minütigen Chart von TSLA und den 14-Tage-RSI auf dem 1-minütigen Chart des S&P 100-Index. Wenn der 5-Tage-RSI von TSLA unter 30 liegt und der 14-Tage-RSI des S&P 100-Index gleichzeitig unter 30 liegt, wird davon ausgegangen, dass der Preis von TSLA ein extrem überverkauftes Niveau erreicht und ein Kaufsignal ausgelöst wird.
Nach dem Einkauf überwacht die Strategie weiterhin den 14-Tage-Estochastic-Indikator auf dem 1-Minuten-Chart von TSLA. Wenn der Estochastic-Indikator 78 überschreitet, wird dies als TSLA-Preis zurück zum oberen Band angesehen und ein Verkaufssignal ausgelöst.
Wenn der Preis unter die Stop-Loss-Level fällt, wird die Position mit einem Stop-Loss geschlossen.
Um zu schließen, ist dies eine typische Mittelumkehrstrategie, die auf überkauften und überverkauften Signalen basiert, mit zusätzlichen Funktionen wie mehrfacher Zeitrahmenvalidierung und Stop-Loss, um sie robuster zu machen. Der Vorteil liegt in der Einfachheit des Verstehens und der Implementierung. Der nächste Schritt besteht darin, mehr Alpha zu erwerben, während Risiken kontrolliert werden, was eine benutzerdefinierte Optimierungsarbeit um die Indikatoren und Modelle erfordert. Insgesamt schafft diese Strategie eine solide Grundlage für den Aufbau quantitativer Handelssysteme.
/*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)