我想在特定的时间段根据特定价格画线段,例如晚上9点开盘价,9:05、9:10 、9:15的收盘价,在这四个时间点跟价格上画线段,请问如何编写?
t:time;
cd1:time=10100;
cd2:time=10500;
cd3:time=11000;
cd4:time=11500;
DRAWLINE(cd1,c ,cd2 ,c ,0);
DRAWLINE(cd2,c ,cd3 ,c ,0);
DRAWLINE(cd3,c ,cd4 ,c ,0);
大致效果是这样的。上面是1分钟周期的代码,其他周期需要调整下几个条件的时间判断。

此主题相关图片如下:temp.png

那如果我想增加个条件,如果有夜盘的就在晚上这几个时间段画线,如果是只有日盘的品种,则在早上开盘的对应这几个时间点画线,要如何修改呢?
IsNight:OPENTIME(1)>40000;//判断是否有夜盘 ,有夜盘返回0,没有夜盘返回1 无法判断中金所品种。
cd1:if(IsNight=0,time=10100,time=130100); //如果是夜盘判断是否是夜盘九点01分(1分钟第一个K),否则判断是否是白盘的K。
其他的cd2-cd4也是类似的修改下