ผมรีบาลานซ์บัญชีเงินบำนาญของ Korea Investment & Securities ด้วยมือเองแล้วรู้สึกเหนื่อยมาก เลยลงมือทำตัวรีบาลานซ์ขึ้นมาครับ
(บางคนอาจสงสัยว่าทำไมการรีบาลานซ์ถึงเหนื่อย เพราะผมไม่อยากส่งคำสั่งแบบราคาตลาด เลยพยายามเทรดด้วยคำสั่งแบบจำกัดราคา แต่ก็มักจับคู่ไม่ค่อยได้ ต้องคอยเช็กหลายรอบ สุดท้ายพอไปทำอย่างอื่นก็มักลากยาวหลายวัน แถมยังขี้เกียจคำนวณอีกด้วย)
ช่วงหนึ่งผมใช้มันคนเดียวบนเครื่องโลคัลของตัวเอง พอเริ่มสงสัยว่าถ้าขยายเป็นบริการจริงจะเป็นยังไง เลยลองต่อยอดเป็นบริการดูครับ
ถึงจะเป็น vibe coding แต่เพราะเกี่ยวข้องกับเงินจริง เลยต้องค่อยๆ เช็กทีละอย่างระหว่างพัฒนา สุดท้ายใช้เวลาไปถึง 1 สัปดาห์ (รวมทดสอบประมาณ 10 วัน) เลยครับ
แถมพอเอาเข้าจริง การทำให้มันทำงานได้ก็ซับซ้อนกว่าที่คิดด้วย (เพราะประเด็นด้านความปลอดภัย) ก็เลยเขียนหน้าคู่มือและ FAQ ไว้ค่อนข้างละเอียดล่วงหน้าแล้ว
โครงสร้างโปรเจกต์โดยคร่าวๆ มีดังนี้
-
เว็บแดชบอร์ด
- กำหนดสินทรัพย์และสัดส่วนสำหรับรีบาลานซ์ รวมถึงตั้งค่ารอบการรีบาลานซ์และอัตราความเบี่ยงเบนได้
- สามารถลอง backtest พอร์ตได้ด้วย
- เมื่อบอทเริ่มทำงานจริง ก็จะแสดงภาพข้อมูลประวัติการซื้อขายและสถานะสินทรัพย์ด้วย
-
Trading bot
- เป็นบอทที่รันเป็นบริการโลคัลบนพีซีของผู้ใช้ (จะให้ทำงานบนคอมพิวเตอร์ส่วนตัวหรือเซิร์ฟเวอร์ส่วนตัวก็ได้)
- ซื้อขายผ่าน Korea Investment & Securities API
- รีบาลานซ์เป็นระยะตามค่าที่ตั้งไว้บนเว็บ
- เนื่องจากอาจมีประเด็นด้านความปลอดภัย จึงไม่ส่งหรือจัดเก็บหมายเลขบัญชีและ API key ไว้บนเซิร์ฟเวอร์ แต่จัดการไว้เฉพาะในเครื่องโลคัลเท่านั้น
ตอนนี้ยังใช้แค่ Korea Investment & Securities API อยู่… ยังไม่แน่ใจเหมือนกันว่าจำเป็นต้องเชื่อมต่อกับโบรกเกอร์เจ้าอื่นเพิ่มไหม
Ps. ตอนนี้ยังไม่ได้จดโดเมนใหม่ครับ ถ้ามันได้รับความนิยมและมีผู้ใช้เพิ่มขึ้น ค่อยว่ากันอีกทีว่าจะจดใหม่ดีไหม ภาพฝันที่มีความสุขที่สุดคือมีคนใช้เยอะจนไปต่อเป็นบริการแบบเสียเงินได้เลย?
29 ความคิดเห็น
ผมเป็นพนักงานของบริษัทหลักทรัพย์แห่งหนึ่ง (ไม่ใช่ Korea Investment & Securities)
ถ้าคุณจะทำเป็นบริการแบบเสียเงิน ผมคิดว่าคุณน่าจะต้องตรวจสอบข้อกำหนดเรื่องใบอนุญาต เช่น ธุรกิจที่ปรึกษาการลงทุนให้ดี
ไม่อย่างนั้นอาจถูกลงโทษจากการกระทำที่ผิดกฎหมายได้ เลยต้องระวังให้มากจริง ๆ
ที่เกาหลี การกำกับดูแลด้านการเงินลักษณะนี้ค่อนข้างเข้มงวดครับ
แม้จะเป็นกรณีที่อาจไม่เกิดขึ้นจริงก็เถอะ... แต่เผื่อไว้ก่อน เลยขอฝากบอกผ่านคอมเมนต์ด้วยความเป็นห่วงครับ
ขอบคุณสำหรับคำแนะนำครับ
ผมไม่ได้ให้คำแนะนำเกี่ยวกับการลงทุน เลยคิดว่าไม่น่าจะเป็นปัญหา แต่ดูเหมือนว่าการตรวจสอบซ้ำให้แน่ใจจะเป็นสิ่งจำเป็นครับ!
การรีบาลานซ์เองก็ดูเหมือนจะเข้าข่ายคำแนะนำด้านการลงทุนอยู่แล้วครับ ก่อนจะทำเป็นบริการแบบเสียเงิน น่าจะลองปรึกษาทนายดูก่อนจะดีกว่าครับ
ครับ ขอบคุณครับ
(ยืนยันว่าฟรี 555)
ผมไม่ค่อยรู้เรื่องการเงินครับ..
ในบัญชีบำนาญส่วนบุคคล
ตอนนี้กำลังลงทุนใน "Korea Investment Long-term Asset Allocation Securities Investment Trust C-Pe (ผสม-กองทุนต่อกองทุน)" อยู่..
ต้องลงทะเบียนอย่างไรครับ?
อ๊ะ ค้นหาดูแล้วเหมือนว่าหลักทรัพย์ตัวนั้นจะเป็นกองทุน ไม่ใช่ ETF
บริการนี้ไม่รองรับกองทุน...
https://dart.fss.or.kr/dsab005/main.do ลองค้นหาที่นี่ดูแล้ว..
พอตรวจสอบดูแล้ว.. มีโค้ดกองทุนอยู่จริง แต่...
EA231
หากตอนเพิ่มโค้ดในพอร์ตโฟลิโอช่วยพิจารณาโค้ดกองทุนด้วย จะขอบคุณมากครับ
สู้ๆ ครับ
สำหรับกองทุนที่ไม่ใช่ ETF แค่ค้นหาข้อมูลอย่างเดียวทำได้ง่ายครับ
แต่ถ้าจะให้บอทซื้อขายผ่าน API จริง ๆ ดูเหมือนว่ากองทุนต้องใช้ API คนละชุดไปเลย
แล้วทำไมถึงเลือกใช้กองทุนล่ะครับ? คนทั่วไปยังรีบาลานซ์กองทุนเพิ่มเติมกันด้วยเหรอ???
ผมคิดมาตลอดว่ากองทุนเป็นอะไรที่มีคนจัดการอะไรให้มากกว่าอยู่แล้ว เลยไม่เคยคิดเลยว่าต้องมีอะไรเพิ่มเติมอีก
ดูเหมือนว่าจะต้องคิดเรื่องนี้ให้มากขึ้นหน่อยครับ
คงต้องลองทำสักรอบบน Nasdaq แล้วเอามารันบนเครื่องโลคัลดู ไอเดียดีนะครับ
สู้ๆ ครับ
รันบนเครื่องโลคัลได้ไม่ยากครับ
แต่ถ้าเป็นบัญชีต่างประเทศ ถ้าช่วยคำนวณภาษีไปด้วยได้ก็น่าจะดียิ่งขึ้นนะครับ แล้วถ้าสามารถตั้งค่าตามภาษีได้ด้วยก็น่าจะดีเหมือนกันครับ
ผมก็เคยทำอะไรคล้าย ๆ กันไว้ใช้ส่วนตัวแล้วลองทดลองนู่นนี่อยู่เหมือนกัน ยินดีที่ได้เห็นครับ เป็นกำลังใจให้ครับ
ขอบคุณครับ
ตอนแรกคิดว่าทำคนเดียวคงง่ายกว่าที่คิด แต่พอต้องทำ UI เชื่อมต่อระบบ ตรวจว่ามีส่วนไหนตกหล่นไหม แล้วก็เขียนไกด์ กลับใช้เวลานานกว่าที่คิดไว้มากเลยครับ ฮือ ๆ
ขอบคุณครับ
หวังว่าจะใช้กันได้ดี...
ผมก็กำลังลองทำอะไรคล้าย ๆ กันอยู่ โดยใช้ CLI สำหรับดูข้อมูลและรีบาลานซ์เหมือนกัน แต่พอเป็นแบบเว็บก็ดูสะดวกกว่าจริง ๆ ครับ~
ขอทราบได้ไหมครับว่าเว็บใช้เฟรมเวิร์กอะไร?
ใช้ next.js ครับ
ช่วงนี้ผมเองก็เคยเล่นอะไรสนุก ๆ กับ API ของ Korea Investment ในเครื่องโลคัลภายใต้ชื่อ joyful-traders เหมือนกันครับ!!
ขอบคุณที่มาแชร์โปรแกรมเจ๋ง ๆ นะครับ~~ จะลองใช้อย่างดีเลย 555
ขอบคุณครับ~
ตอนค้นหา ช่องค้นหาดูเหมือนจะขยายแล้วก็ย่ออยู่เรื่อย ๆ.. ถ้าแก้ตรงนี้ได้ก็น่าจะดีครับ
จะใช้งานให้ดีเลยครับ!
โอ๊ะ ผม/ฉันไม่รู้สึกว่ามันมีปัญหาอะไรเลย เดี๋ยวจะลองตรวจดูอีกครั้งครับ/ค่ะ
ข้อมูลแบ็กเทสต์เอามาจากที่ไหนครับ?
คุณกำลังพูดถึงข้อมูลรายวันสำหรับการทำ backtesting ใช่ไหม?
สำหรับผม
yahoo financeไม่ค่อยเข้ามือเท่าไร เลยอ้างอิงข้อมูลจาก Naver Finance อยู่ครับNaver Securities ก็มี API เหมือนกันสินะ ขอบคุณครับ
ไม่ใช่ open api ครับ ;_;
ผมก็เคยคิดอะไรทำนองนี้อยู่เหมือนกันครับ ดีเลย~ เห็นเขียนว่า IRP ใช้ API ไม่ได้ แบบนี้จะมีฟังก์ชันให้กรอกข้อมูลด้วยตนเองไหมครับ~?
ใช่ครับ ดูเหมือนบัญชี IRP จะถูกบล็อกไว้ที่ Korea Investment & Securities เลยไม่รองรับ API นะครับ
อืม พอดึงสถานะสินทรัพย์มาได้และวางแผนได้ ก็น่าจะทำตามนั้นได้เลยนะครับ
แต่การซื้อขายน่าจะเกิดข้อผิดพลาดได้ ดังนั้นคงต้องสั่งทำด้วยมือเฉพาะในวันรีบาลานซ์ครับ
สำหรับบัญชี 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)
[แผนขาย (SELL)]
[แผนซื้อ (BUY)]
...
⛔ บัญชี IRP/บำนาญเกษียณไม่รองรับการส่งคำสั่งอัตโนมัติผ่าน API
กรุณาอ้างอิง 'แผนการรีบาลานซ์' ด้านบน แล้วทำการซื้อขายด้วยตนเองใน MTS/HTS ครับ
การเลือกและวิเคราะห์พอร์ตโฟลิโอ รวมถึงการแบ็กเทสต์ ล้วนทำได้ง่ายและใช้ได้ดีครับ
ขอบคุณครับ~