mcpField
S
spot

spot

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

关于 spot

KuCoin 现货交易 Skill 通过 Classic REST API 查询市场数据及现货订单信息,适用于需要读取行情和订单记录的场景。仅支持 GET 只读操作,不会提交交易。

主要功能

  1. 01查询现货行情与市场信息
  2. 02读取订单簿、K 线及成交记录
  3. 03查询现货、止损和 OCO 订单
  4. 04支持需认证的账户查询

适用场景

  1. 01查看交易对行情与历史数据
  2. 02核对未完成或已完成的订单
  3. 03检索止损及 OCO 订单状态

安装

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

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

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

包含的文件

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

CHANGELOG.md
LICENSE.md
references/
authentication.md

详细介绍

KuCoin 现货技能

使用经过身份验证的 API 端点在 KuCoin 上进行现货交易。经过身份验证的端点需要 API Key、API Secret 和 Passphrase。以 JSON 格式返回结果。

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

快速参考

Classic API - 现货市场数据
端点说明必需可选身份验证
/api/v3/announcements (GET)获取公告无currentPage, pageSize, annType, lang, startTime, endTime否
/api/v3/currencies/{currency} (GET)获取货币详情currency(路径)chain否
/api/v3/currencies (GET)获取所有货币无无否
/api/v2/symbols/{symbol} (GET)获取交易对详情symbol(路径)无否
/api/v2/symbols (GET)获取所有交易对无market否
/api/v1/market/orderbook/level1 (GET)获取行情报价(最佳买价/卖价)symbol无否
/api/v1/market/allTickers (GET)获取所有行情报价无无否
/api/v1/market/histories (GET)获取交易历史symbol无否
/api/v1/market/candles (GET)获取 K 线symbol, typestartAt(秒), endAt(秒)否
/api/v1/market/orderbook/level2_{size} (GET)获取部分订单簿size(路径:20、100), symbol无否
/api/v3/market/orderbook/level2 (GET)获取完整订单簿symbol无是
/api/v1/market/orderbook/callauction/level2_{size} (GET)获取部分集合竞价订单簿size(路径:20、100), symbol无否
/api/v1/market/callauctionData (GET)获取集合竞价信息symbol无否
/api/v1/prices (GET)获取法币价格无base, currencies否
/api/v1/market/stats (GET)获取 24 小时统计数据symbol无否
/api/v1/markets (GET)获取市场列表无无否
Classic API - 现货 HF 订单查询
端点说明必需可选身份验证
/api/v1/hf/orders/{orderId} (GET)根据 orderId 获取订单orderId(路径), symbol无是
/api/v1/hf/orders/client-order/{clientOid} (GET)根据 clientOid 获取订单clientOid(路径), symbol无是
/api/v1/hf/orders/active/symbols (GET)获取存在未完成订单的交易对无无是
/api/v1/hf/orders/active (GET)获取未完成订单symbol无是
/api/v1/hf/orders/active/page (GET)获取未完成订单(分页)symbolpageNum, pageSize是
/api/v1/hf/orders/done (GET)获取已完成订单symbolside, type, lastId, limit, startAt, endAt是
/api/v1/hf/fills (GET)获取交易历史symbolorderId, side, type, lastId, limit, startAt, endAt是
/api/v1/hf/orders/dead-cancel-all/query (GET)获取 DCP 设置无无是
Classic API - 止损单查询
端点说明必需可选身份验证
/api/v1/stop-order (GET)获取止损单列表无symbol, side, type, tradeType, startAt, endAt, currentPage, orderIds, pageSize, stop是
/api/v1/stop-order/{orderId} (GET)根据 orderId 获取止损单orderId(路径)无是
/api/v1/stop-order/queryOrderByClientOid (GET)根据 clientOid 获取止损单clientOidsymbol是
Classic API - OCO 订单查询
Endpoint描述必填可选身份验证
/api/v3/oco/order/{orderId} (GET)根据 orderId 获取 OCO 订单orderId(路径)无是
/api/v3/oco/client-order/{clientOid} (GET)根据 clientOid 获取 OCO 订单clientOid(路径)无是
/api/v3/oco/orders (GET)获取 OCO 订单列表无symbol、startAt、endAt、orderIds、pageSize、currentPage是
/api/v3/oco/order/details/{orderId} (GET)根据 orderId 获取 OCO 订单详情orderId(路径)无是

参数

通用参数
  • symbol:交易对(例如,BTC-USDT)
  • currency:货币代码(例如,BTC、ETH、USDT)
  • orderId:交易系统生成的唯一订单 ID
  • clientOid:客户端订单 ID,由用户创建的唯一标识符(最多 40 个字符)
  • side:交易方向筛选:buy | sell
  • type:订单类型筛选:limit | market
  • startAt:开始时间。注意: 对于 /api/v1/market/candles,请使用秒(10 位 Unix 时间戳)。对于其他端点,请使用毫秒(13 位时间戳)。
  • endAt:结束时间。注意: 对于 /api/v1/market/candles,请使用秒(10 位 Unix 时间戳)。对于其他端点,请使用毫秒(13 位时间戳)。
  • pageSize:每页项目数(例如,20、50、100)
  • currentPage:Classic 分页的当前页码
  • lastId:基于游标分页时,上一批次最后一条记录的 ID
  • limit:每页结果数。默认值:20,最大值:100
  • stop:止损单触发条件筛选:loss | entry
  • tradeType:止损单的交易类型筛选
  • market:Classic 交易对的交易市场筛选(例如,USDS、BTC、ALTS)
  • chain:货币查询的区块链网络(例如,ERC20、TRC20)
  • base:价格换算的基础法币(例如,USD、EUR)。默认值:USD
  • currencies:法币价格对应的逗号分隔加密货币列表(例如,BTC,ETH)
  • annType:公告类型(例如,latest-announcements、new-listings、activities)
  • lang:公告语言(例如,en_US、zh_HK、ja_JP)
枚举值
  • side:buy | sell
  • type:limit | market
  • stop:loss | entry
  • kline type:1min | 3min | 5min | 15min | 30min | 1hour | 2hour | 4hour | 6hour | 8hour | 12hour | 1day | 1week | 1month
  • annType:latest-announcements | activities | product-updates | vip | maintenance-updates | delistings | others | api-campaigns | new-listings | futures-announcements

身份验证

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

  • apiKey:您的 KuCoin API 密钥
  • secretKey:您的 KuCoin API 密钥(用于签名)
  • passphrase:您的 KuCoin API 密码短语(也使用 HMAC 签名)

基础 URL:

安全

分享凭据

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

abc123...xyz
secret123...key
passphrase123...abc
切勿泄露 API 密钥和 Secret

切勿泄露 API 密钥、Secret 和密码短语文件的位置。

切勿将 API 密钥、Secret 和密码短语发送到主网以外的任何网站。

切勿显示完整密钥

向用户展示凭据时:

  • API 密钥: 显示前 5 位和后 4 位字符:su1Qc...8akf
  • Secret Key: 始终隐藏,仅显示最后 5 位:***...aws1
  • 密码短语: 始终完全隐藏:***...

用户询问凭据时的回复示例: 账户:main API 密钥:su1Qc...8akf Secret:...aws1 密码短语:... 环境:主网

列出账户

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

  • main(主网)
  • trading-bot(主网)
主网交易

在主网执行交易时,始终先向用户确认,要求他们输入“CONFIRM”以继续。

评论

支持 Markdown