第一步,找到测试用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日