25 puntos por GN⁺ 2024-03-10 | 2 comentarios | Compartir por WhatsApp

Un sitio web para ver los registros de inversión de los mayores inversionistas de Estados Unidos

  • Se puede usar el sitio alojado por el desarrollador o ejecutarlo por cuenta propia con self-hosting
  • Un estudiante de 17 años lo desarrolló durante un año y medio y lo publicó como open source
  • La Comisión de Bolsa y Valores de Estados Unidos (SEC) conserva los registros de todas las empresas de EE. UU.
    • Las empresas con activos superiores a 100 millones de dólares deben presentar el formulario 13F
    • El formulario 13F se presenta trimestralmente y revela las acciones en cartera de los inversionistas, aportando transparencia a la actividad de inversión.
  • Con wallstreetlocal, los presentantes 13F de la SEC se vuelven más accesibles y abiertos
    • Base de datos masiva: incluye más de 850 mil empresas registradas ante la SEC (descarga de datos disponible: 505 MB)
    • Datos actualizados: recopila y organiza las acciones en cartera de cada presentante para ofrecer información al día
    • Datos históricos: en el explorador se pueden ver presentaciones individuales y sus acciones en cartera

Funciones

  • Consultar los presentantes 13F de la SEC
  • Actualizar los presentantes con la información bursátil más reciente
  • Ver las acciones del presentante en un formato accesible
  • Descargar datos en formato JSON o CSV
  • Ver y comparar el historial de presentaciones de un presentante

Primeros pasos

  • Ver wallstreetlocal en wallstreetlocal.com o alojarlo por cuenta propia siguiendo estas instrucciones.
    1. Instalar dependencias: npm install
    2. Despliegue: para desarrollo npm run dev, para build de producción npm run build && npm run start
  • El backend ya está configurado en content.wallstreetlocal.com, pero también se puede alojar por cuenta propia.
  • Para más información sobre el stack de desarrollo de wallstreetlocal, consultar cada documento.
    • FastAPI para el trabajo de backend.
    • NextJS para el frontend.
    • Docker para varios microservicios.
    • MongoDB para la base de datos.
    • Meilisearch para la base de datos de búsqueda.
    • NGINX Proxy Manager para el reverse proxy.
    • Grafana para telemetría, junto con Prometheus, Tempo, Loki y OpenTelemetry.

Cómo contribuir

  • Si crees que puedes contribuir al proyecto, crea un issue o un pull request.
  • El proyecto se mantiene en solitario, por lo que pueden aparecer bugs y antipatrones; si los encuentras, señálalos.
  • Toda contribución es muy valorada.

Licencia y código de conducta de la comunidad

  • Licencia MIT.
  • Existe un código de conducta para la comunidad.

Opinión de GN⁺

  • wallstreetlocal es una plataforma que permite a los inversionistas acceder fácilmente a los registros de inversión de los presentantes 13F de la SEC, lo que puede aportar información importante para tomar decisiones de inversión.
  • Este sitio web puede contribuir a mejorar la transparencia y la equidad del mercado, y puede ser un recurso útil para los inversionistas.
  • Como proyecto open source, ofrece a los desarrolladores la oportunidad de contribuir y mejorarlo, lo que puede elevar la calidad del software.
  • Desde una mirada crítica, los bugs y antipatrones que pueden surgir por tener un único mantenedor podrían afectar la experiencia de usuario, por lo que se necesita apoyo y contribuciones continuas de la comunidad.
  • Otras plataformas o proyectos con funciones similares incluyen Bloomberg Terminal o Yahoo Finance, pero wallstreetlocal ofrece un valor distintivo como alternativa open source de acceso gratuito.

2 comentarios

 
xguru 2024-03-11

Por lo general, WhaleWisdom es tan bueno incluso solo con sus funciones básicas que probablemente con la versión gratuita sea suficiente. Aun así, también había gente por acá que ordenaba y publicaba solo los filings 13F que resultan útiles a nivel local, así que de alguna manera esto también podría servir de ayuda.

De momento, lo que más envidia me da es ese entorno donde alguien de 17 años puede crear algo así y publicarlo jaja

 
GN⁺ 2024-03-10
Comentarios en Hacker News
  • Al ver el nombre del proyecto, esperaba una app basada en mapas que mostrara la propiedad de los alrededores, pero creo que en realidad ese tipo de datos no existe a nivel local.

    • Hacer públicos, a través del proyecto, conjuntos de datos que están medio ocultos ayuda a que la gente se mantenga bien informada
  • Consideran que el proyecto es muy interesante y les gusta que esté enfocado en la industria financiera.

    • Señalan el uso de la palabra "compañía" y explican que las empresas privadas en EE. UU. no necesitan registrarse ni reportar ante la SEC
    • Dicen que los asesores de inversión sí están registrados ante la SEC y que solo deben presentar reportes 13F cuando administran más de 100 millones de dólares en activos.
    • Mencionan que el sitio web del proyecto toma esto en cuenta y que usa correctamente el término "money manager"
  • Evalúan el proyecto como impresionante, aunque señalan que no se puede rastrear el precio después de bonos o splits de acciones.

    • Ponen como ejemplo el precio de las acciones de Google y aconsejan ajustar el precio realmente pagado considerando los splits
  • Felicitan el trabajo del proyecto y aconsejan que la única forma de mejorar las habilidades es hacer trabajo real.

    • Animan diciendo que, si te gustan las computadoras y quieres trabajar en startups, ya tienes todo lo necesario para lograrlo
  • Mencionan que hay mucha competencia entre los servicios que analizan reportes 13F, y que servicios como WhaleWisdom son sólidos en funciones básicas.

    • Proponen ideas como clasificar los reportes 13F por desempeño, volatilidad y agresividad, y construir un portafolio modelo mezclando las principales posiciones de mejor rendimiento.
  • Agradecen haber aprendido algo gracias al proyecto y consideran impresionante todo el trabajo hecho como open source

  • Comentan que están trabajando en un proyecto similar y mencionan la tarea de buscar elementos específicos dentro de los reportes anuales 10-K

  • Felicitan el proyecto y sugieren implementar filtrado colaborativo para agrupar fondos similares.

    • Aconsejan que eso podría servir para crear un sistema de recomendaciones por el que muchos actores de la industria estarían dispuestos a pagar un precio alto
  • Se preguntan si existe un sitio web donde se puedan ver las operaciones diarias de ejecutivos de grandes empresas, y mencionan un sitio que habían guardado en marcadores anteriormente

  • Señalan que hacerlo como paquete de npm reduce el alcance de usuarios y proponen crear una librería simple que convierta formularios 13F a CSV.