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


GUOQI:=DATE>=1110101;

BAOLIU:=DAY>=24 AND DAY<=30 AND FRACPART(MONTH/2)=0.5;

WUXIAO:=GUOQI=1 AND BAOLIU=1;

五分:=5;

十五分:=五分*3;

三十分:=十五分*2;

六十分:=三十分*2;

日:=六十分*4;

周:=日*5;

月:=周*4;

季:=月*3;

半年:=季*2;

年:=半年*2;

A:=(OPEN+HIGH+LOW+CLOSE+CLOSE)/5;

日线1:=IF(PERIOD=1,EMA(EMA(A,日/五分),SQRT(日/五分*5)),IF(PERIOD=2,EMA(EMA(A,日/十五分),SQRT(日/十五分*5)),IF(PERIOD=3,EMA(EMA(A,日/三十分),SQRT(日/三十分*5)),IF(PERIOD=4,EMA(EMA(A,日/六十分),SQRT(日/六十分*5)),DRAWNULL)))),COLORFFFFFF;

周线1:=IF(PERIOD=1,EMA(EMA(A,周/五分),SQRT(周/五分*5)),IF(PERIOD=2,EMA(EMA(A,周/十五分),SQRT(周/十五分*5)),IF(PERIOD=3,EMA(EMA(A,周/三十分),SQRT(周/三十分*5)),IF(PERIOD=4,EMA(EMA(A,周/六十分),SQRT(周/六十分*5)),IF(PERIOD=5,EMA(EMA(A,周/日),SQRT(周/日*5)),DRAWNULL))))),COLOR00FFFF;

月线1:=IF(PERIOD=1,EMA(EMA(A,月/五分),SQRT(月/五分*5)),IF(PERIOD=2,EMA(EMA(A,月/十五分),SQRT(月/十五分*5)),IF(PERIOD=3,EMA(EMA(A,月/三十分),SQRT(月/三十分*5)),IF(PERIOD=4,EMA(EMA(A,月/六十分),SQRT(月/六十分*5)),IF(PERIOD=5,EMA(EMA(A,月/日),SQRT(月/日*5)),IF(PERIOD=6,EMA(EMA(A,月/周),SQRT(月/周*5)),DRAWNULL)))))),COLOR00FF00;

季线1:=IF(PERIOD=1,EMA(EMA(A,季/五分),SQRT(季/五分*5)),IF(PERIOD=2,EMA(EMA(A,季/十五分),SQRT(季/十五分*5)),IF(PERIOD=3,EMA(EMA(A,季/三十分),SQRT(季/三十分*5)),IF(PERIOD=4,EMA(EMA(A,季/六十分),SQRT(季/六十分*5)),IF(PERIOD=5,EMA(EMA(A,季/日),SQRT(季/日*5)),IF(PERIOD=6,EMA(EMA(A,季/周),SQRT(季/周*5)),IF(PERIOD=7,EMA(EMA(A,季/月),SQRT(季/月*5)),DRAWNULL))))))),COLORFFFF00;

半年线1:=IF(PERIOD=1,EMA(EMA(A,半年/五分),SQRT(半年/五分*5)),IF(PERIOD=2,EMA(EMA(A,半年/十五分),SQRT(半年/十五分*5)),IF(PERIOD=3,EMA(EMA(A,半年/三十分),SQRT(半年/三十分*5)),IF(PERIOD=4,EMA(EMA(A,半年/六十分),SQRT(半年/六十分*5)),IF(PERIOD=5,EMA(EMA(A,半年/日),SQRT(半年/日*5)),IF(PERIOD=6,EMA(EMA(A,半年/周),SQRT(半年/周*5)),IF(PERIOD=7,EMA(EMA(A,半年/月),SQRT(半年/月*5)),DRAWNULL))))))),COLORFF4040;

年线1:=IF(PERIOD=1,EMA(EMA(A,年/五分),SQRT(年/五分*5)),IF(PERIOD=2,EMA(EMA(A,年/十五分),SQRT(年/十五分*5)),IF(PERIOD=3,EMA(EMA(A,年/三十分),SQRT(年/三十分*5)),IF(PERIOD=4,EMA(EMA(A,年/六十分),SQRT(年/六十分*5)),IF(PERIOD=5,EMA(EMA(A,年/日),SQRT(年/日*5)),IF(PERIOD=6,EMA(EMA(A,年/周),SQRT(年/周*5)),IF(PERIOD=7,EMA(EMA(A,年/月),SQRT(年/月*5)),DRAWNULL))))))),COLORFF00FF;

日线:IF(NOT(WUXIAO),日线1,DRAWNULL),COLORFFFFFF;

周线:IF(NOT(WUXIAO),周线1,DRAWNULL),COLOR00FFFF;

月线:IF(NOT(WUXIAO),月线1,DRAWNULL),COLOR00FF00;

季线:IF(NOT(WUXIAO),季线1,DRAWNULL),COLORFFFF00;

半年线:IF(NOT(WUXIAO),半年线1,DRAWNULL),COLORFF4040;

年线:IF(NOT(WUXIAO),年线1,DRAWNULL),COLORFF00FF;

月线上拐:=月线>REF(月线,1) AND REF(月线,1)<=REF(月线,2);

月线下拐:=月线<REF(月线,1) AND REF(月线,1)>=REF(月线,2);

DRAWICON(月线上拐=1,月线*0.98,1);

DRAWICON(月线下拐=1,月线*1.02,2);

季线上拐:=季线>REF(季线,1) AND REF(季线,1)<=REF(季线,2);

季线下拐:=季线<REF(季线,1) AND REF(季线,1)>=REF(季线,2);

DRAWICON(季线上拐=1,季线*0.98,9);

DRAWICON(季线下拐=1,季线*1.02,15);

GUOQIRI:=COUNT(GUOQI=1,-1);

WUXIAORI:=COUNT(WUXIAO=1,-1);

 

原理解析:
GUOQI赋值:DATE>=1110101


BAOLIU赋值:DAY>=24 AND DAY<=30 AND FRACPART(MONTH/2)=0.5


WUXIAO赋值:GUOQI=1 AND BAOLIU=1


五分赋值:5


十五分赋值:五分*3


三十分赋值:十五分*2


六十分赋值:三十分*2


日赋值:六十分*4


周赋值:日*5


月赋值:周*4


季赋值:月*3


半年赋值:季*2


年赋值:半年*2


A赋值:(开盘价+最高价+最低价+收盘价+收盘价)/5


日线1:=IF(PERIOD=1,A的日/五分日指数移动平均,SQRT(日/五分*5)),IF(PERIOD=2,A的日/十五分日指数移动平均,SQRT(日/十五分*5)),IF(PERIOD=3,A的日/三十分日指数移动平均,SQRT(日/三十分*5)),IF(PERIOD=4,A的日/六十分日指数移动平均,SQRT(日/六十分*5)),DRAWNULL)))),COLORFFFFFF


周线1:=IF(PERIOD=1,A的周/五分日指数移动平均,SQRT(周/五分*5)),IF(PERIOD=2,A的周/十五分日指数移动平均,SQRT(周/十五分*5)),IF(PERIOD=3,A的周/三十分日指数移动平均,SQRT(周/三十分*5)),IF(PERIOD=4,A的周/六十分日指数移动平均,SQRT(周/六十分*5)),IF(PERIOD=5,A的周/日日指数移动平均,SQRT(周/日*5)),DRAWNULL))))),COLOR00FFFF


月线1:=IF(PERIOD=1,A的月/五分日指数移动平均,SQRT(月/五分*5)),IF(PERIOD=2,A的月/十五分日指数移动平均,SQRT(月/十五分*5)),IF(PERIOD=3,A的月/三十分日指数移动平均,SQRT(月/三十分*5)),IF(PERIOD=4,A的月/六十分日指数移动平均,SQRT(月/六十分*5)),IF(PERIOD=5,A的月/日日指数移动平均,SQRT(月/日*5)),IF(PERIOD=6,A的月/周日指数移动平均,SQRT(月/周*5)),DRAWNULL)))))),COLOR00FF00


季线1:=IF(PERIOD=1,A的季/五分日指数移动平均,SQRT(季/五分*5)),IF(PERIOD=2,A的季/十五分日指数移动平均,SQRT(季/十五分*5)),IF(PERIOD=3,A的季/三十分日指数移动平均,SQRT(季/三十分*5)),IF(PERIOD=4,A的季/六十分日指数移动平均,SQRT(季/六十分*5)),IF(PERIOD=5,A的季/日日指数移动平均,SQRT(季/日*5)),IF(PERIOD=6,A的季/周日指数移动平均,SQRT(季/周*5)),IF(PERIOD=7,A的季/月日指数移动平均,SQRT(季/月*5)),DRAWNULL))))))),COLORFFFF00


半年线1:=IF(PERIOD=1,A的半年/五分日指数移动平均,SQRT(半年/五分*5)),IF(PERIOD=2,A的半年/十五分日指数移动平均,SQRT(半年/十五分*5)),IF(PERIOD=3,A的半年/三十分日指数移动平均,SQRT(半年/三十分*5)),IF(PERIOD=4,A的半年/六十分日指数移动平均,SQRT(半年/六十分*5)),IF(PERIOD=5,A的半年/日日指数移动平均,SQRT(半年/日*5)),IF(PERIOD=6,A的半年/周日指数移动平均,SQRT(半年/周*5)),IF(PERIOD=7,A的半年/月日指数移动平均,SQRT(半年/月*5)),DRAWNULL))))))),COLORFF4040


年线1:=IF(PERIOD=1,A的年/五分日指数移动平均,SQRT(年/五分*5)),IF(PERIOD=2,A的年/十五分日指数移动平均,SQRT(年/十五分*5)),IF(PERIOD=3,A的年/三十分日指数移动平均,SQRT(年/三十分*5)),IF(PERIOD=4,A的年/六十分日指数移动平均,SQRT(年/六十分*5)),IF(PERIOD=5,A的年/日日指数移动平均,SQRT(年/日*5)),IF(PERIOD=6,A的年/周日指数移动平均,SQRT(年/周*5)),IF(PERIOD=7,A的年/月日指数移动平均,SQRT(年/月*5)),DRAWNULL))))))),COLORFF00FF


日线:IF(NOT(WUXIAO),日线1,DRAWNULL),COLORFFFFFF


周线:IF(NOT(WUXIAO),周线1,DRAWNULL),COLOR00FFFF


月线:IF(NOT(WUXIAO),月线1,DRAWNULL),COLOR00FF00


季线:IF(NOT(WUXIAO),季线1,DRAWNULL),COLORFFFF00


半年线:IF(NOT(WUXIAO),半年线1,DRAWNULL),COLORFF4040


年线:IF(NOT(WUXIAO),年线1,DRAWNULL),COLORFF00FF


月线上拐:=月线>1日前的月线 AND 1日前的月线<=2日前的月线


月线下拐:=月线<1日前的月线 AND 1日前的月线>=2日前的月线
当满足条件月线上拐=1时,在月线*0.98和1之间画图标
当满足条件月线下拐=1时,在月线*1.02和2之间画图标


季线上拐:=季线>1日前的季线 AND 1日前的季线<=2日前的季线


季线下拐:=季线<1日前的季线 AND 1日前的季线>=2日前的季线
当满足条件季线上拐=1时,在季线*0.98和9之间画图标
当满足条件季线下拐=1时,在季线*1.02和15之间画图标


GUOQIRI:=统计-1日满足GUOQI=1的天数


WUXIAORI:=统计-1日满足WUXIAO=1的天数


 

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