3.00.5

新功能

  • 新增函数 subscribeQuoteunsubscribeQuote,用于设置回测引擎需要处理的行情。3.00.5.1

  • 引擎配置 context 新增 functions 键值,用于设置需要持久化的自定义函数。3.00.5.1

  • 函数 restoreFromSnapshot 新增参数 resourcefunctions,用于为恢复后的引擎设置 context 上下文字典中 'resource' 和 'functions' 键的值。3.00.5.1

  • 股票和两融回测,setTradingOutput 支持设置收益概述表。3.00.5.1

  • 股票、两融的模拟交易模式下,getTradeDetailsgetMarginSecuPositiongetMarginTradingPositiongetSecuLendingPositiongetDailyPositiongetPositiongetDailyTotalPortfoliosgetTotalPortfoliosgetReturnSummary 的返回值新增 strategyName 字段,表示当前策略名称。3.00.5.1

  • getBacktestEngineStat 返回值新增 isBacktestMode 字段,表示当前是回测还是模拟交易模式。3.00.5.1

  • 新增移动止盈止损订单,支持股票回测。3.00.5.1

  • 新增卖平今仓和买平今仓两种订单方向,支持期货回测和期权回测。3.00.5.1

  • 股票回测支持基金、可转债类型。3.00.5.1

  • 新增配置项 enableSettlementPrice,用于设置直接调用和在 afterTrade 回调函数中调用 getDailyTotalPortfolios 接口时,是否使用结算价计算指标。3.00.5.1

功能优化

  • 优化引擎在接收到日期大于 endData 的数据时的行为,等价于收到 “END“ 标的的行情并结束回测。3.00.5.1

  • 优化 getPositiongetDailyPositiongetTotalPortfoliosgetDailyTotalPortfolios 的返回字段。3.00.5.1

故障修复

  • 修复数字货币品种成交明细中撤单成功时显示的交易数量错误的问题。3.00.5.1