Stratégie de trading TSLA basée sur les indicateurs RSI et Estocastic


Date de création: 2023-12-22 12:50:55 Dernière modification: 2023-12-22 12:50:55
Copier: 4 Nombre de clics: 649
1
Suivre
1623
Abonnés

Stratégie de trading TSLA basée sur les indicateurs RSI et Estocastic

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.

Aperçu de la stratégie

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.

Principe de stratégie

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.

Avantages stratégiques

  1. Une conception à plusieurs périodes permettant de filtrer efficacement les signaux de bruit
  2. Les indicateurs RSI et Estocastic se vérifient mutuellement pour améliorer la qualité du signal
  3. Les mécanismes de prévention des pertes contrôlent les pertes individuelles
  4. Les données de retrait sont des données à la minute du TSLA et du S&P 100, fortement représentatives du marché
  5. La logique de la stratégie est simple et claire, facile à comprendre et à optimiser

Risque stratégique

  1. Le multi-cadre temporel et la combinaison de deux indicateurs peuvent laisser passer certaines opportunités.
  2. Le réglage de la position d’arrêt trop radical peut entraîner des pertes de points de glissement inutiles
  3. L’indice S&P 100 est utilisé comme un outil auxiliaire pour les signaux de trading, mais il présente lui-même un certain risque systémique.
  4. La qualité des données de suivi et l’évolution de l’environnement du marché peuvent également influencer les résultats.

Orientation de l’optimisation de la stratégie

  1. Plus de combinaisons de paramètres peuvent être testées pour trouver la meilleure configuration de l’indicateur
  2. Ajout d’algorithmes d’arrêt de perte adaptés
  3. Ajout d’un module de gestion des positions pour bloquer davantage de gains
  4. Augmentation du poids des indicateurs de formation des algorithmes d’apprentissage automatique
  5. La recherche d’un tournant dans une période plus longue

Résumer

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.

Code source de la stratégie
/*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)