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)