新功能/更改:
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 信息: