在安装完Shioaji套件之後,我们就可以开始使用api的功能了。
第一步当然是要登入我们的帐户啦,登入帐户的程序码如下:
#实际帐户
import shioaji as sj
api = sj.Shioaji()
api.login(
person_id="你的证券帐号",
passwd="你的证券密码",
contracts_cb=lambda security_type: print(f"{repr(security_type)} fetch done.")
)
如果想先用虚拟帐户测试的话,永丰金证券提供了8组测试帐号(PAPIUSER01~PAPIUSER08,密码都是2222),程序码如下:
#虚拟帐户
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.")
)
登入帐户之後就可以使用各项Python API的功能了,像是抓取即时报价或是实际下单。
而如果使用完毕,想要断开与服务器连结的话,可以使用登出功能,程序码如下:
api.logout()
另外,从今年8/6开始,为了提供所有客户更好的使用体验,Python API会限制每个帐号的总连线次数在5次(每使用一次api.login()即算一次),若超过使用量,api服务将会受到限制,所以不使用时登出就能避免超过限制,详情可查看Shioaji官网说明。
以上就是Python API的登入登出方法,请继续收看下篇精彩文章。
<<: 用React刻自己的投资Dashboard Day3 - React专案初始架构
在 Storyboard 上设计画面 接下来我们来在一开始建立的专案上设计画面,首先我们在专案导览器...
课程大纲: Veeam Backup & Replication V11新功能特性介绍 V...
物件导向概述 物件导向程序设计(Object Oriented Programming)简称OOP,...
耶~~~终於迈入第十天,完成了三分之一,今天要来讲文字方块,普遍常会看到的用法会在输入号密码的时候,...
今天写一些浏览器跟 DOM 的东西。 DOM 全名是 Document Object Model,是...