盛宝银行推出新版OpenAPI for Excel

版本1.3.0为API用户引入了一些可能发生的重大变化。

在线交易和金融科技服务提供商Saxo Bank本周早些时候发布了其OpenAPI for Excel的新版本。

版本1.3.0是自1.1.1版以来的第一个主要更新,为用户引入了一些可能发生的重大更改。

交易功能现已弃用并从加载项中删除。这一重要变化是在市场发展的背后,需要具有交易访问权限的申请来申报订单类型(手动或自动)。对于大多数客户来说,所需的更改是次要的,并且在从现在已弃用的贸易UDF切换时可以预期性能改进。此更改仅适用于使用Excel进行交易的客户。

在1.3.0版本中,“OpenAPI交易”类别中的所有UDF都已从加载项中删除。为了符合算法交易工具的要求,Excel平台上的用户必须使用Excel中提供的HTTP请求函数“从头开始”构建订单:

  • OpenAPIPost()创建新订单,可以打开仓位或关闭现有仓位。
  • OpenAPIPatch()用于修改现有订单的详细信息。
  • OpenAPIDelete()删除现有订单。

除OpenAPIDelete()外,这些函数需要在请求中提供正文,其中包含订单的详细信息。该主体必须在VBA中单独构造,并应包含/ trade / v2 / orders端点指定的必填字段。正文是包含JSON结构数据的字符串。

将不再支持以下UDF:

  • OpenAPIPlaceOrder()
  • OpenAPIEditOrder()
  • OpenAPICancelOrder()
  • OpenAPIAddRelatedOrder()
  • OpenAPIClosePosition()

早期版本的加载项上的客户端不会被直接阻止使用这些功能。建议及时迁移,因为不会对已弃用的功能实施新的订单放置要求。一旦强制执行订单要求(计划于2019年第3季度),这些UDF将完全停止工作。

此外,Saxo的OpenAPI将很快更新,以要求算法应用程序在订单请求中提供额外的字段,以指示订单是自动生成还是由用户手动发送。 Excel加载项被归类为algo app,因为它可用于通过VBA完全自动化订单放置。

计划于2019年第三季度上线的即将进行的更改将阻止任何未使用“ManualOrder”字段识别其来源的订单。没有此字段的订单将被拒绝,因为它将构成OpenAPI的硬性要求。

实际上,OpenAPI for Excel上当前客户端所需的唯一更改是将“ManualOrder”字段添加到其订单请求中。每个单独的订单都需要将此标志设置为手动订单的“true”或自动订单的“false”。

资讯来源:由0x资讯编译自FINANCEFEEDS。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢