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


MA5:=MA(CLOSE,5);



MA10:=MA(CLOSE,10);

MA20:=MA(CLOSE,20);

MA30:=MA(CLOSE,30);

MA250:=MA(CLOSE,250),COLORRED;

N1:=BARSLAST(CROSS(MA5,MA10));

N2:=BARSLAST(CROSS(MA10,MA5));

多:=IF(N1< N2,N1+1,0);

空:=IF(N2< N1,N2+1,0);

QSXS:=MA5>MA20 AND MA10>MA20 AND MA20>REF(MA20,1) AND MA30>REF(MA30,1);

点火:多*QSXS,COLORRED,LINETHICK0;

燃料:空*QSXS,COLORFFFF00,LINETHICK0;

HKFJ:=HHV(多,5)>=2 AND QSXS AND MA5>REF(MA5,1) AND MA5>MA10;

卫星升空:HKFJ*多,COLORFF00FF,LINETHICK2;

HKSJ:=BARSLAST(卫星升空>0 AND NOT(REF(卫星升空,1)))+1;

高度:(C/REF(C,HKSJ)-1)*100,COLOR00FFFF;

空中加燃:点火>0 AND 卫星升空=0,COLOR00FF00,POINTDOT,LINETHICK0;

N3:=BARSLAST(空中加燃)+1;

K5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.14159;

JXGD1:=K5>REF(K5,1) AND REF(K5,1)< REF(K5,2);

JXGD2:=MA5>REF(MA5,1) AND REF(MA5,1)< REF(MA5,2);

加速升空:FILTER((JXGD1 OR JXGD2) AND C>MA5 AND HKFJ,3),COLOR00FFFF,POINTDOT,LINETHICK0;

N4:=BARSLAST(加速升空);

STICKLINE(空中加燃,0,点火/10+1,4,1),COLOR00FF00;

STICKLINE(N4>0 AND N4<=5,REF(点火,N4+1),REF(点火,N4+1),4,0),COLORFFFFFF;

DRAWTEXT(加速升空,点火,'!▲'),COLOR00FFFF;

原理解析:
MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA250赋值:收盘价的250日简单移动平均,画红色
N1赋值:上次MA5上穿MA10距今天数
N2赋值:上次MA10上穿MA5距今天数
如果N1< N2返回N1+1否则返回0
如果N2< N1返回N2+1否则返回0
QSXS赋值:MA5>MA20 AND MA10>MA20 AND MA20>1日前的MA20 AND MA30>1日前的MA30
输出点火:多*QSXS,画红色,LINETHICK0
输出燃料:空*QSXS,COLORFFFF00,LINETHICK0
HKFJ赋值:5日内多最高值>=2 AND QSXS AND MA5>1日前的MA5 AND MA5>MA10
卫星升输出空:HKFJ*多,COLORFF00FF, 线宽为2
HKSJ赋值:上次卫星升空>0 AND NOT(1日前的卫星升空距今天数)+1
输出高度:(C/HKSJ日前的C-1)*100,COLOR00FFFF
空中加燃:点火>0 AND 卫星升空=0,COLOR00FF00,POINTDOT,LINETHICK0
N3赋值:上次空中加燃距今天数+1
K5赋值:ATAN((MA5/1日前的MA5-1)*100)*180/3.14159
JXGD1赋值:K5>1日前的K5 AND 1日前的K5< 2日前的K5
JXGD2赋值:MA5>1日前的MA5 AND 1日前的MA5< 2日前的MA5
加速升输出空:FILTER((JXGD1 OR JXGD2) AND C>MA5 AND HKFJ,3),COLOR00FFFF,POINTDOT,LINETHICK0
N4赋值:上次加速升空距今天数
当满足条件空中加燃时,在0和点火/10+1之间画柱状线
STICKLINE(N4>0 AND N4<=5,N4+1日前的点火,N4+1日前的点火,4,0),COLORFFFFFF
当满足条件加速升空时,在点火和'!▲'位置书写文字

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