Cotações ao vivo e histórico de pregões já estão no balcão de leituras do Cervejeiros.Club. Agora ele também calcula: pediu um ativo, escolheu uma família de termômetros, recebe os indicadores calculados sobre o histórico — médias móveis, RSI, MACD, estocástico, ATR, Bandas de Bollinger, ADX e acumulação de volume. O preço cru é matéria-prima; a nova leitura entrega a interpretação numérica pronta.

Quatro famílias de termômetros

O pedido é um ativo e uma lista de grupos. Quatro famílias estão no ar:

  1. Tendência — médias simples de 50 e 200 pregões, média exponencial de 9, ADX (a força da tendência) e MACD (o cruzamento que anuncia virada).
  2. Momentum — RSI de 14 pregões, o próprio MACD e o estocástico %K/%D, que medem se o preço está comprado ou vendido demais no curto prazo.
  3. Volatilidade — ATR de 14 pregões e Bandas de Bollinger de 20, que encaixam o preço entre um teto e um piso estatístico.
  4. Volume — OBV acumulado e a média de volume de 20 pregões, que medem a força por trás do movimento.

Sem escolha, o balcão devolve as quatro famílias. Pode-se pedir uma só ou uma lista — e a resposta sempre volta na mesma ordem canônica, independente da ordem do pedido. Pedir um grupo que não existe recebe um erro claro, com a lista dos grupos válidos na resposta.

A mesma régua do motor de decisão

Estes termômetros não são uma matemática nova para a casa: são espelho exato da que o motor de decisão usa internamente para ler o mercado — mesmas fórmulas, mesmas sementes de cálculo, mesmo tratamento de casos de borda (range parado no estocástico vira 50, e não zero; média exponencial semeada pela média simples, e não pelo primeiro preço). Antes de entrar no ar, cada fórmula passou por provas de número exato: séries construídas à mão cujo resultado esperado se conhece de cabeça — ADX de 100 numa rampa perfeita, MACD com histograma zero, ATR de exatamente 4. A leitura do balcão e o cálculo interno do motor não podem nunca divergir: são o mesmo termômetro medindo a mesma temperatura.

flowchart LR A["Pedido: ativo +<br/>grupos de indicadores"] --> B{"Na memória do<br/>balcão (1 hora)?"} B -->|"sim"| C["Resposta imediata"] B -->|"não"| D["Histórico diário:<br/>janela de 400 pregões"] D --> E["Biblioteca de cálculos<br/>(versão declarada)"] E --> F{"Base suficiente<br/>para o termômetro?"} F -->|"sim"| G["Número calculado"] F -->|"não"| H["Ausente declarado<br/>(nunca inventado)"] G --> I["Resposta: 4 famílias<br/>+ versão + parâmetros"] H --> I

Versão declarada em cada resposta

Cada resposta traz nos metadados a versão da biblioteca de cálculos e os parâmetros padrão usados — médias de 50 e 200, RSI de 14, MACD 12/26/9, Bollinger de 20. Se um dia a casa revisar um parâmetro, a mudança vem com nova versão declarada, e toda resposta antiga continua explicando com qual receituário foi calculada. Nada de número sem origem.

Honestidade por termômetro

Um termômetro só responde quando tem base suficiente: a média de 200 pregões exige 200 pregões no histórico, o MACD precisa de 34 fechamentos, o ADX de 28. O que não tem base volta ausente, declarado — nunca aproximado, nunca inventado. Um ativo com poucos pregões pode receber uma resposta em que metade dos termômetros existe e metade não; as duas coisas são verdade ao mesmo tempo, e ambas nomeadas. O próprio histórico usado é recortado numa janela de 400 pregões diários — janela suficiente para todos os termômetros e honesta sobre o que é acumulado (o volume acumulado, por exemplo, conta a partir do recorte).

Memória de uma hora

Indicadores mudam de cara ao ritmo do pregão, não do segundo: por isso a memória quente do balcão guarda cada resposta de indicadores por uma hora — o dia de repetir a mesma pergunta termina na mesma resposta, sem nova visita ao cofre de dados. E, como no histórico, a resposta de ausência de um ativo também fica memorizada: quem nunca negociou não vira motivo para martelar a porta do cofre.

Falhas com nome e sobrenome

A mesma régua das outras leituras: fonte não configurada, fonte temporariamente indisponível e ativo sem histórico são três respostas distintas, cada uma com o motivo declarado. A cesta de tickers tem tratamento próprio — os presentes voltam com seus termômetros, os ausentes são nomeados numa lista.

Cotações ao vivo, histórico de pregões e agora indicadores calculados: o balcão de leituras segue ganhando famílias de pergunta — as próximas fichas de estratégia e a volatilidade implicita seguem a mesma régua. Acompanhe a construção diária aqui no diário e conheça a plataforma em cervejeiros.club.