Screener de ações
screenerFiltra as AÇÕES do universo por faixas de indicadores (só ações — para
fundo imobiliário use screener_fiis, cujos filtros são outros: P/VP, DY,
segmento, cotistas). filtros é um dict
tipo {"roic_min": 0.15, "dl_ebitda_max": 2}. Indicadores: roic, roe,
margem_bruta, margem_ebit, margem_liquida, dl_ebitda, cresc_receita_1a,
cresc_receita_5a_cagr (sufixos _min/_max) e os múltiplos pl (P/L anual,
da DFP) e pl_ttm (P/L de 12 meses, do ITR ou DFP mais recente), ex.
{"pl_max": 10}; P/L negativo, acima de 200 ou ausente nunca passa e a
linha traz multiplos com dt_receb, data_preco e ressalvas do valor
(rigor="estrito" só aceita P/L sem nenhuma ressalva; fora_do_filtro
explica quem ficou de fora). Sem ano
usa o último de cada empresa. as_of ("AAAA-MM-DD") responde outra pergunta: o que estava
PÚBLICO naquela data (balanço já recebido pela CVM, ~100 dias depois do
exercício) — use para pesquisa sem olhar o futuro; cada linha traz
disponivel_em. ano e as_of não se combinam. O universo continua o
das companhias ativas hoje (viés de sobrevivência, declarado na resposta).
recibo=True congela a resposta num endereço permanente com o sha256 do
resultado — use quando for CITAR a lista, porque ela muda quando a base
for atualizada e o recibo não.
Só valores SEM flag entram. Requer chave_api (grátis ou Pro).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ano | No | ||
| as_of | No | ||
| rigor | No | padrao | |
| recibo | No | ||
| filtros | Yes | ||
| chave_api | No |