PYTHON Binance API 教學- 1. 介紹- 核心引擎學院
文章推薦指數: 80 %
Binance API 是獲取幣安數據的方法。
我們可以運用電腦語言例如Python 連接到Binance API 獲取數據。
有了它,您可以編寫程式自動擷取數據,並自訂你的條件策略,自動化 ...
Python區塊鏈
PYTHONBinanceAPI教學–1.介紹
文章提供:核心引擎
目錄
什麼是BinanceAPI?使用BinanceAPI的好處BinanceAPI的不足BinanceAPI以外的其他選擇如何運用Python接駁BinanceAPI?
什麼是BinanceAPI?
BinanceAPI是獲取幣安數據的方法。
我們可以運用電腦語言例如Python連接到BinanceAPI獲取數據。
有了它,您可以編寫程式自動擷取數據,並自訂你的條件策略,自動化執行交易。
使用BinanceAPI的好處
Binance幣安在加密貨幣(Crypto)交易方面已成為市場領導者。
根據coinmarketcap.com,目前它在比特幣交易量中排名第一,在許多其他貨幣中排名很高。
手續費也非常有低廉,您很難找到另一個費用更低的交易所。
最後,幣安在安全方面有著良好的記錄。
只有少數幣安被駭客入侵的例子,由於業務的性質,所有交易所都容易受到攻擊。
BinanceAPI的不足
雖然安全性是Binance的一大優勢,但根據您的需求也有更好的選擇。
如果您的主要興趣是交易比特幣,那麼您最好與盈透證券等受監管的經紀商交易比特幣期貨。
受監管經紀人的好處是他們有保險計劃來保護消費者。
如果您不喜歡交易期貨,那麼有幾家受監管的經紀商提供加密貨幣差價合約交易,這可能是一個很好的選擇。
應該指出的是,這些選項的產品遠不如幣安那麼廣泛。
在大多數情況下,交易費用要高得多。
幣安API交易的另一個挑戰是API格式更新迭代經常發生。
API更改通常是一件好事。
這通常意味著交易所正在更新和改進它們的基礎設施。
但是,這涉及密切關注幣安的API公告,並根據需要更新我們的交易演算法。
並非所有更改都會導致我們的代碼中斷,但其中一些更改肯定會導致代碼中斷。
還有中斷。
在2020年末,幣安大約每月一次將其API下線,每次幾個小時,以進行計劃的更新。
這需要演算法交易者的手動干預和額外的管理。
2021年初,在加密貨幣價格飆升的情況下,由於新用戶湧入和交易量急劇上升,幣安在動蕩時期經歷了服務中斷。
幣安首席執行官趙長鵬(ChangpengZhao,更廣為人知的名字是CZ)他曾多次評論說,在加密貨幣這個不斷發展的行業,少數服務中斷是正常的,用戶應該期望它在未來再次發生。
BinanceAPI以外的其他選擇
Coinmarketcap在其資料庫中列出了300多家交易所,其中許多交易所都提供API。
因此我們還有其他選擇。
例如成熟的交易所包括Coinbase,Kraken,Bitfinex,Bitstamp和Bittrex。
期貨交易者可能還想看看Bitmex,這是一個受歡迎的交易所,具有有競爭力的傭金。
他們甚至向您支付某些訂單類型的費用,而不是收取交易費用。
如何運用Python接駁BinanceAPI?
請看這篇教學:PYTHONBINANCEAPI教學
←上一篇
下一篇→
Python區塊鏈
PythonBinanceAPI教學–4.技術指標分析
如何獲取SMA等技術指標?我們已經討論了如何將DataFrame輸出為CSV檔。
你可以用PythonPandas做更多的事情,計算移動平均線就是其中之一。
下面是一個示例:importbtalibimportpandasaspd#loadDataFramebtc_df=pd.read_csv('btc_bars3.csv',index_col=0)btc_df.set_index('date',inplace=True)btc_df.index=...
PythonBinanceAPI教學–3.API函數使用
幣安是否提供模擬帳戶?在使用幣安API進行即時交易之前,可以選擇在幣安API測試網上測試您的Python交易腳本。
首先存取幣安測試網路網站,您可以在此處找到它:https://testnet.binance.vision/從那裡,即使您已經擁有Binance.com帳戶,您也必須創建一個帳戶。
我們只看到了使用GitHub帳戶登錄的選項。
登錄后,您必須創建新的API金鑰。
這些將與上一步中創建的密鑰分開,僅用於訪問您的模擬帳戶。
選擇用於生成HMAC金鑰的選項。
在下一步中,輸入金鑰的描述性名稱。
...
PythonBinanceAPI教學–2.開戶及安裝
PythonBinanceAPI坊間有數個第三方函式庫可以使用,最受歡迎的是python-binance另一個流行的庫是CCXT。
該庫支援一百多種不同的交換,並提供許多不同的程式設計語言。
第三個可能鮮為人知的選項是BinanceConnector,它應該是官方推出的庫,因為它託管在Binance的Github頁面。
幣安API文件中還有一個建議和指向它的連結。
但它的格式似乎經常更新,而且學習曲線陡峭,因為沒有大量文檔或例子可供學習。
...
延伸文章資訊
- 1幣安API 系列重點I – 使用Postman 進行現貨交易
了解在不編寫任何程式碼的情況下與幣安API 互動的方法。遵循幣安學院的Postman 教程。
- 2串接Binance 的API 金鑰– 支援中心 - Bincentive
1. 登入幣安Binance 交易所。登入後請點選右上方的「頭像」圖示的「API 管理」。 2. 請在空格中輸入您想要的API 名稱,並點擊「創建新API」。 3.
- 3幣安API - Binance
- 4PYTHON Binance API 教學- 1. 介紹- 核心引擎學院
Binance API 是獲取幣安數據的方法。我們可以運用電腦語言例如Python 連接到Binance API 獲取數據。有了它,您可以編寫程式自動擷取數據,並自訂你的條件策略,自動化 ...
- 5加密貨幣交易所Binance 幣安API 開通教學 - 理財工程師Mars
開啟幣安Binance 網站,登入帳號後在個人圖像的選單找到「API 管理」選項。 ... 安全性提示:在創建API 前,您需先為您的帳戶啟用兩步驟驗證(2FA) 才可以喔 ...