【问题标题】:How to get the last 200 candles from bybit如何从bybit获取最后200支蜡烛
【发布时间】:2021-10-04 09:52:51
【问题描述】:
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'])

我知道我必须更改此值 **{'from':1581231260} 但不知道如何更改。我以前从未见过这种语法。

https://bybit-exchange.github.io/docs/linear/?python#t-orderbook

【问题讨论】:

    标签: algorithmic-trading binance tradingview-api binance-api-client


    【解决方案1】:

    您需要做的是获取当前的 UTC 日期时间,使用取整方法将该日期时间四舍五入为 5 分钟(例如 12:07:53 将变为 12:05:00)并减去 (200 * 5 分钟)它,该日期时间(是最古老的蜡烛)需要转换为 unix 时间戳并在 from 参数中设置:)。如果您遇到困难,请告诉我。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多