banner
stmoonar

stmoonar

无心而为
github
telegram
email
zhihu
x

币安Binance API使用(補充、本地代理)

在我的前幾篇文章關於連接交易所獲取數據時,由於我是直接在我購買的國外伺服器上跑的,所以不用擔心網路問題。但是考慮到大部分人還是在自己本地跑,需要使用代理,所以我最近有時間還是試了試在本地使用代理的注意事項。

首先如果僅僅是獲取數據的話,可以不用apiKey,直接指定代理就行,初始化交易所實例加上proxies字段:

exchange = ccxt.binance({
   'timeout': 60000,
   'proxies': {
      'http': '127.0.0.1:7890',
      'https': '127.0.0.1:7890',
   }
})
exchange.load_markets()

我使用的代理軟體是clash,代理端口默認是 7890

image

其它代理軟體可以自行搜索看看,或者在軟體裡面應該可以找到,如或是一些閉源的軟體的話可能就有點難找到只能自己抓包看看了。

image

對於交易等操作,幣安要求設置 ip 白名單,沒有自己的伺服器的話只能設置成購買的節點的 ip 了,可能有點風險吧我覺得,還是在自己的伺服器上跑安全一些。

查看自己代理節點的 ip 可以訪問這個網站:https://ipinfo.io/

image

不過保險起見還是不建議使用購買的機場節點來跑量化程序,但是在學習階段使用小資金賬戶進行實驗還是可以的。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。