A estratégia Hidden Gap Volume utiliza indicadores técnicos baseados em volume para detectar tendências ocultas na ação dos preços.
A estratégia calcula os valores mais elevados e mais baixos do volume de negociação em diferentes períodos retrospectivos para identificar áreas de aumento e diminuição do volume.
Se o volume estiver abaixo do valor mais baixo nos últimos 20 períodos, a cor volume cinza indica uma fase de oferta superior à procura.
Se o volume for superior ao valor mais elevado dos últimos 40 períodos, cor volume preto para indicar uma fase de demanda superior à oferta.
Se o volume estiver abaixo do valor mais baixo nos dois últimos períodos, cor do volume roxo para indicar uma mudança acentuada na dinâmica oferta/demanda.
Se o volume for inferior ao período anterior, cor volume vermelho para indicar que a oferta excede a procura.
Se o volume for superior ao do período anterior, a cor volume azul indica que a procura excede a oferta.
Caso contrário, cor volume branco.
Use a cor do volume para determinar a oferta/demanda atual e vá longo se o volume sugerir que a oferta excede a demanda e vá curto se o volume sugerir que a demanda excede a oferta.
Além disso, trace uma média móvel do volume para avaliar a tendência geral do volume.
A maior vantagem desta estratégia é utilizar mudanças de volume para descobrir dinâmicas de oferta / demanda escondidas por trás da ação de preços que são muito difíceis de detectar.
Em comparação com os indicadores baseados nos preços, o volume fornece uma perspectiva muito única e valiosa para julgar a estrutura do mercado.
O principal risco é que as mudanças de volume nem sempre refletem plenamente a dinâmica oferta/demanda. Por exemplo, uma queda súbita no volume não significa necessariamente que a oferta exceda a procura, mas sim que os traders se afastem temporariamente antes de reentrarem.
Além disso, a qualidade dos dados de volume afeta o desempenho da estratégia.
A estratégia pode ser otimizada por:
Incorporar outros indicadores técnicos como padrões de preços e médias móveis para confirmar sinais de volume e evitar maus negócios.
Otimizar os períodos de revisão dos osciladores de volume para diferentes prazos e condições de mercado.
Adicionar stop loss à perda de controle por transação.
Otimizar o dimensionamento das posições e a gestão dos riscos.
Testes de retorno para selecionar instrumentos, prazos, etc. ideais.
A estratégia Hidden Gap Volume fornece uma abordagem única e eficaz, analisando mudanças de volume para julgar a estrutura do mercado. Ela revela a dinâmica de oferta / demanda escondida na ação de preços para obter uma leitura precoce sobre as tendências de mercado em mudança. Mas os sinais de volume devem ser confirmados com outros técnicos e o controle de risco é crucial. Quando aplicado corretamente, esta estratégia pode se tornar uma ferramenta de negociação única e poderosa.
/*backtest start: 2023-09-10 00:00:00 end: 2023-10-10 00:00:00 period: 3h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 20/06/2017 // If Volume is less then the previous 20 intervals, Volume is gray. // If Volume is greater then the previous 40 intervals, Volume is black. // If Volume is less then the previous 2 intervals, Volume is purple. // If Volume is less then the previous, Volume is red. // If Volume is greater then the previous, Volume is blue. // Other - white. // You can add on the indicator a 2.5 Standart Deviation of a 20 period // Bollinger Band Shifted 3 periods forward. // // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Hidden Gap`s VSA Volume") Length_HH = input(40, minval=1) Length_LLSmall = input(2, minval=2) Length_LLBig = input(20, minval=2) LengthMA = input(20, minval=1) reverse = input(false, title="Trade reverse") hline(0, color=gray, linestyle=hline.style_dashed) xSMA_vol = sma(volume, LengthMA) xHH_vol = highest(volume, Length_HH) xLL_volSmall = lowest(volume, Length_LLSmall) xLL_volBig = lowest(volume, Length_LLBig) BarColor = iff(volume > xHH_vol[1], black, iff(volume < xLL_volBig[1], gray, iff(volume < xLL_volSmall[1], purple, iff(volume > volume[1], blue, iff(volume < volume[1], red, white))))) pos = iff(volume > xSMA_vol, -1, iff(volume < xSMA_vol, 1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(volume, color=BarColor, title="Vol", style=histogram, linewidth=2) plot(xSMA_vol, color=black, title="SMA")