未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:DYNAINFO


VAR1:=MACD.MACD;

VAR2:=HHVBARS(VAR1,BARSLAST(VAR1<0)+1);

VAR3:=CROSS(BACKSET(CROSS(0,VAR1),REF(VAR2,1)+2),0.5);

VAR4:=CROSS(BACKSET(CROSS(0,VAR1) OR (ISLASTBAR AND VAR1>0),REF(VAR2,1)+2),0.5);

VAR5:=DRAWLINE(VAR3,VAR1,REF(VAR3,1),REF(VAR1,1),1);

STICKLINE(VAR1>0,0,VAR1,1.8,0),COLORAA00AA;

STICKLINE(VAR1<0,0,VAR1,1.8,0),COLORLICYAN;

VAR6:=LLVBARS(VAR1,BARSLAST(VAR1>0)+1);

VAR7:=CROSS(BACKSET(CROSS(VAR1,0),REF(VAR6,1)+2),0.5);

VAR8:=BARSLAST(FILTERX(CROSS(0,VAR1),BARSCOUNT(CLOSE)));

VAR9:=DRAWLINE(VAR7,VAR1,REF(VAR7,1),REF(VAR1,1),1);

STICKLINE(VAR1<0 AND VAR1<VAR9 AND VAR9<0,VAR1,VAR9,1,0),COLORBLUE;

DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED,LINETHICK2;

DEA:EMA(DIF,9),COLORGREEN,LINETHICK2;

VAR10:=BARSLAST(REF(CROSS(DIF,DEA),1));

VAR11:=REF(CLOSE,VAR10+1)>CLOSE AND DIF>REF(DIF,VAR10+1) AND CROSS(DIF,DEA);

底背:DRAWLINE(VAR10=0,DEA,VAR11,DEA,0),COLORRED,LINETHICK2;

VAR12:=BARSLAST(REF(CROSS(DEA,DIF),1));

VAR13:=REF(CLOSE,VAR12+1)<CLOSE AND REF(DIF,VAR12+1)>DIF AND CROSS(DEA,DIF);

顶背:DRAWLINE(VAR12=0,DEA,VAR13,DEA,0),COLORBLUE,LINETHICK2;

MACD1:(DIF-DEA)*2,COLORSTICK,COLORLIBLUE;

VAR14:=COUNT(MACD1>0,30)=0 AND BARSCOUNT(MACD1=LLV(MACD1,30))>=15 AND DYNAINFO(4)>0 AND HHV(MACD1,5)>REF(MACD1,12) AND MACD1>REF(MACD1,1) AND (REF(MACD1,2)=LLV(MACD1,5) OR REF(MACD1,1)=LLV(MACD1,5)) AND REF(MACD1,1)>REF(MACD1,15);

DRAWICON(VAR14,VAR1*1.01,25);

{股票指标网  整理}

DRAWTEXT(VAR14,0*0.1,3),COLORGREEN;

VAR15:=COUNT(MACD1>0,10)=0 AND BARSCOUNT(MACD1=LLV(MACD1,10))>=6 AND DYNAINFO(4)>0 AND HHV(MACD1,3)>REF(MACD1,7) AND MACD1>REF(MACD1,1) AND (REF(MACD1,2)=LLV(MACD1,5) OR REF(MACD1,1)=LLV(MACD1,5)) AND REF(MACD1,1)>REF(MACD1,7);

DRAWICON(VAR15,VAR1*1.01,26);

DRAWICON(VAR15,VAR1*1.01,26);

VAR16:=CROSS(DEA,0) AND DIF>0;

VAR17:=21;

VAR18:=FILTER(BACKSET(FILTER(REF(VAR1,VAR17)=HHV(VAR1,2*VAR17+1),VAR17),VAR17+1),VAR17);

TOP21:DRAWLINE(CURRBARSCOUNT=CONST(BARSLAST(VAR18))+1,VAR1,ISLASTBAR,REF(VAR1,BARSLAST(VAR18)),1),COLORGREEN;

VAR19:=CROSS(DEA,DIF) AND DEA>0 AND DIF>0;

VAR20:=CROSS(DIF,DEA) AND COUNT(VAR19=1,6)>=1 AND DIF>0 AND DEA<0.55 AND VAR1>REF(VAR1,2);

DRAWICON(VAR20,0-0.05,34);

 


原理解析:
VAR1赋值:MACD.MACD
VAR2赋值:HHVBARS(VAR1,上次VAR1<0距今天数+1)
VAR3赋值:CROSS(BACKSET(CROSS(0,VAR1),1日前的VAR2+2),0.5)
VAR4赋值:CROSS(BACKSET(CROSS(0,VAR1) OR (ISLASTBAR AND VAR1>0),1日前的VAR2+2),0.5)
VAR5赋值:DRAWLINE(VAR3,VAR1,1日前的VAR3,1日前的VAR1,1)
当满足条件VAR1>0时,在0和VAR1之间画柱状线
当满足条件VAR1<0时,在0和VAR1之间画柱状线
VAR6赋值:LLVBARS(VAR1,上次VAR1>0距今天数+1)
VAR7赋值:CROSS(BACKSET(CROSS(VAR1,0),1日前的VAR6+2),0.5)
VAR8赋值:上次FILTERX(0上穿VAR1,收盘价的有效数据周期数距今天数)
VAR9赋值:DRAWLINE(VAR7,VAR1,1日前的VAR7,1日前的VAR1,1)
当满足条件VAR1<0 AND VAR1 输出DIF:收盘价的12日指数移动平均-收盘价的26日指数移动平均,画红色, 线宽为2
输出DEA:DIF的9日指数移动平均,画绿色, 线宽为2
VAR10:=上次1日前的DIF上穿DEA距今天数
VAR11:=VAR10+1日前的收盘价>收盘价 AND DIF>VAR10+1日前的DIF AND DIF上穿DEA
输出底背:DRAWLINE(VAR10=0,DEA,VAR11,DEA,0),画红色, 线宽为2
VAR12:=上次1日前的DEA上穿DIF距今天数
VAR13:=VAR12+1日前的收盘价<收盘价 AND VAR12+1日前的DIF>DIF AND DEA上穿DIF
输出顶背:DRAWLINE(VAR12=0,DEA,VAR13,DEA,0), 画蓝色, 线宽为2
输出MACD1:(DIF-DEA)*2,COLORSTICK,COLORLIBLUE
VAR14:=统计30日满足MACD1>0的天数=0 AND MACD1=30日内MACD1最低值的有效数据周期数>=15 AND 开盘价>0 AND 5日内MACD1最高值>12日前的MACD1 AND MACD1>1日前的MACD1 AND (2日前的MACD1=5日内MACD1最低值 OR 1日前的MACD1=5日内MACD1最低值) AND 1日前的MACD1>15日前的MACD1
当满足条件VAR14时,在VAR1*1.01和25之间画图标
当满足条件VAR14时,在0*0.1和3位置书写文字
VAR15:=统计10日满足MACD1>0的天数=0 AND MACD1=10日内MACD1最低值的有效数据周期数>=6 AND 开盘价>0 AND 3日内MACD1最高值>7日前的MACD1 AND MACD1>1日前的MACD1 AND (2日前的MACD1=5日内MACD1最低值 OR 1日前的MACD1=5日内MACD1最低值) AND 1日前的MACD1>7日前的MACD1
当满足条件VAR15时,在VAR1*1.01和26之间画图标
当满足条件VAR15时,在VAR1*1.01和26之间画图标
VAR16:=DEA上穿0 AND DIF>0
VAR17:=21
VAR18:=FILTER(BACKSET(FILTER(VAR17日前的VAR1=2*VAR17+1日内VAR1最高值,VAR17),VAR17+1),VAR17)
输出TOP21:DRAWLINE( 到最后交易的周期=CONST(上次VAR18距今天数)+1,VAR1,ISLASTBAR,REF(VAR1,上次VAR18距今天数),1),画绿色
VAR19:=DEA上穿DIF AND DEA>0 AND DIF>0
VAR20:=DIF上穿DEA AND 统计6日满足VAR19=1的天数>=1 AND DIF>0 AND DEA<0.55 AND VAR1>2日前的VAR1
当满足条件VAR20时,在0-0.05和34之间画图标
 

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