想用量化程式或者第三方工具自動交易,第一步就是申請幣安的API介面。過程不復雜,但安全設定一定要做好。
先透過幣安官方地址登入你的賬戶,或下載APK在手機端完成安全驗證。
什麼是API
API就是應用程式介面,透過API你可以讓外部程式直接與幣安系統互動,實現自動下單、查詢餘額、獲取行情資料等功能。
簡單說就是給機器人一把鑰匙,讓它代替你操作賬戶。
申請步驟
第一步:登入幣安網頁版,點選右上角頭像,進入"API管理"頁面。
第二步:給你的API金鑰起一個名字,比如"量化交易"或"行情監控",點選建立。
第三步:完成安全驗證(郵箱驗證碼+手機驗證碼或谷歌驗證碼)。
第四步:建立成功後,系統會顯示API Key和Secret Key。注意Secret Key只顯示一次,必須立即複製儲存,關閉頁面後無法再次檢視。
許可權配置
建立API後需要設定許可權,可選的許可權包括:
- 讀取許可權:檢視賬戶資訊、交易歷史、行情資料。預設開啟。
- 交易許可權:下單、撤單等交易操作。需要手動開啟。
- 提幣許可權:透過API發起提幣。強烈建議不要開啟,風險太大。
根據實際需求開啟最少的許可權。如果只是檢視行情資料,只開讀取許可權就夠了。
安全設定
IP白名單:強烈建議設定。只允許指定的IP地址訪問你的API,即使金鑰洩露,其他IP也無法使用。在API管理頁面新增你的伺服器或電腦IP即可。
不要開啟提幣許可權:除非你有非常充分的理由並且做好了安全措施,否則永遠不要給API開提幣許可權。
定期更換金鑰:每隔一段時間刪除舊API建立新的,降低長期使用同一金鑰的風險。
常見用途
量化交易:編寫程式自動執行交易策略。
網格機器人:配合第三方網格交易工具使用。
資料分析:獲取歷史K線、深度資料等進行分析。
資產監控:實時監控賬戶餘額變動。
常見問題
如果API請求返回錯誤,常見原因有:IP不在白名單內、許可權未開啟、請求頻率超限、時間戳不同步等。
幣安API有請求頻率限制,普通使用者每分鐘1200次請求。如果你的程式請求太頻繁可能會被臨時封禁。
API金鑰最多可以建立30個,可以為不同用途分別建立不同的金鑰。