Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

这是AI翻译的帖子。

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

韓國投資證券 API 開發參考

  • 写作语言: 韓国語
  • 基准国家: 所有国家 country-flag

选择语言

  • 汉语
  • English
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

durumis AI 总结的文章

  • 整理了開發韓國投資證券 API 所需的資訊收集過程。
  • 通過官方網站、KIS 開發者中心、github、WikiDocs 等多種資源獲取資訊,其中 github 存放庫幫助很大。
  • 在處理即時數據時遇到了一些困難,但通過參考 github 上其他開發者分享的源代碼,成功解決了問題。

前面我們已經了解了為什麼要使用韓國投資證券 API 來製作自動交易程式,以及它有什麼優點。

這次我將整理並分享我收集韓國投資證券 API 開發所需資訊的過程。因為已經有許多高手分享了韓國投資證券 API 的資訊,所以並不難找到。 儘管如此,我還是想簡單地分享一下我從中獲得了什麼以及我的感受,希望這些內容能對您有所幫助。(建議從 github 倉庫開始查看!)


官方網站

韓國投資證券官方網站

您可以透過官方網站取得基本資訊。透過韓國投資證券官方網站,您可以進行帳號、帳戶設定、模擬投資申請、海外交易申請等操作。 此外,官方網站也提供了方便的連結,讓您輕鬆訪問開發網站。

韓國投資證券的菜單中,開發相關內容位於交易菜單。



KIS 開發者中心

KIS 開發者網站是您在開發 API 時需要持續關注的網站。您可以在這裡找到 API 文件的詳細內容。

最基本的獲取訪問權杖的 API。


API 的請求值和回應值的詳細內容。請參考這些值以進行呼叫、接收回應並進行處理。



github - koreainvestment/open-trading-api

這是 Open Trading API 的 github 倉庫。README.md 文件提供了友善的操作步驟指南。因此,如前所述,建議您從 github 開始查看。

github 存放庫。



WikiDocs

最後,這是 Python 開發時可以參考的 WikiDocs。由於作者是韓國投資證券,因此大部分的內容都是可以信賴的。 之所以說「大部分」,是因為隨著時間推移,並沒有添加新內容,而且我個人在實時數據部分遇到了問題,但沒有找到解決方案。

WikiDocs 上有完善的開發指南。



額外參考

如果只參考這些內容,就能輕輕鬆鬆地做出程式,那當然很好,但我沒有那样的能力,所以遇到了不少困難。因此,我搜尋了許多資訊並獲得了額外的參考。 這些是我找到的內容,相信您也輕易就能找到。

JOCoding 的 Youtube 影片 (23:41 秒)

透過這個影片,我能夠從使用者的角度理解韓國投資證券 API 的優點。而且,影片中展示了實際運作的程式碼,讓理解更加容易。 如果您之前已經透過官方網站大致了解了內容,建議您快速瀏覽 JOCoding 的影片 (23:41 秒)。


Websockets

如前所述,我在處理實時數據時遇到了問題,WikiDocs 使用了 Python 的 websockets。但我對 websocket 不太了解。這種情況下,就需要請教別人了。^_^


ChatGPT,請幫幫我。

如果 ChatGPT 消失了,那可就大事不妙了。


它似乎是一種用於通訊的方法,建立連接後,就可以接收各種數據。我從中了解到,REST API 是一次請求一次回應,而 Websocket 則是建立一次請求,並持續接收相關回應。 要實作自動交易程式,這兩種方法都需要良好地整合。


但是,我在 WikiDocs 的範例中遇到了問題。雖然透過 websocket 發送了請求,但它馬上就進入 while True: 狀態,並一直停留在該狀態。 一定有解決辦法,但對於我這種新手來說,由於不熟悉這個概念,很難理解如何解決。因此,我在 github 上搜尋了其他實作方式的程式碼。


github 倉庫

  • python-kis - Soju06/python-kis: 📈 基於 Python 韓國投資證券 REST 交易 API 庫 (github.com)
  • pykis - pjueon/pykis: 韓國投資證券全新 Open Trade API 的 Python 套件 (github.com)
  • mojito - sharebook-kr/mojito: 韓國投資證券 KIS 的 Python 包裹器 (github.com)

再一次感受到高手真的很多。我雖然檢視了 3 個倉庫,但這次使用的是第 1 個 python-kis。我取得了這個邏輯,並參考了其中的 websocket 部分。 最終我使用了 websocket、websocket-client 庫,而不是 websockets 庫。在此感謝 Soju06 等所有在 github 上分享優秀程式碼的人。

現在我可以參考這些資訊進行開發了。雖然遇到了一些問題,但我會另外整理並分享相關内容。接下來,我將整理一下關於「股票自動交易架構」的思考。 我希望這些思考能幫助我減少以後的錯誤,並方便我重複使用已開發的部分。

김진혁
(로또 사는 아빠) 살림 하는 엄마
아빠는 로또를 사면서 대박을 기원합니다. 엄마가 살림 하면서 얻은 정보를 공유합니다.
김진혁
韓國投資證券 API 開發試行錯誤記錄 這是一篇針對想要使用韓國投資證券 API 開發自動交易程式的開發者的部落格文章。 文章介紹了在開發過程中遇到的困難,例如帳戶開戶、模擬交易不支持、 Websockets 等,並提供解決方案,以及承接股票自動交易程式製作委託的內容。

2024年4月23日

透過韓國投資證券 API 建立自動交易程式 韓國投資證券 API 是韓國唯一支援海外股票投資的 API,透過 REST API 和 Websocket 方式,無需安裝程式即可在 Windows、Mac、Linux 等各種環境中進行開發。特別是與 Kiwoom 證券不同,沒有 32 位開發限制,提供更靈活的開發環境。

2024年4月22日

韓國投資證券 API 開發時遇到的困難 這篇部落格文章詳細介紹了在韓國投資證券 API 開發過程中遇到的困難以及解決方案。文章涵蓋了開戶、ISA 帳戶轉換、模擬投資不支持、WebSockets 實時數據接收、交易方法論理解等開發人員的經驗和技巧。

2024年4月23日

從哪裡學習程式設計?:線上網頁程式設計課程服務彙總 介紹各種免費/付費的線上程式設計課程,讓您輕鬆入門程式設計。從免費課程(例如:生活編程、可汗學院、EBS)到付費課程(例如:CodeStates、Inflearn、 Fastcampus)都提供系統性的學習方式。涵蓋從語言學習到網頁開發、演算法、資料庫等廣泛的主題,並提供符合不同程度的客製化教育。
길리
길리
길리
길리

2024年3月29日

各種 IT 服務 介紹 9 種在 Web 開發人員、行銷人員和設計師等各種領域中都非常有用的 AI 服務和工具。 涵蓋 YouTube 影片摘要、網頁製作、原型轉換、優惠券銷售、字幕下載、活動網址建構器、網頁速度分析、PDF 轉換、漫畫製作等各種服務的公司資訊。
여행가고싶은블로거지만여행에대해다루진않을수있어요
여행가고싶은블로거지만여행에대해다루진않을수있어요
關於 IT 服務的圖片
여행가고싶은블로거지만여행에대해다루진않을수있어요
여행가고싶은블로거지만여행에대해다루진않을수있어요

2024年4月23日

🚀[*全球第四大交易所代幣 BWB 免費挖礦*], 4500 萬美元 Bitget 錢包 [比特幣/以太坊/空投/NFT] Bitget 自有錢包 BWB 代幣已獲得 4500 萬美元投資,並正在進行空投,預計將於第二季度進行 IEO。透過 Bitget 應用程式參與 BWB 空投,並透過 USDT/USDC 兌換,每天可獲得高達 100 個 BWB 點數。 (參與截止日期:4 月 28 日)
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER

2024年4月23日

🚀 [Agent Layer,韓國首家採用協議的節點項目] 韓國首家介紹比特幣/以太坊/NFT/空投 韓國國民銀行投資的 AgentLayer 節點項目是一個用於自主人工智慧代理協作的協議,將於 6 月 3 日下午 1 時開始銷售節點。目前擁有 177 萬名用戶和活躍的社群,預計於 7 月初在 Bybit 和 KuCoin 上市。輸入推薦碼 SMEGUF7488 可獲得額外福利。
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER
팀 세력, SEPOWER

2024年6月3日

[SI 開發者故事] 12. SI 專案中常用的技術棧 韓國 SI 開發者主要使用基於 Java 的 Spring、Oracle DB、MyBatis、JSP、JavaScript、HTML、CSS 等技術棧,開發高效穩定且安全的 IT 系統,並使用 Eclipse 作為開發環境。這些技術有助於中小企業節省成本和提高生產力。
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024年4月19日

給剛開始投資股票的個人投資者想說的三句話 這篇文章是給剛開始投資股票的個人投資者關於價值投資策略和積極心態的建議。價值投資是利用市場短期可能出現錯誤的機會進行買入,並在長期市場證明錯誤之前持有並賣出的策略。積極的心態不是樂觀,而是接受現實, 意味著要以概率思維進行風險管理。
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

2024年4月3日