- 00. 한국투자증권 KIS Developers 소개
-  **그…
最近需要開發韓國投資證券的 API。由於最近海外股票,特別是美國股票的強勁復甦,因此我對程式交易的興趣也越來越濃厚。由於我之前已經在Kiwoom證券(證券公司)上運作了自動交易程式,因此一直以來都沒有太關注韓國投資證券,但由於需要協助朋友處理一些事情,因此開始仔細研究,並寫下一些簡短的感想。
韓國投資證券 API 優點
韓國投資證券 KIS Developers 架構說明
首先,我們來看看WikiDocs 上對韓國投資證券 API 優點的說明。
API 的比較說明
如果觀看者不是程式設計師,看了這張比較表後,是否就能理解「啊!原來韓國投資證券(新)Open API 這麼棒啊!」呢?由於WikiDocs 的內容是針對程式設計師撰寫的,因此給人的感覺更像是對程式設計師的說明。
以下是JoCoding 的YouTube 頻道內容的截圖。
Jocoding (조코딩) 님的 YouTube 內容摘錄 - 韓國投資證券 API 優勢
- 國內唯一採用『REST API、WebSocket』的方式
- 無需安裝程式
- 開發環境不受限制 - 適用於Windows、Mac、Linux 等
- 國內唯一可透過API進行『海外股票投資』
- 使用整合證券帳戶時,無需進行換匯
- 提供KIS Developer 詳細指南和範例程式碼
他們這樣列出了優點。其中最值得注意的是,國內唯一可透過API進行『海外股票投資』。雖然未來其他證券公司也可能會提供海外股票投資 API,但韓國投資證券毫無疑問是領先者。我從2021年開始進行美國股票自動交易,但使用的不是API方式,而是透過RPA來操控Kiwoom證券的HTS。由於它是模擬人工操作,因此在確認現價和嘗試交易的時機點,現價會有所差異。(會出現2~3秒的差距)因此,我希望我所設計的邏輯能更精確地執行。因此,提供海外股票投資 API 的意義在於,可以更精確地實現我自己的交易方法。
此外,國內唯一採用『REST API、WebSocket』的方式也是一個很大的優勢。就我個人而言,也使用過Kiwoom證券的國內API,但要開發API,就必須安裝Kiwoom證券的程式,而且使用Python開發時,只能使用32位元版本。當然,也必須在Windows環境下開發/執行。從這個角度來看,Kiwoom證券的國內API也有很多限制,但由於大多數證券公司的情況都差不多,因此感覺不到太大的限制。從這個意義上來說,韓國投資證券的API具有相對更大的優勢。
- 可以在其他PC環境中輕鬆執行我開發的程式。
- 可以在Linux環境下執行,因此可以更穩定地運作。
(Windows環境下會遇到太多例外情況。例如,隨意關閉並重新啟動的更新...)
我開發的邏輯從2021年至今仍然運作良好,但我希望它能更精確地執行,並且希望減少PC環境的影響,而韓國投資證券的API可能就是解決方案。僅憑這兩個原因就足以考慮轉換,但目前讓我猶豫的是手續費。
韓國投資證券美國海外股票交易手續費
Kiwoom證券的手續費是0.07%,因此就手續費而言,韓國投資證券也很有吸引力。但我目前在Kiwoom證券享有0.044%的手續費。而且其他證券公司也經常舉辦手續費優惠活動。ㅠ_ㅠ(我的交易方式很難經常更換。)無論如何,即使考慮到各種因素,韓國投資證券的API對像我一樣開發並使用自動交易程式的人來說,仍然是一家非常有吸引力的證券公司。
結論
我們了解了韓國投資證券 API 的優點,也考慮到需要修改我目前使用的邏輯,但目前開發韓國投資證券 API 的原因是為了幫助朋友。在眾多證券公司中,我選擇了韓國投資證券,並且將透過韓國投資證券的API學習如何將交易自動化,使其符合我的邏輯,並嘗試開發。接下來要了解的內容是收集開發韓國投資證券 API 的資訊。Let's go!
评论0