iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
永豐金融APIs

當金融與API相遇會擦出什麼火花?系列 第 7

<Day7>以模擬帳戶作示範 — 登入 Shioaji API

● 接下來幾章都是先以模擬帳戶作登入,尚未使用正式證券戶帳戶登入

如果尚未有永豐金證券帳戶的朋友,但想試用Shioaji介面操作的話,官方有提供8組的模擬帳號可讓你在模擬環境中做使用!

模擬帳號為 「PAPIUSER01」~「PAPIUSER08」總共8組,密碼皆為「2222」

import shioaji as sj  #引入shioaji套件,命名為sj
api = sj.Shioaji(simulation=True)  #建立shioaji api物件,simulation=True代表使用模擬環境
api.login(   #登入
    person_id="PAPIUSER02",  #帳號
    passwd="2222",  #密碼
    contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done.")
)

在這裡以帳號「PAPIUSER02」當作範例作登入

https://ithelp.ithome.com.tw/upload/images/20210922/20139934bxxbpupjoS.png
執行後,會出現 fetch done,就代表登入成功啦!!

以上是先示範如何用模擬帳戶登入Shioaji的動作


上一篇
<Day6>你得先開個證券戶
下一篇
<Day8> Contract — 取得股票(Stock)資訊
系列文
當金融與API相遇會擦出什麼火花?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言