开始使用天勤软件¶
TqSdk与天勤软件的关系¶
只使用 TqSdk 时,TqSdk 与行情网关和交易网关建立直接连接,系统结构如下:
TqSdk与天勤搭配使用时,天勤软件负责与行情网关和交易网关建立连接,并在本机的7777端口打开一个websocket server,Tqsdk连接到这个端口,TqSdk发出的所有指令,都先经过天勤软件,再转发到后台网关。系统结构变成这样:
安装天勤软件并启动¶
天勤软件目前只支持 Windows 操作系统。要安装天勤软件,首先请到 天勤官网 下载安装包
下载完毕后,双击安装包进行安装。安装完毕后,点击桌面图标 【天勤】 开始运行
选择期货公司,输入账号密码并登录。如果您没有期货公司账号,可以使用【快期模拟】登录。
将你的Python策略程序连接到天勤软件¶
要将您的Python策略程序连接到天勤,您需要在创建 TqApi 时以字符串方式传入账号,像这样:
api = TqApi("4383928")
需要注意的是,在这种情况下,不需要填写期货公司名称,也不需要填密码,因为登录工作已经由天勤软件完成。 这里要求填写账号,是为了与天勤登录账号核对,避免误操作造成损失
到这一步为止,你的策略程序已经可以与天勤共同运行了。接下来,你可以尝试天勤提供的一些附加功能
- 复盘
- 交易单元
- 图表绘制