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.
- Instalar dependencias:
npm install
- 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
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
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.
Consideran que el proyecto es muy interesante y les gusta que esté enfocado en la industria financiera.
Evalúan el proyecto como impresionante, aunque señalan que no se puede rastrear el precio después de bonos o splits de acciones.
Felicitan el trabajo del proyecto y aconsejan que la única forma de mejorar las habilidades es hacer trabajo real.
Mencionan que hay mucha competencia entre los servicios que analizan reportes 13F, y que servicios como WhaleWisdom son sólidos en funciones básicas.
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.
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.