只使用天勤软件运行策略程序

天勤软件中内置了完整的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目录下