25P by neo 4달전 | favorite | 댓글 2개

미국 최대 투자자들의 투자 내역을 볼 수 있는 웹사이트

  • 개발자가 호스팅하는 사이트를 이용하거나 셀프호스팅 하여 운영 가능
  • 17살 학생이 1년 반동안 만든 것을 오픈소스로 공개
  • 미국 증권거래위원회(SEC)는 미국의 모든 회사 기록을 보유
    • 자산 규모가 1억 달러를 초과하는 회사는 13F 양식을 제출해야 함
    • 13F 양식은 분기별로 제출되며, 투자자의 보유 주식을 공개하여 투자 활동의 투명성 제공.
  • wallstreetlocal을 통해 SEC의 13F Filer들이 더 접근하기 쉽고 개방적으로 됨
    • 대규모 데이터베이스: SEC에 등록된 85만 개 이상의 회사 보유(데이터 다운로드 가능 505MB)
    • 최신 데이터: 개별 제출자의 보유 주식을 수집하고 정리하여 최신 데이터 제공
    • 역사적 데이터: 탐색기에서 개별 제출 내역과 보유 주식을 볼 수 있음

기능

  • SEC의 13F Filer들을 조회
  • 최신 주식 정보로 Filer들을 업데이트
  • 접근 가능한 형식으로 Filer의 주식 보기
  • JSON 또는 CSV 형식으로 데이터 다운로드
  • 제출자의 역사적 제출 내역을 보고 비교

시작하기

  • wallstreetlocal.com에서 wallstreetlocal을 보거나, 다음 지침에 따라 자체 호스팅.
    1. 의존성 설치: npm install
    2. 배포: 개발용은 npm run dev, 프로덕션 빌드는 npm run build && npm run start
  • 백엔드는 이미 content.wallstreetlocal.com으로 구성되어 있지만, 자체 호스팅도 가능.
  • wallstreetlocal의 개발 스택에 대한 자세한 정보는 각 문서 참조.
    • 백엔드 작업에는 FastAPI 사용.
    • 프론트엔드에는 NextJS 사용.
    • 다양한 마이크로서비스에는 Docker 사용.
    • 데이터베이스에는 MongoDB 사용.
    • 검색 데이터베이스에는 Meilisearch 사용.
    • 리버스 프록시에는 NGINX Proxy Manager 사용.
    • 텔레메트리에는 Grafana 사용, Prometheus, Tempo, Loki, OpenTelemetry와 함께.

기여하기

  • 프로젝트에 기여할 수 있다고 생각되면 이슈 또는 풀 리퀘스트 생성.
  • 프로젝트는 단독으로 유지되므로 버그와 안티 패턴이 발생할 수 있음, 발견 시 지적.
  • 모든 기여는 높이 평가됨.

라이선스 및 커뮤니티 행동 규칙

  • MIT 라이선스.
  • 커뮤니티 행동 규칙 존재.

GN⁺의 의견

  • wallstreetlocal은 투자자들에게 SEC의 13F 제출자들의 투자 내역을 쉽게 접근할 수 있게 해주는 플랫폼으로, 투자 결정에 중요한 정보를 제공할 수 있음.
  • 이 웹사이트는 투명성과 시장의 공정성을 증진시키는 데 기여할 수 있으며, 투자자들에게 유용한 자원이 될 수 있음.
  • 오픈소스 프로젝트로서, 개발자들이 기여하고 개선할 수 있는 기회를 제공하며, 이는 소프트웨어의 질을 향상시킬 수 있음.
  • 비판적인 시각에서 볼 때, 단독 유지 관리로 인해 발생할 수 있는 버그와 안티 패턴은 사용자 경험에 영향을 줄 수 있으며, 지속적인 커뮤니티 지원과 기여가 필요함.
  • 유사한 기능을 제공하는 다른 플랫폼이나 프로젝트로는 Bloomberg Terminal이나 Yahoo Finance가 있으나, wallstreetlocal은 무료로 접근 가능한 오픈소스 대안으로서 독특한 가치를 제공함.

보통 WhaleWisdom 가 기본 기능만으로도 뛰어나서 그거 무료 버전 정도로도 충분하긴 할겁니다. 그래도 국내에서 쓸만한 13F 파일링만 정리해서 공개하는 분들도 있던데 뭔가 도움이 될수도 있긴 하겠네요.

일단 17세가 이런걸 만들어서 공개할 수 있는 저 환경이 더 부럽긴 합니다 ㅎㅎ

Hacker News 의견
  • 프로젝트 이름을 보고 주변의 소유권을 보여주는 지도 기반 앱을 기대했으나, 실제로는 그런 데이터가 지역적으로 존재하지 않는다고 생각함.

    • 프로젝트를 통해 반쯤 가려진 데이터셋을 공개하는 것이 사람들을 잘 정보화된 상태로 유지하는 데 도움이 됨
  • 프로젝트에 대해 매우 흥미롭다고 평가하며, 금융 산업을 주제로 삼은 것을 좋아함.

    • '회사'라는 단어의 사용에 대해 지적하며, 미국의 사기업은 SEC에 등록하거나 보고할 필요가 없다고 설명
    • 투자 자문가들은 SEC에 등록되어 있고 관리 자산이 1억 달러 이상일 때만 13F 보고서를 제출해야 한다고 함.
    • 이러한 사실을 프로젝트 웹사이트에서 고려하고 있으며, '머니 매니저'라는 용어를 올바르게 사용했다고 언급
  • 프로젝트에 대해 인상적이라고 평가하면서, 보너스나 주식 분할 후 가격 추적이 불가능한 점을 지적

    • 구글 주식 가격을 예로 들며, 주식 분할을 고려한 실제 지불 가격 조정이 필요하다고 조언
  • 프로젝트에 대해 잘했다고 칭찬하며, 실제로 작업을 해보는 것이 능력 향상에 유일한 방법이라고 조언

    • 컴퓨터를 좋아하고 스타트업에서 일하고 싶다면 그것을 실현할 수 있는 모든 것을 갖추고 있다고 격려
  • 13F 보고서를 분석하는 서비스에 경쟁이 많다고 언급하며, WhaleWisdom 같은 서비스가 기본적인 기능에서 강력하다고 함.

    • 13F 보고서를 성능, 변동성, 공격성 등으로 분류하고, 최고 성능의 보유 종목을 혼합한 모델 포트폴리오를 구축하는 등의 아이디어를 제안함.
  • 프로젝트에 대해 배운 것이 있다고 감사를 표하며, 오픈 소스로 많은 작업을 한 것에 대해 인상적이라고 평가

  • 비슷한 프로젝트를 진행 중이라며, 10-K 연간 보고서의 특정 항목을 검색하는 작업에 대해 언급

  • 프로젝트에 대해 축하를 전하며, 협업 필터링을 구현하여 비슷한 펀드를 클러스터링하는 아이디어를 제시

    • 이를 통해 산업계의 많은 플레이어들이 높은 가격을 지불할 수 있는 추천 시스템을 만들 수 있다고 조언
  • 대형 회사 임원들의 일일 거래를 볼 수 있는 웹사이트가 있는지 궁금해하며, 이전에 북마크했던 사이트를 언급

  • npm 패키지로 만드는 것이 사용자 범위를 줄인다고 지적하며, 13F 양식을 CSV로 변환하는 간단한 라이브러리를 만들 것을 제안함.