เว็บไซต์สำหรับดูรายละเอียดการลงทุนของนักลงทุนรายใหญ่ที่สุดในสหรัฐฯ
- สามารถใช้งานเว็บไซต์ที่ผู้พัฒนาโฮสต์ไว้ หรือจะนำไปโฮสต์เองก็ได้
- นักเรียนอายุ 17 ปีใช้เวลาสร้างนาน 1 ปีครึ่งก่อนเปิดซอร์สเป็นโอเพนซอร์ส
- สำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์สหรัฐฯ (SEC) เก็บบันทึกของบริษัททั้งหมดในสหรัฐฯ
- บริษัทที่มีสินทรัพย์เกิน 100 ล้านดอลลาร์ต้องยื่นแบบฟอร์ม 13F
- แบบฟอร์ม 13F ยื่นเป็นรายไตรมาส และเปิดเผยหุ้นที่นักลงทุนถือครองเพื่อเพิ่มความโปร่งใสของกิจกรรมการลงทุน
- wallstreetlocal ทำให้ผู้ยื่น 13F ต่อ SEC เข้าถึงได้ง่ายขึ้นและเปิดกว้างมากขึ้น
- ฐานข้อมูลขนาดใหญ่: มีข้อมูลบริษัทที่จดทะเบียนกับ SEC มากกว่า 850,000 แห่ง (ดาวน์โหลดข้อมูลได้ ขนาด 505MB)
- ข้อมูลล่าสุด: รวบรวมและจัดระเบียบการถือครองหุ้นของผู้ยื่นแต่ละรายเพื่อให้ข้อมูลล่าสุด
- ข้อมูลย้อนหลัง: ดูประวัติการยื่นและหุ้นที่ถือครองของผู้ยื่นแต่ละรายได้ในตัวสำรวจ
ฟีเจอร์
- ค้นหาผู้ยื่น 13F ต่อ SEC
- อัปเดตผู้ยื่นด้วยข้อมูลหุ้นล่าสุด
- ดูหุ้นของผู้ยื่นในรูปแบบที่เข้าถึงได้ง่าย
- ดาวน์โหลดข้อมูลในรูปแบบ JSON หรือ CSV
- ดูและเปรียบเทียบประวัติการยื่นย้อนหลังของผู้ยื่น
เริ่มต้นใช้งาน
- ดู wallstreetlocal ได้ที่
wallstreetlocal.com หรือโฮสต์เองตามคำแนะนำต่อไปนี้
- ติดตั้ง dependency:
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 หรือ pull request
- โปรเจกต์นี้ดูแลโดยคนเดียว จึงอาจมีบั๊กและ anti-pattern อยู่บ้าง หากพบสามารถชี้ให้เห็นได้
- ทุกการมีส่วนร่วมมีคุณค่าอย่างยิ่ง
ใบอนุญาตและหลักปฏิบัติของชุมชน
- ใบอนุญาต MIT
- มีหลักปฏิบัติของชุมชน
ความเห็นของ GN⁺
- wallstreetlocal เป็นแพลตฟอร์มที่ช่วยให้นักลงทุนเข้าถึงรายละเอียดการลงทุนของผู้ยื่น 13F ต่อ SEC ได้ง่ายขึ้น ซึ่งอาจมอบข้อมูลสำคัญต่อการตัดสินใจลงทุน
- เว็บไซต์นี้อาจช่วยส่งเสริมความโปร่งใสและความเป็นธรรมของตลาด และเป็นทรัพยากรที่มีประโยชน์สำหรับนักลงทุน
- ในฐานะโปรเจกต์โอเพนซอร์ส มันเปิดโอกาสให้นักพัฒนาร่วมมีส่วนร่วมและปรับปรุงต่อได้ ซึ่งอาจช่วยยกระดับคุณภาพของซอฟต์แวร์
- ในมุมมองเชิงวิพากษ์ การดูแลโดยผู้ดูแลเพียงคนเดียวอาจทำให้เกิดบั๊กและ anti-pattern ที่กระทบประสบการณ์ผู้ใช้ได้ จึงต้องอาศัยการสนับสนุนและการมีส่วนร่วมจากชุมชนอย่างต่อเนื่อง
- แพลตฟอร์มหรือโปรเจกต์อื่นที่มีฟังก์ชันคล้ายกัน ได้แก่ Bloomberg Terminal หรือ Yahoo Finance แต่ wallstreetlocal มีคุณค่าเฉพาะตัวในฐานะทางเลือกโอเพนซอร์สที่เข้าถึงได้ฟรี
2 ความคิดเห็น
ปกติ WhaleWisdom ก็ยอดเยี่ยมอยู่แล้วแค่ด้วยฟังก์ชันพื้นฐาน ดังนั้นใช้แค่เวอร์ชันฟรีก็น่าจะเพียงพอแล้วครับ ถึงอย่างนั้นในบ้านเราก็มีคนที่คอยรวบรวมและเผยแพร่เฉพาะข้อมูลการยื่น 13F ที่พอใช้งานได้อยู่เหมือนกัน เลยอาจจะช่วยอะไรได้บ้างนะครับ
อย่างแรกเลยคือผมอิจฉาสภาพแวดล้อมที่เด็กอายุ 17 สามารถทำอะไรแบบนี้ออกมาแล้วเปิดเผยได้มากกว่าครับ ฮ่าๆ
ความเห็นจาก Hacker News
ตอนเห็นชื่อโปรเจ็กต์ คาดหวังว่าจะเป็นแอปแบบแผนที่ที่แสดงความเป็นเจ้าของในพื้นที่รอบตัว แต่คิดว่าในความเป็นจริงข้อมูลแบบนั้นไม่มีอยู่ในระดับท้องถิ่น
มองว่าโปรเจ็กต์นี้น่าสนใจมาก และชอบที่เลือกทำในธีมอุตสาหกรรมการเงิน
มองว่าโปรเจ็กต์นี้น่าประทับใจ แต่ชี้ว่ามันยังติดตามราคาไม่ได้หลังโบนัสหรือการแตกพาร์หุ้น
ชื่นชมว่าโปรเจ็กต์นี้ทำได้ดี และแนะนำว่าการลงมือทำงานจริงคือหนทางเดียวในการพัฒนาความสามารถ
กล่าวว่ามีคู่แข่งจำนวนมากในบริการวิเคราะห์รายงาน 13F และบริการอย่าง WhaleWisdom ก็แข็งแกร่งในฟังก์ชันพื้นฐาน
ขอบคุณที่ทำให้ได้เรียนรู้อะไรจากโปรเจ็กต์นี้ และมองว่าน่าประทับใจที่ทำงานไปมากขนาดนี้ในฐานะโอเพนซอร์ส
บอกว่ากำลังทำโปรเจ็กต์คล้ายกันอยู่ และพูดถึงงานค้นหารายการเฉพาะในรายงานประจำปี 10-K
แสดงความยินดีกับโปรเจ็กต์นี้ และเสนอไอเดียให้ใช้ collaborative filtering เพื่อจัดกลุ่มกองทุนที่คล้ายกัน
สงสัยว่ามีเว็บไซต์ที่ใช้ดูธุรกรรมรายวันของผู้บริหารบริษัทใหญ่ ๆ ได้หรือไม่ และพูดถึงเว็บที่เคยบุ๊กมาร์กไว้ก่อนหน้านี้
ชี้ว่าการทำเป็นแพ็กเกจ npm ทำให้ขอบเขตผู้ใช้แคบลง และเสนอให้ทำไลบรารีง่าย ๆ สำหรับแปลงฟอร์ม 13F เป็น CSV