PYTHON Binance API 教學 – 1. 介紹

文章提供: 核心引擎

什麼是 Binance API?

Binance API 是獲取幣安數據的方法。我們可以運用電腦語言例如 Python 連接到 Binance API 獲取數據。有了它,您可以編寫程式自動擷取數據,並自訂你的條件策略,自動化執行交易。

使用 Binance API 的好處

Binance 幣安在加密貨幣 (Crypto) 交易方面已成為市場領導者。
根據 coinmarketcap.com,目前它在比特幣交易量中排名第一,在許多其他貨幣中排名很高。

手續費也非常有低廉,您很難找到另一個費用更低的交易所。

最後,幣安在安全方面有著良好的記錄。只有少數幣安被駭客入侵的例子,由於業務的性質,所有交易所都容易受到攻擊。

Binance API 的不足

雖然安全性是 Binance 的一大優勢,但根據您的需求也有更好的選擇。

如果您的主要興趣是交易比特幣,那麼您最好與盈透證券等受監管的經紀商交易比特幣期貨。

受監管經紀人的好處是他們有保險計劃來保護消費者。

如果您不喜歡交易期貨,那麼有幾家受監管的經紀商提供加密貨幣差價合約交易,這可能是一個很好的選擇。

應該指出的是,這些選項的產品遠不如幣安那麼廣泛。在大多數情況下,交易費用要高得多。

幣安 API 交易的另一個挑戰是 API 格式更新迭代經常發生。

API 更改通常是一件好事。這通常意味著交易所正在更新和改進它們的基礎設施。

但是,這涉及密切關注幣安的API公告,並根據需要更新我們的交易演算法。並非所有更改都會導致我們的代碼中斷,但其中一些更改肯定會導致代碼中斷。

還有中斷。在2020年末,幣安大約每月一次將其 API 下線,每次幾個小時,以進行計劃的更新。這需要演算法交易者的手動干預和額外的管理。

2021年初,在加密貨幣價格飆升的情況下,由於新用戶湧入和交易量急劇上升,幣安在動蕩時期經歷了服務中斷。

幣安首席執行官趙長鵬(Changpeng Zhao,更廣為人知的名字是CZ) 他曾多次評論說,在加密貨幣這個不斷發展的行業,少數服務中斷是正常的,用戶應該期望它在未來再次發生。

Binance API 以外的其他選擇

Coinmarketcap 在其資料庫中列出了300多家交易所,其中許多交易所都提供 API。因此我們還有其他選擇。

例如成熟的交易所包括 Coinbase,Kraken,Bitfinex,Bitstamp 和 Bittrex。

期貨交易者可能還想看看 Bitmex,這是一個受歡迎的交易所,具有有競爭力的傭金。他們甚至向您支付某些訂單類型的費用,而不是收取交易費用。

如何運用 Python 接駁 Binance API?

請看這篇教學:PYTHON BINANCE API 教學





Python 區塊鏈

Python Binance API 教學 – 4. 技術指標分析

如何獲取 SMA 等技術指標? 我們已經討論了如何將 DataFrame 輸出為 CSV 檔。你可以用 Python Pandas 做更多的事情,計算移動平均線就是其中之一。 下面是一個示例: import btalib import pandas as pd # load DataFrame btc_df = pd.read_csv('btc_bars3.csv', index_col=0) btc_df.set_index('date', inplace=True) btc_df.index =...

Python Binance API 教學 – 3. API 函數使用

幣安是否提供模擬帳戶? 在使用幣安API進行即時交易之前,可以選擇在幣安API測試網上測試您的Python交易腳本。 首先存取幣安測試網路網站,您可以在此處找到它:https://testnet.binance.vision/ 從那裡,即使您已經擁有 Binance.com 帳戶,您也必須創建一個帳戶。我們只看到了使用 GitHub 帳戶登錄的選項。 登錄后,您必須創建新的 API 金鑰。這些將與上一步中創建的密鑰分開,僅用於訪問您的模擬帳戶。 選擇用於生成 HMAC 金鑰的選項。在下一步中,輸入金鑰的描述性名稱。...

Python Binance API 教學 – 2. 開戶及安裝

Python Binance API 坊間有數個第三方函式庫可以使用,最受歡迎的是 python-binance 另一個流行的庫是 CCXT。該庫支援一百多種不同的交換,並提供許多不同的程式設計語言。 第三個可能鮮為人知的選項是 Binance Connector,它應該是官方推出的庫,因為它託管在Binance的Github頁面。幣安 API 文件中還有一個建議和指向它的連結。但它的格式似乎經常更新,而且學習曲線陡峭,因為沒有大量文檔或例子可供學習。...

PYTHON 自動化數據擷取講座
富途 OPEN API 程式交易講座