N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,Ƌ');
DRAWTEXT(CURRBARSCOUNT=8,H,Ǝ');
DRAWTEXT(CURRBARSCOUNT=13,H,ཉ');
DRAWTEXT(CURRBARSCOUNT=21,H,ད');
DRAWTEXT(CURRBARSCOUNT=34,H,ཞ');
DRAWTEXT(CURRBARSCOUNT=55,H,ཱི');
DRAWTEXT(CURRBARSCOUNT=89,H,ྕ');
DRAWTEXT(CURRBARSCOUNT=144,H,飨');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8),VALIGN0;
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,2),VALIGN2;
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;
N2赋值:50
N3赋值:32
输出
输出
输出
输出
输出
K线
当满足条件到最后交易的周期=5时,在最高价位置书写文字
当满足条件到最后交易的周期=8时,在最高价位置书写文字
当满足条件到最后交易的周期=13时,在最高价位置书写文字
当满足条件到最后交易的周期=21时,在最高价位置书写文字
当满足条件到最后交易的周期=34时,在最高价位置书写文字
当满足条件到最后交易的周期=55时,在最高价位置书写文字
当满足条件到最后交易的周期=89时,在最高价位置书写文字
当满足条件到最后交易的周期=144时,在最高价位置书写文字
当满足条件NOTEXTWS=1ANDNOT(1日前的NOTEXTWS)ANDCOUNT(NOTEXTWS=1,上次NOTEXTWX=1距今天数)=1时,在CPX位置画38号图标
当满足条件NOTEXTWX=1ANDNOT(1日前的NOTEXTWX)ANDCOUNT(NOTEXTWX=1,上次NOTEXTWS=1距今天数)=1时,在CPX位置画39号图标
当满足条件到最后交易的周期=144时,在最低价位置画直线起点,当满足条件到最后交易的周期=1时,在最高价位置画直线终点,0表示是否延长.,DOTLINE,COLOR00FFFF
1楼指标文字没有上传成功,这里讲文字改成具体的天数参考:
N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,'五');
DRAWTEXT(CURRBARSCOUNT=8,H,'八');
DRAWTEXT(CURRBARSCOUNT=13,H,'十三');
DRAWTEXT(CURRBARSCOUNT=21,H,'二十一');
DRAWTEXT(CURRBARSCOUNT=34,H,'三十四');
DRAWTEXT(CURRBARSCOUNT=55,H,'五十五');
DRAWTEXT(CURRBARSCOUNT=89,H,'八十九');
DRAWTEXT(CURRBARSCOUNT=144,H,'一百四十四');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8),VALIGN0;
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,2),VALIGN2;
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;
这样改一下:
N1:=18;
N2:=50;
N3:=32;
CPX:(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100),COLORWHITE;
NOTEXTWS:CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;
NOTEXTWX:CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;
NOTEXT1:IF(NOTEXTWS=1,CPX,NULL),COLORRED;
NOTEXT2:IF(NOTEXTWX=1,CPX,NULL),COLORFFFF00;
//{辅助代码}
DRAWKLINE1(H,O,L,C);
CURRBARSCOUNT:=DATACOUNT-BARPOS;
DRAWTEXT(CURRBARSCOUNT=5,H,'五');
DRAWTEXT(CURRBARSCOUNT=8,H,'八');
DRAWTEXT(CURRBARSCOUNT=13,H,'十三');
DRAWTEXT(CURRBARSCOUNT=21,H,'二十一');
DRAWTEXT(CURRBARSCOUNT=34,H,'三十四');
DRAWTEXT(CURRBARSCOUNT=55,H,'五十五');
DRAWTEXT(CURRBARSCOUNT=89,H,'八十九');
DRAWTEXT(CURRBARSCOUNT=144,H,'一百四十四');
DRAWICON(NOTEXTWS=1 AND NOT(REF(NOTEXTWS,1)) AND COUNT(NOTEXTWS=1,BARSLAST(NOTEXTWX=1))=1,CPX,8),VALIGN0;
DRAWICON(NOTEXTWX=1 AND NOT(REF(NOTEXTWX,1)) AND COUNT(NOTEXTWX=1,BARSLAST(NOTEXTWS=1))=1,CPX,'ICO9'),VALIGN2;
DRAWLINE(CURRBARSCOUNT=144,L,CURRBARSCOUNT=1,H,0),DOT,COLOR00FFFF;
DRAWLINE(CURRBARSCOUNT=89,L,CURRBARSCOUNT=1,H,0),COLORFFFFFF;