Stratégie de trading de suivi de moyenne mobile


Date de création: 2023-10-24 14:39:08 Dernière modification: 2023-10-24 14:39:08
Copier: 0 Nombre de clics: 665
1
Suivre
1617
Abonnés

Stratégie de trading de suivi de moyenne mobile

Aperçu

La stratégie est basée sur le suivi des moyennes mobiles, en combinaison avec le filtre MACD pour la prise de décision de négociation. Les moyennes mobiles sont plus élevées lorsque les moyennes mobiles traversent les moyennes mobiles plus lentes, les moyennes mobiles sont plus faibles lorsque les moyennes mobiles traversent les moyennes mobiles plus lentes, et les MACD peuvent être utilisés pour filtrer les fausses percées.

Principe de stratégie

La stratégie est basée sur les principes suivants:

  1. Le filtrage Heikin Ashi permet de filtrer le bruit du marché et d’identifier les tendances.

  2. La traversée de la moyenne mobile rapide sur la moyenne mobile lente signifie que le prix est entré dans une tendance à la hausse, faisant plus; la traversée vers le bas signifie qu’il est entré dans une tendance à la baisse, faisant moins.

  3. L’indicateur MACD peut être utilisé pour identifier les tendances des prix et filtrer les faux-brises. Un MACD plus grand que 0 est un marché à plusieurs têtes et moins de 0 est un marché à tête nue.

  4. Plus précisément, la stratégie commence par calculer les prix d’ouverture et de clôture du graphique Heikin Ashi. Ensuite, elle calcule la moyenne des EMA rapides et la moyenne des EMA lentes.

Avantages stratégiques

  1. Le filtre Heikin Ashi permet de filtrer le bruit et de déterminer la direction des tendances.

  2. La méthode de l’EMA est une stratégie de négociation éprouvée, qui peut être appliquée au fur et à mesure.

  3. La combinaison de l’indicateur MACD permet de filtrer les fausses ruptures et de fournir des signaux de trading plus précis.

  4. Les paramètres de la stratégie ont beaucoup de place et peuvent être optimisés en ajustant les cycles EMA, les paramètres MACD, etc.

  5. La stratégie est simple, intuitive, facile à comprendre et adaptée aux conditions de forte volatilité des monnaies numériques.

Risque stratégique

  1. La stratégie est basée uniquement sur des indicateurs techniques et non sur une analyse fondamentale, ce qui peut entraîner des pertes en cas de manquement à des informations importantes.

  2. Une mauvaise configuration des cycles EMA peut entraîner une production massive de faux signaux, entraînant des pertes.

  3. L’effet de filtrage du MACD dépend de la configuration des paramètres, qui peuvent ne pas filtrer efficacement les fausses ruptures.

  4. La chute de la tempête due à un événement soudain peut entraîner une perte plus importante en cas de rupture du stop loss.

  5. La suspension des pertes est difficile à mettre en place dans un contexte de forte volatilité et il existe un risque d’expansion des pertes.

Optimisation de la stratégie

  1. Optimiser les paramètres du cycle EMA pour trouver la meilleure combinaison de paramètres.

  2. Optimiser les paramètres MACD et améliorer la capacité à identifier les tendances.

  3. Ajouter des signaux de filtrage d’autres indicateurs techniques, tels que le RSI, le KD, etc.

  4. La marge de négociation est déterminée en fonction des lignes de tendance, des niveaux de pression de soutien, etc.

  5. Ajustez les paramètres en fonction des différentes caractéristiques des crypto-monnaies.

  6. Ajouter une stratégie de stop-loss pour contrôler les pertes individuelles.

Résumer

L’idée générale de la stratégie est claire et compréhensible, et un meilleur signal de négociation peut être obtenu en combinant le filtrage des indicateurs MACD avec l’EMA rapide. Cependant, il existe un certain risque systémique qui nécessite une optimisation des paramètres et une maîtrise des risques. La stratégie s’applique à la crypto-monnaie en situation de forte volatilité, mais nécessite une optimisation et une mise à jour périodiques pour maintenir des gains stables.

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

//@version=4
//Heikin Ashi Strategy  V3 by breizh29

// strategy("Heikin Ashi Strategy  V3",shorttitle="HAS V3",overlay=true,default_qty_value=100,initial_capital=100,currency=currency.EUR) 
res = input(title="Heikin Ashi Candle Time Frame",  defval="30")
hshift = input(1,title="Heikin Ashi Candle Time Frame Shift")
res1 = input(title="Heikin Ashi EMA Time Frame",  defval="180")
mhshift = input(0,title="Heikin Ashi EMA Time Frame Shift")
fama = input(1,"Heikin Ashi EMA Period")
test = input(1,"Heikin Ashi EMA Shift")
sloma = input(10,"Slow EMA Period")
slomas = input(1,"Slow EMA Shift")
macdf = input(false,title="With MACD filter")
res2 = input(title="MACD Time Frame",  defval="12")
macds = input(1,title="MACD Shift")




//Heikin Ashi Open/Close Price
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, res, open[hshift])
ha_close = security(ha_t, res, close[hshift])
mha_close = security(ha_t, res1, close[mhshift])

//macd
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
macdl = security(ha_t,res2,macdLine[macds])
macdsl= security(ha_t,res2,signalLine[macds])

//Moving Average
fma = ema(mha_close[test],fama)
sma = ema(ha_close[slomas],sloma)
plot(fma,title="MA",color=lime,linewidth=2,style=line)
plot(sma,title="SMA",color=red,linewidth=2,style=line)


//Strategy
golong =  crossover(fma,sma) and (macdl > macdsl or macdf == false )
goshort =   crossunder(fma,sma) and (macdl < macdsl or macdf == false )


strategy.entry("Buy",strategy.long,when = golong)
strategy.entry("Sell",strategy.short,when = goshort)