![translation](https://cdn.durumis.com/common/trans.png)
นี่คือโพสต์ที่แปลด้วย AI
ปัญหาในการพัฒนา API ของ บริษัทหลักทรัพย์เกาหลี
- ภาษาที่เขียน: ภาษาเกาหลี
- •
-
ประเทศอ้างอิง: ทุกประเทศ
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
สรุปโดย AI ของ durumis
- บทความนี้อธิบายปัญหาที่พบในการพัฒนา API ของ บริษัทหลักทรัพย์เกาหลีอย่างละเอียด โดยเฉพาะอย่างยิ่งเกี่ยวกับปัญหาในการเปิดบัญชี การโอนบัญชี ISA การจำลองการลงทุนที่ไม่ได้รับการสนับสนุน การรับข้อมูลเรียลไทม์ผ่านเว็บซ็อกเก็ต และการทำความเข้าใจวิธีการซื้อขาย โดยเปิดเผยความยากลำบากอย่างตรงไปตรงมา
- โดยเฉพาะอย่างยิ่ง บทความกล่าวถึงความไม่คุ้นเคยกับลักษณะเฉพาะของบัญชี ISA ความกดดันทางจิตวิทยาแม้ว่าจะไม่ได้ทำการซื้อขายจริงในบัญชีการลงทุนจริง ความยากลำบากในการทำความเข้าใจเว็บซ็อกเก็ต คำถามพื้นฐานเกี่ยวกับวิธีการซื้อขาย ฯลฯ โดยแบ่งปันความยากลำบากที่พบในการพัฒนา
- บทความนี้เขียนขึ้นโดยอ้างอิงจากประสบการณ์การเปิดบัญชีหลักทรัพย์ฮานาเมื่อประมาณ 2 สัปดาห์ก่อน ณ วันที่ 30 พฤษภาคม 2024 โดยแบ่งปันปัญหาที่พบในการพัฒนาอย่างตรงไปตรงมา และแสดงให้เห็นถึงความตั้งใจที่จะค้นหาวิธีแก้ไขปัญหาในอนาคต
ฉันได้เขียนเกี่ยวกับการพัฒนา API ของ Korea Investment & Securities น้อยกว่าที่คิดไว้มาก การเขียนก่อนหน้านี้เป็นเนื้อหาทั่วไปและพื้นฐาน ส่วนเนื้อหาที่ฉันกำลังเขียนอยู่นี้เป็นกระบวนการที่ฉันเผชิญกับความยากลำบากและความผิดพลาดและฉันแก้ไขได้อย่างไร มาเริ่มต้นด้วยปัญหาที่พบกันก่อน
การซื้อขายหุ้นเป็นเรื่องยาก แต่การสร้างโปรแกรมที่ทำการซื้อขายโดยอัตโนมัติยากกว่า...
เปิดบัญชี Korea Investment & Securities
ปัญหาแรกที่ฉันพบเมื่อฉันตัดสินใจที่จะพัฒนาอาจเป็นปัญหาเฉพาะฉัน ㅠ_ㅠ นั่นคือการเปิดบัญชี Korea Investment & Securities เมื่อประมาณ 2 สัปดาห์ที่แล้ว ฉันได้เปิดบัญชี Hana Securities ด้วยเหตุผลที่คล้ายกัน แต่ฉันไม่สามารถเปิดบัญชีแบบไม่มีสาขาได้ทันทีเนื่องจากผลกระทบจากเรื่องนั้น ฉันลืมไปว่ามีข้อจำกัด 20 วัน ฉันต้องเปิดบัญชีอยู่ดี ดังนั้นฉันจึงค้นหาสาขาของ Korea Investment & Securities ในบริเวณใกล้เคียง โชคดีที่อยู่ห่างออกไปประมาณ 40 นาที (?) ฉันสามารถไปที่นั่นเพื่อเปิดบัญชีได้
ISA Account Transfer Failure +_+
อันที่จริง ฉันได้ลองเปิดบัญชีแบบไม่มีสาขาเป็นอันดับแรก แต่มีข้อความบอกว่าถ้าฉันโอนบัญชี ISA ที่เปิดไว้ที่ธนาคารอื่น จะเกิดขึ้นทันที ฉันควรตรวจสอบให้ดี แต่ฉันรีบเปิดบัญชีมาก ฉันจึงตกลงไปอย่างง่ายดาย บัญชีถูกสร้างขึ้นอย่างง่ายดาย ฉันสามารถสมัคร API ได้ และ ฉันมีความสุขที่ได้เห็นว่าการทดสอบ API ในประเทศเป็นไปด้วยดี...
ฉันรู้ว่าการซื้อขายหุ้นต่างประเทศต้องมีการสมัครแยกต่างหาก ฉันคิดว่ามันจะต้องทำได้เพราะบัญชีถูกสร้างขึ้นแล้ว ㅋㅋㅋㅋ
ฉันรู้ว่าฉันไม่สามารถซื้อขายหุ้นต่างประเทศด้วยบัญชี ISA ได้ ตามลักษณะของบัญชี ISA มันสมเหตุสมผล แต่ฉันไม่รู้จักบัญชี ISA เลย
และฉันก็ไม่รู้จักตอนนี้ด้วย ฉันได้เรียนรู้ข้อเท็จจริงที่ว่าฉันไม่สามารถซื้อขายหุ้นต่างประเทศด้วยบัญชี ISA ได้ในครั้งนี้
อย่างน้อยฉันก็ไปที่สาขาเพื่อเปิดบัญชีและโอนบัญชี ISA กลับไปยังธนาคารเดิม (อันนี้ธนาคารเดิม? โทรมาและบอกว่า
ถ้าฉันไม่เห็นด้วย มันจะกลับไปเอง ฉันเดาว่าบัญชี ISA เป็นบัญชีพิเศษ ดังนั้นมันอาจจะเกิดขึ้นได้)
อย่างน้อยการซื้อขายหุ้นนั้นง่ายเสมอ แต่กระบวนการเปิดบัญชี การติดตั้ง HTS และ MTS และการตั้งค่าเพื่อการซื้อขายนั้นยากจริงๆ ฉันสร้างมันขึ้นมาและสามารถพัฒนาผ่านมันได้
การจำลองการลงทุน ไม่รองรับ
REST API มีตัวอย่าง postman ดังนั้นจึงง่ายมาก ฉันสามารถตรวจสอบได้ทันทีว่าข้อมูลถูกขอและรับและ ฉันสามารถแปลงเป็นรหัส Python โดยตรงผ่าน postman แต่มีฟังก์ชันที่ไม่รองรับการจำลองการลงทุนมากมาย ไม่ใช่ฟังก์ชันที่สำคัญมาก แต่การตรวจสอบต้องทำผ่านบัญชีการลงทุนจริง ซึ่งเป็นเรื่องที่ไม่สะดวก การตรวจสอบผ่านบัญชีการลงทุนจริงก็ ถ้าคุณไม่ได้ซื้อขายจริง มันจะไม่ใช่ปัญหาเลย แต่ฉันคิดว่ามันทำให้รู้สึกกดดันและสถานการณ์ไม่สะดวก ฉันหวังว่า Korea Investment & Securities จะปรับปรุงข้อบกพร่องเหล่านี้ในอนาคต
Websockets - รับข้อมูลแบบเรียลไทม์
ส่วนที่ยากอีกอย่างคือการรับข้อมูลแบบเรียลไทม์ผ่าน websockets
ในส่วนนี้ ตรรกะในการรับจะดำเนินการอย่างต่อเนื่อง ฉันต้องการปรับเปลี่ยนเพื่อให้สามารถส่งคำสั่งเพิ่มเติมโดยไม่ส่งผลกระทบ แต่ฉันหาทางไม่ได้
ฉันคิดว่าส่วนนี้มาจากความเข้าใจเกี่ยวกับ websockets ไม่เพียงพอ แต่ยังมาจากความเข้าใจทั่วไปเกี่ยวกับภาษาการเขียนโปรแกรมด้วย
เมื่อฉันพบวิธีแก้ปัญหาในอนาคต ฉันจะอัปเดตอีกครั้ง
ฉันไม่เข้าใจเว็บซ็อกเก็ต... มันไม่ใช่ลูปแบบอนันต์หรือ... เชื่อมต่อเหตุการณ์ได้ดี... เธรด... อ๊ะ...
วิธีการซื้อขาย - ฉันไม่รู้?!
สุดท้าย ฉันประสบปัญหาในการทำความเข้าใจวิธีการซื้อขายที่ผู้ใช้ต้องการ วิธีการซื้อขายของฉันคือวิธีการซื้อขายแบบกริดไม่มี เทคนิคการซื้อ/ขาย ฉันซื้อ/ขายตามค่าที่ฉันกำหนด แต่โดยทั่วไป วิธีการซื้อขายจะได้รับการออกแบบมาเพื่อให้ทำงานได้ตามสถานการณ์ต่างๆ ดังนั้นจึงจำเป็นต้องมีการตัดสินใจซื้อ/ขายโดยใช้ค่าเงื่อนไข การรวบรวมข้อมูลแบบนาที การวางเส้นค่าเฉลี่ยเคลื่อนที่ และการตัดสินใจซื้อ/ขายตามค่าช่วง ของแถบ Bollinger การคำนวณค่าเงื่อนไขทางเทคนิคสามารถทำได้โดยใช้สูตรที่กำหนด แต่ฉันสงสัยว่าทำไมถึงใช้เทคนิคนี้ในการซื้อขาย และฉันยังไม่ได้รับคำตอบที่ชัดเจน ฉันคิดว่าการเรียนรู้เกี่ยวกับหุ้นนั้นยิ่งยากขึ้นเรื่อยๆ ^^;; (หุ้นควรขึ้นและลง 50% แต่ทำไมฉันถึง ยืนอยู่ฝั่งที่ลดลงเสมอ?!!!)
ฉันไม่รู้... ทำไมมันถึงขึ้นและลง... ฉันควรซื้อและขายเมื่อไหร่...
นอกจากนี้ ฉันคิดว่ายังมีปัญหาอื่นๆ อีกมากมาย แต่ชีวิตก็คือการค้นหาและแก้ไขปัญหาโดยการกลิ้งไปมาใช่ไหม? ต่อไป ฉันจะเขียนเกี่ยวกับ ขั้นตอนการลองผิดลองถูกและทางเลือกสำหรับสิ่งที่ฉันประสบปัญหา สู้ๆ!!