2021 年 5 月 14 日

  • 更新
新功能/更改:

Deribit已将比特币和以太坊期权的工具描述字段 “报价货币” 从美元更正为相应的正确货币(BTC或ETH)。实际报价货币没有变化,但这可能是多个客户报告的重大变化。此更改会影响对 public/get_instrument 系列函数的响应

当前的制作设置

https://www.deribit.com/api/v2/public/get_instrument?instrument_name=BTC-28MAY21-50000-P

结果报价货币美元

测试网设置

https://test.deribit.com/api/v2/public/get_instrument?instrument_name=BTC-28MAY21-50000-P

结果报价货币比特币

受影响的端点:

* /公共/get_instruments

* /public/get_book_summary_by_currency

* /public/get_book_summary_by_instruminy

修改了 API 错误代码的错误消息文本:

10034:旧:stop_price_too_high-> 新增:trigger_price_too_high

10035:旧:stop_price_too_low-> 新增:trigger_price_too_low

10044:旧:stop_price_wrong_tick-> 新增:trigger_price_wrong_tick

11036:旧:无效止损价格-> 新增:invalid_trigger_price

新订单类型

新订单类型 “市价限制”

市价转限价定单作为市价单提交,以当前最佳可用市场价格执行。如果订单仅部分成交,则订单的其余部分将作为限价单输入,其限价等于订单成交部分的执行价格。此订单类型仅适用于用户界面中的期货和永续合约,以及所有使用 API 的产品

新的有效期订单类型 “直到当天有效”

GTD 订单是一种限价订单,它会一直保留在账簿中,直到世界标准时间 8 点结束为止,届时它将自动取消。因此,GTD 订单的最大有效期为长达 24 小时

新的 “止盈” 算法订单:

  • 在 /private/buy 或 /private/Sell API 方法中添加了新的订单类型(take_market 和 take_limit),表明了新的订单类型

  • 新的订单类型(algo_all、take_all、take_market 和 take_limit)已添加到 /private/get_open_orders_by_instrumen、/private/get_open_orders_by_currency 和 /private/get_subaccount_details 的筛选列表中

  • 修改了 API 错误代码的错误消息:

  • 10034: stop_price_too_high-> trigger_price_too_high

  • 10035:stop_price_too_low-> trigger_price_too_low

  • 10044:stop_price_wrong_tick-> trigger_price_wrong_tic

  • 11036:无效的止损价格-> 无效的触发价格

  • /buy |sell|edit 方法的可选止损价参数已重命名为 trigger_price。保留了旧参数名称的备用名称,但很快就会被删除

  • trigger_price 字段也被添加到 /private/buy |sell|edit|get_order_state 方法的响应中,以替代止损价格。

  • 在 API 响应文档中,stop_id 和 stop_order_id 字段已替换为 trigger_order_id。但是它们作为向后兼容性存在于 json 对象

  • rivate/get_stop_order_history 端点已重命名为 /private/get_trigger_order_history。旧版本仅用于向后兼容。

新的 API v2 方法 “/private/edit_by_label”

/private/edit_by_label 现在可以编辑等待处理的订单。此功能仅适用于 Websockets,不适用于 FIX。这意味着在收到交易所order_id之前,现在已经可以编辑订单

其他

新修复 “登录” 方法标志 9010

  • 新标志 9010 ConnectionOnlyExecutionReports 如果设置该标志,则将执行报告仅限于在给定连接中创建的订单

  • 登录中的新标签 9010

  • | 9010 | ConnectionOnlyExecutionReports| 布尔值 | 否 | 自定义标签。默认-假 (N)。

  • 如果标签存在且设置为 Y,则此连接将仅接收在此连接中创建的订单的执行报告,即使在同一个子账户中,它也不会收到在其他连接中创建的订单的通知。

  • 此标签可用于在指向同一子节点的多个连接之间拆分执行报告

[FIX} 修复了 “settlType” 以应对每日过期的工具

针对每日工具(例如 “D1”)的新的 SettlType 响应

[修复] 现在可以通过检查标签 58(文本)来区分因有效填写或终止时间而取消的订单的执行报告-

由于已生效的填充或终止时间而取消的订单现在被标记为 “已终止”

[apiv1、apiV2] 在 apiv1 和 apiV2 订阅中更严格的仪器验证(仅允许 “活跃” 工具)

Deribit 已禁用订阅过期票据的可能性。

[apiv2] 添加了新的公共订阅频道 deribit_price_statistics。{索引_名称

新订阅每隔 15 秒发布一次 24 小时价格指数统计数据(低价 24 小时、最高 24 小时和 change24 小时价格)更新

在结算周期内更改期权标的工具

在结算期间,Deribit对期权的标的工具进行了如下更改:

  • 如果即将到期的工具没有期货作为标的资产,而是使用合成期货(例如每日期权),我们将从世界标准时间 7 点 30 分开始使用预计交割价格作为即将到期工具的标的价格

  • 如果即将到期的工具将可交易的期货作为标的资产,我们将从世界标准时间 7:55 开始使用预计交割价格作为即将到期工具的标的价格

用户界面或 API 中显示的基础工具不会反映这种新方法。如上所述,当实际使用EDP时,基础账簿的名称将显示索引

新的 API 信息:

https://docs.deribit.com/next/