Type/to search

Stratégie de momentum

Common strategy
Created: 2023-09-26 15:16:56
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

La stratégie de momentum est une méthode de trading basée sur l'évolution des tendances de prix. Elle calcule les variations de prix sur une période donnée pour déterminer la tendance et générer des signaux de trading. Lorsque les prix montrent une tendance haussière, un signal d'achat est émis ; lorsqu'ils montrent une tendance baissière, un signal de vente est émis. Cette stratégie utilise le croisement de deux indicateurs de momentum pour générer des signaux.

Principe de la stratégie

La stratégie calcule l'évolution du cours de clôture sur une période donnée pour évaluer le momentum. Plus précisément, elle mesure la variation du cours de clôture par rapport à celui d'il y a N périodes.

Tout d'abord, on calcule le premier indicateur de momentum MOM0 avec la formule :

MOM0 = CLOSE - CLOSE[N]

Où CLOSE est le cours de clôture actuel et CLOSE[N] le cours de clôture d'il y a N périodes. Ainsi, MOM0 > 0 signifie que le cours actuel est supérieur à celui d'il y a N périodes, et MOM0 < 0 signifie qu'il est inférieur.

Ensuite, on calcule le second indicateur de momentum MOM1 avec la formule :

MOM1 = MOM0 - MOM0[1]

Il s'agit de la différence entre la valeur de MOM0 de la période actuelle et celle de la période précédente. MOM1 > 0 indique une hausse de MOM0, MOM1 < 0 une baisse.

On calcule également un troisième indicateur MOM2 avec la formule :

MOM2 = CLOSE - CLOSE[1]

Soit la différence entre le cours de clôture actuel et celui de la période précédente. MOM2 > 0 indique une hausse du cours de clôture, MOM2 < 0 une baisse.

Lorsque MOM0 > 0 et MOM1 > 0, le momentum est en hausse continue, ce qui génère un signal d'achat. Lorsque MOM0 < 0 et MOM2 < 0, le momentum est en baisse continue, ce qui génère un signal de vente.

Le code inclut également une condition temporelle time_cond : les signaux ne sont émis que pendant la période de backtest définie. De plus, une vérification supplémentaire est effectuée avant de passer un ordre pour s'assurer que la condition est toujours valide, évitant ainsi de passer un ordre si le signal a disparu.

Analyse des avantages

  • La stratégie de momentum capture les tendances de prix sans être affectée par le niveau absolu des prix, évitant ainsi les risques d'acheter au plus haut ou de vendre au plus bas.
  • L'utilisation de deux indicateurs de momentum croisés permet de filtrer les faux dépassements et d'éviter les signaux erronés.
  • L'ajout de vérifications temporelles et de conditions réduit les transactions inefficaces.
  • Principe simple et facile à mettre en œuvre.
  • Paramètres flexibles, adaptables à différents environnements de marché.

Analyse des risques

  • L'indicateur de momentum est retardé et peut manquer les points de retournement.
  • Le croisement de deux indicateurs augmente le filtrage mais peut aussi faire manquer certaines opportunités.
  • Impossible d'évaluer la force ou la vitesse de la montée ou de la descente des prix.
  • Nécessite un choix prudent des paramètres ; une sensibilité excessive peut augmenter la fréquence des transactions et les coûts de slippage.
  • L'efficacité dépend de l'optimisation des paramètres, qui doivent être ajustés selon les périodes.

Pour réduire les risques, on peut raccourcir la période de momentum, introduire une analyse de tendance, ou mettre en place un stop-loss. On peut aussi envisager d'ajouter un indicateur de volume pour filtrer.

Pistes d'optimisation

  • Tester différentes méthodes de calcul du momentum, comme le ROC, le RSI, etc.
  • Ajouter une analyse de tendance pour éviter les marchés à retournements et range.
  • Mettre en place une stratégie stop-loss pour limiter les pertes unitaires.
  • Combiner avec des indicateurs de volume pour s'assurer d'un support de volume.
  • Intégrer des algorithmes d'apprentissage automatique pour une optimisation dynamique des paramètres.
  • Utiliser une stratégie multi-timeframes pour distinguer les tendances courtes et longues.
  • Envisager l'arbitrage inter-marchés en exploitant les relations de prix entre différents marchés.

Résumé

La stratégie de momentum, en suivant l'évolution des tendances de prix plutôt que le niveau de prix lui-même, permet de détecter efficacement la direction des points chauds du marché et de saisir les opportunités de hausse et de baisse. Cependant, le momentum présente un retard, et le choix des paramètres ainsi que leur optimisation combinée sont cruciaux pour l'efficacité de la stratégie. Cette stratégie, basée sur le croisement de deux indicateurs de momentum, filtre une partie du bruit. On peut renforcer son efficacité et contrôler les risques en optimisant continuellement les paramètres, en ajoutant de nouveaux indicateurs techniques, ou en utilisant l'apprentissage automatique.

Source
Pine
/*backtest
start: 2022-09-25 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Momentum Strategy", overlay = false, precision = 2, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash, commission_type = strategy.commission.percent, commission_value = 0, calc_on_every_tick = true)

// Calculate start/end date and time condition
Strategy parameters
Strategy parameters
Start Date
End Date
Length
Source
Percent?
MOM Choice
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)