永豐Shioaji api 操作記錄--安裝、登入、登出
Shioaji API Install
安裝套件
Shioaji API Login、Logout
import shioaji as sj
# 正式環境
api = sj.Shioaji()
api.login(api_key="your_api_key", secret_key="your_secreat_key")
# 測試環境
api = sj.Shioaji(simulation=True)
api.login(api_key="your_api_key", secret_key="your_secreat_key")
import shioaji as sj
def recvContracts(contract_type):
if contract_type == sj.constant.SecurityType.Index:
print("指數")
if contract_type == sj.constant.SecurityType.Stock:
print("股票")
if contract_type == sj.constant.SecurityType.Future:
print("期貨")
if contract_type == sj.constant.SecurityType.Option:
print("選擇權")
api = sj.Shioaji(simulation=True)
api.login(api_key="your_api_key", secret_key="your_secreat_key", contracts_cb=recvContracts)