米国の主要投資家の投資内容を閲覧できるウェブサイト
- 開発者がホスティングしているサイトを利用するか、セルフホスティングして運用可能
- 17歳の学生が1年半かけて作成したものをオープンソースとして公開
- 米国証券取引委員会(SEC)は米国のすべての企業記録を保有
- 資産規模が1億ドルを超える企業は13Fフォームを提出する必要あり
- 13Fフォームは四半期ごとに提出され、投資家の保有株式を公開することで投資活動の透明性を提供
- wallstreetlocal によって、SECの13F提出者がよりアクセスしやすくオープンになる
- 大規模データベース: SECに登録された85万社以上を保有(データダウンロード可能、505MB)
- 最新データ: 個別提出者の保有株式を収集・整理し、最新データを提供
- 履歴データ: エクスプローラーで個別の提出履歴と保有株式を確認可能
機能
- SECの13F提出者を検索
- 最新の株式情報で提出者を更新
- アクセスしやすい形式で提出者の株式を表示
- JSONまたはCSV形式でデータをダウンロード
- 提出者の過去の提出履歴を確認して比較
はじめに
wallstreetlocal.com で wallstreetlocal を閲覧するか、以下の手順に従ってセルフホスティング。
- 依存関係をインストール:
npm install
- デプロイ: 開発用は
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 と組み合わせている。
貢献するには
- プロジェクトに貢献できると思うなら、Issue またはプルリクエストを作成。
- プロジェクトは個人で保守されているため、バグやアンチパターンが存在する可能性があり、見つけたら指摘してほしい。
- すべての貢献を高く評価。
ライセンスおよびコミュニティ行動規範
GN⁺の見解
- wallstreetlocal は、投資家が SEC の13F提出者の投資内容に簡単にアクセスできるようにするプラットフォームであり、投資判断に重要な情報を提供しうる。
- このウェブサイトは透明性と市場の公正性の向上に貢献でき、投資家にとって有用なリソースになりうる。
- オープンソースプロジェクトとして、開発者が貢献し改善できる機会を提供しており、これはソフトウェアの品質向上につながりうる。
- 批判的な視点で見ると、個人保守によって生じうるバグやアンチパターンはユーザー体験に影響する可能性があり、継続的なコミュニティ支援と貢献が必要。
- 類似機能を提供する他のプラットフォームやプロジェクトとして Bloomberg Terminal や Yahoo Finance があるが、wallstreetlocal は無料でアクセスできるオープンソースの代替として独自の価値を提供する。
2件のコメント
通常は WhaleWisdom が基本機能だけでも十分優秀なので、無料版くらいでも足りると思います。それでも国内で使いやすい13Fファイリングだけを整理して公開している方もいたので、何かしら役に立つことはあるかもしれませんね。
ひとまず、17歳がこういうものを作って公開できるあの環境のほうが、もっと羨ましいです(笑)
Hacker Newsの意見
プロジェクト名を見て、周辺の所有権を示す地図ベースのアプリを期待したが、実際にはそのようなデータは地域レベルでは存在しないと思う。
このプロジェクトはとても興味深く、金融業界をテーマにしている点が気に入っている。
このプロジェクトは印象的だと評価しつつ、ボーナスや株式分割後の価格追跡ができない点を指摘
よくやったと称賛し、実際に手を動かしてみることが能力向上の唯一の方法だと助言
13F報告書を分析するサービスには競争が多く、WhaleWisdomのようなサービスは基本機能において強力だと言及。
このプロジェクトから学ぶものがあったとして感謝を述べ、オープンソースで多くの作業を行った点を印象的だと評価
似たようなプロジェクトを進めているとして、10-K年次報告書の特定項目を検索する作業について言及
このプロジェクトに祝意を伝え、協調フィルタリングを実装して類似ファンドをクラスタリングするアイデアを提示
大企業の役員による日々の取引を見られるWebサイトがあるか気にしており、以前ブックマークしていたサイトに言及
npmパッケージとして作ると利用者の範囲が狭まると指摘し、13FフォームをCSVに変換するシンプルなライブラリを作ることを提案