首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制api get_historical_klines返回错误的值。

二进制api get_historical_klines返回错误的值。
EN

Stack Overflow用户
提问于 2022-03-07 19:05:52
回答 1查看 323关注 0票数 0

我有以下代码:

代码语言:javascript
复制
def gethistory(symbol, LT):

    df = pd.DataFrame(client.get_historical_klines(symbol, '1d',limit=1000,start_str = 
                                                         str(delta), end_str = None)) 
                                              //delta = date.today() - timedelta(days = LT)
    closes = pd.DataFrame(df[4])
    closes.columns = ['Close']
    
    closes['ST'] = closes.Close.rolling(ST-1).sum() //ST = 7
    closes['LT'] = closes.Close.rolling(LT-1).sum()
    
    return closes

historicals = gethistory('BTCUSDT', LT)  // LT = 25 

返回:

代码语言:javascript
复制
            Close         ST  LT
0  43893.22000000        NaN NaN
1  42454.70000000        NaN NaN
2  39148.36000000        NaN NaN
3  39398.19000000        NaN NaN
4  38420.80000000        NaN NaN
5  38061.30000000  241376.57 NaN

为什么它只返回6行?限制是1000,我要求25天,所以它应该返回25行。

EN

回答 1

Stack Overflow用户

发布于 2022-10-11 18:02:28

这里是一个示例

frame = pd.DataFrame(client.get_historical_klines(symbol, '1d', '365 days ago UTC'))

哈格·萨玛!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71386058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档