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


VAR0:=(((CLOSE - MA(CLOSE,60)) / MA(CLOSE,60)) * 100);

VAR1:=(COUNT((MA(CLOSE,13) > MA(CLOSE,210)),100) >= 95);

VAR2:=(COUNT((VAR0 < 35),100) >= 80);

VAR3:=(COUNT((CLOSE > MA(CLOSE,210)),100) >= 95);

VAR5:=(COUNT(((((MA(CLOSE,13) - MA(CLOSE,210)) / MA(CLOSE,210)) * 100) < 35),100) >= 90);

VAR6:=((((REF(CLOSE,1) - MA(CLOSE,210)) / MA(CLOSE,210)) * 100) < 35);

VAR7:=(((((VAR1 AND VAR2) AND VAR3) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > REF(MA(CLOSE,210),3))) OR (((VAR5 AND VAR6) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > REF(MA(CLOSE,210),3))));

VAR8:=(MA(LOW,20) * 1.1);

VAR9:=(((COST(16) + COST(34)) + COST(49)) / 3);

VAR10:=((((REF(CLOSE,1) / REF(CLOSE,6)) < 1.15) OR (REF(CLOSE,1) < REF(CLOSE,3))) OR (REF(((HHV(HIGH,5) - LLV(LOW,5)) / LLV(LOW,5)),1) < 0.15));

VAR11:=((((CLOSE / REF(CLOSE,1)) > 1.05) AND (CLOSE > OPEN)) AND (FROMOPEN <= 240));

VAR12:=REF(((((HHV(CLOSE,100) / LLV(CLOSE,100)) - 1) * 100) <= 40),1);

VAR13:=((REF(CLOSE,1) / LLV(LOW,80)) <= 1.45);

VAR14:=((((((CROSS(CLOSE,VAR8) AND VAR7) AND VAR11) AND (CLOSE > REF(HHV(HIGH,120),1))) AND VAR10) AND VAR12) AND VAR13);

VAR15:=(VAR14 AND ((REF(BARSLAST(VAR14),1) >= 50) OR (BARSSINCE(VAR14) = 0)));

VAR16:=((VAR9 / LLV(VAR9,80)) <= 1.45);

VAR17:=(((CLOSE - MA(CLOSE,210)) / MA(CLOSE,210)) * 100);

VAR18:=(COUNT((MA(CLOSE,13) > MA(CLOSE,210)),50) >= 30);

VAR19:=(COUNT((VAR17 < 35),50) >= 30);

VAR20:=(COUNT((CLOSE > MA(CLOSE,210)),50) >= 30);

VAR21:=(COUNT(((((MA(CLOSE,13) - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) < 30),60) >= 20);

VAR22:=(((((REF(CLOSE,1) - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) < 35) AND ((((CLOSE - MA(CLOSE,60)) / MA(CLOSE,60)) * 100) > 0));

VAR23:=((((((VAR18 AND VAR19) AND VAR20) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > MA(CLOSE,250))) OR (((VAR21 AND VAR22) AND (MA(CLOSE,13) > MA(CLOSE,210))) AND (MA(CLOSE,210) > MA(CLOSE,250)))) OR ((VAR21 AND VAR22) AND (MA(CLOSE,60) > MA(CLOSE,250))));

VAR24:=((((REF(CLOSE,1) / REF(LOW,6)) < 1.15) OR (REF(CLOSE,1) < REF(CLOSE,3))) OR (REF(((HHV(HIGH,5) - LLV(LOW,5)) / LLV(LOW,5)),1) < 0.15));

VAR25:=((((CLOSE / REF(CLOSE,1)) > 1.06) AND (CLOSE > OPEN)) AND (FROMOPEN <= 240));

VAR26:=REF(((((HHV(CLOSE,14) / LLV(CLOSE,14)) - 1) * 100) <= 15),1);

VAR27:=((REF(CLOSE,1) / LLV(LOW,80)) <= 1.45);

VAR28:=(((HHV(HIGH,250) - LLV(LOW,250)) / LLV(LOW,300)) * 100);

VAR29:=((VAR28 > 0) AND (VAR28 <= 120));

VAR30:=VOL;

VAR31:=MA(VAR30,5);

VAR32:=MA(VAR30,135);

VAR33:=(REF((COUNT((VAR30 > VAR32),15) >= 10),1) OR REF((COUNT((VAR31 < VAR32),7) >= 5),1));

VAR34:=(((VAR8 - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);

VAR35:=(COUNT((VAR34 < 9),15) >= 7);

VAR37:=(EMA(CLOSE,12) - EMA(CLOSE,26));

VAR38:=EMA(VAR37,9);

VAR39:=((VAR37 - VAR38) * 2);

VAR40:=(COUNT(CROSS(VAR37,VAR38),3) = 1);

VAR41:=(((COUNT((REF(VAR39,1) < REF(VAR39,2)),3) >= 1) AND (VAR39 >= 0)) AND (VAR39 > REF(VAR39,1)));

VAR42:=(VAR40 OR VAR41);

VAR43:=(EMA(CLOSE,2) - EMA(CLOSE,89));

VAR44:=EMA(VAR43,30);

VAR45:=((2 * (VAR43 - VAR44)) * 10);

VAR46:=((POW(VAR45,3) * 0.1) + POW(VAR45,2));

VAR47:=(IF((VAR45 > 0.015),VAR46,0) / 45);

VAR48:=VAR47;

VAR49:=(EMA(CLOSE,2) - EMA(CLOSE,150));

VAR50:=EMA(VAR49,100);

VAR51:=(2 * (VAR49 - VAR50));

VAR52:=((POW(VAR51,3) * 0.1) + POW(VAR51,1));

VAR53:=(IF((VAR51 > 0.1),VAR52,0) * 5);

VAR54:=(((COUNT(((VAR48 > 0) OR (VAR53 > 0)),5) >= 3) AND (VAR48 > REF(VAR48,1))) AND (VAR53 > REF(VAR53,1)));

VAR55:=(SMA(AMOUNT,10,1) / 10000000);

VAR56:=MA(VAR55,8);

VAR57:=((VAR55 >= REF(VAR55,1)) AND (VAR55 > VAR56));

VAR58:=EMA(COST(95),9);

VAR59:=REF(BETWEEN(((HHV(VAR58,21) - LLV(VAR58,21)) / VAR58),0,0.08),1);

VAR60:=(((CLOSE > VAR58) AND REF(BETWEEN(((HHV(VAR58,50) - LLV(VAR58,50)) / VAR58),0,0.05),6)) AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17));

VAR61:=((CROSS(CLOSE,VAR58) AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17)) AND VAR59);

VAR62:=(((VAR37 > VAR38) AND (VAR37 > 0)) AND (VAR38 > 0));

VAR63:=((VAR54 AND VAR57) AND VAR62);

VAR65:=(((VOL / CAPITAL) * 100) >= 5);

VAR66:=(COUNT(((VOL / REF(VOL,1)) >= 1.5),3) >= 1);

VAR67:=((((((CROSS(CLOSE,VAR8) AND VAR23) AND VAR27) AND VAR25) AND (CLOSE > REF(HHV(HIGH,50),1))) AND VAR24) AND VAR26);

VAR68:=(VAR67 AND ((REF(BARSLAST(VAR67),1) > 10) OR (BARSSINCE(VAR67) = 0)));

VAR69:=((((((((CROSS(CLOSE,VAR8) AND CROSS(CLOSE,VAR58)) AND (VOL > VAR32)) AND REF(BETWEEN(((HHV(VAR58,40) - LLV(VAR58,40)) / VAR58),0,0.08),1)) AND ((CLOSE / REF(CLOSE,1)) > 1.06)) AND ((CLOSE / OPEN) > 1.03)) AND VAR65) AND VAR35) AND (CLOSE > REF(HHV(HIGH,50),1)));

VAR70:=(((((VAR15 AND VAR29) AND VAR42) AND VAR33) AND VAR35) OR ((((VAR68 AND VAR29) AND VAR42) AND VAR33) AND VAR35));

VAR71:=((((VAR70 AND VAR60) AND VAR66) OR (VAR70 AND VAR61)) OR (VAR69 AND VAR63));

鳄鱼嘴涨停板:(VAR71 AND VAR16);

 


原理解析:
VAR0赋值:(((收盘价 - 收盘价的60日简单移动平均) / 收盘价的60日简单移动平均) * 100)
VAR1赋值:(COUNT((收盘价的13日简单移动平均 > 收盘价的210日简单移动平均),100) >= 95)
VAR2赋值:(COUNT((VAR0 < 35),100) >= 80)
VAR3赋值:(COUNT((收盘价 > 收盘价的210日简单移动平均),100) >= 95)
VAR5赋值:(COUNT(((((收盘价的13日简单移动平均 - 收盘价的210日简单移动平均) / 收盘价的210日简单移动平均) * 100) < 35),100) >= 90)
VAR6赋值:((((1日前的收盘价 - 收盘价的210日简单移动平均) / 收盘价的210日简单移动平均) * 100) < 35)
VAR7赋值:(((((VAR1 AND VAR2) AND VAR3) AND (收盘价的13日简单移动平均 > 收盘价的210日简单移动平均)) AND (收盘价的210日简单移动平均 > REF(收盘价的210日简单移动平均,3))) OR (((VAR5 AND VAR6) AND (收盘价的13日简单移动平均 > 收盘价的210日简单移动平均)) AND (收盘价的210日简单移动平均 > REF(收盘价的210日简单移动平均,3))))
VAR8赋值:(最低价的20日简单移动平均 * 1.1)
VAR9赋值:(((获利盘为16%的成本分布 + COST(34)) + COST(49)) / 3)
VAR10:=((((1日前的收盘价 / 6日前的收盘价) < 1.15) OR (1日前的收盘价 < 3日前的收盘价)) OR (REF(((5日内最高价最高值 - 5日内最低价最低值) / 5日内最低价最低值),1) < 0.15))
VAR11:=((((收盘价 / 1日前的收盘价) > 1.05) AND (收盘价 > 开盘价)) AND (FROM开盘价 <= 240))
VAR12:=REF(((((100日内收盘价最高值 / 100日内收盘价最低值) - 1) * 100) <= 40),1)
VAR13:=((1日前的收盘价 / 80日内最低价最低值) <= 1.45)
VAR14:=((((((收盘价上穿VAR8 AND VAR7) AND VAR11) AND (收盘价 > REF(120日内最高价最高值,1))) AND VAR10) AND VAR12) AND VAR13)
VAR15:=(VAR14 AND ((REF(上次VAR14距今天数,1) >= 50) OR (BARSSINCE(VAR14) = 0)))
VAR16:=((VAR9 / 80日内VAR9最低值) <= 1.45)
VAR17:=(((收盘价 - 收盘价的210日简单移动平均) / 收盘价的210日简单移动平均) * 100)
VAR18:=(COUNT((收盘价的13日简单移动平均 > 收盘价的210日简单移动平均),50) >= 30)
VAR19:=(COUNT((VAR17 < 35),50) >= 30)
VAR20:=(COUNT((收盘价 > 收盘价的210日简单移动平均),50) >= 30)
VAR21:=(COUNT(((((收盘价的13日简单移动平均 - 收盘价的60日简单移动平均) / 收盘价的60日简单移动平均) * 100) < 30),60) >= 20)
VAR22:=(((((1日前的收盘价 - 收盘价的60日简单移动平均) / 收盘价的60日简单移动平均) * 100) < 35) AND ((((收盘价 - 收盘价的60日简单移动平均) / 收盘价的60日简单移动平均) * 100) > 0))
VAR23:=((((((VAR18 AND VAR19) AND VAR20) AND (收盘价的13日简单移动平均 > 收盘价的210日简单移动平均)) AND (收盘价的210日简单移动平均 > 收盘价的250日简单移动平均)) OR (((VAR21 AND VAR22) AND (收盘价的13日简单移动平均 > 收盘价的210日简单移动平均)) AND (收盘价的210日简单移动平均 > 收盘价的250日简单移动平均))) OR ((VAR21 AND VAR22) AND (收盘价的60日简单移动平均 > 收盘价的250日简单移动平均)))
VAR24:=((((1日前的收盘价 / 6日前的最低价) < 1.15) OR (1日前的收盘价 < 3日前的收盘价)) OR (REF(((5日内最高价最高值 - 5日内最低价最低值) / 5日内最低价最低值),1) < 0.15))
VAR25:=((((收盘价 / 1日前的收盘价) > 1.06) AND (收盘价 > 开盘价)) AND (FROM开盘价 <= 240))
VAR26:=REF(((((14日内收盘价最高值 / 14日内收盘价最低值) - 1) * 100) <= 15),1)
VAR27:=((1日前的收盘价 / 80日内最低价最低值) <= 1.45)
VAR28:=(((250日内最高价最高值 - 250日内最低价最低值) / 300日内最低价最低值) * 100)
VAR29:=((VAR28 > 0) AND (VAR28 <= 120))
VAR30:=成交量
VAR31:=VAR30的5日简单移动平均
VAR32:=VAR30的135日简单移动平均
VAR33:=(REF((COUNT((VAR30 > VAR32),15) >= 10),1) OR REF((COUNT((VAR31 < VAR32),7) >= 5),1))
VAR34:=(((VAR8 - 收盘价的5日简单移动平均) / 收盘价的5日简单移动平均) * 100)
VAR35:=(COUNT((VAR34 < 9),15) >= 7)
VAR37:=(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均)
VAR38:=VAR37的9日指数移动平均
VAR39:=((VAR37 - VAR38) * 2)
VAR40赋值:(统计3日满足VAR37上穿VAR38的天数 = 1)
VAR41赋值:(((COUNT((1日前的VAR39 < 2日前的VAR39),3) >= 1) AND (VAR39 >= 0)) AND (VAR39 > 1日前的VAR39))
VAR42赋值:(VAR40 OR VAR41)
VAR43赋值:(收盘价的2日指数移动平均 - 收盘价的89日指数移动平均)
VAR44赋值:VAR43的30日指数移动平均
VAR45赋值:((2 * (VAR43 - VAR44)) * 10)
VAR46赋值:((POW(VAR45,3) * 0.1) + POW(VAR45,2))
VAR47赋值:(IF((VAR45 > 0.015),VAR46,0) / 45)
VAR48赋值:VAR47
VAR49赋值:(收盘价的2日指数移动平均 - 收盘价的150日指数移动平均)
VAR50:=VAR49的100日指数移动平均
VAR51:=(2 * (VAR49 - VAR50))
VAR52:=((POW(VAR51,3) * 0.1) + POW(VAR51,1))
VAR53:=(IF((VAR51 > 0.1),VAR52,0) * 5)
VAR54:=(((COUNT(((VAR48 > 0) OR (VAR53 > 0)),5) >= 3) AND (VAR48 > 1日前的VAR48)) AND (VAR53 > 1日前的VAR53))
成交额的10日[1日权重]移动平均
VAR56:=VAR55的8日简单移动平均
VAR57:=((VAR55 >= 1日前的VAR55) AND (VAR55 > VAR56))
VAR58:=EMA(获利盘为95%的成本分布,9)
VAR59:=REF(BETWEEN(((21日内VAR58最高值 - 21日内VAR58最低值) / VAR58),0,0.08),1)
VAR60:=(((收盘价 > VAR58) AND REF(BETWEEN(((50日内VAR58最高值 - 50日内VAR58最低值) / VAR58),0,0.05),6)) AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17))
VAR61:=((收盘价上穿VAR58 AND (REF(COUNT(((VAR58 - REF(VAR58,1)) <= 0.02),30),1) >= 17)) AND VAR59)
VAR62:=(((VAR37 > VAR38) AND (VAR37 > 0)) AND (VAR38 > 0))
VAR63:=((VAR54 AND VAR57) AND VAR62)
VAR65:=(((成交量 / 当前流通股本) * 100) >= 5)
VAR66:=(COUNT(((成交量 / 1日前的成交量) >= 1.5),3) >= 1)
VAR67:=((((((收盘价上穿VAR8 AND VAR23) AND VAR27) AND VAR25) AND (收盘价 > REF(50日内最高价最高值,1))) AND VAR24) AND VAR26)
VAR68:=(VAR67 AND ((REF(上次VAR67距今天数,1) > 10) OR (BARSSINCE(VAR67) = 0)))
VAR69:=((((((((收盘价上穿VAR8 AND 收盘价上穿VAR58) AND (成交量 > VAR32)) AND REF(BETWEEN(((40日内VAR58最高值 - 40日内VAR58最低值) / VAR58),0,0.08),1)) AND ((收盘价 / REF(收盘价,1)) > 1.06)) AND ((收盘价 / 开盘价) > 1.03)) AND VAR65) AND VAR35) AND (收盘价 > REF(50日内最高价最高值,1)))
VAR70:=(((((VAR15 AND VAR29) AND VAR42) AND VAR33) AND VAR35) OR ((((VAR68 AND VAR29) AND VAR42) AND VAR33) AND VAR35))
VAR71:=((((VAR70 AND VAR60) AND VAR66) OR (VAR70 AND VAR61)) OR (VAR69 AND VAR63))
输出鳄鱼嘴涨停板:(VAR71 AND VAR16)
 

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