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


NUM:=13;

SHORT:=3;

LONG:=5;

LC:=REF(C,1);

WRSI:=SUM(MAX(C-LC,0),6)/SUM(ABS(C-LC),6)*100;

AAA:=CROSS(WRSI,20);

VAR1:=3;

VAR2:=(3)*(SMA(((C-LLV(L,27))/(HHV(H,27)-LLV(L,27)))*(100),5,1))-(2)*(SMA(SMA(((C-LLV(L,27))/(HHV(H,27)-LLV(L,27)))*(100),5,1),3,1));

BBB:=IF(CROSS(VAR2,VAR1),100,0);

YXT:=AAA AND BBB;

牛熊线:(LLV(REF(L,1),2)+(HHV(REF(H,1),2)-LLV(REF(L,1),2))/2),COLOR005BF5,NODRAW;

DRAWTEXT(YXT,-0.8,'*牛*'),COLORFFFFFF;

STICKLINE(YXT,0,15,1,0 ),COLORFFFFFF;

MTM:=C-REF(C,1);

DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);

公式一:=(LLV(DX,2)=LLV(DX,7) AND COUNT(DX< 0,2) AND CROSS(DX,MA(DX,2)));

DIFF:= EMA(CLOSE,10) - EMA(CLOSE,22);

DEA:=EMA(DIFF,9);

MACD:=2*(DIFF-DEA);

公式二:=CROSS(MACD,REF(MACD,1) ) AND REF(MACD,1)< 0;

VAR3:=((((2*CLOSE)+HIGH)+LOW) / 4);

VAR4:=LLV(LOW,5);

VAR5:=HHV(HIGH,4);

C1:=(EMA((((VAR3-VAR4)/(VAR5-VAR4))*100),4));

C2:=(EMA(((0.667*REF(C1,1))+(0.333*C1)),2));

公式三:=CROSS(C1,C2) AND C2< 60;

马:(公式一+公式二+公式三)>=2,COLORYELLOW,NODRAW;

STICKLINE(马,0,8,1,0 ),COLORYELLOW;

DRAWTEXT(马,-0.8,'*马*'),COLORYELLOW;

ZF:=(C/REF(C,1)-1)*100;

趋势:SUM(ZF,3),COLORMAGENTA,LINETHICK2;

IF(趋势>REF(趋势,1) AND 趋势>=0,趋势,DRAWNULL),COLORRED,LINETHICK2;

IF(趋势< REF(趋势,1) AND 趋势>0,趋势,DRAWNULL),COLORCYAN,LINETHICK2;

超涨:IF(MA(ZF,3)>=5,15,0),COLOR0000FF;

WK:=趋势=LLV(趋势,4) AND 趋势-HHV(趋势,4)<=0-20 AND HHV(趋势,4)>=8;

挖坑:IF(WK,0-10,0),COLORGREEN;

超跌:IF(MA(ZF,3)<=0-5,0-15,0),COLORBLUE;

CZSJ:=BARSLAST(超涨=15);

CDSJ:=BARSLAST(超跌=0-15);

CZQY:=CZSJ<=8 AND CZSJ<=CDSJ AND COUNT(MA(趋势,3)>=0-5,CZSJ)=CZSJ;

CDQY:=CDSJ<=8 AND CDSJ<=CZSJ AND COUNT(MA(趋势,3)<=5,CDSJ)=CDSJ;

关注期:IF(CZQY,CZSJ+1,0),COLORYELLOW,POINTDOT;

跟踪期:IF(CDQY,0-CDSJ-1,0),COLORWHITE,POINTDOT;

STICKLINE(CZQY,REF(趋势,CZSJ),REF(趋势,CZSJ),3,1),COLORYELLOW;

STICKLINE(CDQY,REF(趋势,CDSJ),REF(趋势,CDSJ),3,1),COLORWHITE;

 


原理解析:
NUM赋值:13
SHORT赋值:3
LONG赋值:5
LC赋值:1日前的C
WRSI赋值:6的C-LC和0较大值日累和/SUM(C-LC的绝对值,6)*100
AAA赋值:WRSI上穿20
VAR1赋值:3
VAR2赋值:(3)*(SMA(((C-27日内L最低值)/(27日内H最高值-27日内L最低值))*(100),5,1))-(2)*(SMA(SMA(((C-27日内L最低值)/(27日内H最高值-27日内L最低值))*(100),5,1),3,1))
BBB赋值:IF(VAR2上穿VAR1,100,0)
YXT赋值:AAA AND BBB
输出牛熊线:(2日内1日前的L最低值+(2日内1日前的H最高值-2日内1日前的L最低值)/2),COLOR005BF5,NODRAW
当满足条件YXT时,在-0.8和'*牛*'位置书写文字
当满足条件YXT时,在0和15之间画柱状线
MTM赋值:C-1日前的C
DX赋值:100*MTM的6日指数移动平均,6)/EMA(EMA(MTM的绝对值,6),6)
公式一赋值:(2日内DX最低值=7日内DX最低值 AND 统计2日满足DX< 0的天数 AND CROSS(DX,DX的2日简单移动平均))
DIFF赋值: 收盘价的10日指数移动平均 - 收盘价的22日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
公式二赋值:CROSS(MACD,1日前的MACD ) AND 1日前的MACD< 0
VAR3赋值:((((2*收盘价)+最高价)+最低价) / 4)
VAR4赋值:5日内最低价最低值
VAR5赋值:4日内最高价最高值
C1赋值:(EMA((((VAR3-VAR4)/(VAR5-VAR4))*100),4))
C2赋值:(EMA(((0.667*1日前的C1)+(0.333*C1)),2))
公式三赋值:C1上穿C2 AND C2< 60
输出马:(公式一+公式二+公式三)>=2,画黄色,NODRAW
当满足条件马时,在0和8之间画柱状线
当满足条件马时,在-0.8和'*马*'位置书写文字
ZF赋值:(C/1日前的C-1)*100
输出趋势:3的ZF日累和,画洋红色, 线宽为2
IF(趋势>1日前的趋势 AND 趋势>=0,趋势,DRAWNULL),画红色, 线宽为2
IF(趋势< 1日前的趋势 AND 趋势>0,趋势,DRAWNULL),画青色, 线宽为2
输出超涨:IF(ZF的3日简单移动平均>=5,15,0),COLOR0000FF
WK赋值:趋势=4日内趋势最低值 AND 趋势-4日内趋势最高值<=0-20 AND 4日内趋势最高值>=8
如果WK返回0-10否则返回0
输出超跌:IF(ZF的3日简单移动平均<=0-5,0-15,0), 画蓝色
CZSJ赋值:上次超涨=15距今天数
CDSJ赋值:上次超跌=0-15距今天数
CZQY赋值:CZSJ<=8 AND CZSJ<=CDSJ AND COUNT(趋势的3日简单移动平均>=0-5,CZSJ)=CZSJ
CDQY赋值:CDSJ<=8 AND CDSJ<=CZSJ AND COUNT(趋势的3日简单移动平均<=5,CDSJ)=CDSJ
如果CZQY返回CZSJ+1否则返回0
如果CDQY返回0-CDSJ-1否则返回0
STICKLINE(CZQY,CZSJ日前的趋势,CZSJ日前的趋势,3,1),画黄色
STICKLINE(CDQY,CDSJ日前的趋势,CDSJ日前的趋势,3,1),画白色
 

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