3.00.3
新功能
-
多资产回测支持配置项 benchmark。(3.00.3.8)
-
债券、期货、期权、多资产品种设置 benchmark 配置项时,
getDailyTotalPortfolios
返回值增加 benchmarkClosePrice 和 benchmarkNetValue 字段。(3.00.3.8) -
新增配置项 enableMinimumPerTransactionFee,用于设置股票每笔交易的最低交易费用。(3.00.3.7)
-
当股票、融资融券回测设置 benchmark 时,
getDailyTotalPortfolios
返回值新增 benchmarkClosePrice 与 benchmarkNetValue 字段。(3.00.3.7) -
新增接口
setPosition
,用于设置初始仓位。(3.00.3.7) -
多资产回测中,快照行情支持按同一时间戳批量触发回调。(3.00.3.6)
-
新增 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)
功能优化
-
优化报错信息。(3.00.3.6)
-
限制 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)
缺陷修复
-
修复见价成交模式下,涨跌停时拒单判断逻辑错误的问题。(3.00.3.8)
-
修复股票回测时,逐笔模式内存占用过高的问题。(3.00.3.8)
-
修复见价成交模式下,涨跌停时拒单判断逻辑错误的问题。(3.00.3.7)
-
修复多资产回测共享账户资金时,
getDailyTotalPortfolios
接口返回结果不完整的问题。(3.00.3.7) -
修复数字货币回测的计算错误问题。(3.00.3.6)
-
修复
updatePosition
接口可能引发的宕机问题。 (3.00.3.6) -
修复
setUniverse
接口可能引发的错误。(3.00.3.6) -
修复多资产回测时,getReturnSummary 返回值中缺少 assetType 字段的问题。(3.00.3.5)
-
多资产回测时
getPosition
返回值缺少 assetType 字段。 (3.00.3.4) -
修复了期货回测时买持仓均价计算错误的问题。(3.00.3.2)
-
修复了股票回测时内存泄漏的问题。(3.00.3.2)
-
修复期权回测过程中无法识别订阅指标元代码中变量的问题。(3.00.3.1)