Strategi ini menggunakan dua jenis indikator teknis yang berbeda, RSI dan Estocastic, di grafik 5 menit TSLA dan grafik 1 menit indeks S&P 100 untuk merancang aturan perdagangan dan membangun sistem perdagangan otomatis untuk saham TSLA.
Ide inti dari strategi ini adalah untuk memantau indikator teknis harga TSLA sendiri dan indikator teknis indeks pasar saham AS. Ini mengirimkan sinyal perdagangan ketika kedua belah pihak mencapai status overbought atau oversold yang sangat pada saat yang sama. Strategi mengadopsi indikator teknis di dua kerangka waktu, 5 menit dan 1 menit, yang dapat membantu menyaring beberapa sinyal perdagangan yang bising secara efektif.
Pertama, strategi ini menghitung RSI 5 hari pada grafik 5 menit TSLA, dan RSI 14 hari pada grafik 1 menit indeks S&P 100. Ketika RSI 5 hari TSLA di bawah 30 dan RSI 14 hari indeks S&P 100 di bawah 30 pada saat yang sama, dianggap bahwa harga TSLA mencapai tingkat oversold yang sangat tinggi dan sinyal beli dipicu.
Setelah membeli, strategi terus memantau indikator Estocastic 14 hari pada grafik 1 menit TSLA. Ketika indikator Estocastic melebihi 78, itu dilihat sebagai harga TSLA meloncat kembali ke band atas dan sinyal jual dipicu.
Selain itu, stop loss 3% ditetapkan dalam strategi. Ketika harga turun di bawah level stop loss, posisi akan ditutup dengan stop loss.
Untuk menyimpulkan, ini adalah strategi pembalikan rata-rata yang khas berdasarkan sinyal overbought dan oversold, dengan fitur tambahan seperti validasi jangka waktu ganda dan stop loss untuk membuatnya lebih kuat. Keuntungannya terletak pada kesederhanaan untuk dipahami dan diimplementasikan. Langkah selanjutnya adalah untuk memperoleh lebih banyak alpha sambil mengendalikan risiko, yang membutuhkan pekerjaan optimasi khusus di sekitar indikator dan model. Secara keseluruhan, strategi ini menetapkan dasar yang kuat untuk membangun sistem perdagangan kuantitatif.
/*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)