TqSdk2 企业版

除了专业版以外,我们还提供 TqSdk2 企业版本来供用户使用,如果想了解专业版和企业版的区别,可以点击查看 TqSdk2 文档

如果想使用 TqSdk2 企业版功能,可以点击 个人中心 申请15天试用或购买

企业版本提供专业版的全部功能 TqSdk2 专业版 ,且 TqSdk 和 TqSdk2 专业版权限通用,此外还包含如下功能

TqSdk2 直连功能

在 TqSdk2 中除了通过中继模式接入期货公司以外,还提供用户通过直连模式接入任意一家指定期货公司

除了接入指定期货公司的优点以外,直连模式还带来了一下好处:

  • 交易指令直达期货公司,省去中继服务器路径,交易延迟平均减少10ms左右

  • 减少了交易服务器依赖,程序运行稳定性提升

TqSdk2 期货公司直连测试流程

第一步:用户联系期货公司填写申请表,申请通过后找客户经理要仿真账号,仿真密码,仿真地址,AuthCode和broker_id,以及自己准备好之前设置的AppID,这部分准备工作需要用户自己完成。

第二步:首先安装tqsdk2并且确保是最新版本。在电脑中找到对应的tqsdk2安装地址,在其中找到lib文件夹下的 thosttraderapi_se.dll 文件。以下列路径为例,tqsdk2-test为项目路径,后续venv\Lib\site-packages\tqsdk2\lib的绝对路径每个用户应该是一样的。例子如下: C:\sourcecode\tqsdk2-test\venv\Lib\site-packages\tqsdk2\lib

将文件都需要替换成期货公司规定的仿真环境下采集信息同名dll文件,为后续做仿真测试做准备工作,否则期货公司无法在后台采集到用户本地做的仿真测试信息,下面以6.6.1测试api的版本为例: 首先下载6.6.1版本的api文件,下载地址如下:

https://www.simnow.com.cn/download/api/v6.6.1_P1_tradeapi.zip

解压缩后,在文件夹v6.6.1_P1_20210406_winApi\tradeapi\20210406_tradeapi64_se_windows中可以找到同名文件 thosttraderapi_se.dll ,替换前记得将原文件备份或改名。

注意:在测试完成后,需要在换回最开始的thosttraderapi_se.dll文件,否则无法正确的进行实盘交易!

第三步:准备工作做好后,开始仿真测试。将仿真环境的<AppID>,<AuthCode>,<仿真地址>, <broker_id>,<仿真账户>和<仿真密码> 后,按以下格式填入即可连接,以直连simnow为例:

from tqsdk2 import TqApi, TqAuth, TqCtp

api = TqApi(TqCtp("tcp://180.168.146.187:10101", "9999", "simnow_client_test", "0000000000000000", "123456", "123456"),auth=TqAuth("信易账户","账户密码"))

示例只做到登录成功这一步,如果期货公司有要求如收取行情,下单,成交等,正常根据后续天勤的教程文档和函数编写策略即可,部分期货公司也可能会要求截图等操作,具体的根据期货公司要求来做。

第四步,测试成功后,联系期货公司客户经理或技术人员,验证是否后台成功收到了,如果成功采集到仿真测试信息,整个测试流程完成,后续根据期货公司的指导进行即可。

如有其他问题,请联系客服 qq532428198 ,备注企业版直连测试问题。

TqSdk2 连接资管平台功能

TqSdk2 提供了资管平台的对接支持,支持用户连接到指定资管平台

以连接融航的模拟服务器为例:

from tqsdk2 import TqApi, TqAuth, TqRohon

acc = TqRohon(td_url="tcp://129.211.138.170:10001", broker_id="RohonDemo", app_id="shinny_tqsdk_01", auth_code= "qZWmA7iTXaEO2w40", user_name="融航模拟账户", password="融航模拟账户密码")
api = TqApi(acc,auth= TqAuth("信易账户","账户密码"))

其中融航模拟的 模拟账户模拟账户密码 需要自行和融航联系获取,其他参数在融航模拟下为

td_url="tcp://129.211.138.170:10001" broker_id="RohonDemo" app_id="shinny_tqsdk_01" auth_code="qZWmA7iTXaEO2w40"

融航实盘情况下将对应信息换成实盘信息即可

资管平台连接模式的详细介绍,请点击 TqRohon .