Stratégie de trading de moyenne mobile dynamique du canal HighLow de Heikin Ashi


Date de création: 2023-11-22 14:43:58 Dernière modification: 2023-11-22 14:43:58
Copier: 0 Nombre de clics: 663
1
Suivre
1617
Abonnés

Stratégie de trading de moyenne mobile dynamique du canal HighLow de Heikin Ashi

Aperçu

La stratégie Heikin Ashi HighLow est une stratégie de négociation basée sur la comparaison du cours de clôture de la chaîne de Heikin Ashi avec la moyenne dynamique. La stratégie utilise la chaîne de clôture de la chaîne de Heikin Ashi HighLow pour former une chaîne de clôture de la chaîne de Heikin Ashi et effectuer des opérations d’achat et de vente basées sur la rupture du cours de clôture de la chaîne de Heikin Ashi.

Principe de stratégie

La stratégie est basée sur les indicateurs techniques de Heikin Ashi. Le fil de Heikin Ashi filtre le bruit du marché et identifie les tendances. La stratégie utilise la moyenne cyclique de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre de l’ordre du jour.

Plus précisément, la stratégie commence par calculer des moyennes mobiles simples pour les hauts et les bas de chaque point afin de construire un canal. La moyenne mobile maximale est la plus haute et la moyenne mobile la plus basse est la plus basse. Ensuite, le prix de clôture de la ligne Heikin Ashi est comparé au prix de clôture de la ligne pour produire un signal de transaction.

Avantages stratégiques

  1. L’utilisation de l’indicateur Heikin Ashi détecte les tendances et supprime le bruit
  2. Les deux lignes uniformes forment un canal permettant de déterminer clairement la résistance au support
  3. La dynamique de l’équilibre pour s’adapter aux changements du marché
  4. La logique de la stratégie est simple et claire

Risque stratégique

  1. Les lignes à double équilibre sont sujettes à de faux signaux.
  2. Le manque de prise en compte de la percée
  3. Le retard des moyennes mobiles peut avoir manqué le point de basculement des prix
  4. Aucun arrêt de perte, ce qui pourrait entraîner des pertes plus importantes

Pour les risques, il est possible de mettre en place un mécanisme de stop-loss, ou de confirmer un signal de rupture en combinaison avec d’autres indicateurs, afin d’éviter que des signaux erronés entraînent des pertes inutiles.

Direction d’optimisation

  1. Évaluer l’impact des différents paramètres sur la performance de la stratégie et optimiser les paramètres
  2. Ajout d’indicateurs ou de modèles pour le filtrage et la confirmation du signal
  3. Augmentation des mécanismes de contrôle des risques, tels que l’arrêt des pertes et le suivi des pertes
  4. Faire un retour d’expérience pour évaluer la performance de la stratégie et mesurer les bénéfices et les indicateurs de risque
  5. Prendre en compte l’impact des coûts de transaction et ajuster la taille de position de manière appropriée

Résumer

La stratégie de négociation en ligne homogène dynamique Heikin Ashi HighLow est logiquement claire et facile à utiliser. Elle exploite pleinement les avantages de la technologie de filtrage Heikin Ashi pour identifier les tendances et définir la résistance à la résistance de support de jugement de la voie dynamique bi-homogène.

Code source de la stratégie
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © shiner_trading
// [email protected]

//@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")