MEXC API概览与快速入门
MEXC提供完整的API,让开发者和交易者能够通过程序化方式访问交易、账户和市场数据功能。API支持两种协议:REST API——用于执行交易、管理订单、查询余额和获取历史数据,使用标准HTTP请求(GET、POST、DELETE),基础URL:api.mexc.com;WebSocket API——用于实时流式传输市场数据,包括实时挂单簿、成交流、K线数据和账户更新,基础URL:wss://wbs.mexc.com/ws。入门步骤:(1)在mexc.com注册账户(推荐码mexc-bonus20);(2)进入个人主页>API管理;(3)点击「创建API」并设置描述性标签;(4)配置权限——为自动交易选择读取和现货/合约交易权限,切勿为交易机器人开启提现权限;(5)可选将API密钥限制至特定IP以增强安全性;(6)安全保存API Key和Secret Key,Secret Key仅显示一次,务必存储于环境变量中,严禁写入代码。
REST API端点与身份验证
主要MEXC REST API端点。公开端点(无需认证):GET /api/v3/exchangeInfo——交易规则和交易对信息;GET /api/v3/depth——某交易对的挂单簿;GET /api/v3/trades——近期成交;GET /api/v3/klines——K线/OHLCV数据;GET /api/v3/ticker/price——当前价格。私有端点(需API密钥和签名):POST /api/v3/order——下新订单;DELETE /api/v3/order——取消订单;GET /api/v3/openOrders——列出未成交订单;GET /api/v3/account——账户余额和信息;GET /api/v3/myTrades——您的历史成交。身份验证:所有私有端点需要三个请求头:X-MEXC-APIKEY(您的API密钥)、时间戳参数和签名(使用Secret Key的查询字符串HMAC SHA256)。MEXC API遵循Binance兼容格式,因此为Binance构建的大多数库(如python-binance或ccxt)只需极少修改即可用于MEXC。
注册并领取您的奖励
使用代码 mexc-bonus20 领取奖励
Promo Code
mexc-bonus20
用Python构建交易机器人
构建MEXC交易机器人最简单的方法是使用ccxt库,该库支持MEXC以及100+其他交易所。安装:pip install ccxt。基础配置:import ccxt,exchange = ccxt.mexc({apiKey: YOUR_API_KEY, secret: YOUR_SECRET})。查询余额:exchange.fetch_balance()。下限价买单:exchange.create_limit_buy_order("BTC/USDT", amount, price)。下市价卖单:exchange.create_market_sell_order("BTC/USDT", amount)。取消订单:exchange.cancel_order(order_id, "BTC/USDT")。获取OHLCV数据:exchange.fetch_ohlcv("BTC/USDT", "1h", limit=100)。生产机器人最佳实践:(1)API密钥始终存储在环境变量中,绝不硬编码;(2)实现完善的错误处理;(3)记录每笔订单和决策日志;(4)在真实资金前彻底测试演示/测试网;(5)在代码中设置最大持仓规模和每日亏损限制;(6)持续监控机器人运行。
TradingView集成与Webhook警报
您可以将TradingView警报连接至MEXC,实现半自动或全自动交易。TradingView允许您基于技术指标、价格水平或自定义Pine Script策略创建警报。触发警报时,它会向您的服务器发送Webhook HTTP请求,服务器再通过API在MEXC上执行交易。设置流程:(1)在TradingView中编写交易策略或设置指标警报;(2)创建Webhook接收器——一个监听TradingView Webhook POST请求的小型Web服务器(Python Flask、Node.js Express等);(3)在Webhook处理程序中解析警报消息(可包含交易对、方向、数量);(4)使用MEXC API(通过ccxt或直接REST调用)执行相应交易;(5)在TradingView中将警报Webhook URL设置为您的服务器地址。重要注意事项:您的Webhook服务器必须全天候在线(使用AWS、DigitalOcean或Railway等云服务),为Webhook端点添加身份验证以防未授权交易,对传入警报实施速率限制和验证,并为每个收到的警报和执行的交易保存日志(用于调试和税务目的)。