[英]Cryptocurrency chart to reflect the last 7 day performance
我正在嘗試為Django
中的多個令牌生成最近 7 天的性能。 請參考 coinmarketcap.com,它顯示了過去 7 天的代幣表現。
我正在從 Coinbase API 獲取實時價格數據。 我不想存儲大量歷史數據來生成下面的圖表。
我正在研究提供歷史數據摘要以生成下面的折線圖的 API 的數量。
任何想法/指針都會非常有幫助。 作為解決方案,我計划顯示與 coinmarketcap 中相同的圖表:
https://s3.coinmarketcap.com/generated/sparklines/web/7d/2781/1.svg
一個簡單的解決方案是使用免費的 tradingview 小部件,它只是 HTML 代碼,使用可以呈現 html 的東西來集成它。
這個解決方案並不是您真正想要的,因為它是交互式的,您可以在這里查看他們的小部件,也許您可能會感興趣。
如果找不到所需的另一種方法是使用 ccxt 庫。 該庫允許您連接、執行交易、查看許多加密貨幣交易所的市場數據。
大多數加密貨幣交易所不需要身份驗證即可查看 FTX 等市場數據。 您可以在 python 上查看有關如何獲取數據的代碼示例。
import ccxt
import datetime
exchange = ccxt.ftx()
since = datetime.datetime.utcnow().timestamp()*1000 - (7*24*3600*1000)
data = exchange.fetchOHLCV (symbol, timeframe = '1d', since = since)
然后,如果您使用 python,您可以使用 matplotlib 或 plotly 以您想要的方式呈現數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.