Cette stratégie utilise l'EMA de 9 jours comme indicateur de jugement, déterminant la direction du marché sur la base des écarts de prix de l'EMA, appartenant à une tendance typique suivant la stratégie.
La ligne EMA de 9 jours est calculée pour le jugement de la tendance. Lorsque le prix ouvre en dessous et ferme au-dessus de l'EMA, une rupture ascendante est identifiée pour aller long. Lorsque le prix ouvre au-dessus et ferme en dessous de l'EMA, une rupture descendante est identifiée pour aller court.
Après l'entrée, les arrêts de prise de profit sont établis près du haut / bas de cette barre, c'est-à-dire que le profit de prise de profit pour les ruptures à la hausse est le haut de la barre précédente et pour les ruptures à la baisse est le bas de la barre précédente.
La stratégie utilise l'EMA pour déterminer les tendances et entre sur les écarts de l'EMA, suivant efficacement les tendances.
La période EMA est personnalisable pour la flexibilité. L'approche directe de stop profit évite de maintenir des transactions perdantes trop longtemps. Les tests de retour montrent de bonnes performances pendant les périodes de tendance évidentes.
L'utilisation d'un seul indicateur EMA rend difficile l'identification des tendances sur les marchés en variation, avec le risque de signaux erronés excessifs.
L'ajustement de la période EMA, ou l'incorporation d'indicateurs techniques supplémentaires pourraient aider à améliorer le jugement. Optimiser le stop profit, via des trail stops, des sorties dynamiques, etc., pourrait également aider à la stabilité.
Tester et optimiser les paramètres de l'EMA pour trouver des périodes plus appropriées.
Ajouter le volume, la volatilité ou d'autres règles de jugement.
Optimiser les stratégies de stop profit, telles que les arrêts de trail, les sorties dynamiques.
Combiner plus d'indicateurs techniques pour former un système d'ensemble.
Appliquer l'apprentissage automatique pour prévoir la direction des tendances.
Adopter une gestion stricte du capital pour contrôler la taille des positions par transaction.
La stratégie est un simple système de retrait de rupture de l'EMA, qui est clair et facile à mettre en œuvre, mais limité en s'appuyant sur une seule EMA. L'incorporation d'indicateurs plus techniques pourrait améliorer la robustesse.
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("larry willians teste2", overlay=true) //Window of time start = timestamp(2019, 00, 00, 00, 00) // backtest start window finish = timestamp(2019, 12, 31, 23, 59) // backtest finish window window() => true // create function "within window of time" ema9=ema(close,9) // Ema de 9 periodos //Condições de compra c1= (open< ema9 and close > ema9) //abrir abaixo da ema9 e fechar acima da ema9 if(window()) if(c1) strategy.entry("Compra", true, stop = high) // Coloca ordem stopgain no topo anterior else strategy.cancel("Compra") // Cancela a ordem se o proximo candle não "pegar" //codições de venda v1= (open> ema9 and close < ema9) // abrir acima da ema9 e fechar abaixo ema9 if(window()) if (v1) strategy.exit("Venda", from_entry = "Compra", stop = low) // Saida da entrada com stop no fundo anterior else strategy.cancel("Venda") //Cancela a ordem se o proximo candle não "pegar"