Instalação, ativação, como o CVD é calculado, cada ajuste do indicador e como conferir o cálculo por fora.
Tools → Import → NinjaScript Add-On, escolha o .zip e confirme. Não precisa reiniciar.Indicators → pasta FlowSharks → Flow CVD Linha. Ele abre num painel próprio, embaixo do preço.O Flow CVD Linha usa a definição clássica do Cumulative Volume Delta, a mesma do ATAS CVD Pro e do Bookmap: a cada negócio, o tamanho entra com sinal positivo quando o agressor comprou e negativo quando vendeu, e tudo é somado ao longo da sessão.
Histórico: o indicador adiciona uma série de 1 tick do mesmo ativo. O NinjaTrader guarda, junto de cada tick, o bid e o ask daquele instante, então o CVD do histórico sai da fita de verdade, sem Tick Replay. Cada tick é casado com a barra do gráfico pelo horário; quando várias barras têm o mesmo horário (Renko, Range, tick), os negócios são repartidos pelo volume de cada barra.
Ao vivo: cada negócio chega pelo fluxo de mercado do NinjaTrader com o bid e o ask do momento e entra direto na barra em formação. A linha anda a cada negócio.
Sem fita: se o seu provedor não tem histórico de tick para um trecho, esse trecho é estimado pela posição do fechamento no candle (pode ser desligado) e o nome do indicador avisa (estimado) ou (parte estimada).
Calculadas sobre o fechamento do CVD de cada barra, barra a barra: M9 exponencial, M20 exponencial e M50 simples. A linha do CVD fica verde acima da M20 e vermelha abaixo.
| Elemento | O que é |
|---|---|
| / Linha grossa | O CVD da sessão. Verde acima da M20, vermelha abaixo (cores ajustáveis). |
| M9 | Média exponencial de 9 barras do CVD. |
| M20 | Média exponencial de 20 barras do CVD. É ela que define a cor da linha. |
| M50 | Média simples de 50 barras do CVD. |
| Linha zero | Referência cinza: acima, a sessão acumula compra agressora; abaixo, venda. |
| Nome do indicador | Flow CVD Linha. Se aparecer (estimado) ou (parte estimada), parte do histórico veio sem fita. |
| Caixa de dados | CVD, M9, M20 e M50 de cada barra aparecem na Data Box do NinjaTrader. |
| Grupo · Ajuste | Padrão | O que faz |
|---|---|---|
| CVD · Zerar no início da sessão | ligado | Reinicia o CVD no primeiro negócio de cada pregão do template de horário do gráfico. Desligado, acumula sem zerar. |
| CVD · Período M9 / M20 / M50 | 9 / 20 / 50 | Períodos das três médias (M9 e M20 exponenciais, M50 simples). |
| CVD · Colorir CVD pela M20 | ligado | Verde acima da M20, vermelho abaixo. Desligado, a linha usa a cor fixa do plot. |
| CVD · Cores | verde / vermelho | Cor da linha acima e abaixo da M20. |
| Fita · Fita real | ligado | Lê a fita bid/ask (histórico pela série de 1 tick, ao vivo pelo fluxo de mercado). Desligado, estima tudo pelo candle. |
| Fita · Estimar quando não houver fita | ligado | Barra sem nenhum negócio na fita: deduz o delta pela posição do fechamento no candle e avisa no nome. Desligado, a barra fica com delta zero. |
| Fita · Filtro: tamanho mínimo | 0 | Ignora negócios menores que este lote. 0 = conta tudo. |
| Fita · Filtro: tamanho máximo | 0 | Ignora negócios maiores que este lote (igual ao CVD Pro). 0 = sem teto. |
| Fita · Barras calculadas | 0 | Calcula só as últimas N barras (mais leve). 0 = todas. |
| Fita · Gravar conferência (CSV) | desligado | Grava um CSV por barra fechada pra conferir o cálculo por fora (seção 6). |
| Licença · Serial | vazio | O seu serial do Pack CVD (em Minha conta). Sem ele, o painel mostra só o aviso para colar o serial. |
Leitura de fluxo, não recomendação. O CVD responde "quem está agredindo" e o preço responde "o mercado está aceitando". A informação está na comparação dos dois.
Preço subindo com CVD subindo (ou caindo com CVD caindo): o agressor está empurrando e o preço responde. Movimento com dono.
Preço faz um topo mais alto e o CVD faz um topo mais baixo: o comprador perdeu força enquanto o preço ainda subia. O espelho vale nos fundos. É um sinal de cansaço, não de virada garantida: o que confirma é o preço parar de avançar e o CVD trocar de lado.
O CVD anda forte e o preço não sai do lugar: alguém com ordens limitadas está absorvendo toda a agressão. Costuma aparecer em suporte e resistência.
A linha cruzando a M20 troca de cor: o acumulado mudou de ritmo. CVD acima da M9, M9 acima da M20 e M20 acima da M50 é fluxo comprador organizado; invertido, vendedor. Médias embaralhadas é disputa.
Com o filtro de tamanho mínimo em, por exemplo, 10 contratos no NQ, a linha passa a mostrar só o fluxo dos lotes grandes. Compare com a linha sem filtro: quando as duas andam em direções opostas, varejo e lote grande estão de lados diferentes.
Ligue Gravar conferência (CSV). A cada barra fechada o indicador acrescenta uma linha em Documentos\NinjaTrader 8\FlowSharks\cvdlinha_<ativo>.csv (ao entrar ao vivo ele grava também as últimas 3.000 barras do histórico). Colunas:
hora;volume;compra;venda;fita;delta;cvd;m9;m20;m50;fonte;sessao
Três checagens que qualquer planilha faz:
| Checagem | Como |
|---|---|
| Todo contrato foi classificado | compra + venda = volume em toda linha com fonte = fita (sem filtro de tamanho). |
| O acumulado está certo | cvd = soma dos delta, zerando onde sessao = 1. |
| As médias estão certas | EMA 9 e EMA 20 da coluna cvd batem com m9 e m20; a média simples de 50 bate com m50. |
Com filtro de tamanho ligado, compra + venda fica menor que o volume de propósito: a diferença é o que o filtro tirou.
O provedor não entregou histórico de tick para o período do gráfico. Reduza os dias carregados ou use um provedor com tick histórico (Rithmic, CQG, Continuum, Kinetick). A parte ao vivo sai sempre com fita real.
Confira a conexão de dados do NinjaTrader e se o gráfico está recebendo negócios (o volume do candle muda). O indicador anda a cada negócio recebido.
Não é necessário. Se estiver ligado no gráfico, o indicador lê o replay no histórico em vez da série de 1 tick. O resultado é o mesmo.
Diferenças pequenas entre plataformas vêm da classificação do negócio dentro do spread e do instante em que a sessão zera. Com o CSV você vê exatamente a regra aplicada aqui.
Ferramenta de leitura do fluxo de ordens. Nada aqui é recomendação de compra ou venda de ativos nem promessa de resultado. A decisão, o tamanho e o risco são sempre do trader.