求程序解释。 (文华财经WH6赢顺V6.7)

投资者咨询:求程序解释。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 8:21
 AA:=VALUEWHEN(TIME=2345,C);
DRAWSL(ISLASTBAR,AA,0,-BARSLAST(TIME=2345),0,COLORRED);
AA1:=VALUEWHEN(TIME=1145,C);
DRAWSL(ISLASTBAR,AA1,0,-BARSLAST(TIME=1145),0,COLORWHITE);
Q1:=BARSLAST(TIME=2345)+1;
Q2:=BARSLAST(TIME=1145)+1;
BB:=BACKSET(ISLASTBAR,MAX(Q1,Q2));
DRAWLINE1(BB&&TIME=2345,C,BB&&TIME=1145,C,1); 

老师,能不能帮我解释一下这一段程序的意思,另外这个程序只能在15分钟和5分钟周期使用,如何将这个时间定义在其它周期呢,是如何计算的?
技术人员回复
日期:2019-4-12 8:31

 论坛不提供完整源码的翻译

 

您可以将源码复制到指标公式编辑器,在编辑器选中不明白的函数,右键》查找函数说明,有助于您理解指标含义

 

方法:右上角》系统工具》指标管理器》新建

 

或者您可以针对具体语句或写法进行发帖提问

 

 

投资者咨询:求程序解释。 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-12 8:21
 那能不能帮我改成可以在10分钟周期里面使用呢?
技术人员回复
日期:2019-4-12 9:01

 1楼源码有取1145的K线收盘价,内盘此时已经休市了,您是加载在外盘合约上?这样看下:

 

 AA:=VALUEWHEN(TIME=2350,C);
DRAWSL(ISLASTBAR,AA,0,-BARSLAST(TIME=23540),0,COLORRED);
AA1:=VALUEWHEN(TIME=1150,C);
DRAWSL(ISLASTBAR,AA1,0,-BARSLAST(TIME=1150),0,COLORWHITE);
Q1:=BARSLAST(TIME=2350)+1;
Q2:=BARSLAST(TIME=1150)+1;
BB:=BACKSET(ISLASTBAR,MAX(Q1,Q2));
DRAWLINE1(BB&&TIME=2350,C,BB&&TIME=1150,C,1);