Эта стратегия использует два различных типа технических индикаторов, RSI и Estocastic, на 5-минутном графике TSLA и 1-минутном графике индекса S&P 100, чтобы разработать правила торговли и создать автоматизированную торговую систему для акций TSLA.
Основная идея этой стратегии заключается в том, чтобы отслеживать как ценовые технические показатели самой TSLA, так и технические показатели индекса фондового рынка США. Она посылает торговые сигналы, когда обе стороны достигают чрезвычайно перекупленного или перепроданного статуса одновременно. Стратегия использует технические индикаторы в двух временных рамках, 5 минут и 1 минуту, которые могут помочь эффективно отфильтровать некоторые шумные торговые сигналы.
Во-первых, стратегия рассчитывает 5-дневный RSI на 5-минутном графике TSLA и 14-дневный RSI на 1-минутном графике индекса S&P 100. Когда 5-дневный RSI TSLA ниже 30, а 14-дневный RSI индекса S&P 100 - ниже 30 одновременно, считается, что цена TSLA достигает чрезвычайно перепроданного уровня и запускается сигнал купли.
После покупки стратегия продолжает отслеживать 14-дневный индикатор Estocastic на 1-минутном графике TSLA. Когда индикатор Estocastic превышает 78, это рассматривается как цена TSLA, которая отскакивает обратно в верхнюю полосу и запускается сигнал продажи.
Кроме того, в стратегии установлена стоп-лосс в размере 3%.
В заключение, это типичная стратегия реверсии среднего значения, основанная на сигналах перекупленности и перепроданности, с дополнительными функциями, такими как проверка нескольких временных рамок и остановка потери, чтобы сделать ее более надежной. Преимущество заключается в ее простоте понимания и реализации. Следующим шагом является получение большего количества альфы при контроле рисков, что требует индивидуальной оптимизации работы вокруг индикаторов и моделей. В целом, эта стратегия создает прочную основу для создания количественных торговых систем.
/*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)