Heikin Ashi Stratégie de négociation des moyennes mobiles dynamiques à bas canal

Auteur:ChaoZhang est là., Date: 2023-11-22 14:43:58
Les étiquettes:

img

Résumé

La stratégie de négociation des moyennes mobiles dynamiques Heikin Ashi HighLow Channel est une stratégie qui génère des signaux de négociation en comparant le prix de clôture du chandelier Heikin Ashi avec les moyennes mobiles dynamiques.

La logique de la stratégie

Cette stratégie utilise l'indicateur technique du chandelier Heikin Ashi. Les chandeliers Heikin Ashi peuvent filtrer le bruit du marché et identifier les tendances. La stratégie utilise une moyenne mobile de la période lenh basée sur les prix élevés pour former le rail supérieur du canal et une moyenne mobile de la période lenl basée sur les prix bas pour former le rail inférieur du canal.

Plus précisément, la stratégie calcule d'abord des moyennes mobiles simples séparément en fonction des prix élevés et bas pour construire le canal. La moyenne mobile des prix élevés mah sert de rails supérieurs du canal, et la moyenne mobile des prix bas mal sert de rails inférieurs du canal. Elle compare ensuite le prix de clôture du chandelier Heikin Ashi aux rails supérieurs et inférieurs du canal pour générer des signaux de trading. Si le prix de clôture du chandelier est supérieur au rail supérieur mah, une condition longue long est générée. Si le prix de clôture du chandelier est inférieur au mal du rail inférieur, une condition courte short est générée.

Les avantages de la stratégie

  1. L'utilisation de chandeliers Heikin Ashi peut identifier les tendances et filtrer le bruit
  2. Les doubles moyennes mobiles forment un canal clair pour juger du support et de la résistance
  3. Les moyennes mobiles dynamiques s'adaptent aux évolutions du marché
  4. Une logique stratégique simple et claire

Risques liés à la stratégie

  1. Les moyennes mobiles doubles peuvent facilement générer de faux signaux.
  2. Les échecs de rupture ne sont pas pris en compte
  3. Le décalage de la moyenne mobile peut manquer les points d'inversion des prix
  4. Aucun stop loss n'est défini, ce qui peut entraîner d'énormes pertes

Pour faire face aux risques, des mécanismes de stop loss peuvent être définis, d'autres indicateurs peuvent être combinés pour confirmer les signaux de rupture, etc., afin d'éviter des pertes inutiles causées par de faux signaux.

Conseils pour optimiser

  1. Évaluer l'impact des différents paramètres et optimiser
  2. Ajouter des indicateurs ou des modèles pour le filtrage et la confirmation des signaux
  3. Ajouter des mécanismes de contrôle des risques tels que le stop loss, le stop loss de suivi
  4. Test de retour pour évaluer les indicateurs de performance tels que le rendement et les risques
  5. Considérer l'impact des coûts de négociation et ajuster la taille des positions

Conclusion

La stratégie Heikin Ashi HighLow Channel Dynamic Moving Average Trading a une logique générale claire et simple. Elle tire parti des avantages des bougies Heikin Ashi pour identifier les tendances et utilise des moyennes mobiles doubles pour déterminer le support et la résistance.


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © shiner_trading
// shiner.crypto@gmail.com

//@version=4
strategy("Hi-Lo Channel Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, initial_capital=500, default_qty_value=100, currency="USD")

lenh = input(5, "High-Based MA")
lenl = input (5, "Low-Based MA")
ha = input(true, "Use Heikin Ashi OHCL values (on real chart)?")
ha_h = security(heikinashi(syminfo.tickerid), timeframe.period, high)
ha_l = security(heikinashi(syminfo.tickerid), timeframe.period, low)
ha_c = security(heikinashi(syminfo.tickerid), timeframe.period, close)
float mah = na
float mal = na
longCondition = false
shortCondition = false

/// HA is the check mark box in the configuration.
/// IF "Use Heikin Ashi OHCL values?" is true, then the strategy will use the Heikin Ashi close values
// and therefore give the same buy/sell signals regardless of what chart you are viewing.
/// That being said, if "Use Heikin Ashi OHCL values?" is FALSE, yet you are viewing Heikin Ashi candles on your chart,
// then logically you will also get the same buy/sell signals
if ha == true
    mah := sma(ha_h, lenh)
    mal := sma(ha_l, lenl)
    longCondition := ha_c > mah
    shortCondition := ha_c < mal
if ha == false
    mah := sma(high, lenh)
    mal := sma(low, lenl)
    longCondition := close > mah
    shortCondition := close < mal


plot(mah, color=color.green)
plot(mal, color=color.red)

if (longCondition)
    strategy.entry("Buy", 100)
if (shortCondition)
    strategy.close("Buy")

Plus de