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


N1:=18;N2:=50;N3:=32;

CPX:=(MA(CLOSE,8)*N1/100+MA(CLOSE,30)*N2/100+MA(CLOSE,60)*N3/100);

NOTEXTWS:=CPX>REF(CPX,1) AND MA(CLOSE,30)>REF(MA(CLOSE,30),1) AND CLOSE>CPX AND CLOSE>MA(CLOSE,30),NODRAW;

NOTEXTWX:=CPX<=REF(CPX,1) AND MA(CLOSE,30)<=REF(MA(CLOSE,30),1) AND CLOSE<CPX AND CLOSE<MA(CLOSE,30),NODRAW;

 

STICKLINE(C>=O,L,H,0,0),COLORYELLOW;

STICKLINE(C>=O,C,O,2.0,1),COLORYELLOW;

STICKLINE(C<O,L,H,0,0),COLORYELLOW;

STICKLINE(C<O,C,O,2.0,0),COLORYELLOW;

 

STICKLINE(C>=O AND NOTEXTWS=1,L,H,0,0),COLORRED;

STICKLINE(C>=O AND NOTEXTWS=1,C,O,2.0,1),COLORRED;

STICKLINE(C<O AND NOTEXTWS=1,L,H,0,0),COLORRED;

STICKLINE(C<O AND NOTEXTWS=1,C,O,2.0,0),COLORRED;

 

STICKLINE(C>=O AND NOTEXTWX=1,L,H,0,0),COLORCYAN;

STICKLINE(C>=O AND NOTEXTWX=1,C,O,2.0,1),COLORCYAN;

STICKLINE(C<O AND NOTEXTWX=1,L,H,0,0),COLORCYAN;

STICKLINE(C<O AND NOTEXTWX=1,C,O,2.0,0),COLORCYAN;

 

STICKLINE(C>=O AND PERIOD=5 AND C>REF(C,1)*1.0992,L,H,0,0),COLORMAGENTA;

STICKLINE(C>=O AND PERIOD=5 AND C>REF(C,1)*1.0992,C,O,2.0,1),COLORMAGENTA;

STICKLINE(C<O AND PERIOD=5 AND C>REF(C,1)*1.0992,L,H,0,0),COLORMAGENTA;

STICKLINE(C<O AND PERIOD=5 AND C>REF(C,1)*1.0992,C,O,2.0,0),COLORMAGENTA;

 

{漏洞模块}

SHORT:=12;LONG:=26;MID:=9;

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:=EMA(DIF,MID);

MACD:=(DIF-DEA)*2;

MACD金叉:=CROSS(DIF,DEA);

MACD死叉:=CROSS(DEA,DIF);

MACD金叉以来:=BARSLAST(MACD金叉);

 

均线死叉1:=CROSS(MA(CLOSE,8),MA(CLOSE,4));

均线死叉2:=CROSS(MA(CLOSE,10),MA(CLOSE,5));

均线死叉3:=CROSS(MA(CLOSE,12),MA(CLOSE,5));

均线死叉4:=CROSS(MA(CLOSE,13),MA(CLOSE,5));

五日线拐点:=MA(CLOSE,5)>REF(MA(CLOSE,5),1) AND REF(MA(CLOSE,5),1)<REF(MA(CLOSE,5),2);

均线金叉以来:=BARSLAST(CROSS(MA(CLOSE,13),MA(CLOSE,34)));

 

形成洗盘松:=

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=9 AND COUNT(均线死叉1,均线金叉以来)=1 AND 均线死叉1) OR 

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=9 AND COUNT(均线死叉2,均线金叉以来)=1 AND 均线死叉2) OR 

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=9 AND COUNT(均线死叉3,均线金叉以来)=1 AND 均线死叉3) OR 

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=9 AND COUNT(均线死叉4,均线金叉以来)=1 AND 均线死叉4);

LDXT松:=EXIST(形成洗盘松,4) AND C>MA(CLOSE,13) AND MACD>REF(MACD,1) AND MA(CLOSE,5)>MA(CLOSE,55) AND EXIST(五日线拐点,3);

STICKLINE(C>=O AND LDXT松,L,H,0,0),COLORLIGRAY;

STICKLINE(C>=O AND LDXT松,O,C,2.0,1),COLORLIGRAY;

STICKLINE(C<O AND LDXT松,L,H,0,0),COLORLIGRAY;

STICKLINE(C<O AND LDXT松,O,C,2.0,0),COLORLIGRAY;

{股票指标网 }

形成洗盘严:=

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=14 AND COUNT(均线死叉2,均线金叉以来)=1 AND 均线死叉2) OR 

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=14 AND COUNT(均线死叉3,均线金叉以来)=1 AND 均线死叉3) OR 

(EVERY(MACD>0,MACD金叉以来) AND MACD金叉以来>=14 AND COUNT(均线死叉4,均线金叉以来)=1 AND 均线死叉4);

LDXT严:=EXIST(形成洗盘严,2) AND C>MA(CLOSE,13) AND MACD>REF(MACD,1);

STICKLINE(C>=O AND LDXT严,L,H,0,0),COLOR279FD3;

STICKLINE(C>=O AND LDXT严,O,C,2.0,1),COLOR279FD3;

STICKLINE(C<O AND LDXT严,L,H,0,0),COLOR279FD3;

STICKLINE(C<O AND LDXT严,O,C,2.0,0),COLOR279FD3;

 

TP:=(EXIST(LDXT松,7) AND MACD>REF(HHV(MACD,MACD金叉以来),BARSLAST(LDXT松)+1)) OR 

    (EXIST(LDXT严,7) AND MACD>REF(HHV(MACD,MACD金叉以来),BARSLAST(LDXT严)+1));

STICKLINE(C>=O AND TP,L,H,0,0),COLORLIGREEN;

STICKLINE(C>=O AND TP,O,C,2.0,1),COLORLIGREEN;

STICKLINE(C<O AND TP,L,H,0,0),COLORLIGREEN;

STICKLINE(C<O AND TP,O,C,2.0,0),COLORLIGREEN;

 

{归壹模块}

死叉3455:=CROSS(MA(CLOSE,55),MA(CLOSE,34));

死叉3455以来:=BARSLAST(死叉3455);

买入信号预:=(MA(CLOSE,34)<MA(CLOSE,55) OR BARSLAST(CROSS(MA(CLOSE,34),MA(CLOSE,55)))<=16) AND (LDXT松 OR LDXT严);

买入信号:=买入信号预 AND COUNT(买入信号预,BARSLAST(CROSS(DIF,0)))=1;

买前低点:=REF(LLV(L,死叉3455以来+30),BARSLAST(买入信号)+1);

NOTEXT止损:IF(BARSLAST(买入信号)<=2,买前低点,DRAWNULL),COLORRED,LINETHICK2;

DRAWTEXT(买入信号,买前低点,'归壹'),COLORRED,DRAWABOVE;

 

{信息模块}

DRAWTEXT_FIX(ISLASTBAR=1,0,0,0,HYBLOCK)COLORLIGRAY;

DRAWTEXT_FIX(ISLASTBAR=1,0.1,0,0,ZDBLOCK)COLORLIGRAY;

DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.05,0,GNBLOCK)COLORLIGRAY;

DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.1,0,STRCAT('解禁:',EXTERNSTR(0,666))),COLORLIGRAY;

 


原理解析:
N1赋值:18
N2赋值:50
N3赋值:32
CPX赋值:(收盘价的8日简单移动平均*N1/100+收盘价的30日简单移动平均*N2/100+收盘价的60日简单移动平均*N3/100)
NOTEXTWS赋值:CPX>1日前的CPX AND 收盘价的30日简单移动平均>REF(收盘价的30日简单移动平均,1) AND 收盘价>CPX AND 收盘价>收盘价的30日简单移动平均,NODRAW
NOTEXTWX赋值:CPX<=1日前的CPX AND 收盘价的30日简单移动平均<=REF(收盘价的30日简单移动平均,1) AND 收盘价当满足条件C>=O时,在L和H之间画柱状线
当满足条件C>=O时,在C和O之间画柱状线
当满足条件C当满足条件C当满足条件C>=O AND NOTEXTWS=1时,在L和H之间画柱状线
当满足条件C>=O AND NOTEXTWS=1时,在C和O之间画柱状线
当满足条件C当满足条件C当满足条件C>=O AND NOTEXTWX=1时,在L和H之间画柱状线
当满足条件C>=O AND NOTEXTWX=1时,在C和O之间画柱状线
当满足条件C当满足条件C  
STICKLINE(C>=O AND PERIOD=5 AND C>1日前的C*1.0992,L,H,0,0),画洋红色
STICKLINE(C>=O AND PERIOD=5 AND C>1日前的C*1.0992,C,O,2.0,1),画洋红色
STICKLINE(C1日前的C*1.0992,L,H,0,0),画洋红色
STICKLINE(C1日前的C*1.0992,C,O,2.0,0),画洋红色
 
{漏洞模块}
SHORT赋值:12
LONG赋值:26
MID赋值:9
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的MID日指数移动平均
MACD赋值:(DIF-DEA)*2
MACD金叉:=DIF上穿DEA
MACD死叉:=DEA上穿DIF
MACD金叉以来:=上次MACD金叉距今天数
 
均线死叉1赋值:CROSS(收盘价的8日简单移动平均,收盘价的4日简单移动平均)
均线死叉2赋值:CROSS(收盘价的10日简单移动平均,收盘价的5日简单移动平均)
均线死叉3赋值:CROSS(收盘价的12日简单移动平均,收盘价的5日简单移动平均)
均线死叉4赋值:CROSS(收盘价的13日简单移动平均,收盘价的5日简单移动平均)
五日线拐点赋值:收盘价的5日简单移动平均>REF(收盘价的5日简单移动平均,1) AND REF(收盘价的5日简单移动平均,1) 均线金叉以来赋值:上次CROSS(收盘价的13日简单移动平均,收盘价的34日简单移动平均距今天数)
 
形成洗盘松赋值:
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=9 AND 统计均线金叉以来日满足均线死叉1的天数=1 AND 均线死叉1) OR 
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=9 AND 统计均线金叉以来日满足均线死叉2的天数=1 AND 均线死叉2) OR 
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=9 AND 统计均线金叉以来日满足均线死叉3的天数=1 AND 均线死叉3) OR 
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=9 AND 统计均线金叉以来日满足均线死叉4的天数=1 AND 均线死叉4)
LDXT松赋值:最近4日存在形成洗盘松 AND C>收盘价的13日简单移动平均 AND MACD>1日前的MACD AND 收盘价的5日简单移动平均>收盘价的55日简单移动平均 AND 最近3日存在五日线拐点
当满足条件C>=O AND LDXT松时,在L和H之间画柱状线
当满足条件C>=O AND LDXT松时,在O和C之间画柱状线
当满足条件C当满足条件C {股票指标网 }
形成洗盘严赋值:
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=14 AND 统计均线金叉以来日满足均线死叉2的天数=1 AND 均线死叉2) OR 
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=14 AND 统计均线金叉以来日满足均线死叉3的天数=1 AND 均线死叉3) OR 
(MACD>0最近MACD金叉以来日一直存在 AND MACD金叉以来>=14 AND 统计均线金叉以来日满足均线死叉4的天数=1 AND 均线死叉4)
LDXT严赋值:最近2日存在形成洗盘严 AND C>收盘价的13日简单移动平均 AND MACD>1日前的MACD
当满足条件C>=O AND LDXT严时,在L和H之间画柱状线
当满足条件C>=O AND LDXT严时,在O和C之间画柱状线
当满足条件C当满足条件C  
TP赋值:(最近7日存在LDXT松 AND MACD>REF(MACD金叉以来日内MACD最高值,上次LDXT松距今天数+1)) OR 
    (最近7日存在LDXT严 AND MACD>REF(MACD金叉以来日内MACD最高值,BARSLAST(LDXT严)+1))
当满足条件C>=O AND TP时,在L和H之间画柱状线
当满足条件C>=O AND TP时,在O和C之间画柱状线
当满足条件C当满足条件C  
{归壹模块}
死叉3455赋值:CROSS(收盘价的55日简单移动平均,收盘价的34日简单移动平均)
死叉3455以来赋值:上次死叉3455距今天数
买入信号预赋值:(收盘价的34日简单移动平均<收盘价的55日简单移动平均 OR 上次CROSS(收盘价的34日简单移动平均,收盘价的55日简单移动平均距今天数)<=16) AND (LDXT松 OR LDXT严)
买入信号赋值:买入信号预 AND COUNT(买入信号预,上次DIF上穿0距今天数)=1
买前低点赋值:REF(死叉3455以来+30日内L最低值,上次买入信号距今天数+1)
输出NOTEXT止损:IF(上次买入信号距今天数<=2,买前低点,DRAWNULL),画红色, 线宽为2
当满足条件买入信号时,在买前低点和'归壹'位置书写文字
当满足条件ISLASTBAR=1时,在横轴0纵轴0位置书写文字
当满足条件ISLASTBAR=1时,在横轴0.1纵轴0位置书写文字
当满足条件ISLASTBAR=1时,在横轴0.0纵轴0.05位置书写文字
输出DRAWTEXT_FIX(ISLASTBAR=1,0.0,0.1,0,STRCAT('解禁:',EXTERNSTR(0,666))),COLORLIGRAY
 

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