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


ABC1:=5; ABC2:=10; ABC3:=REF(CLOSE,1); ABC4:=SMA(MAX(CLOSE-ABC3,0),ABC1,1)/SMA(Abs(CLOSE-ABC3),ABC1,1)*10; ABC5:=SMA(MAX(CLOSE-ABC3,0),ABC2,1)/SMA(ABS(CLOSE-ABC3),ABC2,1)*10; ABC6:=CLOSE-REF(CLOSE,1); ABC7:=100*EMA(EMA(ABC6,6),6)/EMA(EMA(ABS(ABC6),6),6); ABC8:=EMA(CLOSE,5); ABC9:=EMA(CLOSE,13); ABC10:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5; ABC11:=FILTER(ABC10,10); ABC12:=BARSLAST(ABC11); ABC13:=EMA(HIGH,30)*1.15; ABC14:=REF(ABC13,1); ABC15:=EMA(LOW,3)*0.99; ABC16:=EMA(LOW,30)*0.8_; ABC17:=SMA(ABC15,10,1); ABC18:=SMA(ABC16,10,1); ABC19:=COUNT(ABC17/ABC18< 0.2,5); ABC20:=COUNT(LLV(ABC13,10)=ABC13,10); ABC21:=REF(COUNT(CLOSE/REF(CLOSE,1)>1.095,30)>=1,1); ABC22:=ABC15>ABC16 AND LOW< ABC16; ABC23:=OPEN< REF(LOW,1) AND CLOSE>OPEN AND CLOSE< REF(LOW,1); ABC24:=ABC22 AND ABC23; ABC25:=crOSS(ABC16,ABC15); ABC26:=CROSS(ABC13,ABC15); ABC27:=REF(HIGH,ABC12+2); ABC28:=REF(HIGH,ABC12+1); ABC29:=REF(HIGH,ABC12); ABC30:=MAX(ABC27,ABC28); ABC31:=MAX(ABC30,ABC29); ABC32:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5; ABC33:=ABC12< 150; ABC34:=(OPEN-ABC31)/ABC31*100< 30; ABC35:=(CLOSE-LLV(LOW,ABC12))/LLV(LOW,ABC12)*100< 50; ABC36:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100< 30; ABC37:=vol/MA(VOL,5)< 3.5; AA:=C>MA(C,10); ABC38:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100< 80; ABC39:=ABC32 AND ABC33 AND ABC34 AND ABC35 AND ABC36 AND ABC37 AND ABC38; CONDITION:=CLOSE/REF(CLOSE,1)>1.05 AND HIGH/CLOSE< 1.01 AND CLOSE>REF(CLOSE,1); 底部起涨:=FILTER(CONDITION,30) AND AA; STICKLINE(底部起涨,0,6,2,1),COLORLIMAGENTA; STICKLINE(底部起涨,0,6,0.6,0),COLORRED; DRAWICON(底部起涨,6,9); DRAWICON(底部起涨,5,9); DRAWICON(底部起涨,4,9); DRAWTEXT(底部起涨,4,' ★底部起涨')COLORYELLOW;

原理解析:
ABC1赋值:5
ABC2赋值:10
ABC3赋值:1日前的收盘价
ABC4赋值:SMA(收盘价-ABC3和0较大值,ABC1,1)/SMA(收盘价-ABC3的绝对值,ABC1,1)*10
ABC5赋值:SMA(收盘价-ABC3和0较大值,ABC2,1)/SMA(收盘价-ABC3的绝对值,ABC2,1)*10
ABC6赋值:收盘价-1日前的收盘价
ABC7赋值:100*ABC6的6日指数移动平均,6)/EMA(EMA(ABC6的绝对值,6),6)
ABC8赋值:收盘价的5日指数移动平均
ABC9赋值:收盘价的13日指数移动平均
ABC10:=(3日前的收盘价-收盘价)/3日前的收盘价*100>5
ABC11:=ABC10的10过滤
ABC12:=上次ABC11距今天数
ABC13:=最高价的30日指数移动平均*1.15
ABC14:=1日前的ABC13
ABC15:=最低价的3日指数移动平均*0.99
ABC16:=最低价的30日指数移动平均*0.8_
ABC15的10日[1日权重]移动平均
ABC16的10日[1日权重]移动平均
ABC19:=统计5日满足ABC17/ABC18< 0.2的天数
ABC20:=COUNT(10日内ABC13最低值=ABC13,10)
ABC21:=REF(COUNT(收盘价/REF(收盘价,1)>1.095,30)>=1,1)
ABC22:=ABC15>ABC16 AND 最低价< ABC16
ABC23:=开盘价< 1日前的最低价 AND 收盘价>开盘价 AND 收盘价< 1日前的最低价
ABC24:=ABC22 AND ABC23
ABC25:=ABC16上穿ABC15
ABC26:=ABC13上穿ABC15
ABC27:=ABC12+2日前的最高价
ABC28:=ABC12+1日前的最高价
ABC29:=ABC12日前的最高价
ABC30:=ABC27和ABC28较大值
ABC31:=ABC30和ABC29较大值
ABC32:=(收盘价-1日前的收盘价)/1日前的收盘价*100>5
ABC33:=ABC12< 150
ABC34:=(开盘价-ABC31)/ABC31*100< 30
ABC35:=(收盘价-ABC12日内最低价最低值)/ABC12日内最低价最低值*100< 50
ABC36:=(收盘价-5日前的开盘价)/5日前的开盘价*100< 30
ABC37:=成交量/成交量的5日简单移动平均< 3.5
AA赋值:C>C的10日简单移动平均
ABC38:=(收盘价-89日前的收盘价)/89日前的收盘价*100< 80
ABC39:=ABC32 AND ABC33 AND ABC34 AND ABC35 AND ABC36 AND ABC37 AND ABC38
CONDITION赋值:收盘价/1日前的收盘价>1.05 AND 最高价/收盘价< 1.01 AND 收盘价>1日前的收盘价
底部起涨赋值:CONDITION的30过滤 AND AA
当满足条件底部起涨时,在0和6之间画柱状线
当满足条件底部起涨时,在0和6之间画柱状线
当满足条件底部起涨时,在6和9之间画图标
当满足条件底部起涨时,在5和9之间画图标
当满足条件底部起涨时,在4和9之间画图标
当满足条件底部起涨时,在4和' ★底部起涨'位置书写文字


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