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





VAR1:=MA(CLOSE,5);

VAR2:=MA(CLOSE,10);

VAR3:=MA(CLOSE,30);

VAR4:=(3*C+L+O+H)/6;

VAR5:=(20*VAR4+19*REF(VAR4,1)+18*REF(VAR4,2)+17*REF(VAR4,3)+16*REF(VAR4,4)+15*REF(VAR4,5)+14*REF(VAR4,6)+13*REF(VAR4,7)+12*REF(VAR4,8)+11*REF(VAR4,9)+10*REF(VAR4,10)+9*REF(VAR4,11)+8*REF(VAR4,12)+7*REF(VAR4,13)+6*REF(VAR4,14)+5*REF(VAR4,15)+4*REF(VAR4,16)+3*REF(VAR4,17)+2*REF(VAR4,18)+REF(VAR4,20))/210;

VAR6:=LLV(LOW,21);

VAR7:=HHV(HIGH,21);

VAR8:=EMA((((CLOSE-VAR6)/(VAR7-VAR6))*100),5);

VAR9:=EMA((((CLOSE-VAR6)/(VAR7-VAR6))*50),13);

VAR10:=CROSS(VAR8,VAR9);

VAR11:=VAR10=1;

VAR12:=AMOUNT/VOL;

VAR13:=LOW<VAR12*0.9;

VAR14:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>1.2;

VAR15:=LOW<MA(C,5)*0.921;

VAR16:=VOL<MA(VOL,5)*1.5;

VAR17:=SMA(((CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100),3,1);

VAR18:=VAR11 OR (VAR13 AND VAR14 AND VAR15 AND VAR16);

VAR19:=EMA(CLOSE,5);

VAR20:=EMA(EMA(CLOSE,90)*1.01,10);

VAR21:=IF((CLOSE>REF(CLOSE,1)),88,0);

VAR22:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND ((H)/(C)<1.01) AND (VAR21>0),91,0);

VAR23:=BARSLAST(CROSS(VAR2,VAR1)) AND CROSS(VAR1,VAR2);

VAR24:=(REF(CLOSE,9+1)<CLOSE);

VAR28:=REF(CLOSE,1);

VAR29:=SMA(MAX(C-VAR28,0),6,1)/SMA(ABS(C-VAR28),6,1)*100;

主力成本:EMA(VAR5,13),COLORFF00FF;

短期底部:LLV(HIGH,30),LINETHICK2,COLORFFCC00;

IF(MA(CLOSE,3),MA(CLOSE,3),DRAWNULL),COLORYELLOW,LINETHICK2;

IF(MA(CLOSE,9),MA(CLOSE,9),DRAWNULL),COLORMAGENTA,LINETHICK2;

IF(MA(CLOSE,23.5),MA(CLOSE,23.5),DRAWNULL),COLORWHITE;

飞跃龙门:VAR17<50 AND VAR18,COLOR0099FF,NODRAW;

迎上水:CROSS(VAR19,VAR20),COLOR00FF00,NODRAW;

蓄势待发:FILTER((VAR22>90),45),COLOR00FFFF,NODRAW;

DRAWTEXT_FIX(C>O,0,0.07,0,'VAR28:VAR29'),COLORMAGENTA;

龙门关:VAR23 AND VAR1>VAR3 AND VAR2>VAR3 AND VAR2>REF(VAR2,1),COLORRED,NODRAW;

风险警示:FILTER((VAR24>-0.5),84) OR CROSS(82,VAR29),COLORFFFFFF,NODRAW;

DRAWKLINE(HIGH,OPEN,LOW,CLOSE);

DRAWTEXT(龙门关,LOW-0.2,'★龙门关'),COLORRED;

DRAWTEXT(迎上水,VAR19+0.05,'迎上水'),COLOR00FF00;

DRAWTEXT(飞跃龙门,LOW*0.998,'  飞跃龙门'),COLOR0099FF;

DRAWTEXT(蓄势待发,LOW*0.98,'★蓄势待发'),COLOR00FFFF;

DRAWTEXT(风险警示,HIGH*1.01,'风险警示'),COLORFFFFFF;





原理解析:
VAR1赋值:收盘价的5日简单移动平均
VAR2赋值:收盘价的10日简单移动平均
VAR3赋值:收盘价的30日简单移动平均
VAR4赋值:(3*C+L+O+H)/6
VAR5赋值:(20*VAR4+19*1日前的VAR4+18*2日前的VAR4+17*3日前的VAR4+16*4日前的VAR4+15*5日前的VAR4+14*6日前的VAR4+13*7日前的VAR4+12*8日前的VAR4+11*9日前的VAR4+10*10日前的VAR4+9*11日前的VAR4+8*12日前的VAR4+7*13日前的VAR4+6*14日前的VAR4+5*15日前的VAR4+4*16日前的VAR4+3*17日前的VAR4+2*18日前的VAR4+20日前的VAR4)/210
VAR6赋值:21日内最低价最低值
VAR7赋值:21日内最高价最高值
VAR8赋值:EMA((((收盘价-VAR6)/(VAR7-VAR6))*100),5)
VAR9赋值:EMA((((收盘价-VAR6)/(VAR7-VAR6))*50),13)
VAR10:=VAR8上穿VAR9
VAR11:=VAR10=1
VAR12:=成交额/成交量
VAR13:=最低价VAR14:=(收盘价-1日前的收盘价)/1日前的收盘价*100>1.2
VAR15:=最低价VAR16:=成交量<成交量的5日简单移动平均*1.5
VAR17:=SMA(((收盘价-28日内最低价最低值)/(28日内最高价最高值-28日内最低价最低值)*100),3,1)
VAR18:=VAR11 OR (VAR13 AND VAR14 AND VAR15 AND VAR16)
VAR19:=收盘价的5日指数移动平均
VAR20:=收盘价的90日指数移动平均*1.01,10)
VAR21:=IF((收盘价>1日前的收盘价),88,0)
VAR22:=IF(((收盘价)/(1日前的收盘价)>1.05) AND ((H)/(C)<1.01) AND (VAR21>0),91,0)
VAR23:=上次VAR2上穿VAR1距今天数 AND VAR1上穿VAR2
VAR24:=(9+1日前的收盘价<收盘价)
VAR28:=1日前的收盘价
VAR29:=SMA(C-VAR28和0较大值,6,1)/SMA(C-VAR28的绝对值,6,1)*100
输出主力成本:VAR5的13日指数移动平均,COLORFF00FF
输出短期底部:30日内最高价最低值, 线宽为2,COLORFFCC00
IF(收盘价的3日简单移动平均,收盘价的3日简单移动平均,DRAWNULL),画黄色, 线宽为2
IF(收盘价的9日简单移动平均,收盘价的9日简单移动平均,DRAWNULL),画洋红色, 线宽为2
IF(收盘价的23.5日简单移动平均,收盘价的23.5日简单移动平均,DRAWNULL),画白色
输出飞跃龙门:VAR17<50 AND VAR18,COLOR0099FF,NODRAW
输出迎上水:VAR19上穿VAR20,COLOR00FF00,NODRAW
输出蓄势待发:FILTER((VAR22>90),45),COLOR00FFFF,NODRAW
当满足条件C>O时,在横轴0纵轴0.07位置书写文字
输出龙门关:VAR23 AND VAR1>VAR3 AND VAR2>VAR3 AND VAR2>1日前的VAR2,画红色,NODRAW
输出风险警示:FILTER((VAR24>-0.5),84) OR 82上穿VAR29,COLORFFFFFF,NODRAW
DRAWKLINE(最高价,开盘价,最低价,收盘价)
当满足条件龙门关时,在最低价-0.2和'★龙门关'位置书写文字
当满足条件迎上水时,在VAR19+0.05和'迎上水'位置书写文字
当满足条件飞跃龙门时,在最低价*0.998和'  飞跃龙门'位置书写文字
当满足条件蓄势待发时,在最低价*0.98和'★蓄势待发'位置书写文字
当满足条件风险警示时,在最高价*1.01和'风险警示'位置书写文字

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