A estratégia de sinais de compra e venda do Hilo Activator é uma estratégia de negociação quantitativa baseada no indicador Hilo Activator. Ele usa o indicador Hilo para gerar dinamicamente os principais limiares de preço e desencadear sinais de compra e venda quando o preço de fechamento atravessa esses níveis de preço.
A estratégia usa variáveis personalizadas para definir o período, o deslocamento e se deve ou não usar a média móvel exponencial para o indicador Hilo Activator. O indicador Hilo contém linhas que representam os níveis de preço de decisão chave para longo e curto. Quando o preço de fechamento cruza acima da linha Hilo, um sinal de compra é gerado. Quando o preço de fechamento cruza abaixo da linha Hilo, um sinal de venda é acionado. Para visualizar claramente os sinais, a estratégia usa triângulos verdes para marcar sinais de compra e triângulos vermelhos para sinais de venda.
A estratégia de sinais de compra e venda do Hilo Activator tem as seguintes vantagens:
Há também alguns riscos com esta estratégia:
A estratégia pode ser otimizada a partir dos seguintes aspectos:
A estratégia de sinais de compra e venda do Hilo Activator fornece uma estrutura de negociação quantitativa simples, mas confiável, identificando os principais preços para negociar com base nos limiares e breakouts do indicador Hilo.
/*backtest start: 2024-01-10 00:00:00 end: 2024-01-17 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Hilo Activator com Sinais de Compra e Venda", overlay=true) // Entradas personalizadas period = input(8, title="Período") shift = input(1, title="Deslocamento") exp = input(false, title="Média Móvel Exponencial") max = exp ? ema(high[shift], period) : sma(high[shift], period) min = exp ? ema(low[shift], period) : sma(low[shift], period) pos = close > max ? -1 : close < min ? 1 : 0 pos := pos == 0 ? na(pos[1]) ? 0 : pos[1] : pos hilo = pos == 1 ? max : min // Condições para sinais de compra e venda buySignal = crossover(close, hilo) sellSignal = crossunder(close, hilo) plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small) plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small) // plotbar(hilo,hilo,hilo,hilo,color=pos==1?color.red:color.green) strategy.entry("Buy", strategy.long, when = buySignal) strategy.entry("Sell", strategy.short, when = sellSignal)