指标线只在4小时和日线图中显示 (文华财经)

投资者咨询:指标线只在4小时和日线图中显示 (文华财经)
来源:文华财经  日期:2020-11-16 21:51
 TY309:=C;
HD309:=FILTER(BACKSET(FILTER(REF(TY309,10)=HHV(TY309,2*10+1),10),10+1),10);
LD309:=FILTER(BACKSET(FILTER(REF(TY309,10)=LLV(TY309,2*10+1),10),10+1),10);


A309:=REF(C,BARSLAST(HD309));
B309:=REF(C,BARSLAST(LD309));
T1309:=BARSLAST(HD309)<BARSLAST(LD309) AND NOT(HD309) ;
T2309:=BARSLAST(HD309)>BARSLAST(LD309) AND NOT(LD309);

底:IF(T2309,B309,B309),COLORRED,COLORMAGENTA,CIRCLEDOT,NOTEXT;
顶:IF(T1309,A309,A309),COLORLIGHTGREEN,COLORCYAN,CIRCLEDOT,NOTEXT;

LL0:=HD309&&C>REF(VALUEWHEN(HD309,C),1),ICON(1,'ICO1');
HH0:=HD309&&C<REF(VALUEWHEN(HD309,C),1),ICON(1,'ICO2');


LL:=CROSS(BACKSET(HH0,BARSLAST(LL0)+1),0.5),ICON(1,'ICO2');
HH:=CROSS( BACKSET(LL||ISLASTBAR,BARSLAST(HH0)+1),0.5)||BACKSET(LL||ISLASTBAR,BARSLAST(HH0)+1)&&REF(LL,1),ICON(1,'ICO1');

DRAWLINE1(LL&&BACKSET(ISLASTBAR,BARSLAST(LL)+1),C,HH,C,1);
XC:TRENDLINES(LL,C,HH,C),NODRAW;
LX:CROSS(BACKSET(HH&&COUNT(HH,BARSLAST(LL))=1,LLVBARS(L,BARSLAST(LL)+1)+1),0.5),NODRAW;
DRAWSL(LX&&BACKSET(ISLASTBAR,SUMBARS(LX,1)),L,XC-REF(XC,1),1000,0,COLORRED);
DRAWNUMBER(ISLASTBAR,VALUEWHEN(LX,L)+BARSLAST(LX)*(XC-REF(XC,1)),VALUEWHEN(LX,L)+BARSLAST(LX)*(XC-REF(XC,1)),2,COLORYELLOW   );
DRAWNUMBER(ISLASTBAR,XC,XC,2,COLORYELLOW   );
老师.将这个指标线只在4小时和日线图中显示.要怎么写

 
技术人员回复
日期:2020-11-16 21:55
参考:

A:=PERIOD=8||PERIOD=14;
TY309:=C;
HD309:=FILTER(BACKSET(FILTER(REF(TY309,10)=HHV(TY309,2*10+1),10),10+1),10);
LD309:=FILTER(BACKSET(FILTER(REF(TY309,10)=LLV(TY309,2*10+1),10),10+1),10);


A309:=REF(C,BARSLAST(HD309));
B309:=REF(C,BARSLAST(LD309));
T1309:=BARSLAST(HD309)<BARSLAST(LD309) AND NOT(HD309) ;
T2309:=BARSLAST(HD309)>BARSLAST(LD309) AND NOT(LD309);

底:IF(T2309,B309,B309),COLORRED,COLORMAGENTA,CIRCLEDOT,NOTEXT;
顶:IF(T1309,A309,A309),COLORLIGHTGREEN,COLORCYAN,CIRCLEDOT,NOTEXT;

LL0:=HD309&&C>REF(VALUEWHEN(HD309,C),1),ICON(1,'ICO1');
HH0:=HD309&&C<REF(VALUEWHEN(HD309,C),1),ICON(1,'ICO2');


LL:=CROSS(BACKSET(HH0,BARSLAST(LL0)+1),0.5),ICON(1,'ICO2');
HH:=CROSS( BACKSET(LL||ISLASTBAR,BARSLAST(HH0)+1),0.5)||BACKSET(LL||ISLASTBAR,BARSLAST(HH0)+1)&&REF(LL,1),ICON(1,'ICO1');

DRAWLINE1(LL&&BACKSET(ISLASTBAR,BARSLAST(LL)+1)&&A,C,HH,C,1);
XC:TRENDLINES(LL&&A,C,HH&&A,C),NODRAW;
LX:CROSS(BACKSET(HH&&COUNT(HH,BARSLAST(LL))=1,LLVBARS(L,BARSLAST(LL)+1)+1),0.5),NODRAW;
DRAWSL(LX&&BACKSET(ISLASTBAR,SUMBARS(LX,1))&&A,L,XC-REF(XC,1),1000,0,COLORRED);
DRAWNUMBER(ISLASTBAR&&A,VALUEWHEN(LX,L)+BARSLAST(LX)*(XC-REF(XC,1)),VALUEWHEN(LX,L)+BARSLAST(LX)*(XC-REF(XC,1)),2,COLORYELLOW   );
DRAWNUMBER(ISLASTBAR&&A,XC,XC,2,COLORYELLOW   );