请老师修改下! (文华财经WH6赢顺V6.7)

投资者咨询:请老师修改下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-11 10:58
 老师可不可以编写成像图这样子的线之间K线数量可以标记,比如红后6  红后8  红后10  红后6K线数量123456  红后8 12345678   红后10  12345678910  

N:=9;
日:=MONTH;                                                                                 
ISCOLOR:=IF(日<>REF(日,1) OR BARSCOUNT(C)=1,1,0);        
DIS:=IF(BARSCOUNT(C)=1,0,日-REF(日,1)-1);                                                                   
NUM:=COUNT(ISCOLOR,0); 

VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=0,N)), COLORRED ,POINTDOT;  
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=1,N)),COLORYELLOW ,POINTDOT;
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=2,N)),COLORBLUE    ,POINTDOT;
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=3,N)),COLORWHITE ,POINTDOT;

图片点击可在新窗口打开查看
技术人员回复
日期:2019-4-11 11:04
如下试试

N:=9;
日:=MONTH;                                                                                 
ISCOLOR:=IF(日<>REF(日,1) OR BARSCOUNT(C)=1,1,0);        
DIS:=IF(BARSCOUNT(C)=1,0,日-REF(日,1)-1);                                                                   
NUM:=COUNT(ISCOLOR,0); 

VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=0,N)), COLORRED ,POINTDOT;  
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=1,N)),COLORYELLOW ,POINTDOT;
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=2,N)),COLORBLUE    ,POINTDOT;
VERTLINE1(REF(ISCOLOR AND MOD(NUM,4)=3,N)),COLORWHITE ,POINTDOT;
T1:=BARSLAST(REF(ISCOLOR AND MOD(NUM,4)=0,N));
T2:=BARSLAST(REF(ISCOLOR AND MOD(NUM,4)=1,N));
T3:=BARSLAST(REF(ISCOLOR AND MOD(NUM,4)=2,N));
T4:=BARSLAST(REF(ISCOLOR AND MOD(NUM,4)=3,N));
TT:=MIN1(T1,T2,T3,T4);
DRAWNUMBER1(TT=T1,H,T1,0),COLORRED;
DRAWNUMBER1(TT=T2,H,T2,0),COLORYELLOW;
DRAWNUMBER1(TT=T3,H,T3,0),COLORBLUE;
DRAWNUMBER1(TT=T4,H,T4,0),COLORWHITE;

投资者咨询:请老师修改下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-11 10:58
 不对,比如是线后红后5 ,1234  。红后8  计算不是连续的,而是重新开始计算K线数量的12345678 。老师明白了没??
技术人员回复
日期:2019-4-11 11:18
 您具体说下计算公式我们分析下,一楼截图看不出思路的
投资者咨询:请老师修改下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-11 10:58
 没有公式,意思就是如果是红线后面比如红线后面次序是红后5  红后7  红后8  。 标注的数字分别是红后5,12345   红后7,1234567   红后8,12345678  ,这样子计算的。而不不是连续标注的。
技术人员回复
日期:2019-4-11 11:30
 垂直线后面K线数量未知的,您想从那一根k线位置开始显示

请按照下面说明量化思路

当前竖线 不标注

竖线后第一根标注红5 ,然后12345

竖线后第7根 标注红7,然后 1234567

但您思路应该不是这样的,请按照这个方法说明下
投资者咨询:请老师修改下! (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-4-11 10:58
就是垂直线后面的第一根K线算,例如,红后5 ,红后8    红后7  他们的标记方式分别是垂直线后面第一根K线,红后5, 12345   ,从红后5后面的第一根K线算,红后8,  12345678   ,从红后8后面的第一根K线算, 红后7, 1234567.是这样子的。