2.92K 浏览
0

怎么做银河期货的留痕测试?

李思恒 已回答的问题 2021年6月24日
0

第一步,找到测试用python文件的本地地址,图里是用pycharm做例子,其他方式自行百度如何找。

第二步,在python文件所在的文件夹里找到tqsdk文件,一般后面的路径相同,截图如下:

文字版如下:在python文件所在文件夹打开venv——lib——site-packages——tqsdk

第三步,向银河期货咨询对应的采集留痕文件版本以及采集文件,采集文件里应该包括以下3个部分:

第四步,找到tqsdk文件夹(第二步找到的地址)中的ctpse文件夹,提前复制到一个空文件夹(后续做完测试后要替换回来,这个很重要),同时将第三步中的三个文件复制并且替换:

第五步,向银河期货要仿真测试账号,从中挑一个使用并且告知银河期货所挑选账号的账号名是什么

第六步,运行以下代码(自己填写账号密码):

from tqsdk import TqApi, TqAccount

api = TqApi(TqAccount("Y银河期货", "测试账号名", "测试账号密码"), url="ws://106.15.80.213/trade",auth=("信易账号,信易密码"))
print("OK")
api.close()

第七步,查看返回结果,如果返回为下列信息,则成功:

注意:如果返回为服务器已断开链接,请加qq532428198联系管理员解决,如返回其他错误自己检查代码和上述步骤。

李思恒 编辑答案 2021年6月24日