Type/to search

Stratégie d'optimisation basée sur le taux d'oscillation de momentum

Common strategy
Created: 2024-02-20 13:54:49
Last modified: 2 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie est une version optimisée de l'indicateur de momentum – le taux de variation (ROC). Par rapport à la stratégie ROC originale, elle intègre les améliorations suivantes :

  1. Introduction de la valeur maximale historique du ROC, permettant une comparaison dynamique du ROC actuel avec ce maximum pour obtenir une valeur relative du momentum.
  2. Lissage de cette valeur relative du momentum pour générer des signaux.
  3. Ajout de seuils d'achat et de vente.

Grâce à ces optimisations, de nombreux signaux non valides sont filtrés, rendant la stratégie plus stable et fiable.

Principe de la stratégie

L'indicateur central de cette stratégie est le taux de variation (ROC). Le ROC mesure le taux de variation du prix d'une action sur une période donnée. La stratégie calcule d'abord la valeur ROC sur une période de 9. Elle enregistre ensuite la valeur maximale de cet indicateur ROC au cours des 200 dernières périodes, puis calcule le pourcentage du ROC actuel par rapport à ce maximum historique, obtenant ainsi la force relative du momentum. Par exemple, si au cours des 200 derniers jours le ROC a atteint un maximum de 100, alors lorsque le ROC du jour est de 80, la force relative est de 80 %.

Cette force relative est lissée à l'aide d'une SMA de période 10, filtrant les fluctuations à court terme pour obtenir une courbe lissée. Lorsque cette courbe lissée augmente pendant 3 jours consécutifs et que sa valeur est inférieure à -80 %, on considère que la baisse du prix ralentit, indiquant un fond possible, et on prend donc une position longue. À l'inverse, lorsque la courbe lissée diminue pendant 3 jours consécutifs et que sa valeur est supérieure à 80 %, on considère que la hausse du prix ralentit, indiquant un sommet possible, et on ferme donc la position.

Analyse des avantages

Par rapport à la stratégie ROC originale, cette stratégie présente les avantages suivants :

  1. La comparaison avec le maximum historique du ROC permet de bien mesurer la hauteur relative de l'indicateur de momentum, filtrant ainsi les signaux non valides dont la valeur absolue est faible.
  2. Le lissage réduit le bruit, rendant les signaux plus stables et fiables.
  3. Les seuils d'achat/vente réduisent les transactions inefficaces.

Globalement, cette stratégie effectue un traitement secondaire efficace de l'indicateur ROC, le rendant plus adapté au trading en temps réel.

Analyse des risques

Les principaux risques de cette stratégie sont les suivants :

  1. L'indicateur ROC ne peut pas déterminer la tendance du marché, ce qui peut induire en erreur. En période de retournement de tendance (bullish/bearish), la stratégie peut échouer.
  2. Les seuils d'achat/vente ne sont pas parfaits ; un seuil trop haut ou trop bas affectera les performances de la stratégie.
  3. Un paramétrage inapproprié de la SMA peut également nuire à l'efficacité de la stratégie.

Pour réduire ces risques, on peut envisager de combiner des indicateurs de tendance pour juger de la tendance générale, d'ajuster les paramètres de seuil pour trouver les valeurs optimales, et d'optimiser la période de la SMA.

Pistes d'optimisation

Cette stratégie peut être optimisée dans les directions suivantes :

  1. Combiner avec des indicateurs de tendance pour évaluer la direction générale du marché et éviter les défaillances lors des retournements de tendance.
  2. Tester différentes périodes pour le ROC ainsi que différents seuils d'achat/vente afin de trouver la combinaison optimale de paramètres.
  3. Optimiser le paramètre de lissage de la SMA pour trouver la meilleure période.
  4. Ajouter un mécanisme de stop-loss.

Résumé

Cette stratégie est une optimisation secondaire basée sur l'indicateur ROC. En introduisant la comparaison avec le maximum historique, le lissage par SMA et les seuils d'achat/vente, elle permet de filtrer les signaux non valides et de rendre la stratégie plus stable. Son principal avantage est la qualité élevée des signaux, ce qui la rend adaptée au trading en temps réel. Des améliorations futures pourraient porter sur la combinaison avec des indicateurs de tendance et l'optimisation des paramètres afin d'améliorer encore les performances.

Source
Pine
/*backtest
start: 2024-02-12 00:00:00
end: 2024-02-19 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Rate Of Change Mod Strategy", shorttitle="ROC", format=format.price, precision=2)
//length = input.int(9, minval=1)
//source = input(close, "Source")
Strategy parameters
Strategy parameters
Length
Max Historical Period for ROC
Length Smoothed ROC
Buy Threshold
Buy Threshold
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)