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


D:=72;



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



ZBVAR2:=2*ABS(ZBVAR1);



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



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



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



ZBVAR6:=(ZBVAR5-MA(ZBVAR5,14))/(0.015*AVEDEV(ZBVAR5,14));



ZBVAR7:=(ZBVAR5-MA(ZBVAR5,89))/(0.015*AVEDEV(ZBVAR5,89));



ZBVAR8:=IF(ZBVAR6>=150 AND ZBVAR6<200 AND ZBVAR7>=150 AND ZBVAR7<200,10,0);



ZBVAR9:=IF(ZBVAR6<=-150 AND ZBVAR6>-200 AND ZBVAR7<=-150 AND ZBVAR7>-200,-10,ZBVAR8);



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



ZBVARB:=100-ABS(ZBVARA);



ZBVARC:=3*SMA((INDEXC-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,D))*100,20,1)-2*SMA(SMA



((INDEXC-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,75))*100,20,1),15,1);



ZBVARD:=3*SMA((INDEXO-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,D))*100,20,1)-2*SMA(SMA



((INDEXO-LLV(INDEXL,D))/(HHV(INDEXH,D)-LLV(INDEXL,75))*100,20,1),15,1);



ZBVARE:=REF(LOW,1)*0.9;



ZBVARF:=LOW*0.9;



ZBVAR10:=(ZBVARF*VOL+ZBVARE*(CAPITAL-VOL))/CAPITAL;



ZBVAR11:=EMA(ZBVAR10,30);



ZBVAR12:=ZBVAR11-CLOSE;



ZBVAR13:=REF(CLOSE,1);



ZBVAR14:=SMA(MAX(CLOSE-ZBVAR13,0),7,1)/SMA(ABS(CLOSE-ZBVAR13),7,1)*100;



ZBVAR15:=SMA(MAX(CLOSE-ZBVAR13,0),13,1)/SMA(ABS(CLOSE-ZBVAR13),13,1)*100;



ZBVAR16:=BARSCOUNT(CLOSE);



ZBVAR17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;



ZBVAR18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;



ZBVAR19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;



ZBVAR1A:=(SMA(ZBVAR19,4,1)-50)*2;



ZBVAR1B:=SMA(ZBVAR1A,3,1);



ZBVAR1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;



ZBVAR1D:=SMA(ZBVAR1C,4,1);



ZBVAR1E:=SMA(ZBVAR1D,3,1);



ZBVAR1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;



ZBVAR20:=IF(ZBVAR17<=25 AND ZBVAR18<-95 AND ZBVAR1F>20 AND ZBVAR1B<-30 AND ZBVAR1E<30 AND ZBVAR12>=-0.25 AND ZBVAR14<22 AND ZBVAR15<28 AND ZBVAR16>50,80,0);



活筹OAMV: ZBVAR3,COLORFF00FF;



OX: IF(ZBVARB<90,ZBVARB,100),COLORFFCC66;



ZBVAR21:=IF(ZBVAR1>0,ZBVAR1,0);



核能: IF(ZBVAR1<0,ZBVAR2,0), LINESTICK;



牛角: ZBVAR20,COLORYELLOW;



预警: IF(ZBVAR7>=200 AND ZBVAR6>=150,15,IF(ZBVAR7<=-200 AND ZBVAR6<=-150,-15,ZBVAR9))



+60,COLOR00FF00;



ZBVAR22:=100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34));



ZBVAR23:=MA(ZBVAR22,3);



ZBVAR24:=EMA(AMOUNT/VOL/100,5);



ZBVAR25:=EMA(AMOUNT/VOL/100,13);



ZBVAR26:=ZBVAR24-ZBVAR25;



势能: IF(1000*ZBVAR26/ZBVAR24>0,1000*ZBVAR26/ZBVAR24,0),COLORRED,LINETHICK2;



STICKLINE(ZBVAR3>=REF(ZBVAR4,1),ZBVAR3,ZBVAR4,8,1),COLORRED;



STICKLINE(ZBVAR3<REF(ZBVAR4,1),ZBVAR3,ZBVAR4,8,1),COLOR00FF00;



ZBVAR27:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);



ZBVAR28:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1);



ZBVAR29:=ZBVAR21>50 AND 预警>60 AND OX=100;



ZBVAR2A:=ZBVAR21>48 AND 预警>60 AND OX<100;



ZBVAR2B:=核能>38 AND 预警<55;



ZBVAR2C:=牛角>50 AND OX<90;



ZBVAR2D:=ZBVAR3<REF(ZBVAR4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);



ZBVAR2E:=ZBVAR3>=REF(ZBVAR4,1) AND CLOSE<REF(CLOSE,1) AND 预警=60 AND 牛角=0 AND 核能>=REF(核能,1) AND ZBVARC<REF(ZBVARD,1);



DRAWTEXT(ZBVAR27 AND COUNT(ZBVAR27,30)=1,90,'持股待涨'),COLORFF00FF;



DRAWTEXT(ZBVAR28 AND COUNT(ZBVAR28,30)=1,10,'出局为佳'),COLOR00FF00;



DRAWTEXT(ZBVAR29 AND COUNT(ZBVAR29,30)=1,70,'上涨过急,需要调整'),COLORWHITE;



DRAWTEXT(ZBVAR2A AND COUNT(ZBVAR2A,30)=1,80,'拉升在即狂牛!'),COLORYELLOW;



DRAWTEXT(ZBVAR2B AND COUNT(ZBVAR2B,30)=1,20,'不必杀跌有反弹 '),COLORWHITE;



DRAWTEXT(ZBVAR2C AND COUNT(ZBVAR2C,30)=1,30,'角斗士,阶段底部 '),COLORYELLOW;



DRAWTEXT(ZBVAR2D AND COUNT(ZBVAR2D,30)=1,60,'大资金进场'),COLOR0099FF;



DRAWTEXT(ZBVAR2E AND COUNT(ZBVAR2E,30)=1,40,'高点回落'),COLORFFCC66;



XG:牛角=80;

{本文为理想论坛博主「评估老张」的帖子,转载请注明出处。

原文链接: HTTPS://WWW.55188.COM/THREAD-10596828-1-1.HTML};

原理解析:
D赋值:72

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

ZBVAR2赋值:2*ZBVAR1的绝对值

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

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

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

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

ZBVAR7赋值:(ZBVAR5-ZBVAR5的89日简单移动平均)/(0.015*AVEDEV(ZBVAR5,89))
如果ZBVAR6>=150 AND ZBVAR6<200 AND ZBVAR7>=150 AND ZBVAR7<200返回10否则返回0
如果ZBVAR6<=-150 AND ZBVAR6>-200 AND ZBVAR7<=-150 AND ZBVAR7>-200返回-10否则返回ZBVAR8

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

ZBVARB赋值:100-ZBVARA的绝对值

ZBVARC赋值:3*SMA((INDEXC-D日内INDEXL最低值)/(D日内INDEXH最高值-D日内INDEXL最低值)*100,20,1)-2*SMA(SMA

((INDEXC-D日内INDEXL最低值)/(D日内INDEXH最高值-75日内INDEXL最低值)*100,20,1),15,1)

ZBVARD赋值:3*SMA((INDEXO-D日内INDEXL最低值)/(D日内INDEXH最高值-D日内INDEXL最低值)*100,20,1)-2*SMA(SMA

((INDEXO-D日内INDEXL最低值)/(D日内INDEXH最高值-75日内INDEXL最低值)*100,20,1),15,1)

ZBVARE赋值:1日前的最低价*0.9

ZBVARF赋值:最低价*0.9

ZBVAR10:=(ZBVARF*成交量+ZBVARE*(当前流通股本-成交量))/当前流通股本

ZBVAR11:=ZBVAR10的30日指数移动平均

ZBVAR12:=ZBVAR11-收盘价

ZBVAR13:=1日前的收盘价

ZBVAR14:=SMA(收盘价-ZBVAR13和0较大值,7,1)/SMA(收盘价-ZBVAR13的绝对值,7,1)*100

ZBVAR15:=SMA(收盘价-ZBVAR13和0较大值,13,1)/SMA(收盘价-ZBVAR13的绝对值,13,1)*100

ZBVAR16:=收盘价的有效数据周期数

ZBVAR17:=SMA(收盘价-1日前的收盘价和0较大值,6,1)/SMA(收盘价-1日前的收盘价的绝对值,6,1)*100

ZBVAR18:=((-100)*(60日内最高价最高值-收盘价)/(60日内最高价最高值-60日内最低价最低值)+50)*2

ZBVAR19:=(收盘价-15日内最低价最低值)/(15日内最高价最高值-15日内最低价最低值)*100
ZBVAR19的4日[1日权重]移动平均
ZBVAR1A的3日[1日权重]移动平均

ZBVAR1C:=(INDEXC-14日内INDEXL最低值)/(14日内INDEXH最高值-14日内INDEXL最低值)*100
ZBVAR1C的4日[1日权重]移动平均
ZBVAR1D的3日[1日权重]移动平均

ZBVAR1F:=(30日内最高价最高值-收盘价)/收盘价*100
如果ZBVAR17<=25 AND ZBVAR18<-95 AND ZBVAR1F>20 AND ZBVAR1B<-30 AND ZBVAR1E<30 AND ZBVAR12>=-0.25 AND ZBVAR14<22 AND ZBVAR15<28 AND ZBVAR16>50返回80否则返回0

输出活筹OAMV: ZBVAR3,COLORFF00FF
如果ZBVARB<90返回ZBVARB否则返回100
如果ZBVAR1>0返回ZBVAR1否则返回0
如果ZBVAR1<0返回ZBVAR2否则返回0

输出牛角: ZBVAR20,画黄色

输出预警: IF(ZBVAR7>=200 AND ZBVAR6>=150,15,IF(ZBVAR7<=-200 AND ZBVAR6<=-150,-15,ZBVAR9)) +60,COLOR00FF00

ZBVAR22:=100*(收盘价-34日内最低价最低值)/(34日内最高价最高值-34日内最低价最低值)

ZBVAR23:=ZBVAR22的3日简单移动平均

ZBVAR24:=成交额/成交量/100的5日指数移动平均

ZBVAR25:=成交额/成交量/100的13日指数移动平均

ZBVAR26:=ZBVAR24-ZBVAR25
如果1000*ZBVAR26/ZBVAR24>0返回1000*ZBVAR26/ZBVAR24否则返回0

STICKLINE(ZBVAR3>=1日前的ZBVAR4,ZBVAR3,ZBVAR4,8,1),COLORRED

STICKLINE(ZBVAR3<1日前的ZBVAR4,ZBVAR3,ZBVAR4,8,1),COLOR00FF00

ZBVAR27:=收盘价>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>=REF(收盘价的20日简单移动平均,1)

ZBVAR28:=收盘价<收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均

ZBVAR29:=ZBVAR21>50 AND 预警>60 AND OX=100

ZBVAR2A:=ZBVAR21>48 AND 预警>60 AND OX<100

ZBVAR2B:=核能>38 AND 预警<55

ZBVAR2C:=牛角>50 AND OX<90

ZBVAR2D赋值:ZBVAR3<1日前的ZBVAR4 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价

ZBVAR2E:=ZBVAR3>=1日前的ZBVAR4 AND 收盘价<1日前的收盘价 AND 预警=60 AND 牛角=0 AND 核能>=1日前的核能 AND ZBVARC<1日前的ZBVARD

DRAWTEXT(ZBVAR27 AND 统计30日满足ZBVAR27的天数=1,90,'持股待涨'),COLORFF00FF

DRAWTEXT(ZBVAR28 AND 统计30日满足ZBVAR28的天数=1,10,'出局为佳'),COLOR00FF00

DRAWTEXT(ZBVAR29 AND 统计30日满足ZBVAR29的天数=1,70,'上涨过急,需要调整'),画白色

DRAWTEXT(ZBVAR2A AND 统计30日满足ZBVAR2A的天数=1,80,'拉升在即狂牛!'),画黄色

DRAWTEXT(ZBVAR2B AND 统计30日满足ZBVAR2B的天数=1,20,'不必杀跌有反弹 '),画白色

DRAWTEXT(ZBVAR2C AND 统计30日满足ZBVAR2C的天数=1,30,'角斗士,阶段底部 '),画黄色

DRAWTEXT(ZBVAR2D AND 统计30日满足ZBVAR2D的天数=1,60,'大资金进场'),COLOR0099FF

DRAWTEXT(ZBVAR2E AND 统计30日满足ZBVAR2E的天数=1,40,'高点回落'),COLORFFCC66

输出XG:牛角=80
{本文为理想论坛博主「评估老张」的帖子,转载请注明出处。
原文链接: HTTPS://WWW.55188.COM/THREAD-10596828-1-1.HTML}

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