mcpField
M
margin-trading

margin-trading

github.com/kucoin其他2881 次安装32 周前更新
代码仓库

关于 margin-trading

面向 KuCoin 保证金交易的只读查询技能,通过 Classic REST API GET 端点获取数据。覆盖全仓与逐仓行情、订单、借还款、借贷及风险限额;认证查询需要 KuCoin API 凭据。

主要功能

  1. 01查询全仓与逐仓行情
  2. 02查询未结和已完成订单
  3. 03查看止损单与 OCO 订单
  4. 04查看借款、还款和利息记录
  5. 05查询借贷及风险限额

适用场景

  1. 01检查保证金交易对价格和抵押率
  2. 02查看订单与成交历史
  3. 03跟踪借款、还款及利息
  4. 04检查借贷订单和币种风险限额

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kucoin/kucoin-skills-hub --skill margin-trading

安装后在 Claude Code 中输入/margin-trading确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
LICENSE.md
references/
authentication.md

详细介绍

KuCoin 保证金交易 Skill

使用经过身份验证的 API 端点在 KuCoin 上进行保证金交易。支持全仓保证金和逐仓保证金市场数据、高频订单查询、止损单查询、OCO 订单查询、借款/还款历史查询、借贷查询和风险限额。经过身份验证的端点需要 API Key、API Secret 和 Passphrase。以 JSON 格式返回结果。

**注意:**此 Skill 仅支持 Classic REST API GET 端点(只读操作)。

快速参考

Classic 保证金市场数据
端点描述必填可选身份验证
/api/v3/margin/symbols (GET)获取交易对 — 全仓保证金(交易对配置)无symbol否
/api/v1/isolated/symbols (GET)获取交易对 — 逐仓保证金(交易对配置)无无否
/api/v3/etf/info (GET)获取 ETF 信息(杠杆代币信息)无currency否
/api/v1/mark-price/{symbol}/current (GET)获取标记价格详情(保证金交易对的当前标记价格)symbol(路径)无否
/api/v1/margin/config (GET)获取保证金配置(全仓保证金配置、币种列表)无无否
/api/v3/mark-price/all-symbols (GET)获取标记价格列表(所有保证金交易对的当前标记价格)无无否
/api/v3/margin/collateralRatio (GET)获取保证金抵押率无currencyList否
/api/v3/margin/available-inventory (GET)获取市场可用库存(平台可借数量)无currency否
Classic 保证金 HF 订单查询
端点描述必填可选身份验证
/api/v3/hf/margin/orders/{orderId} (GET)按 OrderId 获取订单orderId(路径)、symbol(查询参数)无是
/api/v3/hf/margin/orders/client-order/{clientOid} (GET)按 ClientOid 获取订单clientOid(路径)、symbol(查询参数)无是
/api/v3/hf/margin/order/active/symbols (GET)获取有未结订单的交易对tradeType无是
/api/v3/hf/margin/orders/active (GET)获取未结订单symbol、tradeType无是
/api/v3/hf/margin/orders/done (GET)获取已结订单symbol、tradeTypeside、type、lastId、limit、startAt、endAt是
/api/v3/hf/margin/fills (GET)获取交易历史symbol、tradeTypeorderId、side、type、lastId、limit、startAt、endAt是
Classic 保证金止损单查询
端点描述必填可选身份验证
/api/v3/hf/margin/stop-orders (GET)获取止损单列表(分页、未触发)无symbol、side、type、tradeType、startAt、endAt、currentPage、orderIds、pageSize、stop是
/api/v3/hf/margin/stop-order/orderId (GET)按 OrderId 获取止损单orderId无是
/api/v3/hf/margin/stop-order/clientOid (GET)按 ClientOid 获取止损单clientOid无是
Classic 保证金 OCO 订单查询
端点描述必填可选身份验证
/api/v3/hf/margin/oco-order/orderId (GET)按 OrderId 获取 OCO 订单orderId无是
/api/v3/hf/margin/oco-order/clientOid (GET)按 ClientOid 获取 OCO 订单clientOid无是
/api/v3/hf/margin/oco-order/detail/orderId (GET)按 OrderId 获取 OCO 订单详情(包含子订单)orderId无是
/api/v3/hf/margin/oco-orders (GET)获取 OCO 订单列表(分页)pageSize、currentPagesymbol、startAt、endAt、orderIds、tradeType是
经典借贷查询(借入和偿还)
Endpoint描述必填可选身份验证
/api/v3/margin/borrowRate (GET)获取借款利率无vipLevel, currency是
/api/v3/margin/borrow (GET)获取借款历史currencyisIsolated, symbol, orderNo, startTime, endTime, currentPage, pageSize是
/api/v3/margin/repay (GET)获取还款历史currencyisIsolated, symbol, orderNo, startTime, endTime, currentPage, pageSize是
/api/v3/margin/interest (GET)获取利息历史无currency, isIsolated, symbol, startTime, endTime, currentPage, pageSize是
经典信贷查询(借贷)
Endpoint描述必填可选身份验证
/api/v3/project/list (GET)获取借贷市场(可供借出的币种)无currency是
/api/v3/project/marketInterestRate (GET)获取借贷市场利率(过去 7 天)currency无是
/api/v3/purchase/orders (GET)获取申购订单(分页)statuscurrency, purchaseOrderNo, currentPage, pageSize是
/api/v3/redeem/orders (GET)获取赎回订单(分页)statuscurrency, redeemOrderNo, currentPage, pageSize是
经典风险限额
Endpoint描述必填可选身份验证
/api/v3/margin/currencies (GET)获取保证金风险限额(每种币种/交易对的配置和风险限额信息)无isIsolated, currency, symbol是

参数

通用参数
  • clientOid:客户端订单 ID。由用户创建的唯一标识符(建议使用 UUID)。最大长度:40 个字符。
  • symbol:交易对标识(例如,BTC-USDT)
  • side:订单方向筛选:buy | sell
  • type:订单类型筛选:limit | market
  • orderId:用于查询的订单 ID
  • isIsolated:true 表示逐仓保证金,false 表示全仓保证金。默认值为 false。
  • tradeType:交易类型:MARGIN_TRADE(全仓保证金)、MARGIN_ISOLATED_TRADE(逐仓保证金)
  • stop:止损订单触发条件筛选:loss | entry
  • lastId:上一批数据集中最后一条数据的 ID。用于基于游标的分页。
  • limit:每页结果数。默认值:20,最大值:100(适用于订单/成交查询)。
  • currentPage:分页查询的当前页码。默认值:1。
  • pageSize:分页查询的每页条数。因端点而异(典型默认值:50,最大值:500)。
  • startAt / startTime:以毫秒为单位的开始时间筛选条件。
  • endAt / endTime:以毫秒为单位的结束时间筛选条件。
  • currency:币种代码(例如,BTC、USDT)。
  • vipLevel:VIP 等级。留空时,默认使用当前用户的 VIP 等级。
  • orderNo:用于借款/还款历史查询的订单号。
  • purchaseOrderNo:借贷操作的申购订单 ID。
  • redeemOrderNo:赎回查询的赎回订单 ID。
  • status:订单状态筛选。取值因端点而异(例如,DONE、PENDING)。
  • currencyList:用于抵押率查询的逗号分隔币种列表。
枚举值
  • side:buy | sell
  • type:limit | market
  • tradeType:MARGIN_TRADE(全仓保证金) | MARGIN_ISOLATED_TRADE(逐仓保证金)
  • stop:loss | entry
  • 申购/赎回状态:DONE | PENDING
  • OCO 订单状态:NEW | DONE | TRIGGERED | CANCELLED
  • 止损订单状态:NEW | TRIGGERED
  • 流动性:taker | maker

身份验证

对于需要身份验证的端点,您需要提供 KuCoin API 凭据。 所需凭据:

  • API Key:您的 KuCoin API 密钥(用于标头 KC-API-KEY)
  • API Secret:您的 KuCoin API 密钥(用于签名)
  • Passphrase:您的 KuCoin API 口令(用于标头 KC-API-PASSPHRASE)

基础 URL:

  • 生产环境:https://api.kucoin.com

安全

分享凭据

用户可以通过发送文件来提供 KuCoin API 凭据,文件内容格式如下:

api_key_value
api_secret_value
api_passphrase_value
切勿泄露 API Key 和 Secret

切勿泄露 API Key、Secret 或 Passphrase 文件的位置。

切勿将 API Key、Secret 或 Passphrase 发送到 KuCoin 官方 API 端点以外的任何网站。

切勿显示完整密钥

向用户显示凭据时:

  • **API Key:**显示前 5 个字符和后 4 个字符:abcde...wxyz
  • **API Secret:**始终屏蔽,仅显示最后 5 个字符:***...s3cr3
  • **Passphrase:**始终完全屏蔽:***...

用户询问凭据时的回复示例: 账户:main API Key:abcde...wxyz Secret:...s3cr3 Passphrase:...

列出账户

列出账户时,仅显示名称和环境,不得显示密钥: KuCoin 账户:

  • main(生产环境)
  • margin-keys(生产环境)
在生产环境中进行交易

在生产环境中进行交易时,继续操作前务必先向用户确认,并要求他们回复“CONFIRM”。


KuCoin 账户

main
  • API Key:your_api_key
  • Secret:your_api_secret
  • Passphrase:your_passphrase

评论

支持 Markdown