20 คะแนน โดย cybrshin 2026-01-27 | 29 ความคิดเห็น | แชร์ทาง WhatsApp

ผมรีบาลานซ์บัญชีเงินบำนาญของ Korea Investment & Securities ด้วยมือเองแล้วรู้สึกเหนื่อยมาก เลยลงมือทำตัวรีบาลานซ์ขึ้นมาครับ
(บางคนอาจสงสัยว่าทำไมการรีบาลานซ์ถึงเหนื่อย เพราะผมไม่อยากส่งคำสั่งแบบราคาตลาด เลยพยายามเทรดด้วยคำสั่งแบบจำกัดราคา แต่ก็มักจับคู่ไม่ค่อยได้ ต้องคอยเช็กหลายรอบ สุดท้ายพอไปทำอย่างอื่นก็มักลากยาวหลายวัน แถมยังขี้เกียจคำนวณอีกด้วย)

ช่วงหนึ่งผมใช้มันคนเดียวบนเครื่องโลคัลของตัวเอง พอเริ่มสงสัยว่าถ้าขยายเป็นบริการจริงจะเป็นยังไง เลยลองต่อยอดเป็นบริการดูครับ

ถึงจะเป็น vibe coding แต่เพราะเกี่ยวข้องกับเงินจริง เลยต้องค่อยๆ เช็กทีละอย่างระหว่างพัฒนา สุดท้ายใช้เวลาไปถึง 1 สัปดาห์ (รวมทดสอบประมาณ 10 วัน) เลยครับ
แถมพอเอาเข้าจริง การทำให้มันทำงานได้ก็ซับซ้อนกว่าที่คิดด้วย (เพราะประเด็นด้านความปลอดภัย) ก็เลยเขียนหน้าคู่มือและ FAQ ไว้ค่อนข้างละเอียดล่วงหน้าแล้ว

โครงสร้างโปรเจกต์โดยคร่าวๆ มีดังนี้

  • เว็บแดชบอร์ด

    • กำหนดสินทรัพย์และสัดส่วนสำหรับรีบาลานซ์ รวมถึงตั้งค่ารอบการรีบาลานซ์และอัตราความเบี่ยงเบนได้
    • สามารถลอง backtest พอร์ตได้ด้วย
    • เมื่อบอทเริ่มทำงานจริง ก็จะแสดงภาพข้อมูลประวัติการซื้อขายและสถานะสินทรัพย์ด้วย
  • Trading bot

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

ตอนนี้ยังใช้แค่ Korea Investment & Securities API อยู่… ยังไม่แน่ใจเหมือนกันว่าจำเป็นต้องเชื่อมต่อกับโบรกเกอร์เจ้าอื่นเพิ่มไหม

https://qb.dsp.ai.kr/

Ps. ตอนนี้ยังไม่ได้จดโดเมนใหม่ครับ ถ้ามันได้รับความนิยมและมีผู้ใช้เพิ่มขึ้น ค่อยว่ากันอีกทีว่าจะจดใหม่ดีไหม ภาพฝันที่มีความสุขที่สุดคือมีคนใช้เยอะจนไปต่อเป็นบริการแบบเสียเงินได้เลย?

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

 
vwjdalsgkv 2026-01-27

ผมเป็นพนักงานของบริษัทหลักทรัพย์แห่งหนึ่ง (ไม่ใช่ Korea Investment & Securities)
ถ้าคุณจะทำเป็นบริการแบบเสียเงิน ผมคิดว่าคุณน่าจะต้องตรวจสอบข้อกำหนดเรื่องใบอนุญาต เช่น ธุรกิจที่ปรึกษาการลงทุนให้ดี
ไม่อย่างนั้นอาจถูกลงโทษจากการกระทำที่ผิดกฎหมายได้ เลยต้องระวังให้มากจริง ๆ
ที่เกาหลี การกำกับดูแลด้านการเงินลักษณะนี้ค่อนข้างเข้มงวดครับ
แม้จะเป็นกรณีที่อาจไม่เกิดขึ้นจริงก็เถอะ... แต่เผื่อไว้ก่อน เลยขอฝากบอกผ่านคอมเมนต์ด้วยความเป็นห่วงครับ

 
cybrshin 2026-01-27

ขอบคุณสำหรับคำแนะนำครับ

ผมไม่ได้ให้คำแนะนำเกี่ยวกับการลงทุน เลยคิดว่าไม่น่าจะเป็นปัญหา แต่ดูเหมือนว่าการตรวจสอบซ้ำให้แน่ใจจะเป็นสิ่งจำเป็นครับ!

 
cafedead 2026-01-28

การรีบาลานซ์เองก็ดูเหมือนจะเข้าข่ายคำแนะนำด้านการลงทุนอยู่แล้วครับ ก่อนจะทำเป็นบริการแบบเสียเงิน น่าจะลองปรึกษาทนายดูก่อนจะดีกว่าครับ

 
cybrshin 2026-01-28

ครับ ขอบคุณครับ
(ยืนยันว่าฟรี 555)

 
baeba 2026-01-28

ผมไม่ค่อยรู้เรื่องการเงินครับ..
ในบัญชีบำนาญส่วนบุคคล
ตอนนี้กำลังลงทุนใน "Korea Investment Long-term Asset Allocation Securities Investment Trust C-Pe (ผสม-กองทุนต่อกองทุน)" อยู่..
ต้องลงทะเบียนอย่างไรครับ?

 
cybrshin 2026-01-28

อ๊ะ ค้นหาดูแล้วเหมือนว่าหลักทรัพย์ตัวนั้นจะเป็นกองทุน ไม่ใช่ ETF

บริการนี้ไม่รองรับกองทุน...

 
baeba 2026-01-28

https://dart.fss.or.kr/dsab005/main.do ลองค้นหาที่นี่ดูแล้ว..
พอตรวจสอบดูแล้ว.. มีโค้ดกองทุนอยู่จริง แต่...
EA231

หากตอนเพิ่มโค้ดในพอร์ตโฟลิโอช่วยพิจารณาโค้ดกองทุนด้วย จะขอบคุณมากครับ
สู้ๆ ครับ

 
cybrshin 2026-01-28

สำหรับกองทุนที่ไม่ใช่ ETF แค่ค้นหาข้อมูลอย่างเดียวทำได้ง่ายครับ

แต่ถ้าจะให้บอทซื้อขายผ่าน API จริง ๆ ดูเหมือนว่ากองทุนต้องใช้ API คนละชุดไปเลย

แล้วทำไมถึงเลือกใช้กองทุนล่ะครับ? คนทั่วไปยังรีบาลานซ์กองทุนเพิ่มเติมกันด้วยเหรอ???

ผมคิดมาตลอดว่ากองทุนเป็นอะไรที่มีคนจัดการอะไรให้มากกว่าอยู่แล้ว เลยไม่เคยคิดเลยว่าต้องมีอะไรเพิ่มเติมอีก

ดูเหมือนว่าจะต้องคิดเรื่องนี้ให้มากขึ้นหน่อยครับ

 
illiil1lii 2026-01-28

คงต้องลองทำสักรอบบน Nasdaq แล้วเอามารันบนเครื่องโลคัลดู ไอเดียดีนะครับ

 
cybrshin 2026-01-28

สู้ๆ ครับ
รันบนเครื่องโลคัลได้ไม่ยากครับ
แต่ถ้าเป็นบัญชีต่างประเทศ ถ้าช่วยคำนวณภาษีไปด้วยได้ก็น่าจะดียิ่งขึ้นนะครับ แล้วถ้าสามารถตั้งค่าตามภาษีได้ด้วยก็น่าจะดีเหมือนกันครับ

 
channprj 2026-01-27

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

 
cybrshin 2026-01-27

ขอบคุณครับ
ตอนแรกคิดว่าทำคนเดียวคงง่ายกว่าที่คิด แต่พอต้องทำ UI เชื่อมต่อระบบ ตรวจว่ามีส่วนไหนตกหล่นไหม แล้วก็เขียนไกด์ กลับใช้เวลานานกว่าที่คิดไว้มากเลยครับ ฮือ ๆ

 
cgs4323 2026-01-27

ขอบคุณครับ

 
cybrshin 2026-01-27

หวังว่าจะใช้กันได้ดี...

 
dbros 2026-01-27

ผมก็กำลังลองทำอะไรคล้าย ๆ กันอยู่ โดยใช้ CLI สำหรับดูข้อมูลและรีบาลานซ์เหมือนกัน แต่พอเป็นแบบเว็บก็ดูสะดวกกว่าจริง ๆ ครับ~

ขอทราบได้ไหมครับว่าเว็บใช้เฟรมเวิร์กอะไร?

 
cybrshin 2026-01-27

ใช้ next.js ครับ

 
autumnal 2026-01-27

ช่วงนี้ผมเองก็เคยเล่นอะไรสนุก ๆ กับ API ของ Korea Investment ในเครื่องโลคัลภายใต้ชื่อ joyful-traders เหมือนกันครับ!!

ขอบคุณที่มาแชร์โปรแกรมเจ๋ง ๆ นะครับ~~ จะลองใช้อย่างดีเลย 555

 
cybrshin 2026-01-27

ขอบคุณครับ~

 
jsgogo 2026-01-27

ตอนค้นหา ช่องค้นหาดูเหมือนจะขยายแล้วก็ย่ออยู่เรื่อย ๆ.. ถ้าแก้ตรงนี้ได้ก็น่าจะดีครับ
จะใช้งานให้ดีเลยครับ!

 
cybrshin 2026-01-27

โอ๊ะ ผม/ฉันไม่รู้สึกว่ามันมีปัญหาอะไรเลย เดี๋ยวจะลองตรวจดูอีกครั้งครับ/ค่ะ

 
pmc7777 2026-01-27

ข้อมูลแบ็กเทสต์เอามาจากที่ไหนครับ?

 
cybrshin 2026-01-27

คุณกำลังพูดถึงข้อมูลรายวันสำหรับการทำ backtesting ใช่ไหม?
สำหรับผม yahoo finance ไม่ค่อยเข้ามือเท่าไร เลยอ้างอิงข้อมูลจาก Naver Finance อยู่ครับ

 
pmc7777 2026-01-27

Naver Securities ก็มี API เหมือนกันสินะ ขอบคุณครับ

 
cybrshin 2026-01-27

ไม่ใช่ open api ครับ ;_;

 
excovert 2026-01-27

ผมก็เคยคิดอะไรทำนองนี้อยู่เหมือนกันครับ ดีเลย~ เห็นเขียนว่า IRP ใช้ API ไม่ได้ แบบนี้จะมีฟังก์ชันให้กรอกข้อมูลด้วยตนเองไหมครับ~?

 
cybrshin 2026-01-27

ใช่ครับ ดูเหมือนบัญชี IRP จะถูกบล็อกไว้ที่ Korea Investment & Securities เลยไม่รองรับ API นะครับ

อืม พอดึงสถานะสินทรัพย์มาได้และวางแผนได้ ก็น่าจะทำตามนั้นได้เลยนะครับ
แต่การซื้อขายน่าจะเกิดข้อผิดพลาดได้ ดังนั้นคงต้องสั่งทำด้วยมือเฉพาะในวันรีบาลานซ์ครับ

 
cybrshin 2026-01-27

สำหรับบัญชี IRP ตอนนี้จะแสดงเฉพาะแผนการรีบาลานซ์ออกทางคอนโซล (และ telegram) ตามด้านล่าง ดังนั้นน่าจะสามารถอ้างอิงสิ่งนี้แล้วทำการซื้อขายได้ครับ

ps. จำนวนเงินหรือจำนวนหุ้นเป็นบัญชีของผมเอง จึงแสดงบางส่วนเป็น ? ไว้


=== Starting Portfolio Rebalancing ===
Checking for pending orders to cancel...
[KISApi] Pending Orders Info Failed: บัญชีบำนาญเกษียณไม่รองรับบริการนี้
ไม่มีคำสั่งซื้อขายที่ยังไม่จับคู่
Analyzing current portfolio state...
[KISApi] IRP/Pension Account Detected: Switching to Fallback Balance Check (TTTC8434R).

📋 แผนการรีบาลานซ์ (Rebalancing Plan)

  • มูลค่าสินทรัพย์รวม (Total Equity): XXXวอน
  • เงินสดคงเหลือปัจจุบัน (Current Cash): YYYวอน

[แผนขาย (SELL)]

  • KODEX 200 พันธบัตรสหรัฐแบบผสม: ?หุ้น (?วอน) | 21.1% -> 20.0%
  • TIGER KRX ทองคำสปอต: ?หุ้น (?วอน) | 5.8% -> 5.0%

[แผนซื้อ (BUY)]

  • TIME Nasdaq 100 สหรัฐ ผสมตราสารหนี้ 50 Active: ?หุ้น (?วอน) | 9.8% -> 10.0%
  • TIGER US S&P500: ?หุ้น (?วอน) | 19.2% -> 20.0%
  • KODEX China Hang Seng Tech: ?หุ้น (?วอน) | 9.8% -> 10.0%
    ...

⛔ บัญชี IRP/บำนาญเกษียณไม่รองรับการส่งคำสั่งอัตโนมัติผ่าน API
กรุณาอ้างอิง 'แผนการรีบาลานซ์' ด้านบน แล้วทำการซื้อขายด้วยตนเองใน MTS/HTS ครับ

 
rainystar 2026-01-27

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

 
cybrshin 2026-01-27

ขอบคุณครับ~