Hello World && 永丰证券API登入

昨天打开了 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


<<:  Day 3 - 部署 Home Lab 网路 - 上

>>:  day4 network simulator (雷)新不代表好

30天程序语言研究

今天是30天程序语言研究的第二十六天,由於最近写unix语言的东西用到很多,所以做了很多笔记,就想说...

{CMoney战斗营} 的第六周 # 游戏模组套用

好不容易拟定了游戏专题的方向,接下来是要奠基在上一届学长姐的模组上继续成长出自己的专案。 为期一个月...

[Day 30] 认识LIFF

所以 LIFF 到底是什麽? 从前,我们只能用 LINE app,在聊天室内与朋友一对一谈话,或是用...

【Day 10】Concurrency control in apps

todos: 还在出去玩,之後补上演算法 pesudocode + comments 8.2 提到的...

Ruby on Rails 局部渲染(Partial Render)

局部渲染是⼀种在 Rails 专案很常⾒的程序码整理⼿法之⼀。在前⼀个章节整理表单 的时候,有⽤到了...