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

韓國投資證券 API 開發時遇到的困難

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-04-23

撰写: 2024-04-23 00:00

關於韓國投資證券 API 開發,我寫下的內容比我想像中的還要多。前面撰寫的內容比較普遍且基礎,而現在撰寫的內容則是在這個過程中我遇到的困難和試錯,以及我是如何解決這些問題的過程。首先,我們先來看看這些困難吧?

韓國投資證券 API 開發時遇到的困難

股票交易很難,而製作自動交易程式更難…


韓國投資證券帳戶開戶

在決定開發後,我首先遇到的困難可能只會發生在我身上。ㅠ_ㅠ 那就是開設韓國投資證券的帳戶。大約兩週前,我因為類似的理由開設了Hana證券的帳戶,因此無法立即建立非面對面帳戶。我忘記了有 20 天的限制期限。但由於我還是需要開設帳戶,所以我搜尋了附近是否有韓國投資證券的分支機構,很幸運地,我在 40 分鐘的路程(?)內找到了一家,並前往該分支機構開設了帳戶。


ISA 帳戶轉移失敗案例 +_+

事實上,我一開始是嘗試建立非面對面帳戶,上面寫著如果將其他銀行的 ISA 帳戶轉移過來,似乎就能立即完成。我應該要仔細查看的,但因為急於開設帳戶,所以就一股腦地同意了。帳戶很容易就建立好了,API 申請也完成了,我還確認了國內 API 測試是否正常,當時我非常開心,但…

我發現海外股票交易需要另外申請。因為帳戶已經建立好了,所以我理所當然地認為應該可以進行海外股票交易ㅋㅋㅋㅋ,但後來我發現 ISA 帳戶無法進行海外股票交易。據說這是因為 ISA 帳戶的特性,但我對 ISA 帳戶不太了解,現在還是不太了解。我只是在這次過程中真正了解到 ISA 帳戶無法進行海外股票交易的事實。
無論如何,我前往分支機構開設了帳戶,而 ISA 帳戶則轉回原先的銀行。(這件事也很麻煩,原先的銀行?打電話來說如果不表示同意,帳戶就會轉回,總之,ISA 帳戶似乎是一個特殊的帳戶。)

總之,股票交易本身並不難,但為了進行交易,需要開設帳戶、安裝 HTS、MTS 並進行設定,這個過程真的很麻煩。但現在我已經開設好了,並且可以透過它進行開發。


模擬投資不受支援

REST API 有 Postman 的範例,所以使用起來非常順利。可以立即確認資料的請求和接收,並且可以透過 Postman 將其立即轉換為 Python 程式碼。但是,有一些功能不支援模擬投資。雖然這些功能並非關鍵功能,但如果要確認,就必須在實戰投資帳戶中確認,這很不方便。在實戰投資帳戶中確認,如果沒有進行實際交易,其實也沒有問題,但心理上會感到緊張,而且情況也比較不方便。希望韓國投資證券未來能改善這些問題。


Websockets - 實時資料接收

接下來,最困難的部分是透過 Websockets 接收實時資料。
在這部分,持續執行的接收邏輯,我需要想辦法在不影響它的情況下,還能額外發送指令,但我找不到方法。這部分不僅是因為我對 Websockets 的理解不足,也可能是因為我對程式語言的整體理解不夠。如果日後找到解決方案,我會再更新。

韓國投資證券 API 開發時遇到的困難

WebSocket 不太懂…是不是無限循環…如何正確連接事件…線程…唉…씨…


交易方法論 - 毫無頭緒?!

最後,我發現理解使用者想要的交易方法論很困難。我使用的格網交易法中沒有包含買賣的技巧,因為我是根據自己設定的價格進行買賣。但通常的交易方法都是根據各種情況進行設計,因此需要根據條件來決定買賣。收集分時圖資料、繪製移動平均線,並以布林通道等範圍值作為基準來決定買賣。技術上計算條件值,因為公式已確定,所以可以做到,但我對為何要使用這種方法進行交易感到根本上的好奇。而且,我至今仍未完全解決這個問題。股票研究越做越覺得困難。^^;;(漲跌應該各半,但為什麼我總是站在下跌的那一邊?!!!)

韓國投資證券 API 開發時遇到的困難

不懂…為什麼會漲跌…什麼時候買賣…


除此之外,我想還有很多其他困難之處。但人生不就是這樣,在摸索中找到解決方法嗎?接下來,我會撰寫關於這些困難的試錯過程和替代方案。加油!

评论0