来函数检测结果如下:
该公式没有未来函数


90,COLOR996699;

10,COLORGREEN;

底:10,COLORFF00FF,LINETHICK4;

顶:90,COLOR00FF33,LINETHICK4;

50,COLORRED,NODRAW;

A:=MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19);

B:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));

D:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4);

长期线:A+100,COLOR9900FF,LINETHICK1;

短期线:B+100,LINETHICK1,COLORGREEN;

中期线:D+100,COLORYELLOW,LINETHICK3;

见顶:=((REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线));

顶部区域:(中期线< REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线< 83.5 AND 短期线< 中期线 AND 短期线< 长期线+3,COLORGREEN;

顶部:=FILTER(顶部区域,3);

STICKLINE(  顶部,99,80,2,0 ),COLORGREEN,LINETHICK2;

底部区域:(长期线< 12 AND 中期线< 8 AND (短期线< 7.2 OR REF(短期线,1)< 5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1))) OR (长期线< 8 AND 中期线< 7 AND 短期线< 15 AND 短期线>REF(短期线,1)) OR (长期线< 10 AND 中期线< 7 AND 短期线< 1) ,COLORCYAN;

STICKLINE( 底部区域,-3,25,2,0 ),COLOR000088;

低位金叉:60*(长期线< 15 AND REF(长期线,1)< 15 AND 中期线< 18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线 AND (REF(短期线,1)< 5 OR REF(短期线,2)< 5 ) AND (中期线>=长期线 OR REF( 短期线,1)< 1 )),COLORYELLOW,LINETHICK2;

DRAWTEXT(LONGCROSS(底,中期线,2),底*0.3,'★买入'),COLORYELLOW;

DRAWTEXT(LONGCROSS(中期线,顶*1.05,2),中期线*1.04,'★快跑'),COLORWHITE;

DRAWTEXT(CURRBARSCOUNT=1,顶,' 阻力'),COLORFFFFFF;

DRAWTEXT(CURRBARSCOUNT=1,底,' 支撑'),COLORFFFFFF;

DA:=YEAR AND MONTH AND DAY;

AAA:=STRCAT(CON2STR(YEAR,0),'年');

AAB:=STRCAT(CON2STR(MONTH,0),'月');

AA33:=STRCAT(CON2STR(DAY,0),'日');

AA4:=STRCAT('【 ',IF(WEEKDAY=1,'星期一',IF(WEEKDAY=2,'星期二',IF(WEEKDAY=3,'星期三',IF(WEEKDAY=4,'星期四',IF(WEEKDAY=5,'星期五',IF(WEEKDAY=6,'六','日')))))));

AA:=STRCAT(STRCAT(STRCAT(AAA,AAB),STRCAT(AA33,AA4)),' 】');

SA:DRAWTEXT_FIX(DA,0.84,0.99,0,AA),COLORGREEN;

原理解析:
90,COLOR996699
10,画绿色
输出底:10,COLORFF00FF,LINETHICK4
输出顶:90,COLOR00FF33,LINETHICK4
50,COLORRED,NODRAW
A赋值:MA(-100*(34日内最高价最高值-收盘价)/(34日内最高价最高值-34日内最低价最低值),19)
B赋值:-100*(14日内最高价最高值-收盘价)/(14日内最高价最高值-14日内最低价最低值)
D赋值:EMA(-100*(34日内最高价最高值-收盘价)/(34日内最高价最高值-34日内最低价最低值),4)
输出长期线:A+100,COLOR9900FF,LINETHICK1
输出短期线:B+100,LINETHICK1,画绿色
输出中期线:D+100,画黄色, 线宽为3
见顶赋值:((1日前的中期线>85 AND 1日前的短期线>85 AND 1日前的长期线>65) AND 长期线上穿短期线)
顶部区域:(中期线< 1日前的中期线 AND 1日前的中期线>80) AND (1日前的短期线>95 OR 2日前的短期线>95 ) AND 长期线>60 AND 短期线< 83.5 AND 短期线< 中期线 AND 短期线< 长期线+3,画绿色
顶部:=顶部区域的3过滤
当满足条件 顶部时,在99和80之间画柱状线
底部区域:(长期线< 12 AND 中期线< 8 AND (短期线< 7.2 OR 1日前的短期线< 5) AND (中期线>1日前的中期线 OR 短期线>1日前的短期线)) OR (长期线< 8 AND 中期线< 7 AND 短期线< 15 AND 短期线>1日前的短期线) OR (长期线< 10 AND 中期线< 7 AND 短期线< 1) ,COLORCYAN
当满足条件 底部区域时,在-3和25之间画柱状线
输出低位金叉:60*(长期线< 15 AND 1日前的长期线< 15 AND 中期线< 18 AND 短期线>1日前的短期线 AND 短期线上穿长期线 AND 短期线>中期线 AND (1日前的短期线< 5 OR 2日前的短期线< 5 ) AND (中期线>=长期线 OR 1日前的 短期线< 1 )),画黄色, 线宽为2
DRAWTEXT(LONGCROSS(底,中期线,2),底*0.3,'★买入'),画黄色
DRAWTEXT(LONGCROSS(中期线,顶*1.05,2),中期线*1.04,'★快跑'),画白色
当满足条件CURRBARSCOUNT=1时,在顶和' 阻力'位置书写文字
当满足条件CURRBARSCOUNT=1时,在底和' 支撑'位置书写文字
DA赋值:YEAR AND MONTH AND DAY
AAA赋值:STRCAT(CON2STR(YEAR,0),'年')
AAB赋值:STRCAT(CON2STR(MONTH,0),'月')
AA33:=STRCAT(CON2STR(DAY,0),'日')
AA4:=STRCAT('【 ',IF(WEEKDAY=1,'星期一',IF(WEEKDAY=2,'星期二',IF(WEEKDAY=3,'星期三',IF(WEEKDAY=4,'星期四',IF(WEEKDAY=5,'星期五',IF(WEEKDAY=6,'六','日')))))))
AA赋值:STRCAT(STRCAT(STRCAT(AAA,AAB),STRCAT(AA33,AA4)),' 】')
当满足条件DA时,在横轴0.84纵轴0.99位置书写文字

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!