Type/to search

Stratégie de suivi de tendance combinant l'indicateur stochastique modifié et renforcé sur plusieurs timeframes avec la SMA

Common strategy
Created: 2023-12-18 12:19:41
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie combine le classique indicateur stochastique avec l'indicateur SMA, offrant une forte capacité de suivi de tendance. L'idée centrale est d'utiliser le stochastique pour identifier les signaux de direction de tendance, combiné au SMA pour filtrer et améliorer la qualité des signaux, en adoptant différents modes de risque pour paramétrer les indicateurs, permettant un ajustement dynamique du risque et du rendement. De plus, la stratégie utilise une analyse multi-timeframe pour optimiser le choix du moment d'entrée.

Principes de la stratégie

  1. La stratégie utilise une version modifiée et renforcée du stochastique, dont les paramètres incluent la période %K, la période de lissage %K et la période de lissage %D, la sensibilité étant contrôlée par le réglage des paramètres.
  2. Les paramètres SMA incluent le SMA haut et le SMA bas, utilisés pour filtrer les signaux, améliorer leur qualité et éviter les fausses cassures.
  3. Selon les préférences de risque, la stratégie propose des modes bas risque, risque moyen et haut risque. Le mode de risque influence les paramètres de croisement du stochastique, permettant un ajustement dynamique du risque et du rendement.
  4. La stratégie identifie un signal long lorsque le stochastique croise au-dessus du seuil et que le prix de clôture est inférieur au SMA bas; et un signal court lorsque le stochastique croise en dessous du seuil et que le prix de clôture est supérieur au SMA haut.
  5. La stratégie intègre un module d'analyse multi-timeframe pour valider les signaux sur différentes périodes, choisir un meilleur moment d'entrée et contrôler le risque de trading.

Avantages de la stratégie

  1. Utilisation d'une version modifiée et renforcée du stochastique, augmentant la sensibilité de l'indicateur pour capturer rapidement les changements du marché.
  2. Ajout d'un mécanisme de filtrage double avec SMA, filtrant efficacement les faux signaux et améliorant la qualité des signaux.
  3. Proposition de plusieurs modes de risque au choix, permettant à l'utilisateur d'ajuster flexiblement les paramètres en fonction de son appétence au risque.
  4. Ajout d'un module d'analyse multi-timeframe pour optimiser le choix du moment d'entrée et réduire le risque de trading.
  5. Les paramètres de la stratégie sont raisonnablement définis, les indicateurs sont utilisés naturellement, le cadre global est scientifique et rigoureux, avec une bonne stabilité et une forte adaptabilité.

Risques de la stratégie

  1. La stratégie elle-même ne dispose pas de mécanisme de stop-loss, il est nécessaire de définir manuellement un niveau de stop-loss pour contrôler le risque de perte.
  2. Les signaux sont fréquents, ce qui peut entraîner un excès de trading et augmenter les coûts de transaction.
  3. La stratégie est sensible aux réglages des paramètres et du mode de risque ; il est nécessaire de tester et d'optimiser pour trouver les meilleurs paramètres.
  4. Le drawdown peut être important, la stratégie n'est pas adaptée à un investissement total ; il faut contrôler la taille des fonds de trading.

Méthodes correspondantes :

  1. Définir un ratio de stop-loss raisonnable en fonction de la volatilité du marché pour maximiser le contrôle des pertes.
  2. Ajuster les paramètres du stochastique pour réduire la fréquence des signaux, ou définir un take-profit minimum pour limiter les transactions inutiles.
  3. Il est recommandé de choisir le mode bas risque par défaut et d'ajuster les autres paramètres en fonction des données de backtest.
  4. Contrôler la taille des positions, ouvrir les positions par tranches, réduire le risque par transaction.

Directions d'optimisation de la stratégie

  1. Tester de manière exhaustive les paramètres du stochastique et du SMA pour trouver la combinaison optimale.
  2. Augmenter le nombre de timeframes, enrichir les bases de jugement, optimiser le choix du moment d'entrée.
  3. Introduire des combinaisons d'indicateurs de stop-loss comme l'ATR stop-loss, permettant un suivi dynamique du stop-loss et réduisant le risque.
  4. Construire un mécanisme de filtrage et de confirmation des signaux, par exemple en ajoutant un indicateur de volume pour éviter les pièges.
  5. Ajouter un module de gestion de position, ajustant activement la taille des positions en fonction des conditions du marché pour réduire le risque par transaction.

Conclusion

Cette stratégie combine les avantages du stochastique et du SMA pour obtenir un fort effet de suivi de tendance. Le cadre de la stratégie est raisonnable, les indicateurs sont utilisés naturellement. En contrôlant les paramètres et le mode de risque, elle restitue l'essence des indicateurs et optimise la stabilité de la stratégie. Le module d'analyse multi-timeframe améliore également l'adaptabilité, permettant des ajustements en fonction de différents instruments et périodes. Dans l'ensemble, cette stratégie présente une bonne universalité, tout en offrant une grande marge d'optimisation, méritant des recherches approfondies ultérieures.

Source
Pine
/*backtest
start: 2023-11-17 00:00:00
end: 2023-12-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//►►►► Description ►►►►
//1. The Original Pine Script
//- Stochastic
//- SMA
Strategy parameters
Strategy parameters
Position
size
color_Net
=== Mode Trade [Recommend Mode is ⭐Trend and ⭐Low Risk] ===
⚖️ Mode For Trade [Oneway / Hedge / ⭐Trend]
⚖️ Risk Signal Mode [⭐Low / Medium / High]
Stochastic Setting
%K Length
%K Smoothing
%D Smoothing
=== 🧮 SMA Filter Mode ===
🧮 SMA High and Low Filter Mode
SMA High
SMA Low
=====🆘🆘🆘 TAKE PROFIT & STOP LOSS BY [%] 🆘🆘🆘=====
🆘 Take Profit & Stop Loss By Percent (%)
🆘 TP [LONG] % >> [OneWay Only]
🆘 TP [SHORT] % >> [OneWay Only]
🆘 Stop Loss % [All Mode / 1st Position]
🆘 TakeProfit by PNL ($) eg. (0.1 = 0.1$)
🆘 Spread Point Size(Eg. 35 Point or 350 Point From Your Broker Digits)
===💮💮💮 Hedge / Martingale Mode 💮💮💮===
💯 Hedge Point Range / Martingale Range
✳️ Martingale For Hedge Multiply [default = 2]
════════⌚⌚ INPUT BACKTEST TIME RANGE ⌚⌚════════
Start
End
═ Bot Setting ═ n >> If You Dont Use Bot Just Pass It
Alert Message for BOT
TimeFrame Text Alert
= PNL MONITOR SETTING =
Monitor Profit&Loss
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)