iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0

昨天打開了 Spyder 後,
今天我們先來測試寫程式第一個都會碰到的 "Hello World",
來測試一下整個環境有沒有問題",
測完之後我們就可以開始進入永豐證券API的部分了。

(1)先介紹一下Spyder,左邊是我們寫程式的地方,
右下角是顯示執行結果,紅色框起來的部分是執行程式的按鈕
https://ithelp.ithome.com.tw/upload/images/20210918/20107848rLmKDemY60.jpg

(2)在左邊先輸入測試Hellw World的程式碼,按下執行會出現結果,
結果出現Hellw World就成功了,表示環境可正常執行Python。

print("鐵人賽測試Hello World")

https://ithelp.ithome.com.tw/upload/images/20210918/201078480br11zSRE1.jpg

(3)現在進入正題,輸入以下指令來測試永豐證券API登入的程式,
我們使用永豐提供的模擬帳戶進行登入會出現下方結果

import shioaji as sj

api = sj.Shioaji(simulation=True)

api.login(
    person_id="PAPIUSER01", 
    passwd="2222",
    contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done.")
)

https://ithelp.ithome.com.tw/upload/images/20210918/20107848UfTlbMUL5q.jpg

今天已經學會了登入API,明天可以測試更多的帳號相關API!


備註:
永豐證券有提供模擬帳號,帳號是PAPIUSER01~PAPIUSER08, 密碼都是2222


上一篇
環境建置(2)
下一篇
股市小白混亂篇-使用 ticks API(1)
系列文
視覺化跨平台Client與永豐金融證券APIs30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言