投资者咨询:老师,帮忙改一下 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-17 21:55
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;
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),COLORCYAN,LINETHICK3;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),COLORRED,LINETHICK2;
MM:=9;
NN:=3;
KU1:=HIGH=HHV(HIGH,MM);
KD1:=LOW=LLV( LOW,MM);
UL:=VALUEWHEN(REF(KU1,NN)=1 AND EVERY(KU1=0,NN) ,REF(HIGH,NN));
DL:=VALUEWHEN(REF(KD1,NN)=1 AND EVERY(KD1=0,NN),REF(LOW,NN));
SFX:=VALUEWHEN(HIGH>=MA(CLOSE,3),UL);
XFX:=VALUEWHEN(LOW<=MA(CLOSE,3),DL);
COND1:=BARSLAST(ABS(SFX-REF(SFX,1)))<BARSLAST(CLOSE>SFX AND REF(CLOSE,1)<REF(SFX,1));
COND2:=BARSLAST(ABS(XFX-REF(XFX,1)))<BARSLAST(CLOSE<XFX AND REF(CLOSE,1)>REF(XFX,1));
DRAWSL(COND1&&COUNT(COND1,0)=REFX1(COUNT(COND1,0),9999),SFX,0,-5,0,COLORCYAN),DOT;
DRAWSL(COND2&&COUNT(COND2,0)=REFX1(COUNT(COND2,0),9999),XFX,0,-5,0,COLORRED),DOT;
DRAWNUMBER(ISLASTBAR,XFX,C-XFX,0,COLORRED),ALIGN0,FONTSIZE50;
数字改在实线后面,谢谢
技术人员回复
日期:2018-8-17 22:00
参考:
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;
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),COLORCYAN,LINETHICK3;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),COLORRED,LINETHICK2;
MM:=9;
NN:=3;
KU1:=HIGH=HHV(HIGH,MM);
KD1:=LOW=LLV( LOW,MM);
UL:=VALUEWHEN(REF(KU1,NN)=1 AND EVERY(KU1=0,NN) ,REF(HIGH,NN));
DL:=VALUEWHEN(REF(KD1,NN)=1 AND EVERY(KD1=0,NN),REF(LOW,NN));
SFX:=VALUEWHEN(HIGH>=MA(CLOSE,3),UL);
XFX:=VALUEWHEN(LOW<=MA(CLOSE,3),DL);
COND1:=BARSLAST(ABS(SFX-REF(SFX,1)))<BARSLAST(CLOSE>SFX AND REF(CLOSE,1)<REF(SFX,1));
COND2:=BARSLAST(ABS(XFX-REF(XFX,1)))<BARSLAST(CLOSE<XFX AND REF(CLOSE,1)>REF(XFX,1));
DRAWSL(COND1&&COUNT(COND1,0)=REFX1(COUNT(COND1,0),9999),SFX,0,-5,0,COLORCYAN),DOT;
DRAWSL(COND2&&COUNT(COND2,0)=REFX1(COUNT(COND2,0),9999),XFX,0,-5,0,COLORRED),DOT;
DRAWNUMBER(ISLASTBAR,FP,C-XFX,0,COLORRED),ALIGN0,FONTSIZE50;
DRAWNUMBER(ISLASTBAR,NP,SFX-C,0,COLORCYAN),ALIGN0,VALIGN2,FONTSIZE50;
投资者咨询:老师,帮忙改一下 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-17 21:55
这个指标是什么意思啊 两个数字
技术人员回复
日期:2018-8-17 22:46
投资者咨询:老师,帮忙改一下 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-17 21:55
数字和横线对齐,在横线后边
技术人员回复
日期:2018-8-18 20:42
参考:
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;
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),COLORCYAN,LINETHICK3;
LR2:=SLOPE(C,NOD+1);
LR3:=REFX1(IF(MIN(TC2,BC2)=1,LR2,REF(LR2,MIN(TC2,BC2)-1)),10000);
FP:NP-LR3*(NOD),COLORRED,LINETHICK2;
MM:=9;
NN:=3;
KU1:=HIGH=HHV(HIGH,MM);
KD1:=LOW=LLV( LOW,MM);
UL:=VALUEWHEN(REF(KU1,NN)=1 AND EVERY(KU1=0,NN) ,REF(HIGH,NN));
DL:=VALUEWHEN(REF(KD1,NN)=1 AND EVERY(KD1=0,NN),REF(LOW,NN));
SFX:=VALUEWHEN(HIGH>=MA(CLOSE,3),UL);
XFX:=VALUEWHEN(LOW<=MA(CLOSE,3),DL);
COND1:=BARSLAST(ABS(SFX-REF(SFX,1)))<BARSLAST(CLOSE>SFX AND REF(CLOSE,1)<REF(SFX,1));
COND2:=BARSLAST(ABS(XFX-REF(XFX,1)))<BARSLAST(CLOSE<XFX AND REF(CLOSE,1)>REF(XFX,1));
DRAWSL(COND1&&COUNT(COND1,0)=REFX1(COUNT(COND1,0),9999),SFX,0,-5,0,COLORCYAN),DOT;
DRAWSL(COND2&&COUNT(COND2,0)=REFX1(COUNT(COND2,0),9999),XFX,0,-5,0,COLORRED),DOT;
DRAWNUMBER(ISLASTBAR,FP,C-XFX,0,COLORRED),ALIGN0,FONTSIZE50,VALIGN1;
DRAWNUMBER(ISLASTBAR,NP,SFX-C,0,COLORCYAN),ALIGN0,FONTSIZE50,VALIGN1;