API 設定教學:建立金鑰、權限與安全
API 讓程式、交易機器人、TradingView 訊號自動幫你下單。一步步建立 MEXC/BingX API 金鑰,設定正確權限與 IP 白名單,避免被盜用。
一、API 是什麼、能做什麼
- 1
API 金鑰=讓程式代你操作帳戶的鑰匙
API Key(公開金鑰)+ Secret Key(私密金鑰)一組,交給程式後,程式就能查餘額、查倉位、下單、撤單。用途:自寫交易程式、第三方交易機器人、TradingView 警報觸發自動下單、記帳與報表工具。
- 2
兩家的差別
BingX:現貨與永續合約 API 都完整開放,自動交易最常用。MEXC:現貨 API 完整;合約 API 的下單權限曾有限制開放的時期,使用前先看官方 API 文件與公告的最新狀態。
二、建立 API 金鑰
- 1
- 2
2. 進入 API 管理
BingX:個人頭像 → API 管理 → 建立 API。MEXC:個人中心 → API 管理 → 建立新 API。輸入備註名稱(例如「TV 機器人」),方便日後辨認用途。
- 3
3. 勾選權限(最重要)
只勾需要的:查詢(讀取)+ 交易(現貨或合約,依程式用途)。
絕對不要勾「提現/提幣」權限。程式交易永遠不需要提現權限,勾了之後金鑰外洩,資產可以直接被轉走。
- 4
4. 綁定 IP 白名單
填入執行程式的伺服器 IP,只有這個 IP 能用這組金鑰。就算金鑰外洩,別人也無法使用。沒有綁 IP 的金鑰,部分交易所會在一段時間後自動失效。
- 5
5. 保存 Secret Key
建立完成後,Secret Key 只會顯示一次,請立刻存到密碼管理器或加密檔案。忘記了只能刪除重建。
三、怎麼使用
- 1
接 TradingView 警報自動下單
在 TradingView 設定警報 → 勾選 Webhook,把警報送到你的交易機器人網址,機器人收到訊號再用 API 下單。Webhook 需要 TradingView 付費方案。
- 2
自己寫程式
Python 最常用的套件是 ccxt,支援 BingX、MEXC 等上百家交易所,用同一套語法查行情、下單。先用小金額或交易所的模擬環境測試,確認邏輯正確再放大。
- 3
第三方機器人平台
選擇第三方平台時,只給「讀取+交易」權限、綁平台提供的 IP,並先確認平台信譽。
四、安全守則
- 1
一個用途一組金鑰
不同程式、不同平台各用一組 API,出問題時只要刪掉那一組即可,不影響其他。
- 2
金鑰不要外流
不要把金鑰貼到聊天群組、截圖、上傳到 GitHub 等公開程式碼庫。程式碼裡用環境變數(.env)存放,並把 .env 加進忽略清單。
任何人跟你要 API Secret(包括自稱客服或「幫你跑策略」的人),都是詐騙。
- 3
定期檢查
定期到 API 管理頁檢查有沒有不認得的金鑰,不用的立即刪除;發現異常交易,第一時間刪除金鑰並改密碼。
本教學僅供學習參考,不構成投資建議;交易所介面與規則可能變動,請以官方最新說明為準。