Loading ...

大佬们问一个关于k线的问题

Author: tony233, Created: 2021-08-03 22:26:26, Updated:

我看api文档中关于exchange.GetRecords(),Log(“当前K线(最新)”, records[-1], “上一根K线”, records[-2]) 这里面说records[-1]表示最新k线,我想问一下最新k线的意思是啥?比如我设定周期为5分钟,那么假如现在是9:32,那么我用record=exchange.GetRecords(PERIOD_M5) record[-1][‘Close’]我获取的最新收盘价格是指9:32分的价格,还是9:30的价格呢? 换句话说我设定的时间周期没有结束的话,价格是怎么看的


More

小草 最新K线的Close是一直根据行情变化的

小草 时区不一样,时间戳是统一的

tony233 为什么你们平台上localtime比北京时间慢8小时......我搞了半天就觉得怎么和交易所价格对不上,原来时间搞错了.....

tony233 666

小草 注意ms和s的区别,除1000试试

tony233 我还想问一个问题,我record[-1]['Time']获得是时间戳怎么转换成本地时间啊,我百度了结果搞出来不对,大佬帮我看看,我用的python ''' start: 2021-08-02 00:00:00 end: 2021-08-03 00:00:00 period:1h exchanges: [{"eid":"okex","currency":"BTC_USDT","stocks":0}] ''' import numpy as np import pandas as pd import time import datetime from fmz import* # 导入所有FMZ函数 task = VCtx(__doc__) # 初始化 while True : record = exchange.GetRecords() time1 = record[-1]['Time'] time_local = time.localtime(time1) time2 = time.strftime("%Y-%m-%d %H:%M:%S",time_local) print(time2) 输出结果是这个53554-11-28 00:00:00

tony233 哦,这样啊,谢谢解答