开始使用天勤软件

TqSdk与天勤软件的关系

只使用 TqSdk 时,TqSdk 与行情网关和交易网关建立直接连接,系统结构如下:

[Not supported by viewer][Not supported by viewer]
期货公司交易系统
CTP / FEMAS / UFX
期货公司交易系统<br>CTP / FEMAS / UFX<br>
交易所行情系统
交易所行情系统<br>
[Not supported by viewer][Not supported by viewer]

TqSdk与天勤搭配使用时,天勤软件负责与行情网关和交易网关建立连接,并在本机的7777端口打开一个websocket server,Tqsdk连接到这个端口,TqSdk发出的所有指令,都先经过天勤软件,再转发到后台网关。系统结构变成这样:

[Not supported by viewer][Not supported by viewer]
期货公司交易系统
CTP / FEMAS / UFX
期货公司交易系统<br>CTP / FEMAS / UFX<br>
交易所行情系统
交易所行情系统<br>
[Not supported by viewer][Not supported by viewer]
天勤软件
(在7777端口开了websocket server)
天勤软件<br>(在7777端口开了websocket server)<br>
[Not supported by viewer]

安装天勤软件并启动

天勤软件目前只支持 Windows 操作系统。要安装天勤软件,首先请到 天勤官网 下载安装包

下载完毕后,双击安装包进行安装。安装完毕后,点击桌面图标 【天勤】 开始运行

选择期货公司,输入账号密码并登录。如果您没有期货公司账号,可以使用【快期模拟】登录。

将你的Python策略程序连接到天勤软件

要将您的Python策略程序连接到天勤,您需要在创建 TqApi 时以字符串方式传入账号,像这样:

api = TqApi("4383928")

需要注意的是,在这种情况下,不需要填写期货公司名称,也不需要填密码,因为登录工作已经由天勤软件完成。 这里要求填写账号,是为了与天勤登录账号核对,避免误操作造成损失

到这一步为止,你的策略程序已经可以与天勤共同运行了。接下来,你可以尝试天勤提供的一些附加功能

  • 复盘
  • 交易单元
  • 图表绘制