2.00.12
amdQuote
新功能
-
connect
新增参数 dataVersion,用于指定华锐行情数据的版本号,以根据版本号来确定合适的表结构。(2.00.12.4) -
subscribe
新增参数 seqCheckMode,用于指定插件在接收到不连续数据后的行为。仅在订阅 orderExecution 或 bondOrderExecution 类型数据时有效。(2.00.12.4) -
amdQuote398 插件支持 Linux X86-64 ABI=1 DolphinDB server。
Arrow
缺陷修复
-
任务执行过程中若发生续传,可能会出现任务卡住。(2.00.12.17)
-
下载超过 8192 行数据的数组向量时,插件异常退出。
aws s3
新功能
支持设置 REST endpoint 的 URL 地址及其他请求参数,以建立到私有 AWS S3 环境的连接。
Backtest
新功能
- 新增两融回测引擎,支持融资融券业务逻辑。(2.00.12.5)
- 新增期货回测引擎,支持期货业务逻辑。(2.00.12.5)
缺陷修复
股票回测引擎部分计算结果错误。(2.00.12.5)
CTP
功能改进
connect
和 queryInstrument
函数连接时支持传入多个连接地址和端口。(2.00.12.5)
DataFeed
createHandle
的 config 参数新增配置项 “OutputElapsed”,用于设置是否获取插件从收到行情到准备插入流表的时延。(2.00.12.6)getSchema
新增可选参数 needElapsedTime,用于设置存放行情的表结构中是否包含时延列。(2.00.12.6)createHandle
新增参数 config,可配置 receiveTime 字段,以输出接收到数据的时间至输出表。(2.00.12.4)- 首次发布,用于通过中金所提供的 DataFeed API 接收行情数据,并将数据存储于 DolphinDB 的共享内存表或共享流表中。
EFH
首次发布,用于对接盛立 EFH 行情服务软件,将上交所和深交所的 Level-2 实时行情接入 DolphinDB。。(2.00.12.4)
gurobi
首次发布,用于求解线性规划、整数规划、混合整数线性规划、二次规划等一些优化问题。(2.00.12.4)
HttpClient
新功能
-
新增接口
httpPut
和httpDelete
,分别用于更新或删除服务器上的资源。(2.00.12.5) -
httpGet
新增参数 config,可配置 proxy,以指定代理地址 。(2.00.12.4) -
HttpClient 插件支持 Windows 系统。
功能优化
-
优化
sendEmail
函数的功能(2.00.12.12):-
新增可选参数 msg,支持填入完整的邮件正文信息。
-
将 subject, body 参数改为可选,同时将通过这两个参数发送的邮件正文中的换行符修改为标准换行符。
-
insight
新功能
-
connect
的参数 handles 新增支持以下数据品类选项:债券快照(BondTick)、基金快照(FundTick)、期权快照(OptionTick)、融券通(SecurityLending)。(2.00.12.4) -
connect
新增参数 backupList,支持配置多个 Insight 服务器地址,实现服务高可用。(2.00.12.4) -
subscribe
的参数 securityIDSource 新增以下市场选项:北交所(XBSE),大商所(XDCE),上期所(XSGE),新三板(NEEQ),郑商所(XZCE),港股通(HKSC),H 股全流通(HGHQ),国证指数(CNI)。(2.00.12.4)
故障修复
-
集群状态下,无法自动找到 insight 插件加密认证所需的 cert 文件。(2.00.12.7)
-
订阅 orderTransaction 类型数据,出现错误的状态显示。(2.00.12.7)
kafka
新功能
支持 zstd 压缩算法。(2.00.12.0.1)
kdb+
新功能
支持 kdb+ nested list 类型,对应 DolphinDB 的 arrayVector 类型。(2.00.12.6)
功能改进
支持读取以 snappy 和 lz4 压缩算法格式的 kdb+ 文件。
缺陷修复
解析部分序列化文件失败。(2.00.12.6)
LDAP
首次发布,用于搜索 LDAP 服务器内的条目信息,进而实现在 DolphinDB 中进行 LDAP 第三方验证登录功能。(2.00.12.4)
MatchingEngineSimulator
新功能
- 支持对期货类型数据进行模拟撮合。(2.00.12.5)
- 支持股票上交所保护限价的市价单。(2.00.12.5)
- 新增配置项 outputRejectDetails,支持获取用户订单的拒单信息。(2.00.12.5)
- 支持配置参数 lantency 为 -1 时,即时撮合用户订单。(2.00.12.5)
resetMatchingEngine
增加可选参数 cancelOrder,支持撤销用户订单并将撤单信息写入到订单输入列表。(2.00.12.5)-
增加了股票数据(逐笔和快照)的集合竞价逻辑。
-
接口
createMatchEngine
新增参数 outputOrderConfirmation,用于输出委托回报。
-
支持判断上交科创版股票的用户订单类型。
-
支持判断可转债的用户订单类型。
功能优化
- 在对科创版股票进行模拟撮合的日频模式中,取消对用户订单的委托数量的上限。(2.00.12.6)
- 修改股票的开盘竞价逻辑。(2.00.12.5)
-
参考沪深行情的最新数据字段修订了相关的接口命名。
- 行情为股票逐笔类型时,提升了单行数据写入的性能和用户订单的撮合性能。
-
修改 latency(延时)大于 0 时用户委托订单的撮合时间条件的计算规则。
-
将用户实际撤单时间调整为撤单请求时间与延迟时间之和 。
-
将实际的拒单时间调整为行情时间之后。
缺陷修复
- 股票和期货在中低频的模拟撮合中,涨停卖出、跌停买入被拒单。(2.00.12.6)
-
逐笔撮合多条用户订单时撮合结果错误。
-
逐笔撮合时计算逐笔数据的全额成交没有包含全部行情数据。
MDL
首次发布,用于将通联数据提供的高频行情数据接入 DolphinDB 中,以便进行后续的计算或存储。
MQTT
功能优化
-
Windows 插件的
connect
接口新增了连接校验和账户、密码等正确性校验。(2.00.12.5) -
Linux 插件的
connect
接口新增了账户、密码等正确性校验。(2.00.12.5)
MySQL
功能优化
mysql::load
和mysql::loadEx
接口支持在加载 DECIMAL 数据时通过 schema 参数指定小数精度。(2.00.12.0.1)mysql::extractSchema
接口支持在提取 DECIMAL 类型数据时显示其小数精度。(2.00.12.0.1)
NSQ
新功能
- 支持 orderTrade 类型,输出数据可以直接写入快照合成引擎中。相关变动接口:
getSchema
,subscribe
。(2.00.12.6) -
connect
新增参数 dataVersion,用于指定数据字段版本。(2.00.12.5) -
getSubscriptionStatus
函数新增别名getStatus
。(2.00.12.5)
- 接口
nsq::connect
新增参数 username, password,支持在建立连接时指定用户名及密码。
故障修复
- 在非 sailfish 情况下连接特殊源时,NSQ 宕机。(2.00.12.6)
-
连接非法配置文件 server 宕机。(2.00.12.5)
ODBC
功能改进
- Linux 版本插件支持通过 ODBC 驱动库接口自动选择合适的字符编码,实现对 SQL Server 和 SQLite 的中文数据读取与写入。(2.00.12.14)
OPC
功能优化
增强插件稳定性。(2.00.12.17)
缺陷修复
执行 opc::close
断开连接失败。(2.00.12.17)
OPCUA
功能优化
subscribe
新增参数 reconnect 和
resubscribeInterval,支持在订阅断开时自动重连。
parquet
功能优化
parquet::saveParquet
接口新增用于指定压缩格式的可选参数 compression。
缺陷修复
修复了加载 parquet 时使用 parquet::loadParquet
的参数 schema 填写错误导致 Server
宕机的问题。
RabbitMQ
新功能
-
新增
getConnections
和getChannels
方法,分别用于获取已创建的 RabbitMQ 连接信息和通道信息。(2.00.12.14)
功能改进
- 当 connection 和 channel 未被引用时,将自动释放。(2.00.12.14)
- 通过
consume
创建的订阅会被添加到createSubJob
的全局订阅信息中。(2.00.12.14) - 将可同时存在的最大连接数限定为 100。
Redis
新功能
- 新增接口
redis::batchHashSet
,可高效率批量执行 Redis 的 HSET 操作。 - 新增支持 Windows x86 平台。(2.00.12.5)
SevenZip
首次发布,支持压缩和解压缩多种格式文件。(2.00.12.17)
SSEQuotationFile
-
subscribe
接口新增 OutputElapsed 配置项,用于设定是否为行情表增加最后一列。该列包含插件从收到行情开始到准备插入流表为止的延时。(2.00.12.6)
-
getSchema
接口新增参数 needElapsedTime,用于设定返回的 shcmea 是否包含 elapsedTime 列。(2.00.12.6)
- 首次发布,用于解析上交所提供的行情文件,并将信息存储到 DolphinDB 的表中。(2.00.12.4)
TCPSocket
首次发布,用于创建 TCP 连接并与指定 IP 和端口进行数据交互的 TCPSocket 插件。
WebSocket
新功能
新增 WebSocket 插件,支持从 WebSocket 的服务端读取数据以及发送数据到 WebSocket 的服务端。(2.00.12.5)
缺陷修复
WebSocket::createSubJob
的 onMessage 回调函数中的 data 参数接收到非
table 类型数据。(2.00.12.6)
WindTDF
新功能
新增 WindTDF 插件,支持接收万得实时行情数据。(2.00.12.4)
xgboost
功能改进
支持 2.0.0 版本的 xgboost。
XTP
首次发布,用于接收上交所、深交所以及北交所的实时行情,并将数据存储于 DolphinDB 的共享表中。(2.00.12.4)
新功能
createXTPConnection
接口新增:-
OutputElapsed 配置项,用于设定是否为行情表增加最后一列。该列包含插件从收到行情开始到准备插入流表为止的延时。(2.00.12.6)
-
ciphertext 配置项,用于设定返回的 shcmea 是否包含 elapsedTime 列。(2.00.12.6)
-
getSchema
接口新增参数 needElapsedTime,用于设定返回的 shcmea 是否包含 elapsedTime 列。(2.00.12.6)- 新增接口
generateCiphertextAndIV
,用于获取密文密码以及 iv 值。(2.00.12.6)
- 支持开发逐笔数据。(2.00.12.5)
zip
功能优化
增强对参数 compressionLevel(压缩等级), password(密码)的校验。
zmq
新功能
新增 setMonitor
接口,支持开启 ZeroMQ 的连接监视。(2.00.12.5)