1.2 Bactrader的特点

  • 支持在线交易

  • 通过用index 0 作为获取当前数据的方式,以避免使用未来数据

  • 事件驱动回测框架 支持预先导入数据的向量化运算,以提高计算效率,当然所有数据都可以仅通过事件驱动的方式进行处理

  • 支持csv、数据库、雅虎财经、Broker数据接口、第三方交易接口的数据;支持不同时间框架的选择以及数据的重采样

  • 支持多种经纪服务工具:不同了定的下单、多空交易、持续的资金流水、期货等衍生工具、自定义的佣金和融资融券利息、根据成交量设定的交易策略、滑点等。

  • 交易策略支持预处理、多策略并行处理、多种下单函数以及时间的提醒

  • 内置超过122中指标函数,同时支持ta-lib集成

  • 策略绩效分析

  • 一键画图: 包括回测过程、信号和买卖点以及组合资产变动情况等多种内容的可视化,还可以自定义展示内容

  • Sizers: 数量控制器

  • Observers: 通过Observers 可以将想要观察的对象加到一键绘图中

  • 日期支持: 重复动作的计时器、交易日历以及时区支撑

  • 纯Python语言: 好懂好学

你可能感兴趣的:(1.2 Bactrader的特点)