Esta estratégia utiliza dois tipos diferentes de indicadores técnicos, RSI e Estocastic, no gráfico de 5 minutos do TSLA e no gráfico de 1 minuto do índice S&P 100 para projetar regras de negociação e construir um sistema de negociação automatizado para ações do TSLA.
A ideia central desta estratégia é monitorar tanto os indicadores técnicos de preço da própria TSLA quanto os indicadores técnicos do índice do mercado de ações dos EUA. Envia sinais de negociação quando ambos os lados atingem o estado de sobrecompra ou sobrevenda extremamente ao mesmo tempo. A estratégia adota indicadores técnicos em dois prazos, os de 5 minutos e 1 minuto, o que pode ajudar a filtrar alguns sinais de negociação ruidosos de forma eficaz.
Em primeiro lugar, a estratégia calcula o RSI de 5 dias no gráfico de 5 minutos do TSLA e o RSI de 14 dias no gráfico de 1 minuto do índice S&P 100.
Após a compra, a estratégia continua monitorando o indicador Estocástico de 14 dias no gráfico de 1 minuto do TSLA.
Além disso, uma perda de parada de 3% é definida na estratégia. Quando o preço cair abaixo do nível de perda de parada, a posição será fechada com uma perda de parada.
Para concluir, esta é uma estratégia típica de reversão da média baseada em sinais de sobrecompra e sobrevenda, com recursos adicionais como validação de vários prazos e stop loss para torná-la mais robusta. A vantagem reside em sua simplicidade de compreensão e implementação. O próximo passo é adquirir mais alfa enquanto controla os riscos, o que requer trabalho de otimização personalizado em torno dos indicadores e modelos.
/*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)