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


V1:=MA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;

V2:=2*ABS(V1);

V3:=100-(100-3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))

*100,20,1)+2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))

*100,20,1),15,1));

V4:=100-(100-3*SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))

*100,20,1)+2*SMA(SMA((O-LLV(L,55))/(HHV(H,55)-LLV(L,55))

*100,20,1),15,1));

V5:=(H+L+C)/3;

V6:=(V5-MA(V5,10))/(0.015*AVEDEV(V5,10));

V7:=(V5-MA(V5,30))/(0.015*AVEDEV(V5,30));

V8:=IF(V6>=150 AND V6<200 AND V7>=150 AND V7<200,10,0);

V9:=IF(V6<=-150 AND V6>-200 AND V7<=-150 AND V7>-200,-10,V8);

VA:=(C-MA(C,13))/MA(C,13)*100;

VB:=100-ABS(VA);

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

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

VD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))

*100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1);

VE:=REF(L,1)*0.9;

VF:=L*0.9;

V10:=(VF*V+VE*(CAPITAL-V))/CAPITAL;

V11:=EMA(V10,30);

V12:=V11-C;

V13:=REF(C,1);

V14:=SMA(MAX(C-V13,0),7,1)/SMA(ABS(C-V13),7,1)*100;

V15:=SMA(MAX(C-V13,0),13,1)/SMA(ABS(C-V13),13,1)*100;

V16:=BARSCOUNT(C);

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

V18:=((-100)*(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))+50)*2;

V19:=(C-LLV(L,15))/(HHV(H,15)-LLV(L,15))*100;

V1A:=(SMA(V19,4,1)-50)*2;

V1B:=SMA(V1A,3,1);

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

V1D:=SMA(V1C,4,1);

V1E:=SMA(V1D,3,1);

V1F:=(HHV(H,30)-C)/C*100;

V20:=IF(V17<=25 AND V18<-95 AND V1F>20 AND V1B<-30 AND V1E<30

AND V12>=-0.25 AND V14<22 AND V15<28 AND V16>50,80,0);

大趋势: V3;

顶线: IF(VB<90,VB,100);

多方: IF(V1>0,V1,0),LINESTICK;

空方: -IF(V1<0,V2,0),LINESTICK;

抄底: V20,COLORRED,LINETHICK2;

预警系统: (IF((V7>=200 AND V6>=150) OR CROSS(65,多方),15,IF(V7<=-200

AND V6<=-150,-15,V9))+65);

STICKLINE(V3<=REF(V4,1),V3,V4,8,0),COLORWHITE;

STICKLINE(V3>REF(V4,1),V3,V4,8,0),COLORRED;

T1:=C>MA(C,20) AND MA(C,20)>=REF(MA(C,20),1);

T2:=C; T3:=多方>60 AND 预警系统>65 AND 顶线=100;

T4:=多方>48 AND 预警系统>65 AND 顶线<100;

T5:=空方<-38 AND 预警系统<65;

T6:=抄底>50 AND 顶线<90;

T7:=V3>REF(V4,1) AND V>REF(V,1) AND C>REF(C,1);

T8:=V3<=REF(V4,1) AND C AND 空方>=REF(空方,1) AND VC; DRAWTEXT(T1 AND COUNT(T1,30)=1,10,'上升通道!'),COLOR00FFFF;

DRAWTEXT(T2 AND COUNT(T2,30)=1,55,'下降通道!'),COLOR00FFFF;

DRAWTEXT(T3 AND COUNT(T3,30)=1,55,'上涨过急!'),COLOR00FFFF;

DRAWTEXT(T4 AND COUNT(T4,30)=1,75,'庄家出货!'),COLOR00FFFF;

DRAWTEXT(T5 AND COUNT(T5,30)=1,50,'有小反弹!'),COLOR00FFFF;

DRAWTEXT(T6 AND COUNT(T6,30)=1,30,'抢反弹!'),COLOR00FFFF;

DRAWTEXT(T7 AND COUNT(T7,30)=1,-10,'资金进场!'),COLOR00FFFF;

DRAWTEXT(T8 AND COUNT(T8,30)=1,90,'见顶回落!'),COLOR00FFFF;

原理解析:
V1赋值:MA(100*(C-34日内C最低值)/(34日内H最高值-34日内L最低值),5)-20


V2赋值:2*V1的绝对值


V3赋值:100-(100-3*SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)

*100,20,1)+2*SMA(SMA((C-55日内L最低值)/(55日内H最高值-55日内L最低值)

*100,20,1),15,1))


V4赋值:100-(100-3*SMA((O-55日内L最低值)/(55日内H最高值-55日内L最低值)

*100,20,1)+2*SMA(SMA((O-55日内L最低值)/(55日内H最高值-55日内L最低值)

*100,20,1),15,1))


V5赋值:(H+L+C)/3


V6赋值:(V5-V5的10日简单移动平均)/(0.015*AVEDEV(V5,10))


V7赋值:(V5-V5的30日简单移动平均)/(0.015*AVEDEV(V5,30))
如果V6>=150 AND V6<200 AND V7>=150 AND V7<200返回10否则返回0
如果V6<=-150 AND V6>-200 AND V7<=-150 AND V7>-200返回-10否则返回V8


VA赋值:(C-C的13日简单移动平均)/C的13日简单移动平均*100


VB赋值:100-VA的绝对值


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

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


VD赋值:3*SMA((INDEXO-55日内INDEXL最低值)/(55日内INDEXH最高值-55日内INDEXL最低值)

*100,20,1)-2*SMA(SMA((INDEXO-55日内INDEXL最低值)/(55日内INDEXH最高值-55日内INDEXL最低值)*100,20,1),15,1)


VE赋值:1日前的L*0.9


VF赋值:L*0.9


V10:=(VF*V+VE*(当前流通股本-V))/当前流通股本


V11:=V10的30日指数移动平均


V12:=V11-C


V13:=1日前的C


V14:=SMA(C-V13和0较大值,7,1)/SMA(C-V13的绝对值,7,1)*100


V15:=SMA(C-V13和0较大值,13,1)/SMA(C-V13的绝对值,13,1)*100


V16:=C的有效数据周期数


V17:=SMA(C-1日前的C和0较大值,6,1)/SMA(C-1日前的C的绝对值,6,1)*100


V18:=((-100)*(60日内H最高值-C)/(60日内H最高值-60日内L最低值)+50)*2


V19:=(C-15日内L最低值)/(15日内H最高值-15日内L最低值)*100
V19的4日[1日权重]移动平均
V1A的3日[1日权重]移动平均


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


V1F:=(30日内H最高值-C)/C*100
如果V17<=25 AND V18<-95 AND V1F>20 AND V1B<-30 AND V1E<30

AND V12>=-0.25 AND V14<22 AND V15<28 AND V16>50返回80否则返回0
输出

大趋势: V3
如果VB<90返回VB否则返回100
如果V1>0返回V1否则返回0
如果V1<0返回V2否则返回0
输出

抄底: V20,画红色, 线宽为2
输出

预警系统: (IF((V7>=200 AND V6>=150) OR 65上穿多方,15,IF(V7<=-200

AND V6<=-150,-15,V9))+65)


STICKLINE(V3<=1日前的V4,V3,V4,8,0),画白色


STICKLINE(V3>1日前的V4,V3,V4,8,0),画红色


T1赋值:C>C的20日简单移动平均 AND C的20日简单移动平均>=REF(C的20日简单移动平均,1)


T2赋值:C
T3赋值:多方>60 AND 预警系统>65 AND 顶线=100


T4赋值:多方>48 AND 预警系统>65 AND 顶线<100


T5赋值:空方<-38 AND 预警系统<65


T6赋值:抄底>50 AND 顶线<90


T7赋值:V3>1日前的V4 AND V>1日前的V AND C>1日前的C


T8赋值:V3<=1日前的V4 AND C AND 空方>=1日前的空方 AND VC
DRAWTEXT(T1 AND 统计30日满足T1的天数=1,10,'上升通道!'),COLOR00FFFF


DRAWTEXT(T2 AND 统计30日满足T2的天数=1,55,'下降通道!'),COLOR00FFFF


DRAWTEXT(T3 AND 统计30日满足T3的天数=1,55,'上涨过急!'),COLOR00FFFF


DRAWTEXT(T4 AND 统计30日满足T4的天数=1,75,'庄家出货!'),COLOR00FFFF


DRAWTEXT(T5 AND 统计30日满足T5的天数=1,50,'有小反弹!'),COLOR00FFFF


DRAWTEXT(T6 AND 统计30日满足T6的天数=1,30,'抢反弹!'),COLOR00FFFF


DRAWTEXT(T7 AND 统计30日满足T7的天数=1,-10,'资金进场!'),COLOR00FFFF


DRAWTEXT(T8 AND 统计30日满足T8的天数=1,90,'见顶回落!'),COLOR00FFFF

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