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


A1A:=EMA(CLOSE,9);

A1B:=((A1A-EMA(CLOSE,5))<0);

A1C:=((A1A-EMA(CLOSE,5))>0);

A1D:=BARSLAST(A1B);

A1E:=BARSLAST(A1C);

A1F:=IF((A1E>0),(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,0);

A20:=SUM(A1F,0);

A21:=IF((A1D>0),(0-2),0);

A22:=IF((A1E>0),SUM((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100,A1E),0);

A23:=A22/A1E;

A25:=EMA(EMA(EMA(CLOSE,3),2),3);

上升通道:((A25-REF(A25,1))+A25),COLORRED;

反转通道:MA(上升通道,15),COLORGREEN;

买入:((REF(A21,1)=(0-2)) AND (A21=0)),NODRAW;

卖出:COUNT(上升通道<REF(上升通道,2),2)=1 AND 上升通道>反转通道 AND C<O,NODRAW;

STICKLINE((上升通道>反转通道),反转通道,上升通道,1,0),COLORMAGENTA;

STICKLINE((反转通道>上升通道),上升通道,反转通道,1,0),COLORFF0000;

DRAWICON(买入,上升通道*1.01,5);

DRAWICON((卖出 OR ((REF(A1E,1)>0) AND (A1E=0))),上升通道*1.01,6);








原理解析:
A1A赋值:收盘价的9日指数移动平均


A1B赋值:((A1A-收盘价的5日指数移动平均)<0)


A1C赋值:((A1A-收盘价的5日指数移动平均)>0)


A1D赋值:上次A1B距今天数


A1E赋值:上次A1C距今天数


A1F赋值:IF((A1E>0),(收盘价-1日前的收盘价)/1日前的收盘价*100,0)


A20赋值:0的A1F日累和


A21赋值:IF((A1D>0),(0-2),0)


A22赋值:IF((A1E>0),SUM((收盘价-1日前的收盘价)/1日前的收盘价*100,A1E),0)


A23赋值:A22/A1E


A25赋值:收盘价的3日指数移动平均,2),3)
输出

上升通道:((A25-1日前的A25)+A25),画红色
输出

反转通道:上升通道的15日简单移动平均,画绿色
输出

买入:((1日前的A21=(0-2)) AND (A21=0)),NODRAW
输出

卖出:COUNT(上升通道<2日前的上升通道,2)=1 AND 上升通道>反转通道 AND C

STICKLINE((上升通道>反转通道),反转通道,上升通道,1,0),画洋红色


STICKLINE((反转通道>上升通道),上升通道,反转通道,1,0),COLORFF0000
当满足条件买入时,在上升通道*1.01和5之间画图标


DRAWICON((卖出 OR ((1日前的A1E>0) AND (A1E=0))),上升通道*1.01,6)

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