投资者咨询:[求助]修改指标 (文华财经)
来源:文华财经 日期:2020-10-24 6:23
A:=REFX1(DATE<=210601,9999);
//引用日线的参数为(4,6,9,13,18,24)的6根瀑布线在15分钟、30分钟、1小时,2小时,3小时、日线图中显示看方向。
CON1:=PERIOD=5&&A||PERIOD=6&&A||PERIOD=7&&A||PERIOD=8&&A||PERIOD=12&&A||PERIOD=13&&A;
M1:=4;
M2:=6;
M3:=9;
M4:=13;
M5:=18;
M6:=24;
NX41:=4;
CC:=REF(C,DAYBARPOS);
N:=BARSLAST(DAY<>REF(DAY,1))+1;
CC1:=IF (DAY<>REF(DAY,1),CC,0);
T41:=SUM(CC1,SUMBARS(N=1,NX41*2-1))+C;
T42:=SUM(CC1,SUMBARS(N=1,NX41*4-1))+C;
MA41:=T41/(NX41*2);
MA42:=T42/(NX41*4);
NX61:=6;
T61:=SUM(CC1,SUMBARS(N=1,NX61*2-1))+C;
T62:=SUM(CC1,SUMBARS(N=1,NX61*4-1))+C;
MA61:=T61/(NX61*2);
MA62:=T62/(NX61*4);
NX91:=9;
T91:=SUM(CC1,SUMBARS(N=1,NX91*2-1))+C;
T92:=SUM(CC1,SUMBARS(N=1,NX91*4-1))+C;
MA91:=T91/(NX91*2);
MA92:=T92/(NX91*4);
NX131:=13;
T131:=SUM(CC1,SUMBARS(N=1,NX131*2-1))+C;
T132:=SUM(CC1,SUMBARS(N=1,NX131*4-1))+C;
MA131:=T131/(NX131*2);
MA132:=T132/(NX131*4);
NX181:=18;
T181:=SUM(CC1,SUMBARS(N=1,NX181*2-1))+C;
T182:=SUM(CC1,SUMBARS(N=1,NX181*4-1))+C;
MA181:=T181/(NX181*2);
MA182:=T182/(NX181*4);
NX241:=24;
T241:=SUM(CC1,SUMBARS(N=1,NX241*2-1))+C;
T242:=SUM(CC1,SUMBARS(N=1,NX241*4-1))+C;
MA241:=T241/(NX241*2);
MA242:=T242/(NX241*4);
EMA41:=SUMBARS(N=1,4);
EMA61:=SUMBARS(N=1,6);
EMA91:=SUMBARS(N=1,9);
EMA131:=SUMBARS(N=1,13);
EMA181:=SUMBARS(N=1,18);
EMA241:=SUMBARS(N=1,24);
PB1:=(EMA(CC,EMA41)+MA41+MA42)/3;
PB2:=(EMA(CC,EMA61)+MA61+MA62)/3;
PB3:=(EMA(CC,EMA91)+MA91+MA92)/3;
PB4:=(EMA(CC,EMA131)+MA131+MA132)/3;
PB5:=(EMA(CC,EMA181)+MA181+MA182)/3;
PB6:=(EMA(CC,EMA241)+MA241+MA242)/3; //定义6条瀑布线
IF (CON1&&A,PB1,NULL),COLORRED,DOT,NOTEXT;
IF (CON1&&A,PB2,NULL),COLORBLACK,LINETHICK1,NOTEXT;
IF (CON1&&A,PB3,NULL),COLORBLUE,LINETHICK2,NOTEXT;
IF (CON1&&A,PB4,NULL),COLORGREEN,LINETHICK4,NOTEXT;
IF (CON1&&A,PB5,NULL),COLORBLACK,LINETHICK2,NOTEXT;
IF (CON1&&A,PB6,NULL),COLORRED,LINETHICK4,NOTEXT;
//在线的右端用小字标注该线的参数。24 18 13用红色,9 6 4用黑色。
DRAWTEXT(ISLASTBAR&&A&&CON1,PB1,' 4'),ALIGN0,COLORBLACK;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB2,' 6'),ALIGN0,COLORBLACK;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB3, ' 9'),ALIGN0,COLORBLACK;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB4,' 13'),ALIGN0,COLORRED;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB5,' 18'),ALIGN0,COLORRED;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB6,པ'),ALIGN0,COLORRED;
做多界:IF(PB1>PB2&&PB2>PB3&&PB3>PB4&&PB4>PB5&&PB5>PB6&&A&&CON1,PB6,NULL),COLORRED,NODRAW;//瀑布线多头排列左上角显示 做多界:显示24天的值。
做空界:IF(PB1<PB2&&PB2<PB3&&PB3<PB4&&PB4<PB5&&PB5<PB6&&A&&CON1,PB6,NULL),COLORBLACK,NODRAW;//瀑布线空头排列左上角显示 做空界:显示24天的值。
X1:=PB1>PB2&&PB2>PB3&&PB3>PB4&&PB4>PB5&&PB5>PB6||PB1<PB2&&PB2<PB3&&PB3<PB4&&PB4<PB5&&PB5<PB6;
多空线:IF(X1=0&&A&&CON1,PB6,NULL),COLORBLUE,NODRAW;//否则显示 多空线:显示24天的值。
老师好:
请把上面指标中24天和9天线保留,其它均线隐藏不显示。
万分谢谢!
技术人员回复
日期:2020-10-24 8:15
A:=REFX1(DATE<=210601,9999);
//引用日线的参数为(4,6,9,13,18,24)的6根瀑布线在15分钟、30分钟、1小时,2小时,3小时、日线图中显示看方向。
CON1:=PERIOD=5&&A||PERIOD=6&&A||PERIOD=7&&A||PERIOD=8&&A||PERIOD=12&&A||PERIOD=13&&A;
M1:=4;
M2:=6;
M3:=9;
M4:=13;
M5:=18;
M6:=24;
NX41:=4;
CC:=REF(C,DAYBARPOS);
N:=BARSLAST(DAY<>REF(DAY,1))+1;
CC1:=IF (DAY<>REF(DAY,1),CC,0);
T41:=SUM(CC1,SUMBARS(N=1,NX41*2-1))+C;
T42:=SUM(CC1,SUMBARS(N=1,NX41*4-1))+C;
MA41:=T41/(NX41*2);
MA42:=T42/(NX41*4);
NX61:=6;
T61:=SUM(CC1,SUMBARS(N=1,NX61*2-1))+C;
T62:=SUM(CC1,SUMBARS(N=1,NX61*4-1))+C;
MA61:=T61/(NX61*2);
MA62:=T62/(NX61*4);
NX91:=9;
T91:=SUM(CC1,SUMBARS(N=1,NX91*2-1))+C;
T92:=SUM(CC1,SUMBARS(N=1,NX91*4-1))+C;
MA91:=T91/(NX91*2);
MA92:=T92/(NX91*4);
NX131:=13;
T131:=SUM(CC1,SUMBARS(N=1,NX131*2-1))+C;
T132:=SUM(CC1,SUMBARS(N=1,NX131*4-1))+C;
MA131:=T131/(NX131*2);
MA132:=T132/(NX131*4);
NX181:=18;
T181:=SUM(CC1,SUMBARS(N=1,NX181*2-1))+C;
T182:=SUM(CC1,SUMBARS(N=1,NX181*4-1))+C;
MA181:=T181/(NX181*2);
MA182:=T182/(NX181*4);
NX241:=24;
T241:=SUM(CC1,SUMBARS(N=1,NX241*2-1))+C;
T242:=SUM(CC1,SUMBARS(N=1,NX241*4-1))+C;
MA241:=T241/(NX241*2);
MA242:=T242/(NX241*4);
EMA41:=SUMBARS(N=1,4);
EMA61:=SUMBARS(N=1,6);
EMA91:=SUMBARS(N=1,9);
EMA131:=SUMBARS(N=1,13);
EMA181:=SUMBARS(N=1,18);
EMA241:=SUMBARS(N=1,24);
PB1:=(EMA(CC,EMA41)+MA41+MA42)/3;
PB2:=(EMA(CC,EMA61)+MA61+MA62)/3;
PB3:=(EMA(CC,EMA91)+MA91+MA92)/3;
PB4:=(EMA(CC,EMA131)+MA131+MA132)/3;
PB5:=(EMA(CC,EMA181)+MA181+MA182)/3;
PB6:=(EMA(CC,EMA241)+MA241+MA242)/3; //定义6条瀑布线
IF (CON1&&A,PB3,NULL),COLORBLUE,LINETHICK2,NOTEXT;
IF (CON1&&A,PB6,NULL),COLORRED,LINETHICK4,NOTEXT;
//在线的右端用小字标注该线的参数。24 18 13用红色,9 6 4用黑色。
DRAWTEXT(ISLASTBAR&&A&&CON1,PB3, ' 9'),ALIGN0,COLORBLACK;
DRAWTEXT(ISLASTBAR&&A&&CON1,PB6,' 24'),ALIGN0,COLORRED;
做多界:IF(PB1>PB2&&PB2>PB3&&PB3>PB4&&PB4>PB5&&PB5>PB6&&A&&CON1,PB6,NULL),COLORRED,NODRAW;//瀑布线多头排列左上角显示 做多界:显示24天的值。
做空界:IF(PB1<PB2&&PB2<PB3&&PB3<PB4&&PB4<PB5&&PB5<PB6&&A&&CON1,PB6,NULL),COLORBLACK,NODRAW;//瀑布线空头排列左上角显示 做空界:显示24天的值。
X1:=PB1>PB2&&PB2>PB3&&PB3>PB4&&PB4>PB5&&PB5>PB6||PB1<PB2&&PB2<PB3&&PB3<PB4&&PB4<PB5&&PB5<PB6;
多空线:IF(X1=0&&A&&CON1,PB6,NULL),COLORBLUE,NODRAW;//否则显示 多空线:显示24天的值。