[求助]老师 请问 这是 什么原理 设计的 指标 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]老师 请问 这是 什么原理 设计的 指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-6-18 11:29
 T:=BARSLAST(CROSS((H>REF(H,1) AND H>REFX(H,1)),0.5));
A:=IF(T=0,H,0);
HHX:=VALUEWHEN(T=0,H);
H1X:=REFX1(HHX,10000);
GDX:=BARSLAST(CROSS(A>H1X,0.5));
DTX:=BARSLAST(A=H1X);
T1:=BARSLAST(CROSS((L<REF(L,1) AND L<REFX(L,1)),0.5));
LT:=BARSLAST(L=LLV(L,GDX+1) AND T1=0);
LLX:=REFX1(REF(L,T1),10000);
LT1:=BARSLAST(L=LLX);

DRAWLINE1(CURRBARSCOUNT=REFX1(GDX,10000)+1,A,CURRBARSCOUNT=REFX1(DTX,10000)+1,H1X,1),COLORRED,LINETHICK5;
DRAWLINE1(CURRBARSCOUNT=REFX1(LT,10000)+1,L,CURRBARSCOUNT=REFX1(LT1,10000)+1,L,1),COLORRED,LINETHICK5;

技术人员回复
日期:2019-6-18 11:37
 编制高点的趋势线

这是其他股票软件的画法,具体画法原因请您咨询指标主人,文华论坛没有思路分析的
投资者咨询:[求助]老师 请问 这是 什么原理 设计的 指标 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-6-18 11:29
 TJ1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1);
TJ2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O);
TJ:=TJ1 OR TJ2;
TJ3:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2);
TJ4:=MAX(C,O)>REF(MAX(C,O),2) AND  MAX(C,O)<=REF(H,2) AND H>MAX(C,O);
TJA:=(TJ3 OT TJ4) AND TJ;
T:=BARSLAST(REF(TJ,1) AND TJA);
QF:=BACKSET(T=0,3);
QFT:=BARSLAST(CROSS(QF=1,0.5));
HH:=REF(HHV(H,QFT+1),T);
A:=H<HH AND (HHV(H,QFT+1)-LLV(L,QFT+1))/LLV(L,QFT+1)*100<5;
ZD:=FILTERX(A=1,QFT+1);
ZDT:=BARSLAST(ZD);
N:DRAWLINE(QFT=0,REFX(HHV(H,QFT+1),BARSNEXT(ZDT=0)),ZDT=0  AND EVERY(A=1,T+1) AND QFT>2,HHV(H,QFT+1),0),COLORYELLOW;
M:DRAWLINE(QFT=0,REFX(LLV(L,QFT+1),BARSNEXT(ZDT=0)),ZDT=0 AND EVERY(A=1,T+1)AND QFT>2,LLV(L,QFT+1),0),COLORYELLOW;
STICKLINE(QFT=0,N,M,0,0),COLORYELLOW;
STICKLINE(ZDT=0 ,N,M,0,0),COLORYELLOW;
DRAWTEXT(T=0,N*1.02,ƉK'),COLORYELLOW;


上面的 指标 和 这个指标 合成一个指标  
技术人员回复
日期:2019-6-18 13:22
 文华不支持BARSNEXT 函数,所在语句删除,其余如下

 TJ1:=MAX(C,O)<REF(MAX(C,O),1) AND H>=REF(MAX(C,O),1) AND REF(H>MAX(C,O),1);
TJ2:=MAX(C,O)>REF(MAX(C,O),1) AND MAX(C,O)<=REF(H,1) AND H>MAX(C,O);
TJ:=TJ1 OR TJ2;
TJ3:=MAX(C,O)<REF(MAX(C,O),2) AND H>=REF(MAX(C,O),2);
TJ4:=MAX(C,O)>REF(MAX(C,O),2) AND  MAX(C,O)<=REF(H,2) AND H>MAX(C,O);
TJA:=(TJ3 OR TJ4) AND TJ;
TT:=BARSLAST(REF(TJ,1) AND TJA);
QF:=BACKSET(TT=0,3);
QFT:=BARSLAST(CROSS(QF=1,0.5));
HH:=REF(HHV(H,QFT+1),TT);
AA:=H<HH AND (HHV(H,QFT+1)-LLV(L,QFT+1))/LLV(L,QFT+1)*100<5;
ZD:=FILTER(AA=1,QFT+1);
ZDT:=BARSLAST(ZD);

T:=BARSLAST(CROSS((H>REF(H,1) AND H>REFX(H,1)),0.5));
A:=IF(T=0,H,0);
HHX:=VALUEWHEN(T=0,H);
H1X:=REFX1(HHX,10000);
GDX:=BARSLAST(CROSS(A>H1X,0.5));
DTX:=BARSLAST(A=H1X);
T1:=BARSLAST(CROSS((L<REF(L,1) AND L<REFX(L,1)),0.5));
LT:=BARSLAST(L=LLV(L,GDX+1) AND T1=0);
LLX:=REFX1(REF(L,T1),10000);
LT1:=BARSLAST(L=LLX);
CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS+1;
DRAWLINE1(CURRBARSCOUNT=REFX1(GDX,10000)+1,A,CURRBARSCOUNT=REFX1(DTX,10000)+1,H1X,1),COLORRED,LINETHICK5;
DRAWLINE1(CURRBARSCOUNT=REFX1(LT,10000)+1,L,CURRBARSCOUNT=REFX1(LT1,10000)+1,L,1),COLORRED,LINETHICK5;