import bybit
import pprint
api_key_i = "my key"
api_secret_i = "mysecret"
client = bybit.bybit(test=True, api_key="api_key_i", api_secret="api_secret_i")
x = client.LinearKline.LinearKline_get(symbol="DOTUSDT", interval="5", **{'from':1581231260}).result()
print(len(x[0]['result']))
pprint.pprint(x[0]['result'])我知道我必须将这个值从‘:1581231260}更改为**{’,但我不知道如何更改它。我以前从来没有见过这种语法。
https://bybit-exchange.github.io/docs/linear/?python#t-orderbook
发布于 2021-10-16 02:41:02
你需要做的是获取当前的UTC日期时间,使用floor方法将该日期时间舍入为5分钟(例如,12:07:53将变为12:05:00),并从中减去(200 *5分钟),该日期时间(最古老的蜡烛)需要转换为unix时间戳并在from参数中设置:)。如果你卡住了就告诉我。
https://stackoverflow.com/questions/69433998
复制相似问题