Painel do Investidor
Acesso restrito — entre com sua conta
Este arquivo ainda não tem um projeto Firebase configurado. Informe os dados uma vez (Console do Firebase → Configurações do projeto) para habilitar o login — os mesmos que você já usa para sincronizar.
Se você usou o programa "Atualizador de Demonstrativos", ele te deu um código — cole acima e clique no botão que os campos abaixo preenchem sozinhos. Senão, preencha manualmente.
Enviamos um e-mail de confirmação. Abra o link do e-mail ou cole o token abaixo.
Painel bloqueado
Digite o PIN pra continuar
Controle de lançamentos · Call & Put
"Total de prêmios recebidos (bruto)" soma tudo que já entrou em prêmio de venda (aberto + fechado), sem descontar recompra. "Resultado realizado (líquido)" só das operações já encerradas, descontando recompra/custo do exercício — este é o valor mais próximo do que efetivamente entrou/saiu do bolso. Ele também pode ser maior que o total da aba "Prêmios por mês/ativo", que não inclui o resultado de venda de ações por exercício.
É uma projeção de dois cenários fixos: o fluxo de caixa líquido da abertura (o que entra/sai já descontando taxas) e, se a opção expirar sem valor, o resultado final e o IRRF (dedo-duro) estimado. Não modela recompra, rolagem, exercício antecipado nem mudança de cotação — é o mesmo tipo de simplificação já usado nas prévias de IR e de prêmios do resto do sistema.
📄 Arraste e solte PDFs de nota de corretagem aqui Aceita múltiplos arquivos de uma vez — ideal pra importar várias notas do mês. Duplicatas são detectadas automaticamente.
Atenção com a corretagem: as 3 taxas automáticas da B3 (liquidação, registro, emolumentos) são por percentual puro, então tanto faz calcular por operação ou pela nota inteira — o resultado bate igual. Já a corretagem é digitada manualmente por operação; se sua corretora cobra um valor fixo por nota (não por operação), e você lançar duas opções no mesmo dia, informe a corretagem inteira em apenas uma delas e deixe R$0,00 nas demais — senão a réplica conta em dobro.
Padrões calibrados a partir de notas de corretagem reais de opções: 0,0265% de taxa de liquidação/CCP + 0,0684% de taxa de registro (só existe em opções, não em ações à vista) + 0,0357% de emolumentos — total de ~0,131% sobre o volume de cada perna (abertura e fechamento), tanto comprando quanto vendendo. No exercício em ações, não há taxa de registro; só liquidação (0,0265%) + emolumentos (0,0047%) + taxa de transferência de ativos/depositária (0,0026%). Em day trade, a B3 reduz a taxa de registro e os emolumentos — apliquei um desconto único (padrão 50%) sobre essas duas por falta de dados mais granulares; ajuste se sua nota mostrar outro valor. IRRF: 0,005% sobre o valor de venda em swing e 1% sobre o lucro do dia em day trade.
Compra/venda de ação direta no mercado à vista (fora de exercício de opção) usa a mesma taxa de liquidação acima, mas emolumentos próprios do segmento de ações à vista (não os de opções) — o valor padrão é uma estimativa, confira e ajuste com sua nota real. O limite de isenção de R$20.000/mês (padrão da Receita, IN RFB 1.585/2015 art. 59) só isenta o ganho em vendas diretas de ações no mercado à vista quando a soma dessas vendas no mês não ultrapassa esse valor — venda de ações decorrente de exercício de opção nunca é isenta, mesmo abaixo do limite (art. 59 §2º IV), e prejuízo dentro do limite continua sendo acumulado normalmente para compensar meses futuros. Isso não é orientação fiscal; confira sempre com um contador.
Se sua corretora cobra corretagem em percentual sobre o volume negociado (lançamento, recompra ou zeragem — não é a mesma coisa do exercício), informe em "Corretagem da sua corretora — lançamento/recompra" acima. O app sugere automaticamente o valor no campo de corretagem sempre que você digitar quantidade/prêmio num novo lançamento, ou o valor de recompra ao encerrar — sempre ajustável manualmente depois.
Importante: numa liquidação de exercício, a corretora pode cobrar corretagem/despesas próprias (execução, I.S.S. municipal, taxa operacional) que variam muito e podem ser bem maiores que as taxas da B3 acima — em uma nota real analisada, isso chegou a 0,39% do volume. Se sua corretora cobrar um percentual mais ou menos fixo nesse tipo de operação, informe-o em "Corretagem exercício da sua corretora" acima — o app vai sugerir esse valor automaticamente no campo "Corretagem/custos extras do exercício" ao encerrar como exercida, mas você ainda pode ajustar manualmente se a nota real vier diferente.
Recalcula a corretagem do exercício só nas operações já marcadas como "Exercida" que ainda estão com esse campo em R$0,00 — não mexe nas que você já preencheu manualmente.
Deixe em branco pra usar o padrão.
Ao escolher uma cor de fundo ou de painel, a tinta do texto e as bordas se ajustam sozinhas por contraste (texto claro sobre fundo escuro e vice-versa), então nada fica ilegível. Trocar de tema não apaga a cor personalizada — ela continua valendo sobre o tema novo até você clicar em "Restaurar cores do tema".
Cotação de ação pode ser buscada automaticamente via brapi.dev (grátis, 15 mil requisições/mês). PETR4, VALE3, ITUB4 e MGLU3 funcionam sem token; para outros tickers, crie um token grátis em brapi.dev/dashboard e cole aqui. Prêmio de opção não tem fonte gratuita confiável — continue digitando manualmente na aba Posições abertas.
Com "Buscar cotações automaticamente" marcado: ao abrir o app, se alguma ação ainda não tiver cotação de hoje, busca uma vez; e enquanto a aba ficar aberta, repete a busca a cada intervalo configurado (mínimo 15 min, pra respeitar o limite de requisições do plano grátis). Isso roda em segundo plano, sem interromper com alertas — nunca rodou nesta sessão ainda.
Token separado da Análise Técnica: use uma conta brapi.dev diferente (outro e-mail) daquela do token acima. A aba Análise Técnica consulta histórico longo (às vezes "desde sempre") e é melhor manter o consumo de requisições isolado do token usado nas cotações do dia a dia — assim um nunca afeta a cota do outro.
Conectado como .
Entre com sua conta Ecorenda para carregar e gravar operações na API.
Importante se você abre este arquivo direto do computador (duplo clique): depois de configurar (aqui e também no painel de custos e de APIs acima), clique em "Gravar configuração no arquivo". Isso baixa uma nova versão do arquivo com taxas, token brapi.dev, tema, Project ID e API Key gravados dentro do próprio código — assim tudo sobrevive mesmo se o navegador limpar os dados salvos. Login não é gravado no arquivo por segurança; entre de novo em cada aparelho. Substitua o arquivo antigo por esse novo.
Entre com sua conta acima primeiro. Se o app antigo apontava para outro Firebase (Project ID/API Key diferentes dos de cima), preencha os campos antigos — normalmente dá pra achar esses dois valores em Configurações → seção de custos/APIs do arquivo antigo, ou no console do Firebase → Configurações do projeto. Isso copia os dados do código antigo para a sua conta nova, uma única vez — depois de confirmar que está tudo certo, é recomendável apagar o documento antigo no console do Firebase (coleção painel_sync, no projeto antigo), já que o esquema antigo (baseado só no código) não tem o mesmo isolamento por usuário deste novo login.
Esqueceu o PIN? Não tem como recuperar (só guardamos um hash, não o PIN em si) — na tela de bloqueio, use "Esqueci o PIN" pra sair da conta; ao entrar de novo você pode desativar ou redefinir o PIN aqui. Nenhum dado de lançamento é apagado nesse processo.
Painel do Investidor · v · build
Fonte: brapi.dev, com token próprio e separado do token de cotações usado no resto do app (configure em Configurações → APIs externas → "Token brapi.dev — Análise Técnica"). PETR4, VALE3, ITUB4 e MGLU3 funcionam sem token; outros tickers exigem token configurado. Atenção: o plano gratuito da brapi.dev só libera os ranges 1d/5d/1mo/3mo — pra topo/fundo e candle de vários anos, use a importação de arquivo abaixo em vez de consultar aqui.
— ou cole abaixo —
=GOOGLEFINANCE(...) por ticker, um pequeno Apps Script (que você publica na sua própria conta Google) pode servir essas planilhas pro Painel sob demanda — sem precisar baixar/importar CSV toda vez. O dado nunca fica duplicado aqui: cada busca lê a planilha ao vivo; só o "gatilho" (ticker + endereço do seu script) fica salvo, não a série inteira.⚠ "Mês de referência" ≠ mês em que você pagou. Escolha o mês do LUCRO/apuração, não o mês do calendário em que o dinheiro saiu. Ex.: pagou um DARF em março referente ao resultado de fevereiro? Escolha Fevereiro aqui, e coloque "março" só na "Data em que você pagou".
Use este formulário para meses que não aparecem sozinhos na tabela abaixo — por exemplo, um mês de apuração em que o sistema não calculou nenhum evento fechado, mas você pagou um DARF referente a ele mesmo assim. Depois de registrado, o mês passa a aparecer na tabela e vira editável por lá.
Dica: em opcoes.net.br e oplab você encontra a cotação atualizada de cada ação para preencher o campo abaixo.
Abra o site, filtre o ativo e o vencimento, selecione a tabela de opções e copie (Ctrl+C). Cole aqui e clique em "Ler grade" — o sistema identifica código, tipo, strike e prêmio, e monta uma tabela para você marcar as opções que quer usar. Confira os valores antes de gerar (a leitura é automática, mas os sites variam de formato).
A tabela acima (grade colada) preenche este campo automaticamente quando você marca as opções. Você também pode digitar direto aqui.
Cada nota importada aparece aqui, com o que ela introduziu no sistema (aberturas, fechamentos, ações à vista). Se algo saiu errado na importação, dá para desfazer a nota inteira com um clique — um backup automático é criado antes, então a operação é reversível.
Snapshots completos do estado do app, salvos no Firestore. São criados automaticamente antes de cada importação de nota — se algo sair errado, você pode restaurar aqui. Também dá para criar backups manuais nomeados (que ficam protegidos da limpeza automática).
Se você já possuía ações antes de começar a usar o app (ex: para lançar calls cobertas), registre a quantidade e o preço médio de compra aqui, para o cálculo ficar correto desde o início.
Isso encerra a posição atual como recompra e já registra o novo lançamento, linkando as duas para você não perder o histórico da rolagem.
Este aparelho e a nuvem têm alterações que o outro lado ainda não viu. Escolha qual versão manter — a outra será substituída.
Dica: se não tiver certeza, cancele e exporte um backup (aba Lançamentos → "Exportar backup") de cada aparelho antes de decidir — assim nada se perde de vez.