老师,帮忙加个条件 (文华财经WH6赢顺V6.7)

投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-6 20:36
 //N:=33;
UR:=6;
LR:=6;
TC1:=IF(H=HHV(H,8*UR),H,NULL);
TC2:=REFX1(BARSLAST(TC1=H),10000)+1;
UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),10000);
BC1:=IF(L=LLV(L,8*LR),L,NULL);
BC2:=REFX1(BARSLAST(BC1=L),10000)+1;
LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),10000);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;
HP:=CURRBARSCOUNT<=TC2 AND H=UPPER;
STICKLINE1(IF(BC2>TC2,HP,LP),LOWER,UPPER,2,0),COLORRED;

现在是向上阳线,画的红色竖线,再加一个条件
向下阴线的时候,画青色竖线,谢谢

技术人员回复
日期:2018-8-6 20:39

参考

 

UR:=6;
LR:=6;
TC1:=IF(H=HHV(H,8*UR),H,NULL);
TC2:=REFX1(BARSLAST(TC1=H),10000)+1;
UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),10000);
BC1:=IF(L=LLV(L,8*LR),L,NULL);
BC2:=REFX1(BARSLAST(BC1=L),10000)+1;
LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),10000);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
LP:CURRBARSCOUNT<=BC2 AND L=LOWER;
HP:CURRBARSCOUNT<=TC2 AND H=UPPER;
STICKLINE1(IF(BC2>TC2,HP,LP),LOWER,UPPER,2,0),COLORRED;
STICKLINE1(IF(BC1<TC1,HP,LP),LOWER,UPPER,2,0),COLORCYAN;

 
投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-6 20:36


图片点击可在新窗口打开查看 只显示最后一根竖线,谢谢
技术人员回复
日期:2018-8-6 21:20

分析后给您回复

投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-6 20:36
 向上的时候画红色线,向下的时候画青色线,只显示最后一次划线
技术人员回复
日期:2018-8-6 22:11

参考:

 

UR:=6;
LR:=6;
TC1:=IF(H=HHV(H,8*UR),H,NULL);
TC2:=REFX1(BARSLAST(TC1=H),10000)+1;
UPPER:=REFX1(IF(TC2=1,H,REF(H,TC2-1)),10000);
BC1:=IF(L=LLV(L,8*LR),L,NULL);
BC2:=REFX1(BARSLAST(BC1=L),10000)+1;
LOWER:=REFX1(IF(BC2=1,L,REF(L,BC2-1)),10000);
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
LP:CURRBARSCOUNT<=BC2 AND L=LOWER;
HP:CURRBARSCOUNT<=TC2 AND H=UPPER;
AA:=BARSLAST(LP)+1;
BB:=BARSLAST(HP)+1;
STICKLINE1(IF(BC2>TC2,HP,LP)&&AA<BB,LOWER,UPPER,2,0),COLORRED;
STICKLINE1(IF(BC1<TC1,HP,LP)&&AA>BB,LOWER,UPPER,2,0),COLORCYAN;