Stratégie de double moyenne mobile à virage

Auteur:ChaoZhang est là., Date: 2023-10-24 12:19:04 Je vous en prie.
Les étiquettes:

img

Résumé

La stratégie de trading à double virage est une stratégie de trading basée sur le croisement des virages. Elle utilise deux moyennes mobiles avec des paramètres différents pour déterminer le moment d'entrée et de sortie en fonction de leur virage.

Les principes stratégiques

La stratégie utilise le prix comme source d'entrée pour calculer les moyennes de deux paramètres différents, SMA1 et SMA2 respectivement. La stratégie utilise l'indicateur ROC pour déterminer la tendance à la tendance à la tendance à la tendance à la tendance à la tendance.

Lorsque l'SMA1 tourne vers le haut et que l'SMA2 de la ligne K supérieure tourne vers le bas, un signal d'achat est généré, ce qui signifie plus; lorsque l'SMA1 tourne vers le bas et que l'SMA2 de la ligne K supérieure tourne vers le haut, un signal de vente est généré, ce qui signifie plus.

La stratégie utilise deux virages d'une ligne uniforme pour déterminer la direction de la transaction, un virage d'une ligne uniforme pour confirmer l'heure d'entrée et un croisement de deux ligne uniforme pour assurer que la tendance change à l'heure d'entrée, ce qui permet de filtrer efficacement les fausses ruptures.

Analyse des avantages

  • L'utilisation d'un jugement de croisement et d'orientation à double équation permet de filtrer efficacement les fausses percées et d'améliorer la précision des entrées.

  • L'indicateur ROC associé à la rotation uniforme permet de déterminer clairement la rotation et l'heure et d'éviter les transactions fréquentes.

  • En utilisant une ligne moyenne et longue, vous pouvez suivre la tendance principale et obtenir un gain de tendance plus important.

  • La logique de la stratégie est simple, claire et facile à comprendre, adaptée aux débutants de la négociation quantitative.

  • Les paramètres peuvent être personnalisés pour s'adapter aux différents environnements du marché et offrent une grande adaptabilité.

L'analyse des risques

  • Les intersections bilatérales peuvent générer de nombreux faux signaux dans des marchés instables, ce qui peut entraîner des pertes.

  • Les paramètres ROC doivent être optimisés avec précision, sinon l'erreur d'identification peut affecter les performances de la stratégie.

  • Les marchés à forte volatilité peuvent déclencher plusieurs arrêts de pertes, ce qui peut être évité en augmentant l'ampleur des arrêts de pertes.

  • En se basant uniquement sur des indicateurs homogènes, il est difficile de répondre à des événements d'urgence tels que des informations importantes, ce qui peut entraîner des pertes.

  • Il est important de veiller à ce que les paramètres soient optimisés pour les problèmes de compatibilité, que les cycles de test soient suffisamment longs et qu'ils comprennent différents secteurs.

Optimisation

  • Optimiser les paramètres des moyennes mobiles pour trouver les meilleures combinaisons de périodes moyennes

  • Optimisation des paramètres ROC pour améliorer la précision de la reconnaissance de la direction

  • Ajout d'un mécanisme de stop-loss permettant de dépasser les niveaux de prix personnalisés en utilisant des stops dynamiques

  • Ajouter des conditions supplémentaires, telles que le déclenchement d'indicateurs de volume, pour éviter les fausses percées

  • En combinaison avec d'autres indicateurs tels que MACD, BOLL, etc., améliorer l'efficacité des décisions

  • Utiliser des méthodes telles que l'apprentissage automatique pour optimiser les paramètres et s'adapter aux changements du marché

Résumé

La stratégie des virgules binaires est généralement une stratégie de suivi de tendance simple et pratique. Elle ne nécessite que des indicateurs binaires de base, est claire et facile à comprendre, et est très adaptée à l'apprentissage et à la pratique des débutants en négociation quantitative. La stabilité de la stratégie peut être considérablement améliorée grâce à l'optimisation des paramètres et à l'optimisation des mécanismes de stop-loss.

Résumé

La stratégie du point de basculement de la moyenne mobile double est une stratégie de suivi de tendance basée sur des croisements de moyennes mobiles. Elle utilise deux moyennes mobiles avec des paramètres différents et détermine les points d'entrée et de sortie en fonction de leurs directions de basculement.

La logique de la stratégie

La stratégie utilise le prix comme source d'entrée de prix et calcule deux moyennes mobiles, SMA1 et SMA2, avec des paramètres différents. Elle utilise l'indicateur ROC pour déterminer les directions de rotation des moyennes mobiles. Lorsque la valeur ROC de SMA1 dépasse le seuil positif, elle est considérée comme un virage à la hausse de SMA1 et un signal à la hausse est enregistré. Lorsque la valeur ROC de SMA1 dépasse le seuil négatif, elle est considérée comme un virage à la baisse de SMA1 et un signal à la baisse est enregistré.

Lorsque la SMA1 tourne vers le haut et que la barre précédente SMA2 tourne vers le bas, un signal d'achat est généré pour aller long.

La stratégie utilise les directions de rotation de deux moyennes mobiles pour déterminer la direction de négociation et la rotation d'une moyenne mobile pour confirmer le moment de l'entrée.

Analyse des avantages

  • L'utilisation d'un double croisement des moyennes mobiles et de points de virage peut filtrer efficacement les fausses ruptures et améliorer la précision de l'entrée.

  • La combinaison des points tournants de la moyenne mobile et de l'indicateur ROC permet d'identifier clairement les points tournants et d'éviter des transactions fréquentes.

  • L'adoption de moyennes mobiles doubles à moyen et long terme permet de suivre la tendance principale et d'obtenir des bénéfices de tendance considérables.

  • La logique de la stratégie est simple et claire, facile à comprendre et à mettre en œuvre, adaptée aux débutants en quant trading.

  • Les paramètres personnalisables conviennent à différents environnements de marché avec une grande adaptabilité.

Analyse des risques

  • Les doubles croisements de moyennes mobiles peuvent générer de nombreux faux signaux sur les marchés à courants, ce qui entraîne des pertes.

  • Les paramètres ROC doivent être optimisés avec précision, sinon la reconnaissance des tours aura des erreurs, ce qui affectera les performances de la stratégie.

  • Les marchés à large plage périodique peuvent déclencher plusieurs fois un stop loss.

  • En se basant uniquement sur des moyennes mobiles, il est difficile de réagir à des événements soudains tels que des nouvelles majeures, qui peuvent entraîner des pertes.

  • Notez le problème de surajustement dans l'optimisation des paramètres.

Directions d'optimisation

  • Optimiser les paramètres de la moyenne mobile pour trouver la meilleure combinaison de périodes de moyenne mobile.

  • Optimiser les paramètres ROC pour améliorer la précision de la reconnaissance des points de virage.

  • Ajouter des mécanismes de stop loss tels que le stop loss dynamique basé sur la rupture des niveaux de prix personnalisés.

  • Ajoutez des conditions supplémentaires comme des indicateurs de volume pour éviter de fausses ruptures.

  • Incorporer d'autres indicateurs comme MACD, BOLL pour améliorer la prise de décision.

  • Utiliser l'apprentissage automatique, etc., pour optimiser automatiquement les paramètres et s'adapter aux changements du marché.

Résumé

En résumé, la stratégie du point de basculement des moyennes mobiles doubles est une stratégie simple et pratique de suivi des tendances. Elle peut être mise en œuvre avec des indicateurs de moyenne mobile de base et possède une logique claire et facile à comprendre, ce qui la rend très adaptée aux débutants en quant trading pour apprendre et pratiquer. Avec l'optimisation des paramètres et l'optimisation du stop loss, la stabilité de la stratégie peut être grandement améliorée. La combinaison avec d'autres indicateurs auxiliaires peut améliorer encore la stratégie. La stratégie hautement personnalisable peut être appliquée de manière flexible à différents environnements de marché et est une stratégie de trading de moyenne mobile double recommandée.

Je ne sais pas.


/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MA Turning Point Strategy", overlay=true)
src = input(close, title="Source")

price = request.security(syminfo.tickerid, timeframe.period, src)
ma1 = input(25, title="1st MA Length")
type1 = input("HMA", "1st MA Type", options=["SMA", "EMA", "HMA", "VWMA"])
f_hma(_src, _length)=>
    _return = wma((2*wma(_src, _length/2))-wma(_src, _length), round(sqrt(_length)))

price1 = if (type1 == "SMA")
    sma(price, ma1)
else
    if (type1 == "EMA")
        ema(price, ma1)
    else
        if (type1 == "VWMA")
            vwma(price, ma1)
        else
            f_hma(price, ma1)
    
plot(series=price1, style=line,  title="1st MA", color=blue, linewidth=2, transp=0)

lookback1 = input(1, "Lookback 1")
roc1 = roc(price1, lookback1)

ma1up = false
ma1down = false
ma2up = false
ma2down = false

ma1up := nz(ma1up[1])
ma1down := nz(ma1down[1])
ma2up := nz(ma2up[1])
ma2down := nz(ma2down[1])

trendStrength1 = input(2.5, title="Minimum slope magnitude * 100", type=float) * 0.01

if crossover(roc1, trendStrength1)
    ma1up := true
    ma1down := false
    
if crossunder(roc1, -trendStrength1) 
    ma1up := false
    ma1down := true

longCondition = ma1up and ma1down[1]
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = ma1down and ma1up[1]
if (shortCondition)
    strategy.entry("Short", strategy.short)



Plus de