O balcão de leituras do Cervejeiros.Club já entrega cotações ao vivo, histórico de pregões e indicadores calculados. Agora ele responde a pergunta que dá sentido a todas as outras: o que a biblioteca de estratégias tem a dizer sobre este ativo? Fez o pedido, recebeu as fichas — todas elas — na forma de funções de voto prontas para leitura.

De ficha a função de voto

A biblioteca interna reúne 119 fichas de estratégia — tendência, reversão à média, momentum, sazonalidade, microestrutura e afins, cobrindo oito mercados. Cada ficha foi destilada em uma função de voto numérica: diante do histórico do ativo, ela emite um voto de −3 a +3 (venda forte a compra forte) e uma confiança de 0 a 1. Não há opinião de modelo de linguagem nessa leitura — cada voto é um cálculo determinístico: mesmo pedido, mesma resposta, sempre. A inteligência conversada fica no conselheiro; o balcão só entrega número.

32 computáveis, 87 insumo

A honestidade por termômetro vale aqui por ficha: parte da biblioteca calcula direto sobre o histórico diário de preço e volume — 32 fichas respondem sempre que existe base suficiente. As outras 87 dependem de insumos que o histórico de preços não carrega — eventos de resultado, sentimento de notícias, fundamentos, derivativos — e voltam ausentes, declaradas, com o motivo: insumo indisponível é diferente de voto neutro. A soma fecha nas 119.

A conta fecha: 32 + 87 = 119As 32 fichas computáveis incluem as famílias de tendência e rompimento (001–013, 084, 086), reversão à média diária (016–020, 038, 039, 046), momentum de tempo (029, 032), sazonalidade de sessão (040–042) e momentum de mercado (085, 087, 106, 112, entre outras). As 87 restantes precisam de dados além do OHLCV — eventos, notícias, fundamentos, book, opções — e entram no ar conforme os insumos correspondentes chegarem ao cofre de dados.

Consenso com polaridade

Votos individuais viram leitura agregada: o consenso soma a direção e devolve a polaridade da biblioteca sobre o ativo — neutra (perto do zero), leve (até dois pontos), alta ou baixa (três a cinco) e forte (seis ou mais). Um ativo com dez fichas compradas fracas e duas vendidas fortes não é “maioria comprada”: é uma leitura qualificada, com nome e número.

Filtros por família e mercado

Ninguém precisa pedir tudo: o pedido pode restringir por família (só tendência, só reversão) e por mercado (só cripto, só futuros). A resposta volta na ordem canônica, independente da ordem do pedido. Família ou mercado inexistente recebem erro claro, com a lista dos válidos — a mesma régua de transparência dos termômetros.

flowchart LR A["Pedido: ativo<br/>(+ famílias, + mercados)"] --> 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["Funções de voto<br/>(versão 1.0 declarada)"] E --> F{"Base suficiente<br/>para a ficha?"} F -->|"sim"| G["Voto −3..+3<br/>+ confiança"] F -->|"não"| H["Ausente declarado<br/>com o motivo"] G --> I["Consenso com<br/>polaridade"] H --> I I --> J["Resposta: fichas +<br/>consenso + contagem 119"]

Memória de uma hora, falhas com sobrenome

Estratégias de pregão diário não mudam de opinião a cada segundo: a memória quente do balcão guarda cada resposta por uma hora, e a resposta de ativo sem histórico também fica memorizada. Cada resposta traz nos metadados a versão da biblioteca (1.0 hoje) e a contagem completa — 119 fichas, 32 computáveis, 87 insumo. Fonte não configurada, fonte temporariamente indisponível e ativo sem histórico seguem sendo três respostas distintas. Na cesta de tickers, os presentes voltam com seus votos e os ausentes são nomeados numa lista.

A biblioteca inteira agora fala no balcão. Acompanhe a construção diária no diário e conheça a plataforma em cervejeiros.club — e veja o mapa completo em Como Funciona.