Type/to search

Estrategia de reversión por ruptura de Hassen

Common strategy
Created: 2023-11-16 15:44:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

Resumen

Esta estrategia se basa principalmente en la media móvil HA mejorada para identificar puntos de inflexión del precio, con el objetivo de capturar cambios de tendencia relativamente evidentes. Se trata de una estrategia de trading a corto plazo. La estrategia utiliza HA para calcular los precios de apertura, máximo, mínimo y cierre de las velas, y determina el color final de la vela en función de la relación entre los precios. Cuando el precio sube, se muestra con una barra verde; cuando baja, con una barra roja. La estrategia toma el cambio de color de las barras HA como señal de trading: entra en corto cuando el verde se vuelve rojo y en largo cuando el rojo se vuelve verde. Es una estrategia típica de reversión.

Principio de la estrategia

El núcleo de la estrategia consiste en calcular el cambio de color de las barras HA para determinar la reversión del precio.

Primero, según los parámetros de entrada, se selecciona si se utiliza HA para calcular los valores de las velas. Si se selecciona, se obtienen los precios de apertura, máximo, mínimo y cierre de los datos HA; si no, se toman directamente de los datos originales de las velas.

haClose = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, close) : close haOpen = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, open) : open haHigh = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, high) : high haLow = UseHAcandles ? security(heikinashi(syminfo.tickerid), timeframe.period, low) : low

Luego, según la fórmula de cálculo de HA, se obtienen los precios de apertura y cierre HA de este período.

haclose = (haOpen + haHigh + haLow + haClose) / 4 haopen := na(haopen[1]) ? (haOpen + haClose) / 2 : (haopen[1] + haclose[1]) / 2

A continuación, con los precios de apertura y cierre HA se calculan el máximo y mínimo HA.

hahigh = max(haHigh, max(haopen, haclose)) halow = min(haLow, min(haopen, haclose))

Según la relación entre los precios de apertura y cierre HA, se determina el color de la barra HA de este período.

hacolor = haclose > haopen ? color.green : color.red

Según el cambio de color HA de dos períodos consecutivos, se determina la señal de reversión de precio.

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

Cuando ocurren señales de largo y corto, se abren posiciones largas y cortas respectivamente.

strategy.entry("long", 1, when=turnGreen) strategy.entry("short", 0, when=turnRed)

Cuando ocurre la señal contraria, se cierran las posiciones.

strategy.close("long", when=turnRed)

De esta manera, al detectar el cambio de color de las barras HA, se pueden capturar los puntos de reversión del precio, implementando una estrategia de trading de reversión.

Análisis de ventajas

Esta estrategia tiene principalmente las siguientes ventajas:

  1. Utiliza HA mejorado para calcular los datos de las velas, lo que filtra parte del ruido y permite identificar los puntos de reversión de tendencia con mayor claridad.

  2. Se basa únicamente en el simple cambio de color de las barras HA para determinar los puntos de reversión. La lógica de la estrategia es simple y clara, fácil de entender e implementar.

  3. Adopta un enfoque de trading de reversión, lo que permite capturar a tiempo los cambios de tendencia y obtener ganancias rápidas por la reversión.

  4. Es configurable si se utiliza o no HA para calcular los datos de las velas, por lo que se puede ajustar según las diferentes condiciones del mercado.

  5. El gráfico de velas de forma facilita la identificación visual de los puntos de reversión del precio.

  6. Se puede ajustar mediante la optimización de parámetros, como el período de trading, y es aplicable a diferentes instrumentos.

Análisis de riesgos

Esta estrategia también presenta algunos riesgos que deben tenerse en cuenta:

  1. El trading de reversión es propenso a quedar atrapado; es necesario asegurarse de que las señales de reversión sean suficientemente fiables.

  2. En mercados laterales, las señales de reversión pueden aparecer con frecuencia, lo que provoca un exceso de operaciones.

  3. No puede determinar la duración de la tendencia; es posible que, tras la reversión, la tendencia original continúe, generando pérdidas.

  4. Un indicador único es susceptible a falsos rompimientos; debería combinarse con otros indicadores.

  5. Es necesario verificar si los parámetros están suficientemente optimizados para evitar el sobreajuste.

Soluciones correspondientes:

  1. Optimizar los parámetros para asegurar que las señales de trading sean estables y fiables.

  2. Combinar con un filtro de tendencia para evitar operar en mercados laterales.

  3. Establecer mecanismos de salida con stop loss para controlar las pérdidas por operación.

  4. Combinar con otros indicadores para confirmar, evitando señales falsas.

  5. Realizar un backtesting exhaustivo y optimizar los parámetros para prevenir el sobreajuste.

Direcciones de optimización

Esta estrategia se puede optimizar en los siguientes aspectos:

  1. Optimizar el parámetro del período de trading para adaptarlo a las características de diferentes instrumentos.

  2. Probar si se utiliza el valor HA, eligiendo según las características del instrumento negociado.

  3. Añadir condiciones de filtro de tendencia para evitar reversiones en mercados laterales.

  4. Establecer un stop loss dinámico, ajustando el nivel de stop según la volatilidad del mercado.

  5. Combinar con otros indicadores para confirmar las señales de trading.

  6. Agregar una estrategia de gestión de capital, ajustando el tamaño de las posiciones.

  7. Ampliar la implementación para operaciones de arbitraje entre múltiples instrumentos.

  8. Corregir los parámetros según los resultados del backtesting para evitar el sobreajuste.

Conclusión

Esta estrategia aprovecha las ventajas de la media móvil HA mejorada, detectando posibles puntos de reversión del precio mediante el cambio de color de las barras HA. En comparación con el uso directo de velas, la media móvil HA filtra parte del ruido, haciendo que las señales de reversión sean más claras. La estrategia implementa la idea de trading de reversión de manera simple e intuitiva, con una lógica clara y fácil de operar en vivo. Sin embargo, el trading de reversión también conlleva el riesgo de quedar atrapado, por lo que es necesario optimizar aún más la precisión de las señales. Además, se puede intentar combinar con otros factores como el juicio de tendencia para formar un sistema de trading más completo. En general, esta estrategia proporciona una idea basada en datos HA para detectar puntos de reversión, que se puede ampliar y optimizar para desarrollar una estrategia de trading de reversión propia.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Heikin-Ashi Change Strategy", overlay=true)

UseHAcandles    = input(true, title="Use Heikin Ashi Candles in Algo Calculations")
Strategy parameters
Strategy parameters
Use Heikin Ashi Candles in Algo Calculations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)