
Esta estrategia utiliza de manera integrada dos tipos diferentes de indicadores técnicos, el RSI y Estocastic, para diseñar reglas de negociación en un marco de tiempo dual de 5 minutos de TSLA y 1 minuto de S&P 100, para lograr un sistema de negociación de acciones automatizado de TSLA.
La idea principal de la estrategia es monitorear simultáneamente el indicador técnico de precios de TSLA y el indicador técnico de la bolsa de valores de los Estados Unidos, y emitir una señal de negociación cuando ambos alcanzan al mismo tiempo un estado de sobreventa y sobreventa. La estrategia utiliza dos indicadores de ciclo de tiempo de 5 minutos y 1 minuto para combinarlos, lo que puede filtrar eficazmente parte de la señal de negociación de ruido.
En primer lugar, la estrategia calcula el indicador RSI de 5 días en la línea K de 5 minutos de TSLA y el indicador RSI de 14 días en la línea K de 1 minuto del índice S&P 100. Cuando el RSI de 5 días de TSLA es inferior a 30 y el RSI de 14 días de S&P 100 también es inferior a 30, se reconoce que el precio de la acción TSLA está en una situación de sobreventa, momento en el que se emite una señal de compra.
Después de la compra, la estrategia continúa monitoreando el Estocastic de 14 días en la línea K de 1 minuto de TSLA. Cuando el indicador Estocastic supera el 78, se reconoce que el precio de la acción de TSLA rebota hacia arriba en la banda de Brin, momento en el que se emite una señal de venta.
Además, la estrategia también establece un stop loss del 3% y se detiene activamente cuando el precio se desvía hacia abajo y supera el stop loss.
En general, esta estrategia es una típica estrategia de inversión de sobrecompra y sobreventa, y la adición de un módulo de verificación y parada de pérdidas en múltiples marcos de tiempo hace que la estrategia sea más estable. La ventaja de esta estrategia es que es simple, fácil de entender y fácil de implementar. La siguiente dirección de investigación es cómo obtener más alfa mientras se controla el riesgo, lo que requiere una optimización personalizada de los indicadores y los modelos. En general, esta estrategia establece una base sólida para construir un sistema de comercio cuantitativo.
/*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)