การลงทุนด้วย AI ทุกคนก็น่าจะสนใจกันใช่ไหม

ถ้าดูใน X หรือ Threads จะเห็นโพสต์ที่แชร์ประสบการณ์การลงทุนด้วย AI เยอะมากจริง ๆ ถ้าสั่งให้ coding agent ทำ มันก็ช่วยสร้างกลยุทธ์การลงทุนแบบคลิกเดียวและลองรันให้ได้ด้วย คิดว่าคนส่วนใหญ่น่าจะเริ่มจากการให้ AI ช่วยเลือกหุ้นก่อน

แต่แนวทางนี้มีข้อจำกัดเชิงโครงสร้างอยู่ การลงทุนที่อิงการตัดสินใจของ AI ตรวจสอบเชิงวิทยาศาสตร์ได้ยาก เพราะ AI เรียนรู้ข้อมูลในอดีตมาแล้ว ดังนั้นต่อให้สั่งว่า "ลองดูข่าว ณ ช่วงเดือนมีนาคม 2020 แล้วเลือกหุ้นให้หน่อย" ก็ไม่ได้มีความหมายมากนัก — เพราะมันรู้ผลลัพธ์อยู่แล้ว สุดท้ายก็ทำได้แค่รันแบบไลฟ์แล้วติดตามผลตอบแทนจริง และไม่มีวิธีประเมินผลตอบแทนล่วงหน้าได้

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

แต่ข้อมูลยากกว่าที่คิด

ถ้าจะทำ quant investment ก็ต้องมีข้อมูล ต้องมีข้อมูลรายวันของตลาดเกาหลี งบการเงิน และข้อมูลกระแสซื้อขายย้อนหลังเกิน 10 ปี ถึงจะทำ backtest ได้อย่างมีความหมาย แน่นอนว่าถ้าสั่ง coding agent มันก็ช่วยเก็บข้อมูลให้ได้ แต่การดึงข้อมูลฟรีแบบครั้งคราวนั้นมีข้อจำกัดมากกว่าที่คิด ถ้าคำนึงถึงข้อจำกัดการเรียก API ความสอดคล้องของข้อมูล หรือการจัดการหุ้นที่ถูกเพิกถอนแล้ว งานก็เพิ่มขึ้นพอสมควร

ยังไม่รวมถึง backtest engine, การตั้ง schedule job ให้รันทุกวัน, การแจ้งเตือน และต่อไปอาจเชื่อมถึงการเทรดอัตโนมัติอีก เรียกว่ามีงานต้องทำเยอะมาก

เพราะแบบนี้ ผมเลยลองสร้างสภาพแวดล้อมนี้ไว้ล่วงหน้า และทำให้ ใช้งานได้ง่ายด้วยภาษาธรรมชาติ ซึ่งก็คือ FoldAlpha

ทำอะไรได้บ้าง

  • Natural language backtest: ถ้ากำหนดกลยุทธ์ด้วยภาษาธรรมชาติ เช่น "หุ้นที่มี PBR ไม่เกิน 0.5 และอัตรากำไรจากการดำเนินงานไม่น้อยกว่า 10% พร้อม rebalance รายไตรมาส" agent จะเปลี่ยนเป็น SQL แล้วรัน backtest ย้อนหลัง 10 ปีให้ โดยคำนวณ CAGR, MDD, Sharpe Ratio และผลตอบแทนส่วนเกินเทียบกับ KOSPI ให้อัตโนมัติ
  • Schedule job + Telegram alert: ถ้าลงเงื่อนไขอย่าง "ทุกวันตอน 9 โมงเช้า ช่วยวิเคราะห์หุ้นที่มีโอกาสพุ่งแรงให้หน่อย" ระบบจะรันอัตโนมัติทุกวันและส่งผลลัพธ์ไปทาง Telegram
  • ถาม-ตอบข้อมูลการเงิน: สามารถค้นหาและวิเคราะห์งบการเงิน ราคาหุ้น และข้อมูลกระแสซื้อขายด้วยภาษาธรรมชาติได้

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

การลงทุนตามคำแนะนำของ AI ก็ทำได้แน่นอน

ไม่ว่าจะเป็นการดูข่าว ดูผลประกอบการ หรือธีมอย่าง "หุ้นได้ประโยชน์จากห่วงโซ่คุณค่า HBM" หรือ "หุ้นได้อานิสงส์จากภาษีทรัมป์" — คนรอบตัวผมแทบทั้งหมดก็ลงทุนกันแบบนี้

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

ตอนนี้ผมตั้งใจว่าจะสังเกตผลของคำแนะนำแบบไลฟ์ไปอีกสักหน่อย แล้วค่อยขยับไปสู่ขั้นถัดไปคือ เชื่อมต่อกับการเทรดอัตโนมัติ แม้การตั้งค่าเริ่มต้นตาม API ของ Korea Investment & Securities จะค่อนข้างซับซ้อน แต่ถ้าลงทะเบียนคีย์เรียบร้อยแล้ว ตัวการส่งคำสั่งซื้อขายเองก็คงไม่ยากมาก

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

สร้างขึ้นมาอย่างไร

แน่นอนว่าทำด้วย vibe coding ผมใช้ทั้ง Claude Code, Codex และ Cursor อย่างหลากหลาย แต่การสร้างทุกอย่างด้วย vibe coding ไม่ได้หมายความว่าแค่ "คลิกเดียว" โดยเฉพาะส่วน LLM agent runtime — การสร้าง harness ต้องลงลึกพอสมควร

ตอนแรก agent ที่ vibe coding สร้างขึ้นมาเป็น pipeline ซับซ้อนแบบ intent classifier + เครื่องมือ 9 ตัว ซึ่งทั้งหน่วงและขยายต่อได้ยาก ผมเลยวิเคราะห์สถาปัตยกรรมของ coding agent รุ่นใหม่อย่าง Claude Code และ Codex CLI ที่เพิ่งเปิดตัว แล้วออกแบบใหม่เป็นโครงสร้างแบบเบา single-loop ที่ให้ LLM ตัดสินใจเองทุกสเต็ป ผลคือ latency ลดลงมากกว่า 2 เท่า ผมเขียนกระบวนการนี้เป็น technical report และเปิดซอร์สโค้ดของ runtime ไว้แล้ว

Tech stack:

  • Frontend: Next.js (Vercel)
  • Backend: Fastify (Node.js)
  • LLM agent runtime: Python, พัฒนาเอง — single-loop agent pattern
  • ฐานข้อมูลหุ้น: Oracle Autonomous DB (ข้อมูลรายวัน งบการเงิน และกระแสซื้อขายของตลาดเกาหลีย้อนหลัง 10 ปี)
  • ข้อมูลผู้ใช้: Supabase (PostgreSQL)
  • การค้นหาข่าว: Brave Search API
  • LLM: Gemini / GPT / Claude (BYOK — ผู้ใช้ใช้ API key ของตัวเอง)

โครงสร้างพื้นฐาน: ใช้ฟรีทั้งหมด

  • Vercel: โฮสต์ frontend
  • Supabase: ฐานข้อมูลผู้ใช้ + ระบบยืนยันตัวตน
  • Oracle ADB: ฐานข้อมูลหุ้น (Always Free)
  • Oracle Cloud: VM instance 1 เครื่อง — ทั้งเซิร์ฟเวอร์ใช้งานจริงและเซิร์ฟเวอร์พัฒนา รันอยู่ที่นี่ทั้งหมด
  • Cloudflare: โดเมน + CDN

ค่าใช้จ่ายมีอย่างเดียวคือค่าโดเมน โดยระบบใช้งานจริงและระบบพัฒนาถูกรันอยู่บน instance เดียวกัน แค่แยกพอร์ตกันเท่านั้น

ลิงก์

ยินดีรับฟีดแบ็กครับ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น