(로또 사는 아빠) 살림 하는 엄마

Những Khó Khăn Khi Phát Triển API của Hàn Quốc Đầu Tư Chứng Khoán

  • Ngôn ngữ viết: Tiếng Hàn Quốc
  • Quốc gia: Tất cả các quốc giacountry-flag
  • CNTT

Đã viết: 2024-04-23

Đã viết: 2024-04-23 00:00

Trong quá trình phát triển API của Korea Investment & Securities, tôi đã viết nhiều hơn dự kiến. Nếu những nội dung đã viết trước đó mang tính chung chung và cơ bản thì những nội dung tôi đang viết hiện tại sẽ tập trung vào những khó khăn và thử thách mà tôi đã gặp phải trong quá trình đó, cũng như cách tôi đã giải quyết chúng. Trước hết, chúng ta hãy cùng xem qua những khó khăn đã gặp phải nhé?

Những Khó Khăn Khi Phát Triển API của Hàn Quốc Đầu Tư Chứng Khoán

Giao dịch chứng khoán đã khó rồi, việc tạo ra chương trình tự động giao dịch còn khó hơn...


Mở tài khoản Korea Investment & Securities

Khó khăn đầu tiên mà tôi gặp phải khi quyết định bắt tay vào phát triển có thể chỉ ảnh hưởng đến riêng tôi thôi. ㅠ_ㅠ Đó là việc mở tài khoản Korea Investment & Securities. Khoảng 2 tuần trước, tôi đã mở tài khoản Hana Financial Investment vì lý do tương tự, và điều này đã khiến tôi không thể tạo tài khoản trực tuyến ngay lập tức. Tôi đã quên mất là có thời hạn 20 ngày. Nhưng tôi vẫn phải mở tài khoản, vì vậy tôi đã tìm xem xung quanh có chi nhánh nào của Korea Investment & Securities không, và may mắn thay, tôi đã tìm thấy một chi nhánh cách đó khoảng 40 phút (?) và đến đó để mở tài khoản.


Thất bại trong việc chuyển đổi tài khoản ISA +_+

Thực ra, ban đầu tôi đã thử cách mở tài khoản trực tuyến, và có thông tin nói rằng nếu chuyển tài khoản ISA đang mở ở ngân hàng khác sang thì mọi thứ sẽ tự động được xử lý. Lẽ ra tôi phải tìm hiểu kỹ hơn, nhưng vì quá vội vàng mở tài khoản nên đã vội vàng đồng ý. Tài khoản được tạo dễ dàng, tôi cũng đã đăng ký API và kiểm tra API trong nước, thấy hoạt động tốt nên rất vui mừng...

Nhưng rồi tôi mới biết là giao dịch chứng khoán nước ngoài phải đăng ký riêng. Tôi cứ nghĩ là đã mở tài khoản rồi thì mọi thứ sẽ tự động được, haha. Hóa ra là không thể giao dịch chứng khoán nước ngoài bằng tài khoản ISA. Do đặc điểm của tài khoản ISA nên điều này là đương nhiên, nhưng tôi không biết gì về tài khoản ISA, và cho đến bây giờ vẫn chưa hiểu rõ lắm. Nói chung là tôi đã thực sự hiểu được rằng không thể giao dịch chứng khoán nước ngoài bằng tài khoản ISA.
Dù sao thì tôi cũng đã đến chi nhánh để mở tài khoản, và tài khoản ISA đã được chuyển trở lại ngân hàng cũ. (Ngân hàng cũ cũng gọi điện cho tôi và nói rằng nếu không đồng ý thì tài khoản sẽ được chuyển lại... nói chung là tài khoản ISA là một tài khoản đặc biệt nên có lẽ vì thế mà phức tạp hơn.)

Nói chung, giao dịch chứng khoán luôn dễ dàng, nhưng việc mở tài khoản, cài đặt và thiết lập HTS, MTS để thực hiện giao dịch lại rất khó khăn. Nhưng dù sao thì tôi cũng đã mở được tài khoản và có thể tiến hành phát triển dựa trên đó.


Không hỗ trợ giao dịch mô phỏng

REST API có ví dụ postman nên rất dễ sử dụng. Tôi có thể ngay lập tức kiểm tra việc yêu cầu và nhận dữ liệu, và chuyển đổi trực tiếp sang mã python thông qua postman. Tuy nhiên, có khá nhiều chức năng không hỗ trợ giao dịch mô phỏng. Mặc dù không phải là những chức năng quan trọng, nhưng việc phải kiểm tra trên tài khoản giao dịch thực tế khiến tôi cảm thấy bất tiện. Việc kiểm tra trên tài khoản giao dịch thực tế cũng không có vấn đề gì nếu không thực hiện giao dịch, nhưng tôi vẫn cảm thấy hơi lo lắng và bất tiện. Tôi hy vọng rằng trong tương lai, Korea Investment & Securities sẽ khắc phục những điểm này.


Websockets - Nhận dữ liệu thời gian thực

Khó khăn tiếp theo là việc nhận dữ liệu thời gian thực thông qua websockets.
Trong phần này, logic nhận liên tục đang được thực hiện, và tôi cần phải sửa đổi để làm sao không bị ảnh hưởng và có thể gửi thêm lệnh, nhưng tôi vẫn chưa tìm ra cách. Vấn đề này không chỉ do hiểu biết của tôi về websockets còn hạn chế mà còn do kiến thức lập trình tổng thể của tôi còn thiếu sót. Khi nào tìm ra giải pháp, tôi sẽ cập nhật lại sau.

Những Khó Khăn Khi Phát Triển API của Hàn Quốc Đầu Tư Chứng Khoán

Websockets khó hiểu quá... Có phải là vòng lặp vô hạn không... Kết nối sự kiện như thế nào... luồng xử lý... Ối giời ơi...


Phương pháp giao dịch - Không hiểu gì hết?!

Cuối cùng, tôi gặp khó khăn trong việc hiểu phương pháp giao dịch mà người dùng mong muốn. Phương pháp giao dịch tôi đang sử dụng là phương pháp giao dịch lưới, không bao gồm kỹ thuật mua/bán. Bởi vì nó chỉ thực hiện mua/bán dựa trên giá trị mà tôi đã đặt. Tuy nhiên, các phương pháp giao dịch thông thường thường được thiết kế để hoạt động trong nhiều tình huống khác nhau, vì vậy chúng cần phải đưa ra quyết định mua/bán dựa trên các điều kiện. Chúng ta sẽ thu thập dữ liệu nến, vẽ đường trung bình động và sử dụng các giá trị phạm vi như dải Bollinger để đưa ra quyết định mua/bán. Về mặt kỹ thuật, việc tính toán các điều kiện là có thể vì đã có công thức, nhưng tôi vẫn thắc mắc tại sao lại sử dụng phương pháp này để giao dịch. Và đến giờ tôi vẫn chưa tìm ra câu trả lời. Càng học về chứng khoán thì tôi càng thấy nó khó hiểu. ^^;; (Giá lên giá xuống đều phải 50/50, vậy tại sao tôi luôn đứng về phía giảm giá?!!!)

Những Khó Khăn Khi Phát Triển API của Hàn Quốc Đầu Tư Chứng Khoán

Không hiểu... Tại sao nó tăng và giảm... Khi nào nên mua và bán...


Ngoài ra, tôi nghĩ là còn rất nhiều khó khăn khác nữa. Nhưng dù sao thì việc vấp ngã rồi tìm cách đứng dậy, giải quyết vấn đề mới chính là cuộc sống đúng không nào? Tiếp theo, tôi sẽ viết về những khó khăn và thử thách đã gặp phải cũng như các giải pháp thay thế. Cố lên nào!!

Bình luận0

Rút tiền ngoại tệ vào tài khoản chứng khoán nước ngoài Kiwoom Securities dễ dàng hơn với tài khoản ảo ngoại tệ!Khi đầu tư chứng khoán nước ngoài Kiwoom Securities, sử dụng tài khoản ảo ngoại tệ cho phép bạn chuyển tiền ngoại tệ một cách dễ dàng tại ngân hàng, với ưu điểm là xử lý tiền gửi nhanh chóng và không mất phí. Tuy nhiên, việc rút tiền mặt là không thể, và
뉴스코리아
뉴스코리아
뉴스코리아
뉴스코리아

October 7, 2024