功能概览

Python策略开发、回测和运行

使用 TqSdk 开发的策略都可以在天勤终端中运行或回测, 详见 use_tqsdk_in_tq

实时数据和历史数据支持

天勤为用户提供所有可交易衍生品合约全部实时行情和从上市至今的历史数据。您可以:

使用Excel进行数据分析

天勤的DDE接口可以为Excel提供实时行情和历史行情推送。您可以利用它来实现自己需要的数据分析功能,例如:

与您自己编写的分析或交易程序配合使用

如果您曾经编写过自己的分析或交易程序,无论使用的是何种语言,都可以通过Websocket接口与天勤终端连接,从而获得这些好处:

  • 获取交易所全部合约的行情报价数据和K线数据的实时推送
  • 对于自己创建的组合或指数,获取行情报价数据和K线数据的实时推送
  • 利用天勤的历史复盘及模拟交易功能,在特定的历史场景测试自己的程序
  • 将自己程序的分析结果注入天勤终端,在图表上进行可视化展示
  • 使用天勤提供的交易接口下单及收取回单,减少开发代码量并完成不同交易后台的适配

技术指标编程

天勤内置的技术指标系统基于标准的javascript语言实现,并提供源码。您可以基于这一框架撰写自己的技术指标。如果您曾在其它软件中撰写过技术指标,也可以直接导入使用。此外,您还可以通过Websocket接口,使用其它任意编程语言实现自定义技术指标。

全面历史数据回放

天勤终端支持全面历史数据回放。您只需指定任一交易日,天勤终端将回到那一天,并完整重演全天的行情变化。在此过程中,您可以如常使用软件全部功能及扩展接口,一切都有如真正回到那天一样。您在回放过程中可以任意暂停或加减速。

交易和模拟交易

天勤为实盘交易和模拟交易提供一套统一的API,基于websocket和json实现。与其它交易接口相比,提供以下特性:

  • 全面异步主推协议,账户中有任何变化都会通过接口及时推送给用户代码,用户不需要处理任何查询或等待
  • 与行情接口合并,用户代码只需建立一个连接,即可处理实时行情,历史行情和交易数据
  • 针对不同交易后端(CTP,恒生,飞马)实现统一适配,在连接不同后端时代码无需修改
  • 模拟交易与实盘交易使用完全相同的API,且模拟交易7*24小时随时可用,方便开发调试
  • 模拟交易可与历史数据回放配合使用,以便在特定历史环境下进行模拟交易

算法交易板块及其它自定义扩展板块

系统支持将任意web url作为功能板块嵌入软件界面。利用这一机制和websocket接口,您可以实现几乎任何需求,从数据分析到算法交易,甚至新闻资讯集成整合:

自定义组合和指数

您在天勤终端中可以创建任意的自定义组合和指数。这些组合和指数可以像普通合约一样拥有实时行情和历史K线,并通过DDE和Websocket接口输出到扩展的分析环境。算法交易模块也可以对自定义组合和指数执行一揽子操作:

基于功能板块的自定义工作空间

天勤终端采用完整的模块化结构,您可以在任一页面上安放任意功能板块。