A aposentadoria antecipada tem sido um tema quente ultimamente. Isso se deve em parte ao movimento FIRE : "independência financeira e aposentadoria antecipada" - para ganhar mais, gastar menos e cedo para afastar os grilhões do trabalho.

Parece que de onde FIRE e habr.com? E apesar do fato de ser impossível obter essa pensão antecipada sem e sem levar em conta seus próprios ativos diversificados. E como a prática de longo prazo mostrou, praticamente não existem ferramentas adequadas para contabilizar ações, títulos, imóveis, moedas e moedas, juntamente com a diversificação de países, em uma janela. Em um pequeno histórico , ele disse que, se você tem algo a considerar, a contabilidade em si pode levar um tempo excessivamente longo. Mas aqui a análise de sites vem em socorro e isso leva a contabilidade gerencial de seu próprio portfólio a um novo nível e, é claro, aproxima a aposentadoria antecipada.
Nota importante: este artigo é para uma reforma antecipada para iniciantes e um analisador para iniciantes :). Minha experiência envolve o uso de dados de sites apenas para fins pessoais. Vou abordar o uso do Microsoft Excel e do Google Sheets e muito pouco do KMyMoney. Começarei na ordem em que eu mesmo me deparei com todos os produtos:
Parte 1. KMyMoney

Adicionando um novo ativo ao KMyMoney
Há pouca informação sobre esse programa na Internet e especialmente pouco sobre seus componentes de análise de preços. Mas em investimentos é muito importante ter uma imagem real diante de seus olhos.

Configurando o analisador no KMyMoney
Também é curioso que, da versão para a versão do KMyMoney (usei o programa por vários anos), alguns links quebrados percam as configurações do analisador, que são quase impossíveis de usar e não há uma descrição clara do componente.

Instruções para usar um modelo de análise para um trabalho específico
Por exemplo, proponho algumas obrigações de empréstimos federais (OFZ) - são títulos em rublos emitidos pelo Ministério das Finanças da Federação Russa. Os dados desses títulos podem ser visualizados em muitos sites ou através da API do Moscow Exchange . Aceito o OFZ-PK 29012 (SU29012RMFS0) e analisarei o preço no site de um dos corretores. O identificador não será o código de segurança da central, mas o identificador interno do site. Esta é a janela com a cotação do dia anterior já baixada:

O resultado do analisador de papel
Ao mesmo tempo , criei padrões semelhantes para analisar usando o KMyMoney para muitos ativos em sites diferentes - espero que isso seja útil.
Obviamente, o KMyMoney permite que você atualize automaticamente as taxas de qualquer ativo e este é provavelmente o único programa que permite fazer isso, mas, como todos os programas de contabilidade similares, ele tem certas desvantagens. Ou seja: a irritante “pesquisa contábil” de centavos convergentes (preciso de uma ferramenta de revisão) e uma enorme quantidade de cliques do mouse (nada pode ser feito com o investimento em dois cliques). Mas esse programa é provavelmente o melhor se você quiser ter uma conta de finanças e investimentos pessoais em uma janela e, ao mesmo tempo, atualizar automaticamente os preços de qualquer ativo.
Parte 2. Microsoft Excel
O Excel não possui funções internas para análise e, portanto, usou o VBA com base em exemplos encontrados na Internet (ele mesmo não entendia realmente escrever do zero) - o código provavelmente não era o mais conciso, mas executava suas funções:

Editor de código no Microsoft Excel
Código VBA para analisar os preços das obrigações de empréstimos federais.Public Function FinamPriceBondsCorporate(Optional ByVal ISIN) As Double
Para usar o código, no próprio Excel, você precisa chamar isso, apenas escrito, da função FinamPriceBondsCorporate:

Excel e usando a função de análise adicional
A tabela no Excel (e o modelo de contabilidade com base nela) continuava sendo uma opção local conveniente se eu quisesse abri-la e ver algo nela. Mas as cotações de ativos não puderam ser atualizadas sem a intervenção humana e, mais ainda, esta tabela não pôde enviar um relatório na segunda-feira de manhã e nem criar eventos no calendário de pagamentos para a semana seguinte. Em geral, eu tive que seguir em frente.
Parte 3. Planilhas Google
Cotações via IMPORTXML
O Planilhas Google provou representar uma gama muito maior de recursos de análise. E a primeira coisa que encontrei foi a função IMPORTXML , que me permitiu escolher praticamente qualquer linha de uma página da web. E para uso, você apenas precisava aprender a escrever uma solicitação xpath. Com sua ajuda, você pode coletar as cotações necessárias e outras informações sem scripts e integração com a API.

Modelo da tabela My Report com o nome SilverFir: Relatório de investimento
Em cerca de seis meses de pesquisa em 2018, nasceu a versão final do meu modelo, que se tornou o ponto de partida para a contabilidade adulta de ativos diversificados "em uma janela".

Alocação de ativos no SilverFir: Relatório de Investimento
Infelizmente, quando muito IMPORTXML foi usado na Tabela, você teve que esperar muito para fazer o download de todos os resultados, e também foi descoberto que era impossível usar os dados recebidos por meio do IMPORTXML dentro do cronograma nos scripts do Google (porque eles podem não ter tempo para carregar até o momento em que foram usados).
Cotações via Script do Google Apps
Quando ficou claro que, com um grande número de linhas e dados solicitados, tornou-se inconveniente usar a tabela de relatórios no IMPORTXML - tive que procurar mais.

O Script do Google Apps vem em socorro no movimento FIRE
Porque eu sempre pensei que o movimento FIRE é a liberdade de fazer o que você gosta, e não uma pesquisa contábil por centavos e certamente não copiar e colar citações de sites diferentes. A estrutura e o layout da tabela de relatórios foram muito bem-sucedidos (outras pessoas notaram isso), mas o método de obtenção de cotações teve que ser alterado novamente.
Nos scripts do Google, a análise, na minha opinião, parece mais concisa do que no VBA.
Script do Google Apps para analisar o nome e as aspas de Pitney-Bowes-Anleihe (3,875% até 01/01/2021) com ISIN US724479AK60 e similares. function GetFinanzenNet(ISIN, id) { var url = 'https://www.finanzen.net/suchergebnis.asp?_search=' + ISIN; try { var html = UrlFetchApp.fetch(url).getContentText(); } catch (error) { Logger.log("GetFinanzenNet. Symbol = " + ISIN + ".\n . URL: " + url + ". HTML:\n" + html); return "" } if (id == "Price") {
Já ficou claro que você pode simplificar bastante sua contabilidade inteira, indicando apenas o valor inicial, a quantidade e a data de compra do ativo e baixe todos os outros parâmetros (incluindo o nome) de outros sites (diferentes).
Ecossistema
Quando comecei a lidar com os scripts do Google, descobriu-se que o uso deles poderia ser muito mais amplo do que apenas a análise conveniente de dados de interesse sem aguardar downloads. Os componentes praticamente criam seu próprio serviço, onde uma tabela gerencia atualizações, alertas, agendas, apresentações e pode até ser integrada a recursos externos.
Aqui estão as funções que podem ser implementadas em scripts.- relatórios semanais de correspondência;

Um exemplo de um fragmento de relatório no correio
- eventos com pagamentos no calendário;

Exemplo de evento de teste do Google Agenda
- tarefas para ver o que há de errado com certos papéis;

Exemplo de tarefas do Google
- apresentação mensal com os resultados do mês;

Um exemplo de apresentações do Google com alterações de script
- Alocação de ativos com base em dados de vários sites;

Etapas intermediárias para calcular a diversificação: tipos e países
- tabelas e gráficos adicionais que não estão nas tabelas;

Um exemplo dos gráficos de árvores do Word gerados é espalhar claramente seu próprio portfólio (NÃO está na captura de tela) por moedas e classes de ativos.
- lembretes de ofertas e pagamentos em telegramas;

Bot com lembretes
- importação de dados de corretores (parecia de alguma maneira difícil para os corretores russos lidar com isso, uma vez que cada corretor tem sua própria visão do relatório e, na maioria dos casos, é hostil para o investidor).
A lista por quase dois anos acabou sendo grande e, mais importante, tudo pode ser automatizado com êxito nos scripts do Google com base apenas no preço inicial, na data da compra e no ID do ativo.
Um ativo pode ser qualquer coisa: um título, um estoque, imóveis físicos, moedas, depósitos - não há limitador e existe um modelo criado que pode ser personalizado para qualquer solicitação específica.
Sumário
Voltando mais uma vez aos aspectos práticos da pensão de aposentadoria antecipada do movimento FIRE na Rússia, a contabilidade tem a relação mais direta com a aposentadoria antecipada e está configurada corretamente, permitindo que você se mantenha informado, ao mesmo tempo em que não escapa à visualização frequente de cotações e preços atuais.
Publicado por: Mikhail Shardin ,
25 de novembro de 2019