只使用天勤软件运行策略程序¶
天勤软件中内置了完整的Python环境和TqSdk包。使用TqSdk开发的python程序,可以不加任何修改,放入天勤软件中运行或回测.
策略程序的交易账户将是天勤软件的当前登录账户¶
按照TqSdk文档,我们总是在创建TqApi时指定交易账户,类似这样:
api = TqApi(TqSim()) # 使用模拟交易
api = TqApi(TqAccount("xx期货", "475892", "123838")) # 使用实盘交易账户
当这个策略被放入天勤中运行时,指定交易账户的代码将【无效】,策略的所有交易行为,将指向当前天勤软件登录的交易账号 (实盘或模拟)
类似的,这个程序在天勤中也可以直接进行回测,而不需要在TqApi创建时加入backtest参数
其它注意事项¶
- 天勤默认的策略代码位置在天勤的 strategies 目录
- 天勤中内置的Python版本为 3.6.7 32位版,并预装了 tqsdk, numpy, pandas 等库。如果您的策略使用了某些天勤没有预装的库,您可以自行将相应的库文件放置到天勤安装目录的python目录下