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


VAR01:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),15,1);


VAR02:=HIGH-REF(HIGH,5);


VAR03:=REF(LOW,5)-LOW;


VAR04:=SMA(IF(VAR02>0 AND VAR02>VAR03,VAR02,0),15,1);


VAR05:=SMA(IF(VAR03>0 AND VAR03>VAR02,VAR03,0),15,1);


VAR06:=LLV(LOW,27);


VAR07:=HHV(HIGH,34);


VAR08:=EMA((CLOSE-VAR06)/(VAR07-VAR06)*4,4)*25;


VAR09:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)- 3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);


做空:VAR05*100/VAR01,COLORLIBLUE;


提示买入:IF(VAR09<=8,8,0),STICK,COLORWHITE,LINETHICK2;


买入:IF(CROSS(VAR09,8),110,0),STICK,COLOR0000CC,LINETHICK2;


DRAWTEXT(CROSS(VAR09,8),105,'B'),COLORWHITE;


VAR10:=MA(C,2)>REF(MA(C,2),1);


VAR11:=MA(C,10)>MA(C,20);


VAR12:=(CLOSE*2+HIGH+LOW)/4;


VAR13:=EMA(VAR12,12)-EMA(VAR12,50);


VAR14:=EMA(VAR13,2);


VAR15:=(CROSS(VAR13,VAR14) AND VAR13<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(VAR13,VAR14) AND VAR13<=-0.14) OR (CROSS(VAR13,VAR14) AND VAR13<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035)) AND VAR10 AND VAR11;


STICKLINE(VAR15>0,60,110,2,0),COLORRED;


DRAWTEXT(VAR15,90,'←黑马'),COLORYELLOW;


VAR16:=REF(LOW,1);


VAR17:=(SMA(ABS(LOW-VAR16),13,1))/(SMA(MAX(LOW-VAR16,0),13,1))*100;


VAR18:=MA(VAR17,13);


VAR19:=LLV(LOW,34);


VAR20:=EMA(IF(LOW<=VAR19,VAR18,0),3);


VAR21:=SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1),5,1);


VAR22:=SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1)*16.18-VAR21*10.9;


VAR23:=FILTER(IF(VAR22<=VAR21 AND VAR20>REF(VAR20,1),VAR20*8,0),20);


DRAWTEXT(VAR23,35,'←洗盘'),COLORGREEN;


STICKLINE(VAR23=1,35,110,2,0),COLORGREEN;


VAR24:=3;


VAR25:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) - (2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1));


DRAWTEXT_FIX(C>O,0,0.2,0,'股票指标网HTTP://'),COLOR333333;


买点:IF((VAR25<=3),15,0),COLORYELLOW,LINETHICK2;


补仓:IF((VAR25< 5),10,0),COLORRED,LINETHICK2;


VAR26:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;


VAR27:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);


VAR28:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);


VAR29:=VAR27< REF(VAR28,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);


VAR30:=(HIGH+LOW+CLOSE)/3;


VAR31:=(VAR30-MA(VAR30,14))/(0.015*AVEDEV(VAR30,14));


VAR32:=(VAR30-MA(VAR30,70))/(0.015*AVEDEV(VAR30,70));


VAR33:=IF(VAR31>=150 AND VAR31< 200 AND VAR32>=150 AND VAR32< 200,10,0);


VAR34:=IF(VAR31<=-150 AND VAR31>-200 AND VAR32<=-150 AND VAR32>-200,-10,VAR33);


VAR35:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;


VAR36:=100-ABS(VAR35);


VAR37:=IF(VAR36< 90,VAR36,100);


VAR38:=IF(VAR26>0,VAR26,0);


VAR39:=IF(VAR32>=200 AND VAR31>=150,15,IF(VAR32<=-200 AND VAR31<=-150,-15,VAR34))+60;


VAR40:=VAR38>60 AND VAR39>70 AND VAR37< 100;


VAR41:=((CLOSE-MA(CLOSE,18))/MA(CLOSE,18)*100+(CLOSE-MA(CLOSE,90))/MA(CLOSE,90)*100+(CLOSE-MA(CLOSE,72))/MA(CLOSE,72)*100)/3;


DRAWTEXT(VAR29 AND COUNT(VAR29,30)=1,70,'←筹码进入'),COLORMAGENTA;


STICKLINE(VAR29 AND COUNT(VAR29,30)=1,60,110,2,0),COLORMAGENTA;


DRAWTEXT(VAR40 AND COUNT(VAR40,30)=1,35,'←出逃'),COLORCYAN;


STICKLINE(VAR40 AND COUNT(VAR40,30)=1,50,110,2,0),COLORCYAN;


DRAWTEXT(FILTER(VAR41< -9 AND VAR41>REF(VAR41,1),78),55,'←买票'),COLORWHITE;


STICKLINE(FILTER(VAR41< -9 AND VAR41>REF(VAR41,1),78),55,110,2,0),COLORWHITE;


快:=COUNT(CLOSE>REF(CLOSE,2),4)/4*100;


慢:=COUNT(CLOSE>REF(CLOSE,2),6)/6*100;


关注:IF(快=0 AND 慢=0,10,0),COLORCYAN,LINETHICK2;


风险:IF(快=100 AND 慢>=80,100,110),COLORLIGREEN;


FXSJ:=BARSLAST(风险=90);


DRAWTEXT(CROSS(关注,1),20,'关注'),COLORRED;


DRAWTEXT(CROSS(LAST(关注,5,1),0.8),17,'地下室'),COLORYELLOW;


DRAWTEXT(FXSJ=1,107,'走'),COLORGREEN;


DRAWICON(风险=100,115,2);





原理解析:
VAR01赋值:SMA(MAX(MAX(最高价-最低价,最高价-1日前的收盘价的绝对值),ABS(最低价-1日前的收盘价)),15,1)

VAR02赋值:最高价-5日前的最高价

VAR03赋值:5日前的最低价-最低价
如果VAR02>0 AND VAR02>VAR03返回VAR02否则返回0
如果VAR03>0 AND VAR03>VAR02返回VAR03否则返回0

VAR06赋值:27日内最低价最低值

VAR07赋值:34日内最高价最高值

VAR08赋值:EMA((收盘价-VAR06)/(VAR07-VAR06)*4,4)*25

VAR09赋值:4*SMA((收盘价-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100,5,1)- 3*SMA(SMA((收盘价-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100,5,1),3.2,1)

输出做空:VAR05*100/VAR01,COLORLIBLUE
如果VAR09<=8返回8否则返回0

输出买入:IF(VAR09上穿8,110,0),STICK,COLOR0000CC, 线宽为2

DRAWTEXT(VAR09上穿8,105,'B'),画白色

VAR10赋值:C的2日简单移动平均>REF(C的2日简单移动平均,1)

VAR11赋值:C的10日简单移动平均>C的20日简单移动平均

VAR12赋值:(收盘价*2+最高价+最低价)/4

VAR13赋值:VAR12的12日指数移动平均-VAR12的50日指数移动平均

VAR14赋值:VAR13的2日指数移动平均

VAR15赋值:(VAR13上穿VAR14 AND VAR13<-0.04 AND (C-1日前的C)/1日前的C>=0.03) OR (VAR13上穿VAR14 AND VAR13<=-0.14) OR (VAR13上穿VAR14 AND VAR13<=0.05 AND (V/V的5日简单移动平均>2 OR C/1日前的C>0.035)) AND VAR10 AND VAR11
当满足条件VAR15>0时,在60和110之间画柱状线
当满足条件VAR15时,在90和'←黑马'位置书写文字

VAR16赋值:1日前的最低价

VAR17赋值:(SMA(最低价-VAR16的绝对值,13,1))/(SMA(最低价-VAR16和0较大值,13,1))*100

VAR18赋值:VAR17的13日简单移动平均

VAR19赋值:34日内最低价最低值
如果最低价<=VAR19返回VAR18否则返回0

VAR21赋值:SMA(SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1),5,1)

VAR22赋值:SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1)*16.18-VAR21*10.9

VAR23赋值:FILTER(IF(VAR22<=VAR21 AND VAR20>1日前的VAR20,VAR20*8,0),20)
当满足条件VAR23时,在35和'←洗盘'位置书写文字
当满足条件VAR23=1时,在35和110之间画柱状线

VAR24赋值:3

VAR25赋值:(3)*(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1)) - (2)*(SMA(SMA(((收盘价 - 27日内最低价最低值)/(27日内最高价最高值 - 27日内最低价最低值))*(100),5,1),3,1))
当满足条件C>O时,在横轴0纵轴0.2位置书写文字

输出买点:IF((VAR25<=3),15,0),画黄色, 线宽为2

输出补仓:IF((VAR25< 5),10,0),画红色, 线宽为2

VAR26赋值:MA(100*(收盘价-34日内收盘价最低值)/(34日内最高价最高值-34日内最低价最低值),5)-20

VAR27赋值:100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA ((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)

VAR28赋值:100-3*SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA ((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)

VAR29赋值:VAR27< 1日前的VAR28 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价

VAR30赋值:(最高价+最低价+收盘价)/3

VAR31赋值:(VAR30-VAR30的14日简单移动平均)/(0.015*AVEDEV(VAR30,14))

VAR32赋值:(VAR30-VAR30的70日简单移动平均)/(0.015*AVEDEV(VAR30,70))
如果VAR31>=150 AND VAR31< 200 AND VAR32>=150 AND VAR32< 200返回10否则返回0
如果VAR31<=-150 AND VAR31>-200 AND VAR32<=-150 AND VAR32>-200返回-10否则返回VAR33

VAR35赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100

VAR36赋值:100-VAR35的绝对值
如果VAR36< 90返回VAR36否则返回100
如果VAR26>0返回VAR26否则返回0

VAR39赋值:IF(VAR32>=200 AND VAR31>=150,15,IF(VAR32<=-200 AND VAR31<=-150,-15,VAR34))+60

VAR40赋值:VAR38>60 AND VAR39>70 AND VAR37< 100

VAR41赋值:((收盘价-收盘价的18日简单移动平均)/收盘价的18日简单移动平均*100+(收盘价-收盘价的90日简单移动平均)/收盘价的90日简单移动平均*100+(收盘价-收盘价的72日简单移动平均)/收盘价的72日简单移动平均*100)/3

DRAWTEXT(VAR29 AND 统计30日满足VAR29的天数=1,70,'←筹码进入'),画洋红色

STICKLINE(VAR29 AND 统计30日满足VAR29的天数=1,60,110,2,0),画洋红色

DRAWTEXT(VAR40 AND 统计30日满足VAR40的天数=1,35,'←出逃'),画青色

STICKLINE(VAR40 AND 统计30日满足VAR40的天数=1,50,110,2,0),画青色

DRAWTEXT(FILTER(VAR41< -9 AND VAR41>1日前的VAR41,78),55,'←买票'),画白色

STICKLINE(FILTER(VAR41< -9 AND VAR41>1日前的VAR41,78),55,110,2,0),画白色

快赋值:COUNT(收盘价>2日前的收盘价,4)/4*100

慢赋值:COUNT(收盘价>2日前的收盘价,6)/6*100
如果快=0 AND 慢=0返回10否则返回0
如果快=100 AND 慢>=80返回100否则返回110

FXSJ赋值:上次风险=90距今天数

DRAWTEXT(关注上穿1,20,'关注'),画红色

DRAWTEXT(CROSS(LAST(关注,5,1),0.8),17,'地下室'),画黄色
当满足条件FXSJ=1时,在107和'走'位置书写文字
当满足条件风险=100时,在115和2之间画图标

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