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


{突破均线}

五日线:MA(C,5),LINETHICK2;
二十线:MA(C,20),LINETHICK2;
九十线:MA(C,90),LINETHICK2;
涨:IF(二十线>REF(二十线,1),二十线,DRAWNULL),COLOR00009C,LINETHICK3;
平:=IF(二十线=REF(二十线,1),二十线,DRAWNULL),LINETHICK2;
跌:IF(二十线<REF(二十线,1),二十线,DRAWNULL),COLORGREEN,LINETHICK2;

SHORT:=12;LONG:=26;MID:=9;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,;
VR02:=DIF>DEA AND MACD>0;
VAR1:=EMA(CLOSE,2)-EMA(CLOSE,89)*1;
VAR2:=EMA(VAR1,30)*1;
VAR3:=2*(VAR1-VAR2)*10*1;
VAR4:=POW(VAR3,3)*0.1+POW(VAR3,2)*1;
VAR5:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR6:=EMA(VAR5*0.97,3)*1;
VAR7:=(HIGH+LOW+CLOSE)/3*1;
VAR8:=(VAR7-MA(VAR7,14))/(0.015*AVEDEV(VAR7,14))*1;
VAR9:=IF(VAR3>0.015,VAR4,0)/45*1;
VAR10:=EMA(CLOSE,2)-EMA(CLOSE,150);
增量资金:=VAR9,;
VAR11:=EMA(VAR10,100);
VAR12:=2*(VAR10-VAR11);
VAR13:=POW(VAR12,3)*0.1+POW(VAR12,1);
VAR1A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));
VAR1B:=EMA(VAR1A*0.97,3);
VAR1C:=(HIGH+LOW+CLOSE)/3;
VAR1D:=(VAR1C-MA(VAR1C,14))/(0.015*AVEDEV(VAR1C,14));
主力资金:=IF(VAR12>0.1,VAR13,0)*5,LINETHICK2,COLORYELLOW;
VR03:=增量资金>0 AND 主力资金>0;
M1:=5;M2:=60;
VOLUME:=VOL,;
MAVOL1:=MA(VOLUME,M1);
MAVOL2:=MA(VOLUME,M2);
VR04:=MAVOL1>MAVOL2;
买点:=VR02 AND VR03 AND VR04;
BT01:=REF(MACD,1)<0 AND MACD>0;
BT02:=REF(MACD,2)<0 AND MACD>0;
BT03:=REF(MACD,3)<0 AND MACD>0;
BT123:=BT01 OR BT02 OR BT03;
VR1:=CROSS(五日线,二十线) AND 二十线>REF(二十线,1) AND 二十线<九十线 AND 买点;
DRAWICON(VR1,二十线*0.99,25),COLOR00FFFF,LINETHICK8;
DRAWTEXT(VR1,二十线*0.95,'基础进入'),COLORRED,LINETHICK8;
VR2:=CROSS(五日线,九十线) AND 买点;
DRAWICON(VR2,九十线*0.99,26),COLOR00FFFF,LINETHICK8;
DRAWTEXT(VR2,九十线*0.95,'再加点儿'),COLORRED,LINETHICK8;
VR3:=CROSS(二十线,九十线) AND 买点;
DRAWICON(VR3,九十线*0.99,27),COLOR00FFFF,LINETHICK8;
DRAWTEXT(VR3,九十线*0.95,'睹全部'),COLORRED,LINETHICK8;
VR4:=CROSS(五日线,二十线) AND 二十线>REF(二十线,1) AND 二十线>九十线 AND 买点 AND BT123;
DRAWICON(VR4,二十线*0.99,24),COLOR00FFFF,LINETHICK8;
DRAWTEXT(VR4,二十线*0.95,'睹性质'),COLORRED,LINETHICK8;
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(跌停,OPEN,CLOSE,2,0),COLORGREEN;

原理解析:
输出{突破均线}

五日线:C的5日简单移动平均, 线宽为2
输出二十线:C的20日简单移动平均, 线宽为2
输出九十线:C的90日简单移动平均, 线宽为2
输出涨:IF(二十线>1日前的二十线,二十线,DRAWNULL),COLOR00009C, 线宽为3
平赋值:IF(二十线=1日前的二十线,二十线,DRAWNULL), 线宽为2
输出跌:IF(二十线<1日前的二十线,二十线,DRAWNULL),画绿色, 线宽为2

SHORT赋值:12
LONG赋值:26
MID赋值:9
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的MID日指数移动平均
MACD赋值:(DIF-DEA)*2,
VR02赋值:DIF>DEA AND MACD>0
VAR1赋值:收盘价的2日指数移动平均-收盘价的89日指数移动平均*1
VAR2赋值:VAR1的30日指数移动平均*1
VAR3赋值:2*(VAR1-VAR2)*10*1
VAR4赋值:POW(VAR3,3)*0.1+POW(VAR3,2)*1
VAR5赋值:SQRT(SQRT(最低价*最高价*开盘价*收盘价))
VAR6赋值:VAR5*0.97的3日指数移动平均*1
VAR7赋值:(最高价+最低价+收盘价)/3*1
VAR8赋值:(VAR7-VAR7的14日简单移动平均)/(0.015*AVEDEV(VAR7,14))*1
如果VAR3>0.015返回VAR4否则返回0
VAR10:=收盘价的2日指数移动平均-收盘价的150日指数移动平均
增量资金赋值:VAR9,
VAR11:=VAR10的100日指数移动平均
VAR12:=2*(VAR10-VAR11)
VAR13:=POW(VAR12,3)*0.1+POW(VAR12,1)
VAR1A:=SQRT(SQRT(最低价*最高价*开盘价*收盘价))
VAR1B:=VAR1A*0.97的3日指数移动平均
VAR1C:=(最高价+最低价+收盘价)/3
VAR1D:=(VAR1C-VAR1C的14日简单移动平均)/(0.015*AVEDEV(VAR1C,14))
如果VAR12>0.1返回VAR13否则返回0
VR03赋值:增量资金>0 AND 主力资金>0
M1赋值:5
M2赋值:60
VOLUME赋值:成交量,
MAVOL1赋值:VOLUME的M1日简单移动平均
MAVOL2赋值:VOLUME的M2日简单移动平均
VR04赋值:MAVOL1>MAVOL2
买点赋值:VR02 AND VR03 AND VR04
BT01赋值:1日前的MACD<0 AND MACD>0
BT02赋值:2日前的MACD<0 AND MACD>0
BT03赋值:3日前的MACD<0 AND MACD>0
BT123赋值:BT01 OR BT02 OR BT03
VR1赋值:五日线上穿二十线 AND 二十线>1日前的二十线 AND 二十线<九十线 AND 买点
当满足条件VR1时,在二十线*0.99和25之间画图标
当满足条件VR1时,在二十线*0.95和'基础进入'位置书写文字
VR2赋值:五日线上穿九十线 AND 买点
当满足条件VR2时,在九十线*0.99和26之间画图标
当满足条件VR2时,在九十线*0.95和'再加点儿'位置书写文字
VR3赋值:二十线上穿九十线 AND 买点
当满足条件VR3时,在九十线*0.99和27之间画图标
当满足条件VR3时,在九十线*0.95和'睹全部'位置书写文字
VR4赋值:五日线上穿二十线 AND 二十线>1日前的二十线 AND 二十线>九十线 AND 买点 AND BT123
当满足条件VR4时,在二十线*0.99和24之间画图标
当满足条件VR4时,在二十线*0.95和'睹性质'位置书写文字
C2赋值:1日前的C
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
跌停:=IF((C2-C)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和收盘价之间画柱状线
当满足条件跌停时,在开盘价和收盘价之间画柱状线

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