25 points par GN⁺ 2024-03-10 | 2 commentaires | Partager sur WhatsApp

Un site web pour consulter les positions d’investissement des plus grands investisseurs américains

  • Possibilité d’utiliser le site hébergé par le développeur ou de l’exploiter en self-hosting
  • Rendu open source après avoir été développé pendant un an et demi par un étudiant de 17 ans
  • La Securities and Exchange Commission (SEC) des États-Unis conserve les dossiers de toutes les entreprises américaines
    • Les entreprises dont les actifs dépassent 100 millions de dollars doivent déposer le formulaire 13F
    • Le formulaire 13F est déposé chaque trimestre et publie les actions détenues par les investisseurs, apportant de la transparence aux activités d’investissement
  • wallstreetlocal rend les déclarants 13F de la SEC plus accessibles et plus ouverts
    • Base de données massive : plus de 850 000 entreprises enregistrées auprès de la SEC (téléchargement des données possible, 505 MB)
    • Données à jour : collecte et organisation des actions détenues par chaque déclarant pour fournir les informations les plus récentes
    • Données historiques : l’explorateur permet de consulter les dépôts individuels et les actions détenues

Fonctionnalités

  • Consulter les déclarants 13F de la SEC
  • Mettre à jour les déclarants avec les informations boursières les plus récentes
  • Voir les actions d’un déclarant dans un format accessible
  • Télécharger les données au format JSON ou CSV
  • Consulter et comparer l’historique des dépôts d’un déclarant

Prise en main

  • Consulter wallstreetlocal sur wallstreetlocal.com, ou l’auto-héberger en suivant les instructions ci-dessous.
    1. Installer les dépendances : npm install
    2. Déployer : pour le développement, npm run dev ; pour une build de production, npm run build && npm run start
  • Le backend est déjà configuré sur content.wallstreetlocal.com, mais il peut aussi être auto-hébergé.
  • Pour plus d’informations sur la stack de développement de wallstreetlocal, voir les documents correspondants.
    • FastAPI est utilisé pour le backend.
    • NextJS est utilisé pour le frontend.
    • Docker est utilisé pour divers microservices.
    • MongoDB est utilisé pour la base de données.
    • Meilisearch est utilisé comme base de données de recherche.
    • NGINX Proxy Manager est utilisé comme reverse proxy.
    • Grafana est utilisé pour la télémétrie, avec Prometheus, Tempo, Loki et OpenTelemetry.

Contribuer

  • Si vous pensez pouvoir contribuer au projet, créez une issue ou une pull request.
  • Le projet étant maintenu par une seule personne, il peut comporter des bugs et des anti-patterns ; signalez-les si vous en repérez.
  • Toutes les contributions sont grandement appréciées.

Licence et code de conduite de la communauté

  • Licence MIT.
  • Un code de conduite de la communauté est en place.

Avis de GN⁺

  • wallstreetlocal est une plateforme qui permet aux investisseurs d’accéder facilement aux positions d’investissement des déclarants 13F de la SEC, et peut fournir des informations importantes pour les décisions d’investissement.
  • Ce site web peut contribuer à améliorer la transparence et l’équité du marché, et constituer une ressource utile pour les investisseurs.
  • En tant que projet open source, il offre aux développeurs la possibilité de contribuer et de l’améliorer, ce qui peut renforcer la qualité du logiciel.
  • D’un point de vue critique, les bugs et anti-patterns potentiels liés à une maintenance en solo peuvent affecter l’expérience utilisateur, et un soutien ainsi que des contributions continus de la communauté sont nécessaires.
  • Parmi les autres plateformes ou projets offrant des fonctionnalités similaires figurent Bloomberg Terminal et Yahoo Finance, mais wallstreetlocal apporte une valeur distinctive en tant qu’alternative open source gratuite et accessible.

2 commentaires

 
xguru 2024-03-11

En général, WhaleWisdom est déjà excellent rien qu’avec ses fonctions de base, donc même sa version gratuite devrait largement suffire. Cela dit, il y a aussi des gens ici qui compilent et publient uniquement les dépôts 13F vraiment utiles à consulter, donc ça pourrait quand même aider d’une certaine façon.

Cela dit, j’envie encore plus cet environnement où un jeune de 17 ans peut créer ce genre de chose et la publier haha

 
GN⁺ 2024-03-10
Avis sur Hacker News
  • En voyant le nom du projet, je m’attendais à une application cartographique montrant la propriété autour de soi, mais je pense qu’en réalité ce type de données n’existe pas à l’échelle locale.

    • Rendre publics, via ce projet, des jeux de données à moitié cachés aide les gens à rester bien informés
  • Je trouve le projet très intéressant et j’aime le fait qu’il prenne l’industrie financière comme sujet.

    • Remarque sur l’usage du mot « entreprise » : aux États-Unis, les sociétés privées n’ont pas besoin de s’enregistrer auprès de la SEC ni de lui rendre compte
    • Les conseillers en investissement, eux, sont enregistrés auprès de la SEC et ne doivent déposer un formulaire 13F que si les actifs sous gestion dépassent 100 millions de dollars.
    • Il est mentionné que le site du projet prend bien cela en compte et utilise correctement le terme « money manager »
  • Le projet est jugé impressionnant, tout en signalant qu’il est impossible de suivre les prix après des bonus ou des divisions d’actions.

    • En prenant l’exemple du cours de l’action Google, il est conseillé d’ajuster le prix réellement payé en tenant compte du split de l’action
  • Félicitations pour le projet ; il est conseillé de réellement faire le travail, car c’est la seule façon de progresser.

    • Si tu aimes l’informatique et que tu veux travailler dans une startup, tu as déjà tout ce qu’il faut pour y parvenir
  • Il est mentionné qu’il existe beaucoup de concurrence parmi les services qui analysent les dépôts 13F, et que des services comme WhaleWisdom sont solides sur les fonctionnalités de base.

    • Il est proposé, entre autres, de classer les dépôts 13F selon la performance, la volatilité ou l’agressivité, puis de construire un portefeuille modèle mélangeant les meilleures positions
  • Merci, j’ai appris quelque chose grâce à ce projet, et je suis impressionné par tout le travail réalisé en open source

  • Quelqu’un indique travailler sur un projet similaire et évoque la recherche d’éléments précis dans les rapports annuels 10-K

  • Félicitations pour le projet, avec l’idée de mettre en place un filtrage collaboratif pour regrouper des fonds similaires.

    • Cela pourrait permettre de créer un système de recommandation pour lequel de nombreux acteurs du secteur seraient prêts à payer cher
  • Quelqu’un se demande s’il existe un site web permettant de voir les transactions quotidiennes des dirigeants de grandes entreprises, en mentionnant un site qu’il avait mis en favoris auparavant

  • Il est souligné qu’en faire un package npm réduit le public potentiel, et il est suggéré de créer plutôt une bibliothèque simple convertissant les formulaires 13F en CSV.