Estrategia de negociación de media móvil dinámica con canal alto y bajo de Heikin Ashi


Fecha de creación: 2023-11-22 14:43:58 Última modificación: 2023-11-22 14:43:58
Copiar: 0 Número de Visitas: 663
1
Seguir
1617
Seguidores

Estrategia de negociación de media móvil dinámica con canal alto y bajo de Heikin Ashi

Descripción general

Heikin Ashi HighLow es una estrategia de comercio basado en la comparación entre el precio de cierre y el precio de cierre de Heikin Ashi.

Principio de estrategia

La estrategia se basa en indicadores técnicos de Heikin Ashi que filtran el ruido del mercado y identifican las tendencias. La estrategia utiliza el promedio periódico de lenh que se forma en el punto más alto como un canal superior y el promedio periódico de lenl que se forma en el punto más bajo como un canal inferior.

Concretamente, la estrategia primero calcula las respectivas medias móviles simples de los puntos altos y bajos para construir el canal. El promedio móvil de los puntos altos, mah, es el promedio móvil de los puntos bajos, mal, es el promedio móvil de los puntos altos y bajos. Luego se compara el precio de cierre de la línea de Heikin Ashi con el precio de cierre de la línea de canal para generar una señal de negociación.

Ventajas estratégicas

  1. El uso de indicadores de tecnología de filtro Heikin Ashi para identificar tendencias y eliminar el ruido
  2. Las dos líneas uniformes forman un canal que permite determinar claramente la resistencia de soporte.
  3. Una línea de equilibrio dinámico para adaptarse a los cambios en el mercado
  4. La lógica de la estrategia es simple y clara

Riesgo estratégico

  1. Las líneas dobles son propensas a generar señales erróneas
  2. No se tiene en cuenta el fracaso de la brecha
  3. El retraso de las medias móviles puede haber perdido el punto de inflexión de los precios
  4. No se estableció un stop loss, lo que podría causar grandes pérdidas

En función del riesgo, se puede configurar un mecanismo de parada de pérdidas, o en combinación con otros indicadores para confirmar la señal de ruptura y evitar que la señal errónea cause pérdidas innecesarias.

Dirección de optimización

  1. Evaluar el impacto de los diferentes parámetros en el rendimiento de la estrategia y los parámetros de optimización
  2. Añadir indicadores o modelos para filtrar y confirmar señales
  3. Aumentar los mecanismos de control de riesgos, como el stop loss y el seguimiento del stop loss
  4. Realizar retroalimentación para evaluar el desempeño de la estrategia y medir los indicadores de beneficios y riesgos
  5. Tener en cuenta el impacto de los costos de transacción y ajustar adecuadamente el tamaño de la posición

Resumir

Heikin Ashi HighLow es una estrategia de negociación de línea uniforme dinámica de canal que tiene una lógica clara y es fácil de operar. La estrategia aprovecha al máximo las ventajas de la tecnología de hilos de Heikin Ashi para identificar tendencias y establecer la resistencia de soporte para el juicio de canales dinámicos de doble línea uniforme.

Código Fuente de la Estrategia
// 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")