25 pontos por GN⁺ 2024-03-10 | 2 comentários | Compartilhar no WhatsApp

Um site para ver os investimentos dos maiores investidores dos Estados Unidos

  • É possível usar o site hospedado pelo desenvolvedor ou operar via self-hosting
  • Um estudante de 17 anos levou um ano e meio para criar isso e o publicou como open source
  • A Comissão de Valores Mobiliários dos EUA (SEC) mantém os registros de todas as empresas dos Estados Unidos
    • Empresas com mais de US$ 100 milhões em ativos precisam enviar o formulário 13F
    • O formulário 13F é enviado trimestralmente e divulga as ações detidas pelos investidores, oferecendo transparência sobre suas atividades de investimento.
  • Com o wallstreetlocal, os filers do 13F da SEC se tornam mais acessíveis e abertos
    • Grande base de dados: mais de 850 mil empresas registradas na SEC (download de dados disponível, 505MB)
    • Dados mais recentes: coleta e organiza as ações detidas por cada declarante para fornecer dados atualizados
    • Dados históricos: no explorador, é possível ver envios individuais e as ações detidas

Recursos

  • Consultar os filers do 13F da SEC
  • Atualizar os filers com as informações mais recentes das ações
  • Ver as ações dos filers em um formato acessível
  • Baixar os dados em formato JSON ou CSV
  • Ver e comparar o histórico de envios dos declarantes

Primeiros passos

  • Veja o wallstreetlocal em wallstreetlocal.com ou faça self-hosting seguindo as instruções abaixo.
    1. Instalar dependências: npm install
    2. Implantação: para desenvolvimento, npm run dev; para build de produção, npm run build && npm run start
  • O backend já está configurado em content.wallstreetlocal.com, mas também é possível fazer self-hosting.
  • Para mais detalhes sobre a stack de desenvolvimento do wallstreetlocal, consulte cada documento.
    • Usa FastAPI no backend.
    • Usa NextJS no frontend.
    • Usa Docker em vários microsserviços.
    • Usa MongoDB no banco de dados.
    • Usa Meilisearch como banco de dados de busca.
    • Usa NGINX Proxy Manager como proxy reverso.
    • Usa Grafana para telemetria, junto com Prometheus, Tempo, Loki e OpenTelemetry.

Como contribuir

  • Se você acha que pode contribuir com o projeto, abra uma issue ou um pull request.
  • O projeto é mantido por uma única pessoa, então podem surgir bugs e antipadrões; se encontrar algum, aponte.
  • Toda contribuição é muito apreciada.

Licença e código de conduta da comunidade

  • Licença MIT.
  • Há um código de conduta da comunidade.

Opinião do GN⁺

  • O wallstreetlocal é uma plataforma que facilita o acesso dos investidores aos registros de investimento dos declarantes do 13F da SEC, podendo fornecer informações importantes para decisões de investimento.
  • Este site pode contribuir para aumentar a transparência e a equidade do mercado, além de ser um recurso útil para investidores.
  • Como projeto open source, ele oferece uma oportunidade para desenvolvedores contribuírem e fazerem melhorias, o que pode elevar a qualidade do software.
  • Sob uma perspectiva crítica, bugs e antipadrões decorrentes da manutenção individual podem afetar a experiência do usuário, exigindo apoio e contribuições contínuas da comunidade.
  • Outras plataformas ou projetos com funções semelhantes incluem Bloomberg Terminal e Yahoo Finance, mas o wallstreetlocal oferece um valor diferenciado por ser uma alternativa open source gratuita e acessível.

2 comentários

 
xguru 2024-03-11

Normalmente, o WhaleWisdom já é excelente só com as funções básicas, então provavelmente até a versão gratuita dele já deve ser suficiente. Ainda assim, também tem gente por aqui que organiza e publica só os filings 13F mais úteis para usar no mercado local, então talvez isso acabe ajudando de alguma forma.

De qualquer forma, o que eu invejo mais é esse ambiente em que até um jovem de 17 anos consegue criar algo assim e publicar haha

 
GN⁺ 2024-03-10
Comentários no Hacker News
  • Pelo nome do projeto, esperava um app baseado em mapas mostrando a propriedade ao redor, mas acha que esses dados na verdade não existem localmente.

    • Tornar público, por meio do projeto, um conjunto de dados parcialmente oculto ajuda a manter as pessoas bem informadas
  • Considera o projeto muito interessante e gosta de ele abordar o setor financeiro.

    • Aponta o uso da palavra “empresa”, explicando que empresas privadas nos EUA não precisam se registrar nem reportar à SEC
    • Diz que consultores de investimento são registrados na SEC e só precisam enviar relatórios 13F quando os ativos sob gestão passam de 100 milhões de dólares
    • Menciona que esses fatos foram considerados no site do projeto e que o termo “money manager” foi usado corretamente
  • Avalia o projeto como impressionante, mas aponta que não é possível rastrear preços após bônus ou desdobramentos de ações

    • Dá como exemplo o preço das ações do Google e aconselha ajustar o preço realmente pago considerando o desdobramento das ações
  • Elogia o projeto e aconselha que fazer o trabalho na prática é a única forma de melhorar as habilidades

    • Incentiva dizendo que, se você gosta de computadores e quer trabalhar em uma startup, já tem tudo para tornar isso realidade
  • Menciona que há muita concorrência entre serviços que analisam relatórios 13F e diz que serviços como o WhaleWisdom são fortes nas funções básicas.

    • Sugere ideias como classificar os relatórios 13F por desempenho, volatilidade e agressividade, e montar um portfólio modelo misturando as posições com melhor performance
  • Agradece por ter aprendido algo com o projeto e considera impressionante a grande quantidade de trabalho feita em open source

  • Diz que está tocando um projeto parecido e menciona o trabalho de buscar itens específicos em relatórios anuais 10-K

  • Parabeniza pelo projeto e sugere implementar filtragem colaborativa para agrupar fundos semelhantes

    • Aconselha que isso pode permitir criar um sistema de recomendação pelo qual muitos participantes do setor estariam dispostos a pagar caro
  • Pergunta se existe algum site para ver as transações diárias de executivos de grandes empresas e menciona um site que havia salvo nos favoritos

  • Aponta que transformar isso em um pacote npm reduz o público potencial e sugere criar uma biblioteca simples para converter formulários 13F em CSV.