Como atualizar a carteira diariamente

Abrir acompanhamento diário · Histórico desde 1998

O cálculo local funciona com Yahoo Finance, FRED e Cboe. Ainda não lê os indicadores privados do TradingView. As duas fontes precisam ser reconciliadas antes de tratar o sinal local como equivalente ao indicador.

Regras e prioridades no painel

Bases dos gráficos: Histórico e regras começa em 100 no fechamento do primeiro pregão do intervalo escolhido (ou 0% na exibição percentual), independentemente dos aportes. Em Último ano, se o primeiro aporte estiver dentro do intervalo, o trecho anterior é uma reconstrução tracejada: calcula o capital que teria chegado ao valor informado na data do aporte. O valor informado é mostrado antes do custo de entrada; o saldo contínuo após o aporte considera esse custo. A reconstrução não cria lançamentos retroativos e não altera impostos ou projeções. Se a carteira já estava financiada antes do intervalo, usa o saldo existente.

Prioridade automática: escolha Automática · melhor Sharpe no histórico anterior. A revisão anual compara as 24 ordens usando o Sharpe da carteira completa em USD, excedente à reserva, depois dos custos e antes de impostos. Janela padrão: cinco anos anteriores; opções de três, dez ou todo o histórico anterior. Exige três anos completos antes da primeira escolha e mantém a regra original no aquecimento. A tabela Escolhas automáticas mostra as datas e métricas de treino. O gráfico usa a carteira contínua após cada escolha e inclui custos das operações causadas pelas mudanças. O filtro do gráfico não muda o treino. Desempenho passado não garante resultado futuro.

Recarregue o painel principal e abra Histórico e regras. Em Prioridade das monetárias, mantenha a regra atual ou selecione Ordem personalizada. Ordene GLD, TLT, USO e KMLM. Verdes têm preferência sobre brancos; a mistura de transição USO/KMLM é opcional. Clique em Aplicar e salvar regra para recalcular e guardar a prioridade junto ao nome. O peso do bloco não é alterado pela ordem. As regras salvas neste navegador não modificam a configuração do painel diário separado.

Estudos por setor e bitcoin

A aba 07 está focada em Defensivas (XLP e KIE) e Monetárias (GLD, TLT, USO, KMLM e bitcoin como complemento via BITX/IBIT). Compara ativos individuais, rotação por força e combinações, separando treino de avaliação posterior. Carregar uma alternativa preenche uma regra; aplique e salve para usá-la.

Em Histórico e regras, escolha Não usar bitcoin, BITX ou IBIT e a participação do complemento (40% do bloco por padrão, equivalente ao alvo de 10% da carteira com monetárias de 25%). Branco/vermelho não mantém bitcoin. A aba 07 · Estudos compara 61 métodos monetários ou 305 combinações incluindo os ETFs de bitcoin, com ranking pelo treino e avaliação posterior. As regras existentes continuam salvas e só mudam ao aplicar uma nova configuração.

Atualização local

A tarefa do Windows executa uma vez por pregão, 10 minutos após o fechamento oficial da NYSE, em segundo plano, sem janelas. Isso costuma ser 17h10 ou 18h10 de Brasília; feriados e fechamentos antecipados são considerados. Não há novas tentativas automáticas no mesmo dia após falha.

  1. Mantenha o computador ligado, conectado à internet e com seu usuário conectado. Se o horário for perdido, o Windows pode executar na próxima disponibilidade.
  2. Cada execução agenda somente o próximo fechamento + 10 minutos. A tarefa chama pythonw e oculta também os programas de coleta.
  3. Os ETFs precisam estar atualizados. Auxiliares VIX, COR1M e BofA aceitam a observação de hoje ou do pregão anterior; atrasos maiores preservam o último painel válido. A data de cada fonte aparece no painel.
  4. Recarregue o painel após a atualização. Para tentar novamente manualmente, rode .\.venv\Scripts\python.exe -X utf8 work\atualizar_diario.py --force. Logs em outputs/diario/agendador.log.

Portfólio pessoal · aba 02

Cadastre caixa e posições reais. Os pedidos ficam numerados e guardam a cotação e seu horário. Execuções registradas usam preço e taxa reais; operações não feitas usam a cotação capturada para a recomendação. O resultado real e a carteira simulada são mostrados em duas curvas. Aportes e retiradas entram nas duas contas, sem virar lucro. Os registros ficam neste navegador; faça backup JSON. A aba não envia ordens.

A página “desde 2011” é a pesquisa congelada. O painel principal, o histórico desde 1998 e a página diária são renovados pela atualização. As fontes gratuitas podem publicar depois das 17:30: essa hora de análise não é garantia de dados completos. Quando a bolsa fecha às 18h de Brasília, a referência após o fechamento passa a 18:30.

Conectar seus indicadores do TradingView

  1. Abra os oito arquivos em outputs/pine_alertas_diarios. São TQQQ, SPXL, KIE, XLP, GLD, TLT, KMLM e USO. No TradingView, cole cada código no Pine Editor, salve e compile. Os códigos foram preparados, mas ainda não foram compilados na sua conta.
  2. Use o ativo correspondente, gráfico diário, sessão regular e ajuste de dividendos compatível com os preços usados na pesquisa. Em TQQQ/SPXL, confira o seletor de alavancagem do indicador. Compare datas, cores e escores com o cálculo local. GLD é o sinal da família; o seletor da carteira decide usar UGL.
  3. Nos parâmetros “Integração diária”, preencha “Chave do receptor” com o conteúdo do arquivo local config/chave-webhook-local.txt. Essa é uma chave dedicada ao webhook; não use senha da corretora ou do TradingView, nem publique a chave.
  4. Inicie o receptor local:
    .\.venv\Scripts\python.exe -X utf8 work\receptor_tradingview.py
    Verifique http://127.0.0.1:8765/health. Ele recebe sinais e não envia ordens.
  5. Falta configurar um endereço HTTPS público estável. O TradingView não alcança o localhost do seu PC. Um servidor ou túnel HTTPS precisa encaminhar /webhook para 127.0.0.1:8765/webhook. Ainda não há domínio/túnel configurado. O receptor autentica a chave, valida o horário de fechamento e rejeita sinais conflitantes para o mesmo ativo e dia.
  6. Com a autenticação de dois fatores do TradingView ativada, crie um alerta por indicador: condição Any alert() function call e URL do webhook HTTPS público. O código emite somente no fechamento confirmado do diário. Os alertas guardam uma cópia do script: após alterar o código ou os parâmetros, recrie os alertas.
  7. Após o fechamento, confirme oito arquivos em work/sinais_tradingview/AAAA-MM-DD. Execute:
    .\.venv\Scripts\python.exe -X utf8 work\conferir_tradingview.py
    Confira outputs/diario/conferencia_tradingview.json. Sinais faltantes/divergentes exigem investigação. Uma sessão igual não comprova paridade histórica; compare várias transições e os históricos antes de substituir o motor local.

TradingView: requisitos dos webhooks · TradingView: alertas e cópias dos scripts

Carteira real e execução

A posição informada continua 100% caixa. O painel calcula alvos, mas não presume compras executadas. Para produzir ordens quantitativas e controlar desvios reais, faltam quantidades, saldo, moeda e registro das operações. Os backtests usam fechamento regular como aproximação e abertura seguinte como controle; preços históricos das 17:30 não foram validados.

Planos mensais e renda futura

Na aba Aportes e plano, ative um aporte ou retirada mensal, informe valor, data inicial e data final opcional. Esses planos se somam aos lançamentos avulsos; sem aporte avulso inicial, permanece o padrão de US$ 1.000. Fim vazio acompanha a série quando ela é atualizada. No dia 31, meses menores usam o último dia; sem pregão, o próximo disponível.

Na aba Retiradas, informe capital, aportes futuros, mês inicial das retiradas, valor e quantidade de meses. O botão Usar saldo em foco copia o saldo histórico. A projeção usa campos próprios; não repete automaticamente os planos históricos. Clique Calcular projeção.

A simulação compara pagar todas as retiradas com pagar e preservar o capital real ao final. Os valores da curva são corrigidos pela inflação. Há faixas de cenários, probabilidades, limites mensais e comparações de 20/30/40/60 anos. O padrão é uma hipótese editável de retorno nominal de 7% e inflação de 3%, usando as oscilações mensais do cenário escolhido; não projeta automaticamente o retorno excepcional do backtest. Também pode usar a média histórica e CPI histórico pareado. O último mês da série não entra na amostra.

A conta de renda perpétua supõe retorno constante, sem novos aportes. Não oferece garantia vitalícia; a simulação longa também não. A projeção não desconta automaticamente IRPF de 15%; o redutor anual extra é uma análise de sensibilidade, não apuração tributária. Exporte os resultados para guardar parâmetros, semente e amostra usados. Os cálculos rodam localmente, sem serviço pago.

Impostos

Nos painéis históricos, marque “Estimar impostos anuais”. A tabela aplica 15% ao resultado realizado líquido e carrega perdas para anos seguintes. Usa custo médio de unidades com preços ajustados e aportes e retiradas informados na aba correspondente; sem lançamentos, US$ 1.000 no início da série. Os lançamentos são salvos neste navegador, por série, e podem ser exportados/importados. A opção BRL usa o câmbio histórico de cada aquisição e venda para estimar o resultado em reais. Não é apuração fiscal: faltam segregação de dividendos e créditos de imposto externo; 15% é hipótese uniforme para todo o histórico. O gráfico e as métricas permanecem antes de impostos.