Tổng Quan API MEXC & Bắt Đầu
MEXC cung cấp API toàn diện cho trading tự động. REST API — giao dịch, quản lý lệnh, kiểm tra số dư. URL: api.mexc.com. WebSocket API — dữ liệu thời gian thực. URL: wss://wbs.mexc.com/ws. Bắt đầu: (1) Tạo tài khoản (mexc-bonus20), (2) Profile > API Management, (3) "Create API", (4) Cài quyền — không bao giờ cho quyền rút cho bot, (5) Giới hạn IP tùy chọn, (6) Lưu API Key và Secret Key an toàn.
Endpoint REST API & Xác Thực
Endpoint REST API chính. Public: GET /api/v3/exchangeInfo — thông tin cặp; GET /api/v3/depth — order book; GET /api/v3/klines — nến; GET /api/v3/ticker/price — giá. Private: POST /api/v3/order — đặt lệnh; GET /api/v3/account — tài khoản. Xác thực: Header X-MEXC-APIKEY, timestamp, chữ ký HMAC SHA256. Rate limit: 20 req/s cho order, 10 req/s cho khác. API tương thích Binance — dùng python-binance hoặc ccxt được.
Đăng ký & Nhận thưởng
Dùng mã mexc-bonus20 Nhận thưởng
Xây Dựng Bot Trading Bằng Python
Cách dễ nhất là dùng thư viện ccxt: pip install ccxt. Setup: import ccxt, exchange = ccxt.mexc({apiKey, secret}). Balance: exchange.fetch_balance(). Limit buy: exchange.create_limit_buy_order("BTC/USDT", amount, price). Market sell: exchange.create_market_sell_order("BTC/USDT", amount). Cancel: exchange.cancel_order(id). OHLCV: exchange.fetch_ohlcv("BTC/USDT", "1h"). Best practices: (1) API key trong env var, (2) Xử lý lỗi, (3) Logging, (4) Test demo trước, (5) Giới hạn vị thế, (6) Giám sát liên tục.
Tích Hợp TradingView & Webhook
Kết nối TradingView alerts với MEXC. Quy trình: (1) Tạo strategy/indicator alert trên TradingView, (2) Tạo webhook receiver (Python Flask, Node.js), (3) Parse alert message, (4) Dùng MEXC API thực hiện lệnh, (5) Đặt webhook URL trong TradingView. Lưu ý: server phải online 24/7, thêm xác thực webhook, ghi log mọi alert và trade.