Stratégie d'inversion à long terme du MACD


Date de création: 2023-12-15 13:55:38 Dernière modification: 2023-12-15 13:55:38
Copier: 0 Nombre de clics: 718
1
Suivre
1621
Abonnés

Stratégie d’inversion à long terme du MACD

Aperçu

Une stratégie de revers de ligne MACD est une stratégie qui utilise l’indicateur MACD pour identifier un revers de ligne long et effectuer des transactions en ligne longue. Cette stratégie utilise les lignes SMA rapides et les différences entre les lignes SMA lentes pour construire l’indicateur MACD et utilise la forme de revers de ligne colonne de l’indicateur MACD pour identifier une opportunité de revers de ligne longue potentielle.

Principe de stratégie

La stratégie utilise l’EMA du 6e jour comme ligne rapide du MACD, l’EMA du 26e jour comme ligne lente du MACD, la différence entre les valeurs de la ligne rapide et de la ligne lente comme MACD, puis calcule le SMA du 9e jour du MACD comme ligne de signal. La différence entre les valeurs de la ligne rapide et de la ligne lente, c’est-à-dire la colonne, représente l’équilibre à zéro, la hausse pour la ligne longue et la baisse pour la longue.

La logique de négociation de cette stratégie est la suivante: lorsque la colonne du MACD dépasse la colonne précédente (l’écart s’élargit), considérez que le prix est inversé en ligne droite (l’occasion d’acheter); lorsque la colonne du MACD dépasse la colonne précédente (l’écart se rétrécit), considérez que le prix est inversé en ligne droite (l’occasion de vendre). Afin de filtrer les faux signaux, la stratégie attend l’inversion réelle des deux colonnes.

Analyse des avantages

  • Le décalage de la moyenne à long terme de l’indicateur MACD est utilisé pour identifier le renversement de la ligne longue des prix.
  • Filtre de forme croisée à double fil pour éviter les faux sauts et les chutes
  • Les paramètres du MACD sont réglables pour s’adapter à différentes conditions de marché
  • Une stratégie de stop loss configurable pour contrôler les pertes individuelles

Risques et solutions

  • La divergence du MACD entraîne des opportunités manquées
    • Optimisé pour une utilisation en combinaison avec le RSI
  • Le tremblement de terre a provoqué plusieurs fausses réactions.
    • Augmenter le stop mobile pour réduire les pertes; ajuster les paramètres MACD pour poursuivre la fluidité
  • Le renversement n’a pas été établi ou n’a pas continué de dépasser le prix de la rupture.
    • L’utilisation d’une moyenne mobile indicielle pour améliorer la fiabilité des arrêts de perte
  • Aucune stratégie de stop-loss, aucun contrôle des pertes
    • Augmentation de la logique de stop-loss mobile ou fixe, avec un contrôle strict des marges de pertes individuelles

Optimiser les idées

  • Modifier les paramètres du MACD afin de poursuivre une ligne MACD plus lisse. Le MACD suit les indicateurs de tendance à long terme et est trop sensible pour augmenter les faux signaux.
  • Augmentation de la logique de stop-loss mobile. Les détentions à long terme sont exposées à un risque de retrait inévitable, et le stop-loss mobile peut réduire le risque.
  • Utilisé avec d’autres indicateurs tels que le RSI. L’efficacité d’un seul indicateur est limitée, mais la combinaison d’autres indicateurs peut améliorer l’efficacité.
  • Ajout d’un module de gestion des positions. Différentes stratégies de détention des positions peuvent être utilisées selon les conditions du marché.

Résumer

La stratégie de reprise de la ligne longue du MACD capture les occasions de reprise de la ligne longue du prix en jugeant la reprise de la ligne colonnade du MACD. Cette stratégie a réussi à contrôler les conflits de longues et courtes périodes et à éviter les problèmes de poursuite des hauts et des bas. Cependant, en tant que stratégie d’indicateur unique, la stratégie de reprise de la ligne longue du MACD présente également certaines limitations.

Code source de la stratégie
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheGrindToday

//@version=4
strategy("MACD Long Strat", overlay=false)


//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal

macdpos = histogram[0] > 0
macdneg = histogram[0] < 0

histogram_reversing_negative = histogram[1] > histogram[2]


LongEntryCondition =  histogram > histogram[1] 
ShortEntryCondition =  histogram < histogram[1]

exitConditionLong = histogram[0] < histogram[2]

if (LongEntryCondition and histogram_reversing_negative)
    strategy.entry("Long", strategy.long)


if (exitConditionLong)
    strategy.close("Long")
    
plot(histogram)