3.00.3

新功能

  • 新增 getTodayTradingStatistics 和 getDailyTradingStatistics 接口,用于获取当日持仓信息变更。3.00.3.5

  • 新增 getEventCallbacks 接口,用于获取回测引擎使用的策略回调函数。3.00.3.5

  • 新增 getConfig 接口,用于获取回测引擎的配置项。3.00.3.5

  • 股票、期货、期权、多品种回测时, getTotalPortfolios 和 getDailyTotalPortfolios 接口的返回值增加 totalFee 字段,表示总费用。3.00.3.5

  • 新增支持期货、期权算法单类型 9,支持自动下单。3.00.3.5

  • 期权回测基础信息表新增支持 exDate,adjStrikePrice,adjMultiplier 字段。3.00.3.5

  • 股票权益表增加浮动盈亏,已实现盈亏、总盈亏字段。3.00.3.5

  • 银行间债券回测支持中低频行情。3.00.3.4

  • 多资产回测支持不同资产共享账户资金。3.00.3.4

  • 新增配置项 outputTradeSeqNum,支持在回调函数 onOrder 的参数 orders 和 onTrade 的参数 trades,以及订单交易明细表中增加成交订单序列号 tradeSeqNum 字段。3.00.3.3

  • 配置项 outputSeqNum 支持在回调函数 onOrder 的参数 orders 和 onTrade 的参数 trades 中增加 seqNum 字段。3.00.3.3

  • 新增支持期货、期权双边报价订单类型。3.00.3.3

  • 新增支持期权在合约最后交易日 lastTradingDay 盘后自动行权。3.00.3.3

  • 新增 stopBacktestEngine 接口,支持终止正在运行的回测引擎。3.00.3.2

  • 支持多资产回测模式下的期权行权操作。3.00.3.1

  • 支持回测引擎使用扩展行情字段,并放宽非 JIT 模式下对行情数据列顺序的要求。3.00.3.1

  • 新增配置项 outputSeqNum,用于在订单成交明细表中返回序列号。3.00.3.1

  • 新增函数 getBacktestStat,用于获取回测引擎状态信息。3.00.3.1

功能优化

  • 限制 dropBacktestEngine仅支持管理员用户和引擎创建者调用。3.00.3.5

  • 不再限制基本信息表的字段顺序,且允许传入额外字段。3.00.3.5

  • 多资产回测时接口 appendQuotationMsg 的参数 msg 数据形式改为字典。3.00.3.3

  • 回测品种名称兼容 stocks 和 options,分别等价于 stock 和 option。3.00.3.3

  • 多账户回测引擎的策略名称修改为 multiAsset。3.00.3.1

  • 优化配置项和基础信息表的报错提示。3.00.3.1

缺陷修复

  • 修复多资产回测时,getReturnSummary 返回值中缺少 assetType 字段的问题。3.00.3.5

  • 多资产回测时 getPosition 返回值缺少 assetType 字段。 3.00.3.4

  • 修复了期货回测时买持仓均价计算错误的问题。3.00.3.2

  • 修复了股票回测时内存泄漏的问题。3.00.3.2

  • 修复期权回测过程中无法识别订阅指标元代码中变量的问题。3.00.3.1