Stratégie de négociation de reprise de la rupture de l' EMA à 9 jours

Auteur:ChaoZhang est là., Date: 20 septembre 2023 à 11h45
Les étiquettes:

Résumé

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 logique de 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.

Analyse des avantages

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.

Analyse des risques

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é.

Directions d'optimisation

  1. Tester et optimiser les paramètres de l'EMA pour trouver des périodes plus appropriées.

  2. Ajouter le volume, la volatilité ou d'autres règles de jugement.

  3. Optimiser les stratégies de stop profit, telles que les arrêts de trail, les sorties dynamiques.

  4. Combiner plus d'indicateurs techniques pour former un système d'ensemble.

  5. Appliquer l'apprentissage automatique pour prévoir la direction des tendances.

  6. Adopter une gestion stricte du capital pour contrôler la taille des positions par transaction.

Résumé

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"



Plus de