请问一下。 如果我需要去每天开盘 9:00 到9:30 的5分钟收盘价。 如何实现?
history_bar 不可以指定时间。 金字塔数据说ndarry, 用python 标准的库也不好操作。
有何好的建议?
bar_len=10
bar_close=history_bars('RB00',10,'5m',['datetime','close'])
s = str(bar_close[-1,0])[-8:-2]
print(int(s))
这样处理下得到的就是一个数字类型,商品期货从10500开始到190000结束,就是在北京基础上+4小时
s=str(bar_close[-1,0])[-8:-2]
请问[-1,0] 这切片控制那个内容? [-8:-2]控制那个内容?
另外您说的 10500 190000 在北京时间加4 国内商品期货也是这样? 比如9:00 开盘时13:00 开盘。 23:30 收盘手隔天 3:30 ?
我测了一下。 第一个切片是bar 的数量。 第二个切片是字符长度。
理解。
高级设置: 签名:不显示 显示 匿名 回帖通知:不通知 邮件通知 短信通知 邮件和短信通知
现在就是商品期货的时间,+4 是何意思?
就是小时+4,晚上21点开盘为了方便不夸日处理,金字塔+4放到第二天进行。
你在时间处理上都+4就行了
您好。 在前面的切片取值我得到了 时间切片 比如 111500. int 型。
现在我编写条件。
if s=111500:
function:
编译器一直报错,说数语法错误。
请指正。
history_bar 是取到的class int, 回测的数据操作不方便。 建议有控制时间的函数。 我们可以把筛选的数据放到dataframe 里面。
请指正。
谢谢。 我前面可能缩进位置有问题。 或其他原因。 == 我试过。 现在再试可以了。