Estratégia de sinal de compra e venda de Fibonacci HMA AI

Autora:ChaoZhang, Data: 2023-12-29 11:24:34
Tags:

img

Resumo

Esta estratégia introduz uma abordagem de negociação alavancando a Hull Moving Averages (HMA) baseada em Fibonacci, destinada a identificar potenciais sinais de compra e venda.

Estratégia lógica

A estratégia utiliza linhas HMA específicas ligadas aos números de Fibonacci 1, 2 e 3, denotadas como HMA 1, HMA 2 e HMA 3. Quando essas linhas HMA se cruzam, são gerados sinais de compra e venda automáticos. Por exemplo, um sinal de compra é desencadeado quando HMA 3 cruza acima de HMA 2, enquanto um sinal de venda ocorre quando HMA 3 cruza abaixo de HMA 2. Estas linhas HMA são visualmente distinguidas por cores para facilitar a detecção de oportunidades de negociação.

Análise das vantagens

Esta estratégia combina os pontos fortes da análise de Fibonacci e das médias móveis de Hull. A análise de Fibonacci ajuda a identificar os principais níveis de suporte e resistência, enquanto as linhas HMA suavizam os dados de preços e geram sinais de negociação mais confiáveis. Além disso, a visualização simplificada torna a determinação do início e do fim das tendências simples.

Análise de riscos

A estratégia pode produzir sinais falsos durante períodos de queda de preços. Configurações de parâmetros inadequadas também podem afetar o desempenho. Os períodos das linhas HMA precisam ser ajustados para se adequar a diferentes ambientes de mercado.

Orientações de otimização

Considere adicionar outros indicadores como o RSI para filtragem de sinais para evitar sinais falsos. Também vale a pena testar várias combinações de parâmetros para encontrar configurações ideais. Combinar essa estratégia com outros sistemas de negociação é outra possibilidade de aprimoramento.

Resumo

Esta estratégia utiliza a eficácia da análise de Fibonacci nos mercados financeiros e a combina com a capacidade de filtragem de sinais da HMA para formar um instrumento eficaz para descobrir tendências potenciais.


/*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)


Mais.