REST API 允许您安全访问 Kraken Futures 账户的方法。REST API 方法示例:
这些方法称为"端点",在 REST API 部分有详细说明。
Websocket API 允许您安全地建立与 Kraken Futures 平台的通信通道,以实时接收信息。这允许监听更新,而无需持续发送请求。这些频道称为订阅。
部分端点允许执行敏感操作,例如发起数字资产提取。为安全访问这些端点,该 API 使用了由美国国家安全局开发的加密技术。
为了使用 API,您需要生成一对唯一的 API 密钥(如果您希望访问私有 API):
1. 登录您的 Kraken 期货账户。
2. 单击右上角的用户名。
3. 从下拉菜单中选择"设置"。
4. 在 API 面板中选择"创建密钥"选项卡。
5. 按下"Create Key"按钮。
6. 查看您的公钥和私钥,并将其记录在安全的地方。
将公钥和私钥复制到组件的 KrakenOptions 属性中。
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe:若启用,重新连接后客户端会自动重新订阅断开连接前处于活动状态的频道(默认为 false)。
| 方法 | 参数 | 描述 |
| BatchOrder | 提交批量订单(下单/取消/修改)。 | |
| GetOrderStatus | 获取特定订单的状态。 | |
| GetPNLCurrencyPreferences | 获取 PNL 货币偏好设置。 | |
| SetPNLCurrencyPreference | 设置符号的盈亏货币偏好。 | |
| GetLeverageSettings | 获取杠杆偏好设置。 | |
| SetLeverageSettings | 为某个交易对设置杠杆。 |