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

投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27
  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),NODRAW;
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),NODRAW;
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;
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;
STICKLINE1(C>MAX(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C>MAX(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C<MIN(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(C<MIN(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;

当红色竖线向上突破以后,中间白色实线变成红色,上涨趋势形成,一直显示到形态破坏,趋势翻转为止
当绿色竖线向下突破以后,中间白色实线变成绿色,下跌趋势形成,一直显示到形态破坏,趋势翻转为止

技术人员回复
日期:2018-6-3 7:39
 核实一下:这里您说的向上突破是指什么?是要突破哪个条件或者是哪个价格呢?

 
投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27
 出现红色竖线,就可以确定突破
投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27
 只要出现竖线,可以确定突破
技术人员回复
日期:2018-6-4 8:21
这麽试下:

  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),NODRAW;
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),NODRAW;
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;
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;
STICKLINE1(C>MAX(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C>MAX(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C<MIN(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(C<MIN(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;
DRAWCOLORLINE(C>MAX(NP,FP)&&N2<N1&&HP,EQU,COLORRED,COLORGREEN);

投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27
 再改一下,整条横线都变色,谢谢
技术人员回复
日期:2018-6-4 20:45
 5楼指标就是针对整根线变色的。您加载看一下
投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27


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

图片点击可在新窗口打开查看 显示红色竖线,中间显示整根红线,
当趋势反转,绿色线向下突破以后,中间横线都变成绿色
投资者咨询:帮忙加个条件, (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-2 19:27


图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-5 8:18
 这麽改下:

  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),NODRAW;
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),NODRAW;
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;
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;
STICKLINE1(C>MAX(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C>MAX(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORRED;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)>MAX(NP,FP),LOWER,UPPER,0,0),COLORRED;
STICKLINE1(C<MIN(NP,FP)&&N2<N1&&HP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(C<MIN(NP,FP)&&N1<N2&&LP,LOWER,UPPER,0,0),COLORGREEN;
STICKLINE1(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000)<MIN(NP,FP),LOWER,UPPER,0,0),COLORGREEN;
DRAWCOLORLINE(C>MAX(NP,FP)&&N2<N1&&HP,EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000),EQU,COLORRED,COLORGREEN);

DRAWCOLORLINE(C>MAX(NP,FP)&&N1<N2&&LP,EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(C>MAX(NP,FP)&&N1<N2&&LP,EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000),EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(C<MIN(NP,FP)&&N2<N1&&HP,EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(LP&&EXIST(HP=1,BARPOS)=0&&REFX1(VALUEWHEN(HP=1,C),10000),EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(C<MIN(NP,FP)&&N1<N2&&LP,EQU,COLORRED,COLORGREEN);
DRAWCOLORLINE(HP&&EXIST(LP=1,BARPOS)=0&&REFX1(VALUEWHEN(LP=1,C),10000),EQU,COLORRED,COLORGREEN);