musn129: บริการสรุปข่าวหุ้นสหรัฐ
(musn129.com)เป็นบริการที่รวบรวมข่าวหุ้นสหรัฐ แล้วสรุปให้ว่าทำไมราคาถึงขึ้นหรือลง
ยกตัวอย่างเช่น กรณีของ Netflix ล่าสุด ณ วันที่ 2022-10-21 มีการให้สรุปว่า the company is reinvesting a huge chunk of its profits at a high rate of return พร้อมลิงก์ไปยังบทความข่าวต้นฉบับที่เกี่ยวข้อง
ผมสนใจหุ้นสหรัฐมาก แต่รู้สึกว่าไม่สะดวกที่ต้องตื่นเช้ามาแล้วคอยค้นหาทีละตัวว่าทำไมราคาถึงขึ้นหรือลง จึงพัฒนาบริการนี้ขึ้นมา และขอแชร์ไว้เผื่อว่าจะเป็นประโยชน์กับใครบางคน
ในเชิงเทคนิค มีรายละเอียดดังนี้
- สร้างแบบ Fully Serverless (AWS Lambda + Cloudfront Lambda@Edge)
- ครอว์ลข่าวเกี่ยวกับหุ้นสหรัฐ แล้วใช้โมเดลแมชชีนเลิร์นนิงชื่อ SQuAD เพื่ออนุมานผลลัพธ์ (เช่น
Why Nvidia stock goes up?)- ใช้โมเดลแบบ lightweight ที่สามารถรันบน Lambda ได้เพียงพอ (ตระกูล Distillation BERT)
- Lambda ทั้งหมดที่ใช้สร้างข้อมูลทำงานอยู่ภายในขอบเขต AWS Free Tier และมีค่าใช้จ่ายเพิ่มเติมเพียง S3 กับค่าโดเมน Route 53 เท่านั้น (ปัจจุบันประมาณ $2 ต่อเดือน)
- ข้อมูลทั้งหมดเก็บไว้ใน S3 และไม่ได้ใช้ DB แยกต่างหาก
- SSR (NextJs) + Cloudfront Lambda@Edge (us-east-1)
ติดตามอ่านอยู่เสมอ และขอขอบคุณทุกท่านมากครับ เขียนมาเพื่อหวังว่าจะช่วยผู้ที่สนใจได้ไม่มากก็น้อย ขอบคุณครับ
19 ความคิดเห็น
ว้าว.. ขอบคุณมากสำหรับบริการที่ยอดเยี่ยมจริงๆ
ในบรรดาโปรแกรมที่คล้ายกัน ผมว่าตัวนี้ทั้งใช้งานสะดวกและดูดีที่สุดครับ ผมเคยใช้ Yahoo Finance, Dow Jones, Bloomberg ฯลฯ มาบ้าง (แม้จะไม่ได้ทำงานสายนี้และเป็นนักลงทุนรายย่อย เลยยังไม่ได้ถึงขั้นใช้โปรแกรมเฉพาะทาง) แต่ตัวนี้ทำให้ดูบทความที่เกี่ยวข้องได้สะดวกดีครับ เพียงแต่แต่ละคนก็มีหุ้นที่สนใจต่างกันไป ดังนั้นถึงไม่ต้องสร้างบัญชีก็ได้ แต่อยากให้มีฟีเจอร์ติดดาวและติดตามหุ้นบางตัวได้อย่างต่อเนื่อง จะดีมากครับ จะใช้งานให้ดีเลยครับ ขอบคุณครับ ^-^
ผมทำงานอยู่ในบริษัทหลักทรัพย์ครับ อยากพัฒนาอันนี้เป็นบริการดูบ้าง..??
มีเรื่องสงสัยอยู่อย่างหนึ่ง ถ้าผมส่งอีเมลไป จะช่วยตอบกลับให้หน่อยได้ไหมครับ?? haha
สวัสดีครับ/ค่ะ! ขอบคุณที่ให้ความสนใจนะครับ/ค่ะ หากมีข้อสงสัยสามารถฝากคำถามไว้ได้เลย แล้วผม/ฉันจะตอบให้ครับ/ค่ะ! แต่ถ้าไม่ได้มีเนื้อหาส่วนตัวรวมอยู่ด้วย การฝากไว้ที่นี่น่าจะดีกว่า เพราะจะได้แชร์ร่วมกับท่านอื่น ๆ ไปพร้อมกันได้ด้วย! ขอบคุณครับ/ค่ะ
ครับ มีหลายอย่างที่สงสัยมากเลยครับ :) ผมไม่ค่อยรู้เรื่องทางเทคนิคเท่าไร เลยขอถามแบบสบาย ๆ นะครับ
โครงการนี้พอจะเพิ่มความแม่นยำให้สูงขึ้นกว่านี้ได้ไหมครับ?
ดูเหมือนว่าจะเป็นไปในทิศทางอย่างการเพิ่มปริมาณข่าว เพิ่มคุณภาพของข่าว หรือไม่ก็เพิ่มความแม่นยำของโมเดลนะครับ
ถ้าลงทรัพยากรเพิ่มขึ้น ผมก็เลยสงสัยว่ามันจะสามารถเพิ่มความแม่นยำของบริการที่คุณโพสต์ไว้ได้มากน้อยแค่ไหนครับ ฮ่าๆ
ครับ น่าจะปรับให้ดีขึ้นได้อีกมากเลย ผมทำเองเป็นการส่วนตัว และเพราะ (ตอนนี้ยัง) ไม่มีรายได้ เลยโฟกัสเรื่องความคุ้มค่าด้านต้นทุนค่อนข้างมาก จึงคิดว่ายังมีอีกหลายจุดที่ปรับปรุงได้
อย่างที่คุณบอกไว้ สิ่งสำคัญที่สุดอันดับแรกน่าจะเป็นการรวบรวมข้อมูลคุณภาพดีให้มากขึ้น เท่าที่ผมทราบ ในด้านข่าวมี SaaS หลายเจ้าที่ทำระบบเก็บข้อมูลจากการครอว์ลไว้ดีมาก ดังนั้นถ้าเป็นโปรเจ็กต์ที่ไม่ได้ทำในระดับบุคคล ก็น่าจะสามารถใช้ SaaS แบบเสียเงินจากภายนอกในราคาที่เหมาะสมเพื่อรวบรวมบทความข่าวคุณภาพดีได้
ถัดมา ตอนนี้ผมยังไม่ได้ใส่ใจเรื่องการประมวลผลก่อนและหลังมากนักสำหรับอินพุตและเอาต์พุตของโมเดล แต่ถ้าดูผลลัพธ์ของโมเดลแล้วปรับแต่งให้ได้ค่าที่มีคุณภาพมากขึ้น คิดว่าผลที่ผู้ใช้เห็นจะดีขึ้นมากเลยครับ (เช่น ตอนนี้ผมยังปล่อยคำตอบสั้น ๆ ที่ดูไม่ค่อยมีความหมาย หรือคำตอบที่ดูเหมือนช่องว่างเอาไว้ด้วย เพราะตัวข้อมูลเองมีน้อย... และส่วนตัวก็อยากเผื่อไว้สำหรับความต้องการแบบว่าเวลาสงสัยก็แค่อยากกดเข้าไปดู แต่ถ้าเป็นระดับโปรดักชัน ก็น่าจะจัดการสิ่งเหล่านี้ได้ดีกว่านี้และมอบประสบการณ์ผู้ใช้ที่ดีขึ้นมากได้)
สุดท้าย เรื่องนี้ก็เกี่ยวกับต้นทุนเหมือนกัน ตอนนั้นผมใช้โมเดลที่เบามากเพียงครั้งเดียวเท่านั้น แต่ก็น่าจะลองใช้โมเดลที่ใหญ่กว่าได้ (ซึ่งต้องใช้การคำนวณมากกว่า แต่ประสิทธิภาพก็ดีกว่าเมื่อเทียบกัน) และนอกจากวิธี Question Answering ที่ผมใช้แล้ว ก็น่าจะมีวิธีอื่น ๆ อีกหลากหลายที่ให้ผลลัพธ์ได้เหมาะสมกว่า
พอเขียนไปเขียนมาก็ยาวเลย หวังว่าสิ่งที่เขียนทิ้งไว้นี้จะเป็นประโยชน์กับท่านอื่น ๆ ที่สนใจด้วยนะครับ ขอบคุณครับ!
สุดยอดมากเลยครับ ว้าวว;;
ถ้าสามารถยกระดับความแม่นยำได้มากพอ ก็ดูน่าจะถึงขั้นพิจารณานำไปทำเป็นโปรดักต์ใช้งานจริงได้ทันทีเลยนะครับ
(แค่ดูจากปฏิกิริยาในคอมเมนต์ของคนที่ได้เห็นบริการนี้ ก็ดูเหมือนว่าการพิสูจน์ในฐานะ Preto-Type(โปรโตx, พรีโตo) จะเสร็จสิ้นไปเรียบร้อยแล้วด้วยซ้ำ 555)
ในฐานะคนวางแผนผลิตภัณฑ์ จุดที่ผมครุ่นคิดอยู่ในด้านการลงทุนหุ้นต่างประเทศมีอยู่ใหญ่ ๆ สองเรื่องครับ
อย่างแรกคือ Pain Point เชิงกายภาพหรือเชิงเทคนิค
-ยกตัวอย่างเช่น ต้องเทรดตอนกลางคืน / ต้องแลกเงิน / แสดงราคาเมื่อ 15 นาทีก่อน / มองไม่เห็นราคาเสนอซื้อขาย / หรือมีประเทศที่เปิดให้เทรดได้ไม่มากนัก เป็นต้น ว่าจะทำอย่างไรเพื่อลดความไม่สะดวกที่เกิดจากช่องว่างเชิงกายภาพระหว่างตลาดต้นทางกับตลาดท้องถิ่นเหล่านี้
แต่ตอนนี้เรื่องส่วนนี้ดีขึ้นมากแล้ว ด้วยพลังของเงินทุน.... 555
ช่วงหลังมานี้ สิ่งที่ผมสนใจคือประเด็นด้านข้อมูลและคอนเทนต์ครับ
อย่างแรกเลยคือต้องเก่งภาษาอังกฤษ และถึงจะเก่งภาษาอังกฤษ ก็ยังยากที่จะค้นหาข้อมูลต่างประเทศ แถมข้อมูลก็มีมากเกินไปจนไม่รู้จะต้องหาอะไรอย่างไรอีก เพราะไม่มีเวลา สิ่งที่ต้องดูก็เยอะ การลงทุนก็ยาก และก็ไม่มีใครมาบอกด้วย,,,
ดังนั้นสิ่งที่บริษัทหลักทรัพย์ทำกันโดยมากก็คือ ตั้งทีมคอนเทนต์ขึ้นมาเอง หรือซื้อคอนเทนต์จากภายนอก หรือขยายขอบเขตการวิเคราะห์วิจัยไปถึงหุ้นต่างประเทศ แต่ก็ยังอีกไกลกว่าจะพอ และยังต้องอาศัยแรงคนลงมือทีละอย่างอยู่ดี พอเป็นแบบนั้น ความทันเวลาก็ยิ่งลดลง..
เหตุผลที่ผมประทับใจบริการที่คุณทำขึ้นมาอย่างมากก็เพราะเรื่องนี้แหละครับ
ดูแล้วบริการนี้น่าจะช่วยยกระดับประสบการณ์ผู้ใช้ในทุก ๆ วันได้มากทีเดียว สุดท้ายแล้วสิ่งที่คนอยากรู้ก็คือ ทำไมมันขึ้น ทำไมมันลง.. ไม่ใช่หรือครับ 555
ขอบคุณสำหรับคำตอบที่ละเอียดมากครับ/ค่ะ! คิดว่าน่าจะช่วยได้มากเลย โดยเฉพาะการที่ได้แบ่งปันมุมมองจากคนที่ทำงานอยู่ในสายงานจริง ไม่เพียงช่วยผม/ฉันเท่านั้น แต่ก็น่าจะเป็นประโยชน์อย่างมากกับคนอื่น ๆ ด้วยเช่นกัน ขอบคุณมากครับ/ค่ะ!! 5555
ขอบคุณทั้งโปรเจกต์และคอมเมนต์มากครับ คิดว่าน่าจะช่วยคนอื่นได้มากเลย!
เป็นบริการที่ยอดเยี่ยมมากครับ!
แม้จะชนเพดานราคาขึ้นไปแล้ว แต่บ่อยครั้งก็ไม่ได้บอกเหตุผลไว้อย่างชัดเจน และมีแค่ข่าวว่าราคาชนเพดานเท่านั้นด้วย.. เลยอยากรู้ว่าข่าวแบบนี้จะกรองออกได้ดีอย่างไรนะครับ
สวัสดีครับ! ขอบคุณที่ให้ความสนใจนะครับ คิดว่าสาเหตุหลักที่คุณภาพยังไม่ดีน่าจะมีอยู่ 2 อย่าง อย่างแรกคือตัวเนื้อหาของบทความต้นทางเองอาจไม่ได้มีข้อมูลที่ต้องการครบถ้วนเพียงพอ และอีกอย่างคือผลการอนุมานของโมเดลแมชชีนเลิร์นนิงอาจยังออกมาได้ไม่ดีนักครับ (ตอนนี้ยังเป็นวิธีที่ค่อนข้าง naive มาก ๆ อยู่ครับ ฮ่า ๆ..)
ตอนนี้เวลาเรามีหลายบทความ จะใช้ model output score ในการจัดเรียง แต่ถ้าจัดการกับประโยคที่สั้นเกินไปให้ดีขึ้น (เช่นแบบที่เห็นตอนนี้ซึ่งว่างเปล่าไปเลยหรือสั้นเกินไป) หรือเพิ่ม heuristic อื่น ๆ เข้าไปอีกสักหน่อย ก็น่าจะปรับปรุงได้ค่อนข้างเร็วครับ ขอบคุณสำหรับฟีดแบ็กดี ๆ ครับ!
ว้าว ดีมากเลยครับ
ถ้าสามารถเลือกติดตามแค่หุ้นที่ต้องการไม่กี่ตัว แล้วรับทางอีเมลทุกเช้าได้ น่าจะดีมากเลยครับ
แต่อีเมลมีต้นทุน ลองพิจารณาทำเป็นบริการแบบเสียเงินในราคาย่อมเยาดูก็ได้นะครับ 55
ขอบคุณมากสำหรับความคิดเห็นและไอเดียดี ๆ! 5555 เดี๋ยวจะค่อย ๆ เพิ่มฟีเจอร์ไปทีละนิดครับ ผมได้รับแรงบันดาลใจจาก GeekNews อยู่เสมอ เลยอยากถือโอกาสนี้บอกว่ารู้สึกขอบคุณมากจริง ๆ! 5555
สงสัยเหมือนกันว่าถ้าเป็นหุ้นเกาหลีจะออกมาแบบไหน 555
ผมก็กำลังกังวลเรื่องหุ้นเกาหลีอยู่พอดีเหมือนกัน แต่จะค่อย ๆ พัฒนาแล้วลองเพิ่มเข้าไปทีละนิดครับ ขอบคุณที่ให้ความสนใจนะครับ 555
ว้าว! เป็นบริการที่น่าสนใจมากเลยนะครับ/ค่ะ ทำให้ผมนึกขึ้นมาว่า อาจจะลองนำวิธีแบบนี้ไปใช้วิเคราะห์ตอนที่เพลงของศิลปินบางคนกลับมาติดชาร์ตเพลงแบบพุ่งแรงอีกครั้งได้หรือเปล่า
ขอบคุณสำหรับความคิดเห็นดี ๆ! หากใช้แนวทางที่คล้ายกันนี้ ถ้ามีข้อมูลมากเพียงพอ ก็น่าจะมีสิ่งที่นำไปต่อยอดใช้งานได้อีกมากจริง ๆ นะครับ!
หุ้นก็...ขึ้นได้นะ...? แปลกจัง... ของฉันมีแต่ตกอย่างเดียวเลย...
ก่อนซื้อหุ้นตัวใหม่ รบกวนแชร์ใน GeekNews ด้วย