.. _tq_standalone: 只使用天勤软件运行策略程序 ========================================================================= 天勤软件中内置了完整的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目录下