25 คะแนน โดย GN⁺ 2024-03-10 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

เว็บไซต์สำหรับดูรายละเอียดการลงทุนของนักลงทุนรายใหญ่ที่สุดในสหรัฐฯ

  • สามารถใช้งานเว็บไซต์ที่ผู้พัฒนาโฮสต์ไว้ หรือจะนำไปโฮสต์เองก็ได้
  • นักเรียนอายุ 17 ปีใช้เวลาสร้างนาน 1 ปีครึ่งก่อนเปิดซอร์สเป็นโอเพนซอร์ส
  • สำนักงานคณะกรรมการกำกับหลักทรัพย์และตลาดหลักทรัพย์สหรัฐฯ (SEC) เก็บบันทึกของบริษัททั้งหมดในสหรัฐฯ
    • บริษัทที่มีสินทรัพย์เกิน 100 ล้านดอลลาร์ต้องยื่นแบบฟอร์ม 13F
    • แบบฟอร์ม 13F ยื่นเป็นรายไตรมาส และเปิดเผยหุ้นที่นักลงทุนถือครองเพื่อเพิ่มความโปร่งใสของกิจกรรมการลงทุน
  • wallstreetlocal ทำให้ผู้ยื่น 13F ต่อ SEC เข้าถึงได้ง่ายขึ้นและเปิดกว้างมากขึ้น
    • ฐานข้อมูลขนาดใหญ่: มีข้อมูลบริษัทที่จดทะเบียนกับ SEC มากกว่า 850,000 แห่ง (ดาวน์โหลดข้อมูลได้ ขนาด 505MB)
    • ข้อมูลล่าสุด: รวบรวมและจัดระเบียบการถือครองหุ้นของผู้ยื่นแต่ละรายเพื่อให้ข้อมูลล่าสุด
    • ข้อมูลย้อนหลัง: ดูประวัติการยื่นและหุ้นที่ถือครองของผู้ยื่นแต่ละรายได้ในตัวสำรวจ

ฟีเจอร์

  • ค้นหาผู้ยื่น 13F ต่อ SEC
  • อัปเดตผู้ยื่นด้วยข้อมูลหุ้นล่าสุด
  • ดูหุ้นของผู้ยื่นในรูปแบบที่เข้าถึงได้ง่าย
  • ดาวน์โหลดข้อมูลในรูปแบบ JSON หรือ CSV
  • ดูและเปรียบเทียบประวัติการยื่นย้อนหลังของผู้ยื่น

เริ่มต้นใช้งาน

  • ดู wallstreetlocal ได้ที่ wallstreetlocal.com หรือโฮสต์เองตามคำแนะนำต่อไปนี้
    1. ติดตั้ง dependency: 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

การมีส่วนร่วม

  • หากคิดว่าสามารถมีส่วนร่วมกับโปรเจกต์ได้ ให้สร้าง issue หรือ pull request
  • โปรเจกต์นี้ดูแลโดยคนเดียว จึงอาจมีบั๊กและ anti-pattern อยู่บ้าง หากพบสามารถชี้ให้เห็นได้
  • ทุกการมีส่วนร่วมมีคุณค่าอย่างยิ่ง

ใบอนุญาตและหลักปฏิบัติของชุมชน

  • ใบอนุญาต MIT
  • มีหลักปฏิบัติของชุมชน

ความเห็นของ GN⁺

  • wallstreetlocal เป็นแพลตฟอร์มที่ช่วยให้นักลงทุนเข้าถึงรายละเอียดการลงทุนของผู้ยื่น 13F ต่อ SEC ได้ง่ายขึ้น ซึ่งอาจมอบข้อมูลสำคัญต่อการตัดสินใจลงทุน
  • เว็บไซต์นี้อาจช่วยส่งเสริมความโปร่งใสและความเป็นธรรมของตลาด และเป็นทรัพยากรที่มีประโยชน์สำหรับนักลงทุน
  • ในฐานะโปรเจกต์โอเพนซอร์ส มันเปิดโอกาสให้นักพัฒนาร่วมมีส่วนร่วมและปรับปรุงต่อได้ ซึ่งอาจช่วยยกระดับคุณภาพของซอฟต์แวร์
  • ในมุมมองเชิงวิพากษ์ การดูแลโดยผู้ดูแลเพียงคนเดียวอาจทำให้เกิดบั๊กและ anti-pattern ที่กระทบประสบการณ์ผู้ใช้ได้ จึงต้องอาศัยการสนับสนุนและการมีส่วนร่วมจากชุมชนอย่างต่อเนื่อง
  • แพลตฟอร์มหรือโปรเจกต์อื่นที่มีฟังก์ชันคล้ายกัน ได้แก่ Bloomberg Terminal หรือ Yahoo Finance แต่ wallstreetlocal มีคุณค่าเฉพาะตัวในฐานะทางเลือกโอเพนซอร์สที่เข้าถึงได้ฟรี

2 ความคิดเห็น

 
xguru 2024-03-11

ปกติ WhaleWisdom ก็ยอดเยี่ยมอยู่แล้วแค่ด้วยฟังก์ชันพื้นฐาน ดังนั้นใช้แค่เวอร์ชันฟรีก็น่าจะเพียงพอแล้วครับ ถึงอย่างนั้นในบ้านเราก็มีคนที่คอยรวบรวมและเผยแพร่เฉพาะข้อมูลการยื่น 13F ที่พอใช้งานได้อยู่เหมือนกัน เลยอาจจะช่วยอะไรได้บ้างนะครับ

อย่างแรกเลยคือผมอิจฉาสภาพแวดล้อมที่เด็กอายุ 17 สามารถทำอะไรแบบนี้ออกมาแล้วเปิดเผยได้มากกว่าครับ ฮ่าๆ

 
GN⁺ 2024-03-10
ความเห็นจาก Hacker News
  • ตอนเห็นชื่อโปรเจ็กต์ คาดหวังว่าจะเป็นแอปแบบแผนที่ที่แสดงความเป็นเจ้าของในพื้นที่รอบตัว แต่คิดว่าในความเป็นจริงข้อมูลแบบนั้นไม่มีอยู่ในระดับท้องถิ่น

    • การเปิดเผยชุดข้อมูลที่ก่อนหน้านี้เข้าถึงได้ไม่เต็มที่ผ่านโปรเจ็กต์นี้ช่วยให้ผู้คนมีข้อมูลที่รอบด้านมากขึ้น
  • มองว่าโปรเจ็กต์นี้น่าสนใจมาก และชอบที่เลือกทำในธีมอุตสาหกรรมการเงิน

    • ท้วงเรื่องการใช้คำว่า 'บริษัท' โดยอธิบายว่าบริษัทเอกชนในสหรัฐฯ ไม่จำเป็นต้องจดทะเบียนหรือยื่นรายงานต่อ SEC
    • ที่ปรึกษาการลงทุนจะต้องจดทะเบียนกับ SEC และต้องยื่นรายงาน 13F ก็ต่อเมื่อมีสินทรัพย์ภายใต้การบริหารเกิน 100 ล้านดอลลาร์
    • ระบุว่าเว็บไซต์ของโปรเจ็กต์ได้คำนึงถึงข้อเท็จจริงนี้แล้ว และใช้คำว่า 'money manager' ได้อย่างถูกต้อง
  • มองว่าโปรเจ็กต์นี้น่าประทับใจ แต่ชี้ว่ามันยังติดตามราคาไม่ได้หลังโบนัสหรือการแตกพาร์หุ้น

    • ยกตัวอย่างราคาหุ้น Google และแนะนำว่าควรปรับราคาที่จ่ายจริงโดยคำนึงถึงการแตกพาร์หุ้น
  • ชื่นชมว่าโปรเจ็กต์นี้ทำได้ดี และแนะนำว่าการลงมือทำงานจริงคือหนทางเดียวในการพัฒนาความสามารถ

    • ให้กำลังใจว่าถ้าชอบคอมพิวเตอร์และอยากทำงานที่สตาร์ตอัป ก็มีทุกอย่างพร้อมที่จะทำให้มันเกิดขึ้นได้
  • กล่าวว่ามีคู่แข่งจำนวนมากในบริการวิเคราะห์รายงาน 13F และบริการอย่าง WhaleWisdom ก็แข็งแกร่งในฟังก์ชันพื้นฐาน

    • เสนอไอเดียให้จัดหมวดหมู่รายงาน 13F ตามผลตอบแทน ความผันผวน ความดุดัน เป็นต้น และสร้างโมเดลพอร์ตโฟลิโอโดยผสมหุ้นที่ถือครองของกองทุนที่ทำผลงานดีที่สุด
  • ขอบคุณที่ทำให้ได้เรียนรู้อะไรจากโปรเจ็กต์นี้ และมองว่าน่าประทับใจที่ทำงานไปมากขนาดนี้ในฐานะโอเพนซอร์ส

  • บอกว่ากำลังทำโปรเจ็กต์คล้ายกันอยู่ และพูดถึงงานค้นหารายการเฉพาะในรายงานประจำปี 10-K

  • แสดงความยินดีกับโปรเจ็กต์นี้ และเสนอไอเดียให้ใช้ collaborative filtering เพื่อจัดกลุ่มกองทุนที่คล้ายกัน

    • แนะนำว่าด้วยวิธีนี้อาจสร้างระบบแนะนำที่ผู้เล่นจำนวนมากในอุตสาหกรรมยอมจ่ายแพงได้
  • สงสัยว่ามีเว็บไซต์ที่ใช้ดูธุรกรรมรายวันของผู้บริหารบริษัทใหญ่ ๆ ได้หรือไม่ และพูดถึงเว็บที่เคยบุ๊กมาร์กไว้ก่อนหน้านี้

  • ชี้ว่าการทำเป็นแพ็กเกจ npm ทำให้ขอบเขตผู้ใช้แคบลง และเสนอให้ทำไลบรารีง่าย ๆ สำหรับแปลงฟอร์ม 13F เป็น CSV