Api

如何從 Python 獲取市場價格?

  • December 25, 2017

我正在努力獲取我在 cryptowat.ch 上擁有的那種資訊。例如在 Kraken 上有一個 API,但我沒有找到如何獲取過去的歷史、音量資訊等。

有什麼直接的解決方案嗎?

也許你可以使用 Python 庫 CCXT:

<https://github.com/kroitor/ccxt>

它提供了一個同質的界面,用於訪問不同交易所(如 Kraken、Coinbase、Bitstamp 等)的市場數據……

這是文件: https ://cryptowat.ch/docs/api

<https://api.cryptowat.ch/assets> 這個 URL 給你一個他們資產的回應,btc 也在那裡 {“symbol”:“btc”,“name”:“Bitcoin”,“fiat”:false,“路線“:” <https://api.cryptowat.ch/assets/btc> “}

我們可以看到“路線”是<https://api.cryptowat.ch/assets/btc> 這應該會給我們更多資訊:{“exchange”:“kraken”,“pair”:“btcusd”,“active”:true “路線”:” <https://api.cryptowat.ch/markets/kraken/btcusd> “},

<https://api.cryptowat.ch/markets/kraken/btcusd> 包含有關如何獲取 btc/usd 價格等的資訊

…/markets/kraken/btcusd/price 給出以下結果: { “result”:{“price”:7208.6} “allowance”:{“cost”:864413,“remaining”:7999135587}}

這是 kraken 上 btc 的美元價格。

在最後一個 URL 中,“kraken”是一個資產,“btcusd”是一對。這些可以替換為不同的資產(交易所)和貨幣對(兩種貨幣)。

為了獲得過去的歷史,您可以簡單地使用: https ://api.cryptowat.ch/markets/kraken/btcusd/trades 返回 50 次最後交易。

您還可以通過以下方式傳遞參數或“參數”

…/markets/kraken/btcusd/trades?限制=100

…/markets/kraken/btcusd/trades?因為=1481663244

來了:

…/markets/kraken/btcusd/trades?限制=100&因為=1481663244

通過這種方式,您可以獲得過去的歷史記錄和所有其他資訊。

引用自:https://bitcoin.stackexchange.com/questions/61999