
Cette stratégie utilise les deux types d’indicateurs techniques RSI et Estocastic pour concevoir des règles de négociation dans le cadre de deux périodes de 5 minutes pour le TSLA et 1 minute pour le S&P 100 afin de réaliser un système automatisé de négociation d’actions TSLA.
L’idée principale de cette stratégie est de surveiller simultanément l’indicateur technique de prix du TSLA et l’indicateur technique du marché boursier américain, émettant un signal de négociation lorsque les deux atteignent simultanément un état de survente. La stratégie utilise deux indicateurs de périodes de temps de 5 minutes et 1 minute pour combiner et filtrer efficacement certains signaux de négociation de bruit.
Tout d’abord, la stratégie consiste à calculer le RSI à 5 jours sur la ligne K à 5 minutes du TSLA et à calculer le RSI à 14 jours sur la ligne K à 1 minute du S&P 100. Un signal d’achat est émis lorsque le RSI à 5 jours du TSLA est inférieur à 30 et que le RSI à 14 jours du S&P 100 est également inférieur à 30.
Après l’achat, la stratégie continue de surveiller l’indicateur Estocastic de 14 jours sur la ligne K de 1 minute de TSLA. Lorsque l’indicateur Estocastic dépasse 78, le cours de l’action TSLA est considéré comme un rebond vers le haut dans la bande de Brin, à ce moment-là un signal de vente est émis.
En outre, la stratégie impose un stop loss de 3%, qui est activé lorsque le prix descend au-delà du stop loss.
Cette stratégie est généralement une stratégie de retournement typique de l’hyper-achat et de l’hyper-vente, mais l’ajout d’un module de vérification et de stop-loss sur plusieurs périodes rend la stratégie plus stable. L’avantage de cette stratégie réside dans sa simplicité et sa facilité d’exécution. La prochaine direction de recherche est de savoir comment obtenir plus d’alpha tout en contrôlant le risque, ce qui nécessite une optimisation personnalisée des indicateurs et des modèles.
/*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)