使用Python API要準備什麼?

Step1:擁有凱基證券帳戶。(若您尚未開戶,請點連結【線上開戶】,並按照指示完成開戶申請)
Step2:取得憑證(若您尚未申請憑證,請至憑證中心進行憑證申請)
Step3:API下單申請(若您尚未申請API下單,請至API申請

API下單前,一定要先完成憑證申請嗎?

是的,
依主管機關規定,網路下單必須使用憑證機構簽發的電子簽章簽署,用以辨識及確認。
若您尚未申請憑證,請至憑證中心進行憑證申請。

如何下第一筆委託

執行程式碼範例如下所示:
#登入凱基帳號
import kgisuperpy as kgi
import pandas as pd
import numpy as np
person_id = '用戶身份證字號'
person_pwd = '用戶登入密碼'
simulation = False
api = kgi.login(person_id ,person_pwd ,simulation)

#設定證券交易帳號
api.set_Account('account')

#建立證券新委託
trade = api.Order.create_order(action =kgi.Action.Buy,
symbol= '1234',
qty= 5,
price= kgi.PriceType.MKT,
time_in_force= kgi.TimeInForce.ROD,
order_cond= kgi.OrderCond.CASH,
odd_lot = kgi.OddLot.Common,
name='st001'
)
trade

如需下單、查帳、串接即時行情、取得盤後數據…等詳細內容,請前往【API專區

客服信箱

歡迎於信箱留言,我們會儘快於服務時間內回覆
郵件內容請提供:
1. 錯誤畫面截圖
2. log檔(log檔存在位置【下載路徑:kgisuperpy\pushClient】及【kgisuperpy\log】中)
https://www.kgi.com.tw/zh-tw/support-index/contact-us-2

憑證元件檢查及安裝?

Step1.可至【憑證小幫手】,下載元件
Step2. 重新安裝元件

API下單申請流程?

因應台灣金融法規的要求,新用戶在首次使用電子交易下單應用程式介面-Application Programming Interface(簡稱 API) 功能,
必須先簽『證券API服務風險預告書暨使用同意書』後方可使用,請依下列申請流程辦理:
Step1:線上簽署〈證券API服務風險預告書暨使用同意書
Step2:線上進行『API申請
Step3:API測試
Step4:申請成功通知