昨天打開了 Spyder 後,
今天我們先來測試寫程式第一個都會碰到的 "Hello World",
來測試一下整個環境有沒有問題",
測完之後我們就可以開始進入永豐證券API的部分了。
(1)先介紹一下Spyder,左邊是我們寫程式的地方,
右下角是顯示執行結果,紅色框起來的部分是執行程式的按鈕
(2)在左邊先輸入測試Hellw World的程式碼,按下執行會出現結果,
結果出現Hellw World就成功了,表示環境可正常執行Python。
print("鐵人賽測試Hello World")
(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.")
)
今天已經學會了登入API,明天可以測試更多的帳號相關API!
備註:
永豐證券有提供模擬帳號,帳號是PAPIUSER01~PAPIUSER08, 密碼都是2222