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

功能改进

connectqueryInstrument 函数连接时支持传入多个连接地址和端口。(2.00.12.5

DataFeed

  • createHandleconfig 参数新增配置项 “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

新功能

  • 新增接口 httpPuthttpDelete ,分别用于更新或删除服务器上的资源。(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::loadmysql::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 新增参数 reconnectresubscribeInterval,支持在订阅断开时自动重连。

parquet

功能优化

parquet::saveParquet 接口新增用于指定压缩格式的可选参数 compression。

缺陷修复

修复了加载 parquet 时使用 parquet::loadParquet 的参数 schema 填写错误导致 Server 宕机的问题。

RabbitMQ

新功能

  • 新增 getConnectionsgetChannels 方法,分别用于获取已创建的 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::createSubJobonMessage 回调函数中的 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