Heiken Ashi Bar estrategia de cambio de color

El autor:¿ Qué pasa?, fecha: 2023-10-09 15:38:46
Las etiquetas:

Resumen general

Esta estrategia juzga las tendencias del mercado mediante el análisis del cambio de color de las velas Heiken Ashi y automáticamente compra y vende.

Estrategia lógica

Primero calcular los precios de apertura, cierre, alto y bajo de la vela Heiken Ashi. El color de la vela está determinado por los precios de cierre y apertura. Si el precio de cierre es mayor que el precio de apertura, la vela es verde, de lo contrario es roja. Cuando el precio de cierre de la barra actual es mayor que el precio de apertura, y el precio de cierre de la barra anterior es menor o igual al precio de apertura de la barra anterior, se genera una señal de compra. Cuando el precio de cierre de la barra actual es menor o igual al precio de apertura, y el precio de cierre de la barra anterior es mayor que el precio de apertura de la barra anterior, se genera una señal de venta.

De esta manera, al observar el cambio en los colores de las velas Heiken Ashi, juzga la tendencia. Cuando el color cambia de rojo a verde, entra en un mercado alcista. Cuando el color cambia de verde a rojo, entra en un mercado bajista, para capturar los cambios en las tendencias del mercado.

Ventajas de la estrategia

  1. El uso de velas Heiken Ashi filtra el ruido del mercado e identifica tendencias.
  2. Juzgar los puntos de cambio de tendencia por los cambios de color de las velas hace que el tiempo de entrada sea más preciso.
  3. La lógica de la estrategia es simple y clara, fácil de implementar y optimizar.
  4. El stop loss móvil puede configurarse para controlar estrictamente los riesgos.

Riesgos y soluciones

  1. Hay un poco de retraso, incapaz de entrar en tiempo real en los puntos de inversión.
  2. Existe el riesgo de que se produzca un stop loss.

Soluciones:

  1. Combinar con otros indicadores como las bandas de Bollinger para optimizar el tiempo de entrada.
  2. Adopte un stop loss móvil o un stop loss oportuno para controlar estrictamente los riesgos.

Direcciones de optimización

  1. Optimice la estrategia de stop loss para evitar ser golpeado.
  2. Añadir una media móvil y otros indicadores para mejorar la precisión de la entrada.
  3. Añadir dimensionamiento de posición para evitar pérdidas excesivas.
  4. Combinar con el RSI, etc. para evitar el exceso de comercio.
  5. Prueba diferentes productos para encontrar los parámetros óptimos.

Conclusión

La estrategia de cambio de color de la barra Heiken Ashi juzga las tendencias analizando los cambios de color de la vela, ir largo cuando el rojo cambia a verde y ir corto cuando el verde cambia a rojo. Esta es una estrategia de seguimiento de tendencias relativamente simple. La ventaja es su fuerte capacidad para identificar los puntos de cambio de tendencia, pero el tiempo de entrada tiene cierto retraso, lo que requiere una mayor optimización. Con un marco de estrategia razonable, la optimización de parámetros y un estricto control de riesgos son clave para el éxito. En general, la estrategia tiene una lógica clara, fácil y vale la pena investigar y aplicar más.


/*backtest
start: 2022-10-08 00:00:00
end: 2023-10-08 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true)

// 
// author: Kozlod
// date: 2018-09-03
// https://www.tradingview.com/u/Kozlod/
// 

// Calculation HA Values 
haopen   = 0.0
haclose  = ((open + high + low + close)/4)
haopen  := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2
hahigh   = max(high, max(haopen, haclose))
halow    = min(low,  min(haopen, haclose))

// HA colors
hacolor =  haclose  > haopen ? green : red

// Signals
turnGreen = haclose  >  haopen and haclose[1] <= haopen[1]
turnRed   = haclose  <= haopen and haclose[1]  > haopen[1]

// Plotting
bgcolor(hacolor)

plotshape(turnGreen, style = shape.arrowup,   location = location.belowbar, color = green)
plotshape(turnRed,   style = shape.arrowdown, location = location.abovebar, color = red) 

// Alerts
strategy.entry("long",  true,  when = turnGreen)
strategy.entry("short", false, when = turnRed)


Más.