
Na categoria Start Bots Signal ficam as descrições de sinais e indicadores que podem iniciar um bot de trading. Um dos indicadores técnicos é Volume Oscillator.
Ao criar e editar qualquer bot, existe um bloco Construtor de sinais de início na parte inferior das configurações. Nele você pode escolher indicadores individuais, presets prontos e suas combinações. As condições são agrupadas: E dentro do grupo, OU entre grupos. O mesmo indicador pode ser configurado de formas diferentes - para Long e Short, para rompimentos e repiques, para comparar com um nível ou para cruzamentos.
O que é o Volume Oscillator
O Volume Oscillator (VOSC) compara duas médias móveis de volume: uma curta (rápida) e uma longa (lenta). A diferença mostra se a atividade de negociação atual está expandindo ou contraindo em relação ao histórico recente. Um valor positivo significa que o volume de curto prazo supera a média de longo prazo - o interesse dos participantes está aumentando.
Diferente do histograma de volume bruto no gráfico, o VOSC normaliza os dados pela relação de duas SMAs e produz uma linha oscilante em torno de zero. A linha zero é a referência central: acima dela o volume de curto prazo supera a média de longo prazo (atividade em expansão); abaixo, o volume fica abaixo da média (contração, mercado calmo). No construtor de sinais ELIXOAI, o Volume Oscillator é usado como condição de início automático do bot - quando o oscilador cruza zero ou permanece acima/abaixo de um limiar.
O VOSC não mostra a direção do preço diretamente - responde a: o movimento é sustentado por volume crescente? Uma alta brusca de preço com VOSC caindo frequentemente sinaliza impulso fraco; um rompimento de nível com cross up 0 no volume é um cenário mais confiável. Por isso o indicador quase sempre é combinado com filtros de preço (EMA, rompimentos, RSI).
Volume Oscillator vs OBV, CMF e volume bruto
Todas essas ferramentas tratam de volume, mas medem aspectos diferentes:
- OBV (On Balance Volume) acumula volume de forma cumulativa: soma em fechamentos de alta e subtrai em fechamentos de baixa. O OBV mostra o fluxo total de volume ao longo do tempo e é bom para divergências, mas não compara diretamente volume «rápido» vs «lento».
- CMF (Chaikin Money Flow) pondera o volume conforme onde a vela fechou dentro do range (perto do máximo ou mínimo). O CMF responde a «para onde o dinheiro está fluindo», enquanto o VOSC responde a «se o volume de negociação acelera ou enfraquece».
- Volume bruto no gráfico são valores absolutos - difíceis de comparar entre períodos e ativos. O VOSC transforma volume em oscilador relativo: a SMA curta reage a picos recentes, a SMA longa define a linha base de atividade «normal».
Como o Volume Oscillator funciona
O cálculo usa duas SMAs de volume - curta e longa:
VOSC = ((Short Volume SMA − Long Volume SMA) / Long Volume SMA) × 100, onde Short Volume SMA é a média de volume sobre short_period velas e Long Volume SMA sobre long_period velas.
- VOSC > 0 - volume de curto prazo acima da média de longo prazo; atividade dos participantes em expansão, frequentemente em rompimentos e movimentos impulsivos.
- VOSC < 0 - volume de curto prazo abaixo da média de longo prazo; atividade de negociação em contração, consolidação ou interesse diminuindo.
- VOSC = 0 - SMAs curta e longa de volume coincidem; equilíbrio neutro de atividade, ponto de equilíbrio.
No construtor você define uma condição de comparação para a saída value: «Volume Oscillator cruza 0 para cima», «VOSC maior que 0», «VOSC menor que 0», etc. O sistema obtém VOSC ao vivo via TAAPI e verifica a condição no seu timeframe - no fechamento da vela ou a cada minuto.
Parâmetros short_period e long_period
- short_period (SMA curta de volume): de 1 a 300.
- Padrão: 5 - linha rápida, sensível a picos recentes de volume em 5m–15m.
- long_period (SMA longa de volume): de 2 a 500; deve ser maior que short_period.
- Padrão: 10 - linha base de volume «normal»; par clássico 5/10 para 15m.
Quanto menor o short_period em relação ao long_period, mais brusca a reação do VOSC. Par 3/12 em 5m para scalping; 10/30 em 4h para swing. Ao mudar o intervalo, revise ambos os períodos: VOSC(5/10) em 5m e em 1h são sinais diferentes.
Presets prontos no construtor
O construtor oferece um preset Volume Oscillator com configurações padrão. Totalmente personalizável: outro operador, nível, períodos ou timeframe.
Volume Oscillator cross_up 0 - atividade de volume em alta (vosc)
Condição padrão: Volume Oscillator (value) cruza o nível 0 de baixo para cima (cross up) no timeframe escolhido (intervalo 15m, short_period 5, long_period 10, verificação no fechamento da vela).
Sinal Long ao fortalecer o impulso de volume: o volume de curto prazo superou a média de longo prazo - a atividade dos participantes está crescendo. Diferente de «VOSC > 0», o cruzamento captura o momento de transição, não só a posição atual acima de zero. Para Short, operador «cruza para baixo» e alvo 0.
Operadores disponíveis- Cruza para cima (cross up): VOSC estava abaixo do nível e subiu acima. Setup Long clássico - cross up 0: início de expansão da atividade de volume.
- Cruza para baixo (cross down): VOSC estava acima do nível e caiu abaixo. Sinal Short - cross down 0: atividade de volume em contração.
- Maior que (gt): VOSC estritamente acima do nível agora. Ex.: VOSC > 0 - volume de curto prazo sustentado acima da média.
- Menor que (lt): VOSC estritamente abaixo do nível. VOSC < 0 - contração clara de volume, útil para filtros Short.
- Maior ou igual (gte): VOSC no nível ou acima do limiar. Prático para filtro «VOSC ≥ 0» em timeframe superior.
- Menor ou igual (lte): VOSC no nível ou abaixo do limiar. Filtro de contração de volume: VOSC ≤ 0 em 4h.
Zero é a referência principal do VOSC: cross up 0 significa que a SMA curta de volume superou a SMA longa; cross down 0 o oposto. Em tendências de alto volume o VOSC pode permanecer longo tempo acima de zero - gt/lt dá entrada mais cedo, cross um giro de impulso de volume mais preciso.
Configurações gerais do construtor
- Timeframe (intervalo): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Intervalos menores geram mais sinais, porém mais ruído. Bots swing costumam usar 1h–4h; scalping usa 5m–15m.
- Modo de verificação: No fechamento da vela - verificação após o fechamento, menos disparos falsos. A cada minuto - verificação dentro da vela atual, reação mais rápida, maior risco de início falso.
- Operador: maior, menor, cruza para cima/baixo, maior ou igual etc. definem como o valor do indicador é comparado ao alvo.
- Valor alvo: número (ex.: 30 no RSI), linha do indicador (ex.: %D no Stochastic) ou preço (no Bollinger Bands).
- Grupos de condições: até 3 grupos com até 5 condições cada. Exemplo: grupo 1 - RSI < 30 E preço < banda inferior; grupo 2 - Stochastic < 20. O bot inicia se o grupo 1 OU o grupo 2 for atendido.
Exemplos de configuração para diferentes estratégias
Scalping: short 3 / long 8 em 5m–15m
Objetivo: inícios frequentes em picos de volume.
Long: preset vosc, cross up 0, timeframe 5m, short_period 3, long_period 8, verificação no fechamento da vela.
Short: cross down 0, mesmas configurações.
Filtro: preço acima de EMA 20 no mesmo 5m - menos cruzamentos falsos em lateral sem volume.
Swing: short 5 / long 20 em 1h–4h
Objetivo: menos operações, porém em mudanças de volume mais significativas.
Long: VOSC cross up 0 em 4h, short_period 5, long_period 20, verificação no fechamento.
Short: cross down 0 em 4h, mesmos períodos.
A SMA longa suaviza ruído e sinaliza mais perto de uma mudança «real» de interesse no ativo.
Confirmação de tendência
Objetivo: Long apenas quando volume e tendência coincidem.
Grupo 1: VOSC cross up 0 em 15m E fechamento acima de EMA 50 no mesmo 15m.
Short: VOSC cross down 0 E preço abaixo de EMA 50.
EMA mostra direção; VOSC confirma que o movimento é sustentado por atividade crescente.
Breakout (rompimento)
Objetivo: iniciar o bot em rompimento com confirmação de volume.
Long: VOSC gt 0 em 15m (5/10) E preço cross up banda superior Bollinger (20, 2) no mesmo intervalo.
Short: VOSC lt 0 E preço abaixo da banda inferior BBands.
VOSC gt 0 confirma que o rompimento vem com volume em expansão, não com pico aleatório.
Volume Oscillator + EMA
Long: preço cross up EMA 20 em 15m E VOSC cross up 0 no mesmo 15m - dupla confirmação: preço e atividade de volume viram para cima.
Short: preço cross down EMA 20 E VOSC cross down 0.
Alternativa: VOSC gt 0 E preço > EMA 50 em 1h - Long tendencial com impulso de volume sustentado.
Short em contração de volume
Condição: VOSC cross down 0 ou VOSC < 0, short 5 / long 10, 15m, verificação no fechamento.
Filtro: RSI > 65 no mesmo grupo - short após sobrecompra com volume enfraquecendo.
Serve para grades short em topos locais quando a alta de preço não é sustentada por volume.
Impulso de volume forte (filtro gt)
Long: VOSC gt 0 em 1h, short 5 / long 10 - bot inicia só com volume de curto prazo claramente acima da média.
Short: VOSC lt 0 em 1h.
Útil em tendências onde cross up 0 já ocorreu, mas a atividade de volume ainda favorece.
Pullback em tendência
Grupo 1: VOSC em 4h maior que 0 (short 5 / long 20) E VOSC cross up 0 em 15m (5/10).
Lógica: TF superior mostra impulso de volume sustentado; inferior captura retomada após correção breve com baixo volume.
Volume Oscillator + RSI
Long: RSI cross up 30 em 15m E VOSC cross up 0 em 15m - oscilador de preço e atividade de volume alinhados.
Short: RSI cross down 70 E VOSC cross down 0.
RSI detecta sobrevenda/sobrecompra; VOSC verifica que o volume realmente se fortaleceu na direção certa.
Multi-timeframe
Long: VOSC em 4h ≥ 0 (condição separada, gte, short 5 / long 20) E VOSC cross up 0 em 15m (5/10).
Short: VOSC 4h ≤ 0 E VOSC cross down 0 em 15m.
Assim você não compra cada pico local de volume contra contração global de atividade no intervalo superior.
DCA em pullback
Long: VOSC cross up 0 em 1h (short 5 / long 14) E RSI < 45 em 1h - repique de atividade de volume a partir de fraqueza sem sobrevenda extrema.
Short: VOSC cross down 0 E RSI > 55.
Para bot DCA em pullbacks de tendência, cross up 0 é mais suave que RSI < 30 estrito.
Grupos de condições: exemplo prático
Bot com dois cenários Long:
Grupo 1: VOSC cross up 0 em 15m E preço > EMA 50 - retomada tendencial com volume.
Grupo 2: VOSC gt 0 em 1h (5/20) E RSI < 40 em 15m - repique com impulso de volume superior confirmado.
Entre grupos lógica OU: qualquer cenário válido pode iniciar o bot. Configure Short simetricamente (cross down 0, VOSC lt 0).
Dica
Em altcoins com baixa liquidez e em horários de pouco volume, o VOSC pode cruzar zero com frequência sem movimentos significativos de preço. Aumente long_period (20 em vez de 10), adicione filtro EMA ou exija VOSC ≥ 0 em timeframe superior. O VOSC não substitui análise de preço - combine com rompimentos Bollinger ou contexto de tendência. Use verificação no fechamento da vela para ignorar ruído intrabar de volume.