通达信支撑线
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);
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
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的天数