Stratégie d'indicateur de tendance des prix


Date de création: 2023-11-16 15:47:13 Dernière modification: 2023-11-16 15:47:13
Copier: 0 Nombre de clics: 599
1
Suivre
1621
Abonnés

Stratégie d’indicateur de tendance des prix

Aperçu

Cette stratégie utilise les moyennes mobiles et l’indicateur MACD pour identifier la tendance et la dynamique des prix et pour effectuer des décisions d’achat et de vente en combinaison avec des signaux croisés.

Principe de stratégie

Cette stratégie utilise deux moyennes mobiles pour former un signal de croisement de moyenne. La longueur de la moyenne mobile rapide est de 12 jours et la longueur de la moyenne mobile lente est de 26 jours.

Cette stratégie utilise également l’indicateur MACD pour déterminer la dynamique. L’indicateur MACD est obtenu par la ligne rapide (EMA du 12e jour) moins la ligne lente (EMA du 26e jour), puis lissée par la ligne de signal (EMA du 9e jour).

Cette stratégie prend en compte les signaux de croisement des moyennes mobiles et les signaux de l’indicateur MACD pour prendre des décisions d’achat et de vente. Lorsque vous produisez un forfait d’or et un passage sur le MACD, faites plus. Lorsque vous produisez un forfait mort et un passage sous le MACD, faites moins.

Analyse des forces stratégiques

  1. L’utilisation d’une moyenne mobile double croisée en combinaison avec l’indicateur MACD pour prendre en compte les tendances des prix et les signaux de dynamique afin d’éviter de manquer des opportunités d’achat et de vente.

  2. La longueur des moyennes mobiles rapides et des moyennes mobiles lentes est proportionnelle et permet d’identifier efficacement les tendances à moyen terme. Les paramètres de l’indicateur MACD sont également relativement standard et permettent d’identifier de manière fiable les changements de dynamique.

  3. Grâce à la visualisation graphique de l’indicateur, les signaux de négociation sont clairs et intuitifs.

  4. Les paramètres de stratégie sont définis avec une flexibilité raisonnable, permettant d’ajuster la longueur des moyennes mobiles et les paramètres MACD pour optimiser et s’adapter à différents environnements de marché.

  5. Le suivi de la tendance permet de tirer des bénéfices de la tendance à long terme.

Analyse stratégique des risques

  1. Le double croisement des moyennes mobiles est en retard, ce qui peut retarder les temps de travail supplémentaires.

  2. Les indicateurs MACD sont susceptibles d’émettre des signaux erronés fréquemment, ce qui nécessite un jugement en fonction de l’évolution des prix.

  3. Dans le cas d’une transaction à plusieurs têtes, la fourchette morte peut être un signal de réglage, au cours duquel il convient de détenir plusieurs ordres plutôt que de se positionner facilement.

  4. Dans le cas d’une transaction à vide, la fourchette d’or peut être un signal de rebond, à ce moment-là, il convient de détenir des billets blancs et non pas de se positionner facilement.

  5. Il est nécessaire de respecter strictement les principes de gestion des fonds, de contrôler le pourcentage de fonds utilisés par les transactions individuelles et d’éviter les transactions excessives.

Orientation de l’optimisation de la stratégie

  1. Optimiser les paramètres des moyennes mobiles, tester des combinaisons de paramètres pour différentes périodes de temps, améliorer la fiabilité des signaux croisés.

  2. Optimiser les paramètres de l’indicateur MACD, ajuster les paramètres de l’EMA à longue et à courte période et les paramètres de la ligne de signal, réduire les signaux erronés.

  3. Ajout d’autres indicateurs auxiliaires, tels que KDJ, BOLL, etc., pour un jugement global et une meilleure précision du signal.

  4. En combinaison avec l’indicateur de volume de transaction, les signaux erronés provoqués par les fausses percées sont évités.

  5. La rétro-évaluation est utilisée pour déterminer la combinaison optimale de paramètres, calculée en fonction des données historiques.

  6. La stratégie de stop-loss est mise en place, le taux de stop-loss est strictement contrôlé et le risque de transaction est réduit.

Résumer

Cette stratégie intègre des indices de croisement de deux moyennes mobiles et de MACD pour réaliser des transactions tendancielles. La mise en place de paramètres d’optimisation et le strict respect de la gestion des fonds contribuent à la stabilité des gains à long terme. Cependant, il est également nécessaire de faire attention à la prévention des signaux erronés générés par les indicateurs.

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

//@version=3
strategy(title="Moving Average Convergence/Divergence MaCD Backesting", shorttitle="MACD Backtesting", precision = 6, pyramiding = 3, default_qty_type = strategy.percent_of_equity, currency = currency.USD, commission_type = strategy.commission.percent, commission_value = 0.10, initial_capital = 1000, default_qty_value = 100)
source = close
fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)

fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)

macd = fastMA - slowMA
signal = ema(macd, signalLength)
hist = macd - signal

plot(hist, color=red, style=histogram)
plot(macd, color=blue)
plot(signal, color=orange)

buy = crossover(macd,signal)
sell = crossunder(macd,signal)

plotshape(buy, "buy", shape.triangleup, color = olive , size = size.tiny, location  = location.bottom)
plotshape(sell, "sell", shape.triangledown, color = orange , size = size.tiny, location  = location.bottom)

if (buy)
    strategy.entry("Long Trigger", true)
if(sell)    
    strategy.entry("Short Trigger", false)
if (sell)    
    strategy.exit("Close Long Trigger", "Long Trigger")
if (buy)
    strategy.exit("Close Short Trigger", "Short Trigger")