Type/to search

Stratégie de filtrage basée sur l'indicateur de momentum double stochastique

Common strategy
Created: 2023-10-07 16:45:25
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Cette stratégie utilise deux oscillateurs stochastiques (SMI et RSI) pour déterminer les positions longues et courtes, complétés par un filtre de corps et une approche Martingale pour filtrer les signaux de trading. Elle vise à capter les tendances à moyen terme et à suivre les fluctuations des prix.

Principe de la stratégie

La stratégie utilise le SMI (Stochastic Momentum Index) et le RSI (Relative Strength Index) pour déterminer les directions. Le SMI est calculé à partir de l'écart entre le corps des bougies et la moyenne mobile du prix de clôture, ce qui permet d'identifier efficacement les points de retournement. Le RSI compare les forces haussières et baissières pour déterminer les conditions de surachat et de survente. La stratégie prend une position longue lorsque le SMI est inférieur à -50 et le RSI inférieur à 20 ; elle prend une position courte lorsque le SMI est supérieur à 50 et le RSI supérieur à 80.

Pour filtrer les faux dépassements, la stratégie utilise également un filtre basé sur le tiers de la moyenne mobile du corps sur 10 périodes. Lorsque le corps dépasse ce tiers, le signal est considéré comme valide.

De plus, la stratégie intègre une approche Martingale optionnelle : en cas de perte, la position est augmentée proportionnellement dans l'espoir de récupérer les pertes antérieures.

La fonction Backtest permet de tester la stratégie sur une période définie.

Analyse des avantages

La stratégie combine deux indicateurs stochastiques et un filtre, ce qui permet d'identifier efficacement les points de retournement, de capter les tendances à moyen terme et de suivre les fluctuations des prix.

  • Le SMI est très performant pour identifier les points de retournement et déterminer les conditions de surachat/survente.
  • L'ajout du RSI évite les signaux manqués.
  • Le filtre de corps élimine les faux dépassements, améliorant la précision des signaux.
  • L'approche Martingale optionnelle permet de récupérer une partie des pertes.

Analyse des risques

  • Le SMI et le RSI étant des indicateurs retardés, il existe un risque d'acheter au sommet ou de vendre au creux.
  • La Martingale peut accélérer les pertes.
  • Dans un marché très volatile, le filtre peut éliminer certains signaux valides.

Il est possible de réduire la probabilité d'acheter au sommet ou de vendre au creux en optimisant les paramètres du SMI et du RSI. L'utilisation prudente de la Martingale, en contrôlant le nombre et la proportion des augmentations de position, est recommandée. Selon les conditions du marché, on peut choisir d'activer ou non le filtre pour réduire la probabilité d'exclure des signaux valides.

Pistes d'optimisation

  • Optimiser la combinaison des paramètres du SMI et du RSI pour obtenir la meilleure performance.
  • Ajuster les paramètres du filtre pour réduire le risque d'exclure des signaux valides.
  • Optimiser le nombre et la proportion des augmentations de position dans la Martingale.
  • Intégrer un indicateur de tendance pour éviter les opérations à contre-tendance.
  • Ajouter une stratégie de stop-loss pour limiter les pertes unitaires.

Résumé

Cette stratégie combine deux oscillateurs stochastiques pour capturer les points de retournement, complétés par un filtre et une approche Martingale pour filtrer et renforcer les signaux de trading. Elle permet d'identifier efficacement les tendances à moyen terme et de suivre les fluctuations des prix, ce qui la rend adaptée aux investisseurs recherchant un taux de réussite élevé. Lors de son utilisation, il faut tenir compte du risque lié au retard des indicateurs et à la volatilité du marché, et ces risques peuvent être contrôlés par l'optimisation des paramètres et l'utilisation de stop-loss.

Source
Pine
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
// strategy(title = "CS Basic Scripts - Stochastic Special (Strategy)", shorttitle = "Stochastic Special", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings 
Strategy parameters
Strategy parameters
Long
Short
Use Martingale
Capital, %
Use SMI Strategy
Use RSI Strategy
Use Body-Filter
SMI Percent K Length
SMI Percent D Length
SMI Limit
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)