等级: 免费版
- 注册:
- 2022-11-17
- 曾用名:
|
请老师帮我写一下:
如果时间在北京时间09:30----15:00,取得昨晚夜盘时间段中最高价格和最低价格并画两条2号黄色横线。夜盘时间取昨天21:00-----今天凌晨02:30分可以吗?。如果这个时间不行就取21:00--23:00。
(在日线周期上昨日夜盘和今日白盘是同一K线)
在技术老师的帖子里看到这样的:但感觉时间设置怎么不对呢。请老师帮我按要求写一下,谢谢。
获取指定的时间段的高低价
如11:00-11:30 之间的最高最低价。
[PEL] 复制代码
?
1
2
3
4
| m:=if(time=150000,1,0);
//十一点到十一点半之前的最高值。如果当前位置在11点之前,则取得昨日这个时间段的值。如果在11-11:30之间则取得11点到当前位置的最高价。
hh:VALUEWHEN(time<=153000 and time>=150000,hhv(h,BARSLAST(m=1)+1));
ll:VALUEWHEN(time<=153000 and time>=150000,llv(l,BARSLAST(m=1)+1));
|
如果时间段跨交易日,则需要修改下。如下午14:30到夜盘21:30 之间最高最低价。
[PEL] 复制代码
?
1
2
3
4
| m:=if(time=183000,1,0);
//十一点到十一点半之前的最高值。如果当前位置在11点之前,则取得昨日这个时间段的值。如果在11-11:30之间则取得11点到当前位置的最高价。
hh:VALUEWHEN((time<=190000 and time>=183000) or time<13000,hhv(h,BARSLAST(m=1)+1));
ll:VALUEWHEN((time<=190000 and time>=183000) or time<13000,llv(l,BARSLAST(m=1)+1));
|
|
|