如何让Bybit或Kucoin与R兑换加密货币历史价格

问题描述 投票:0回答:1

我成功使用 binancer 包从 Binance 交易所获取加密货币历史价格。 https://github.com/daroczig/binancer

这是从 Binance 获取加密货币价格的 R 代码(Binancer 包)

library(binancer)

klines <- binance_klines(crypto_pair_of_interest, interval = freq_table, start_time = start_data+days(0), end_time = end_data+days(1), limit = 2)

我想比较Kucoin或Bybit等其他市场的价格来进行统计分析。

但是,我没有找到用于这些交换的 R 包。 我只找到Python包或教程https://dev.to/kylefoo/bybits-pybit-how-to-subscribe-to-kline-websocket-stream-5c2fhttps://github.com/gudlc/kucoin-klines

这里是从 Kucoin 获取加密货币价格的 Python 代码

kline = requests.get(url + '/api/v1/market/candles?type=1min&symbol=BTC-USDT&startAt=1566703297&endAt=1566789757')
kline = kline.json()
kline = pd.DataFrame(kline['data'])
kline = kline.rename({0:"Time",1:"Open",
                2:"Close",3:"High",4:"Low",5:"Amount",6:"Volume"}, axis='columns')
kline.set_index('Time', inplace=True)
kline.head()

我还尝试在 Binancer R 包文档中搜索将命令从 Binance 传输到 Kucoin 的方法,但我一直失败。

如果有人作为线索,请告诉我(链接、部分代码、想法...)

谢谢你

python r cryptocurrency cryptoapi
1个回答
0
投票

您可以使用

kucoin
库从
cryptoQuotes
获取最新价格。这是
ATOM
的示例,其中有
15m
间隔,

## ATOM
cryptoQuotes::getQuote(
    ticker  = 'ATOM-USDT',
    source = 'kucoin',
    interval = '15m',
    futures = FALSE
  )

这会给你一个

xts
-对象和
OHLC
-价格,

                       Open   Close    High     Low    Volume
2023-12-11 11:45:00 10.0103 10.0468 10.0472  9.9800  6129.022
2023-12-11 12:00:00 10.0471 10.0723 10.0896 10.0408 11354.375
2023-12-11 12:15:00 10.0788 10.0566 10.1116 10.0472  5876.863
2023-12-11 12:30:00 10.0533  9.9995 10.0750  9.9928  8153.006
2023-12-11 12:45:00  9.9959  9.9595 10.0027  9.9500  2524.759

您可以从这里阅读有关该库的更多信息:https://github.com/serkor1/cryptoQuotes

© www.soinside.com 2019 - 2024. All rights reserved.