Heikin Ashi Estrategia de negociación de promedio móvil dinámico de canal alto bajo

El autor:¿ Qué pasa?, Fecha: 2023-11-22 14:43:58
Las etiquetas:

img

Resumen general

La estrategia de trading de promedios móviles dinámicos de Heikin Ashi HighLow Channel es una estrategia que genera señales comerciales comparando el precio de cierre de la vela de Heikin Ashi con promedios móviles dinámicos.

Estrategia lógica

Esta estrategia utiliza el indicador técnico de velas Heikin Ashi. Las velas Heikin Ashi pueden filtrar el ruido del mercado e identificar tendencias. La estrategia utiliza un promedio móvil del período lenh basado en los precios altos para formar el carril superior del canal y un promedio móvil del período lenl basado en los precios bajos para formar el carril inferior del canal. Cuando el precio de cierre de las velas Heikin Ashi atraviesa el carril superior, se genera una señal de compra. Cuando el precio de cierre de las velas Heikin Ashi atraviesa el carril inferior, se genera una señal de venta.

Específicamente, la estrategia primero calcula promedios móviles simples por separado basados en los precios altos y bajos para construir el canal. El promedio móvil de los precios altos mah sirve como el carril superior del canal, y el promedio móvil de los precios bajos mal sirve como el carril inferior del canal. Luego compara el precio de cierre de la vela Heikin Ashi con los carriles superior e inferior del canal para generar señales comerciales. Si el precio de cierre de la vela es mayor que el tren superior mah, se genera una condición larga.

Ventajas de la estrategia

  1. El uso de candelabros Heikin Ashi puede identificar tendencias y filtrar el ruido
  2. Las medias móviles dobles forman un canal claro para juzgar soporte y resistencia
  3. Las medias móviles dinámicas se adaptan a los cambios del mercado
  4. Lógica estratégica simple y clara

Riesgos de la estrategia

  1. Las medias móviles dobles pueden generar fácilmente señales falsas
  2. No se consideran los fallos en el avance
  3. El retraso de la media móvil puede perder los puntos de inversión de precios
  4. No se establece ningún stop loss, lo que puede llevar a pérdidas enormes

Para hacer frente a los riesgos, se pueden establecer mecanismos de stop loss, se pueden combinar otros indicadores para confirmar señales de ruptura, etc., para evitar pérdidas innecesarias causadas por señales falsas.

Direcciones para la optimización

  1. Evaluar el impacto de los diferentes parámetros y optimizar
  2. Añadir indicadores o modelos para filtrar y confirmar señales
  3. Agregar mecanismos de control de riesgos como el stop loss, el stop loss de seguimiento
  4. Backtest para evaluar las métricas de rendimiento como el rendimiento y los riesgos
  5. Considerar el impacto de los costes de negociación y ajustar el tamaño de las posiciones

Conclusión

La estrategia de trading de promedios móviles dinámicos Heikin Ashi HighLow Channel tiene una lógica clara y simple en general. Aprovecha la ventaja de las velas Heikin Ashi para identificar tendencias y utiliza promedios móviles dinámicos dobles para determinar soporte y resistencia.


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

Más.