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

投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 23:29
 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,0,0),COLOR628962;
STICKLINE1(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLORRED;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));
LR1:=FORCAST(C,NOD+1);
NP:IF(CURRBARSCOUNT<=MAX(BC2,TC2),REFX1(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1)),10000),NULL),POINTDOT,COLORFFFFFF;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),POINTDOT,COLORFFFFFF;
EQU:(NP+FP)/2,COLORFFFFFF;

当红色线以顶划线的时候,改成绿色线,

技术人员回复
日期:2018-5-25 8:13

如截图,粉色箭头所指的画线,改为用绿色画?

 

请具体说明下

 



图片点击可在新窗口打开查看

投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 23:29
 对,就是这意思,红色箭头位置画绿色线
再把第二条线改一下,破新低画蓝色线,破新高画红色线
投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 23:29


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-5-25 20:59

参考:

 

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,0,0),COLORBLUE;
STICKLINE1(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLORGREEN;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));
LR1:=FORCAST(C,NOD+1);
NP:IF(CURRBARSCOUNT<=MAX(BC2,TC2),REFX1(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1)),10000),NULL),POINTDOT,COLORFFFFFF;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),POINTDOT,COLORFFFFFF;
EQU:(NP+FP)/2,COLORFFFFFF; 
 

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


图片点击可在新窗口打开查看

第一条线,当以底下划线的时候,改成红色

第二条线,当价格破新高的时候,也改成红色

谢谢

 
投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 23:29
 我要的是这样效果

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-25 21:40

参考:

 

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,NODRAW;
HP:CURRBARSCOUNT<=TC2 AND H=UPPER,NODRAW;
N1:BARSLAST(LP)+1,NODRAW;
N2:BARSLAST(HP)+1,NODRAW;
//STICKLINE1(IF(BC2>TC2,HP,LP),LOWER,UPPER,0,0),COLOR628962;
//STICKLINE1(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(N1<N2&&LP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(N1>N2&&HP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0,LOWER,UPPER,0,0),COLORRED;
NOD:=(IF(TC2>BC2,TC2,BC2)-IF(TC2>BC2,BC2,TC2));
LR1:=FORCAST(C,NOD+1);
NP:IF(CURRBARSCOUNT<=MAX(BC2,TC2),REFX1(IF(MIN(TC2,BC2)=1,LR1,REF(LR1,MIN(TC2,BC2)-1)),10000),NULL),POINTDOT,COLORFFFFFF;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),POINTDOT,COLORFFFFFF;
EQU:(NP+FP)/2,COLORFFFFFF;

 
投资者咨询:老师,帮忙加个条件 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-24 23:29
 可能我表达的不清楚,这样吧
第二条竖线,突破上边虚线,两条竖线变成红色
第二条竖线,突破下边虚线,两条竖线变成绿色
谢谢
技术人员回复
日期:2018-5-29 18:29
相关同事工作时间给您回复,请你耐心等待一下