等级: 专业版
- 注册:
- 2022-1-11
- 曾用名:
|
如题:当等价K由1分钟构建。假设图表框架上加载的等价与1分钟的K的起始时间1一致。现在要求各根等价K对应的1分钟K开始位置与结束位置。
请老师帮忙。
我采用时间来确定,但是得不到数据(等价K公式0BPallT0)
ET:TIME,LINETHICK0,coloryellow;//(等价)K结束时分秒;
RT:REF(TIME,1),LINETHICK0,coloryellow;//上一根(等价)K结束的时分秒;
ED:DATE,LINETHICK0,coloryellow;//(等价)K结束日期;
RD:REF(DATE,1),LINETHICK0,coloryellow;//上一根(等价)K开始的日期;
建立公式引用上述时间。在1分钟K线图上计算
RT:STKINDIEX('','0BPallT0.RT',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的上一根等价K结束的时分秒;
RD:STKINDIEX('','0BPallT0.RD',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的上一根等价K结束的时分秒;
ET:STKINDIEX('','0BPallT0.ET',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的结束的时分秒;
ED:STKINDIEX('','0BPallT0.ED',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的结束的时分秒;
MO:STKINDIEX('','0BPallT0.MO',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的结束的时分秒;
BKP:STKINDIEX('','0BPallT0.BKP',0,25,0,10000000);//引用当前品种最近100根K线的的当前K(参数25)对应等价K的结束的时分秒;
STPOS:BARSLAST(DATE=RD&&TIME=RT)-1;//对应等价K的开始的第一根1分钟的位置;
得不到结果
补充内容 (2024-7-15 06:55):
1分钟K线调用等价K(1分钟数据构建)的开盘价,竟然闪烁。理论上,等价K的开盘价是固定的,在调用时应该固定。但是tick数据回放测试显示,调用的前59秒数据是固定的,但是最后一秒(笔)数据回到正确,请核实bug |
|