跳到主要内容

终端使用

命令结构

命令由三段组成:类别、模块、动作。

mexc  spot  marketv2  ticker --symbol BTC_USDT
# 类别 模块 动作

功能查询

mexc explore 打开交互界面,方向键浏览全部 307 个功能,每项附带说明;按 y 复制命令写法,q 退出。首次使用建议先执行该命令。

mexc explore                       # 交互式浏览
mexc spot marketv2 ticker --help # 单条命令的参数
mexc schema spot.trade.place # 参数、请求体字段、读写属性

常用命令

合约公开行情无需密钥,contract market 下 37 个功能均可直接调用:

mexc contract market ticker --symbol BTC_USDT                # 行情
mexc contract market depth --symbol BTC_USDT # 盘口深度
mexc contract market kline --symbol BTC_USDT # K 线,无需密钥
mexc contract market funding-rate --contractName BTC_USDT # 资金费率

实时推送同样无需密钥。不指定 --limit--listen-duration 时持续接收,Ctrl+C 停止:

mexc spot marketv2 ws-trades --symbol BTCUSDT --limit 1               # 收到一条即退出
mexc futures market ws-ticker --symbol BTC_USDT --listen-duration 10s # 监听十秒

现货行情多数无需密钥。spot marketv2 下只有 symbolstickerssymbol-tradeuser-eftd-info 需要密钥,它们的返回结果与账户相关(按地区、IP 和账户过滤隐藏交易对);其余 18 个查询和 3 个实时推送都是公开的。

mexc spot marketv2 ticker --symbol BTC_USDT   # 实时价,无需密钥
mexc spot marketv2 coin-new-list # 新上线币种,无需密钥
mexc spot marketv2 depth --symbolId <编号> # 盘口深度,无需密钥
mexc spot marketv2 tickers # 全部行情,需要密钥
mexc spot marketv2 symbols # 交易对列表及编号,需要密钥

账户与资产:

mexc spot asset overview                      # 各账户总览
mexc spot asset assets-spot # 现货余额
mexc contract account assets # 合约余额
mexc spot asset assets-financial # 理财资产
mexc spot asset deposit-history # 充值记录
mexc spot asset transfer-internal-history # 划转记录
mexc spot asset pnl-overview # 盈亏

现货交易:

mexc spot trade current-orders                # 当前挂单
mexc spot trade history-orders # 历史订单
mexc spot trade deals # 成交明细
mexc spot trade place --data ... # 限价下单
mexc spot trade place-market --data ... # 市价下单
mexc spot trade cancel --data ... # 撤单

理财与活动:

mexc financial-openapi common member-positions    # 理财持仓
mexc financial-openapi common member-assets-v2 # 理财资产
mexc activity online list --data '{"limit":10}' # 在线活动
mexc activity reward summary # 我的奖励

参数命名不统一。多数功能使用 --symbol;合约资金费率使用 --contractName;现货 K 线,无需密钥与盘口深度使用 --symbolId,即内部编号,通过 mexc spot marketv2 symbols 查询。交易对有两种写法:普通查询为 BTC_USDT,实时推送为 BTCUSDT。以 --help 输出为准。

全局开关

mexc <命令> --read-only    # 拒绝执行任何改变状态的操作
mexc <命令> --dry-run # 打印将要发出的请求,不实际发送
mexc <命令> --yes # 声明该操作已确认,跳过确认提示

下单前先以 --dry-run 执行一次,可在请求发出前发现参数错误。--read-only--yes 涉及资金安全,参见 安全 中的 --yes--read-only