@齐云-画vertline线 (文华财经WH6赢顺V6.7)

投资者咨询:@齐云-画vertline线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 9:47
 @齐云-画分割线 
当21点这根k线走出来时,就画vertline,且线一直保持直到下面出现。
当9点这根k线走出来时,就画vertline,但此时上面21点的就不画了。
也就是21、或9点,哪根出现了,就只画哪根。
技术人员回复
日期:2018-6-26 10:08
参考:

A:BACKSET(ISLASTBAR,BARSLAST(TIME=0900||TIME=2100)+1),NODRAW;
VERTLINE(CROSS(A,0.5),COLORYELLOW);

投资者咨询:@齐云-画vertline线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 9:47
 不用未来函数可以吗
技术人员回复
日期:2018-6-26 13:44
 这样:

AA:DATE+1000000=CURRENTDATE,NODRAW;
BB:CURRENTTIME>085959&&CURRENTTIME<150101,NODRAW;

VERTLINE(NOT(BB)&&AA&&TIME=2100,COLORYELLOW);
VERTLINE(BB&&AA&&TIME=0900,COLORYELLOW);

投资者咨询:@齐云-画vertline线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 9:47
 aa、bb是什么意思,可以解释下吗
技术人员回复
日期:2018-6-26 14:30
 AA代表今日范围,bb是时间条件,在今日的白天时间画0900

在非白天交易时间画2100
投资者咨询:@齐云-画vertline线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 9:47
 需求改下:
当前时间是21点-次日的9点,就在21点画vertline,且线一直保持直到下一日的21点出现――即转移到下一次的21点画线了。
当前时间是9点-到15点,则在9点画vertline。且线一直保持直到下一日的9点出现――即转移到下一日的9点画线了。
也就是始终只画当日的21、9点。当日的21点、9点都出现时,必须都画
技术人员回复
日期:2018-6-26 15:24
 实际上 在夜盘保留的的0900画线是前一天的了,并不是当交易日的画线,

如果是要当日内出现的0900与2100参考:


AA:DATE+1000000=CURRENTDATE,NODRAW;
VERTLINE(AA&&TIME=2100,COLORYELLOW);
VERTLINE(AA&&TIME=0900,COLORYELLOW);

如通是始终保留最近两个2100与0900则需要用到未来函数,参考:

A:=BACKSET(ISLASTBAR,BARSLAST(TIME=0900)+1);
VERTLINE(CROSS(A,0.5),COLORYELLOW);
B:=BACKSET(ISLASTBAR,BARSLAST(TIME=2100)+1);
VERTLINE(CROSS(B,0.5),COLORYELLOW);


投资者咨询:@齐云-画vertline线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-26 9:47
如果是改为这样的:
无光标,当前时间是21点-次日的9点,则仅显示当日的21点这根k线的持仓量。
无光标,当前时间是9点-到15点,则显示当日的21点(即昨晚21点)、9点这根k线的持仓量。
单击k线有光标,光标时间是21点-次日的9点,则仅显示光标所在日的21点这根k线的持仓量。
单击k线有光标,光标时间是9点-到15点,则显示光标所在日的21点(即昨晚21点)、9点这根k线的持仓量。
注:以上当日、光标所在日,均指一个完整的交易日,即晚上21点到次日15点。
技术人员回复
日期:2018-6-26 16:06
参考:

VERTLINE(TIME=2100,COLORRED);
BB:TIME>0859&&TIME<1501,NODRAW;

V21Y:VALUEWHEN(NOT(BB)&&TIME=2100,V),NODRAW;
V09D:IF(NOT(BB),NULL,1)*VALUEWHEN(BB&&TIME=0900,V),NODRAW;
V21D:VALUEWHEN(BB&&TIME=2100,V),NODRAW;