
Esta estrategia introduce una estrategia de negociación basada en el promedio móvil de Hull (HMA) basado en los números de Fibonacci para identificar posibles señales de compra y venta. La estrategia utiliza líneas específicas de HMA relacionadas con los números de Fibonacci para proporcionar información sobre posibles puntos de entrada y salida en el entorno de negociación.
La estrategia utiliza líneas HMA únicas asociadas con los números 1, 2 y 3 de la serie de Fibonacci, es decir, HMA 1, HMA 2 y HMA 3. Cuando estas líneas HMA se cruzan, se generan señales automáticas de compra y venta. Por ejemplo, cuando se atraviesa HMA 2 por encima de HMA 3 se genera una señal de compra y cuando se atraviesa HMA 2 por debajo de HMA 3 se genera una señal de venta. Estas líneas HMA se representan visualmente en diferentes colores para facilitar la identificación de oportunidades de negociación.
La estrategia combina las ventajas del análisis de Fibonacci y el promedio móvil de Hull. El análisis de Fibonacci se puede utilizar para identificar los puntos clave de soporte y resistencia, mientras que los datos de precios de la línea HMA se suavizan para reducir el ruido y generar una señal de negociación más confiable. Además, la estrategia simplifica la presentación visual y es fácil de determinar el comienzo y el final de la tendencia.
La estrategia puede generar una señal errónea cuando los precios oscilan. Además, la configuración incorrecta de los parámetros también puede afectar el rendimiento de la estrategia. La longitud del ciclo de la línea HMA debe ajustarse para adaptarse a diferentes condiciones del mercado.
Se puede considerar la posibilidad de filtrar la señal en combinación con otros indicadores, como el RSI, para evitar señales erróneas. Además, se puede probar el rendimiento de las operaciones reales con diferentes combinaciones de parámetros para determinar el parámetro óptimo. También se puede intentar usar esta estrategia en combinación con otras estrategias de negociación.
Esta estrategia aprovecha al máximo las ventajas de la aplicación de los números de Fibonacci en los mercados financieros, y se combina con la capacidad de filtración de señales de los indicadores HMA para formar una herramienta eficaz para detectar posibles tendencias. La estrategia es simple, intuitiva, fácil de implementar y merece ser probada y optimizada.
/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// © Blackynator
strategy("AI Fibonacci HMA Strategy | Buy / Sell Indicator")
// Set the parameters for the moving averages
hma377Period = 377
hma233Period = 233
hma21Period = 21
// Calculate the moving averages
hma377 = hma(close, hma377Period)
hma233 = hma(close, hma233Period)
hma21 = hma(close, hma21Period)
// Plot the moving averages on the chart with different colors and titles
plot(hma377, color=color.white, title="HMA 377")
plot(hma233, color=color.blue, title="HMA 233")
plot(hma21, color=color.green, title="HMA 21")
// Create variables to hold the HMA 21 value and its previous value
hmaValue = hma21
hmaValuePrev = nz(hmaValue[1], hmaValue)
// Create variables to hold the HMA 200 value and its previous value
hma233Value = hma233
hma233ValuePrev = nz(hma233Value[1], hma233Value)
// Check if the HMA 21 has crossed up the HMA 200 and create a buy signal if it has
if (hmaValue > hma233Value) and (hmaValuePrev < hma233ValuePrev)
strategy.entry("Buy", true)
// Check if the HMA 21 has crossed down the HMA 200 and create a sell signal if it has
if (hmaValue < hma233Value) and (hmaValuePrev > hma233ValuePrev)
strategy.entry("Sell", false)