
Esta estratégia introduziu uma estratégia de negociação de Hull Moving Average (HMA) baseada nos números de Fibonacci para identificar potenciais sinais de compra e venda. A estratégia usa linhas específicas de HMA associadas aos números de Fibonacci para fornecer insights sobre possíveis entradas e saídas no ambiente de negociação.
A estratégia usa linhas HMA únicas associadas aos números 1, 2 e 3 da matriz de Fibonacci, ou seja, HMA 1, HMA 2 e HMA 3. Quando essas linhas HMA se cruzam, são gerados sinais automáticos de compra e venda. Por exemplo, um sinal de compra é gerado quando HMA 2 é atravessado por HMA 3 e um sinal de venda quando HMA 2 é atravessado por HMA 3.
A estratégia combina os benefícios da análise de Fibonacci e da média móvel de Hull. A análise de Fibonacci pode ser usada para identificar os pontos críticos de suporte e resistência, enquanto a linha de HMA suaviza os dados de preços para reduzir o ruído e gerar um sinal de negociação mais confiável. Além disso, a estratégia simplifica a apresentação visual, facilitando a determinação do início e fim da tendência.
A estratégia pode gerar um sinal de erro em caso de flutuação de preços. Além disso, a configuração inadequada dos parâmetros também pode afetar o desempenho da estratégia. A duração do ciclo da linha HMA deve ser ajustada para adaptar-se a diferentes condições de mercado.
Pode-se considerar o uso de filtros de sinal em combinação com outros indicadores, como o RSI, para evitar sinais errados. Além disso, pode-se testar o desempenho de negociação real de diferentes combinações de parâmetros para determinar o melhor parâmetro. Pode-se tentar usar a estratégia em combinação com outras estratégias de negociação.
Esta estratégia aproveita as vantagens da aplicação de matrizes de Fibonacci nos mercados financeiros, combinada com a capacidade de filtragem de sinais do indicador HMA, formando uma ferramenta eficaz para detectar tendências potenciais. A estratégia é simples, intuitiva, fácil de implementar e vale a pena testar e otimizar ainda mais.
/*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)