未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:DYNAINFO
V1:=(C*2+H+L)/4*10;
V2:=EMA(V1,13)-EMA(V1,34);
V3:=EMA(V2,5);
V4:=2*(V2-V3)*5.5;
秘密撤: IF(V4<=0,V4,0),COLOR00FF00,LINETHICK2;
秘密进: IF(V4>=0,V4,0),COLORFF00FF,LINETHICK2;
V5:=(HHV(INDEXH,8)-INDEXC)/(HHV(INDEXH,8)-LLV(INDEXL,8))*8;
V6:=EMA(3*V5-2*SMA(V5,18,1),5);
V7:=(INDEXC-LLV(INDEXL,8))/(HHV(INDEXH,8)-LLV(INDEXL,8))*10;
V8:=(INDEXC*2+INDEXH+INDEXL)/4;
V9:=EMA(V8,13)-EMA(V8,34);
VA:=EMA(V9,3);
VB:=(V9-VA)/2;
猴子进: IF(VB>=0,VB,0),COLORYELLOW,LINETHICK2;
猴子撤: IF(VB<=0,VB,0),COLORBLUE,LINETHICK2;
45,COLOR555555;
AA:=WINNER(CLOSE+CLOSE*15/100)*100;
BB:=WINNER(CLOSE+CLOSE*0/100)*100;
CC:=AA-BB;
DD:=(WINNER(CLOSE-CLOSE*0.1/100)-WINNER(CLOSE-CLOSE*15/100))*100;
EE:=CC<3 AND DD<0.5;
A1:=DYNAINFO(6);
A2:=IF(LOW>A1,0,IF(HIGH<A1,1,(A1-LOW+0.01)/(HIGH-LOW+0.01)));
A3:=VOL/WINNER(LOW);
A4:=REF(HHV(CLOSE,120),1);
A5:=REF(LLV(CLOSE,120),1);
A6:=100*(CLOSE-A5)/(A4-A5);
A7:=A2>0 OR A2=1;
A8:=A7 AND A3/REF(A3,3)>=3 AND A6<80;
A9:=REF(A8,1) OR REF(A8,2) OR REF(A8,3) OR REF(A8,4);
A10:=A8 AND A9;
A11:=IF(FILTER(A8,3),5,0);
A12:=IF(FILTER(A10,3) OR EE,10,0);
馒头进场日:IF(A11,8,0),LINETHICK0;
STICKLINE(A12,0,15,5,1),COLORFF00FF;
馒头加仓日:IF(A12,88,0),LINETHICK0;
STICKLINE(A12,0,15,5,1),COLORFF00FF;
STICKLINE(A11,0,5,1,0),COLORFFEE00;
STICKLINE(A12,0,15,1,0),COLOR1020FF;
DRAWTEXT(A11,8,'猴子进场');
DRAWTEXT(A12,17,'猴子加仓');
VAR1:=REF(LOW,1);
VAR2:=SMA(ABS(LOW-VAR1),13,1)/SMA(MAX(LOW-VAR1,0),13,1)*4;
VAR3:=EMA(VAR2,13);
VAR4:=LLV(LOW,34);
VAR5:=EMA(IF(LOW<=VAR4,VAR3,0),3);
兔子进场:
STICKLINE(VAR5>REF(VAR5,1),0,VAR5,7,1 ),COLORRED;
洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),COLORGREEN,LINETHICK2;
STICKLINE(VAR5<REF(VAR5,1),0,VAR5,2,1),COLORGREEN;
VAR6:=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);
VAR7:=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);
VAR8:=VAR6<REF(VAR7,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);
DRAWTEXT(VAR8 AND COUNT(VAR8,30)=1,40,'ˇ绝 sha');
DRAWTEXT(CURRBARSCOUNT=129,0.5,'牛人牛股'),COLORRED;
原理解析:
V1赋值:(C*2+H+L)/4*10
V2赋值:V1的13日指数移动平均-V1的34日指数移动平均
V3赋值:V2的5日指数移动平均
V4赋值:2*(V2-V3)*5.5
如果V4<=0返回V4否则返回0
如果V4>=0返回V4否则返回0
V5赋值:(8日内INDEXH最高值-INDEXC)/(8日内INDEXH最高值-8日内INDEXL最低值)*8
V5的18日[1日权重]移动平均
V7赋值:(INDEXC-8日内INDEXL最低值)/(8日内INDEXH最高值-8日内INDEXL最低值)*10
V8赋值:(INDEXC*2+INDEXH+INDEXL)/4
V9赋值:V8的13日指数移动平均-V8的34日指数移动平均
VA赋值:V9的3日指数移动平均
VB赋值:(V9-VA)/2
如果VB>=0返回VB否则返回0
如果VB<=0返回VB否则返回0
45,COLOR555555
AA赋值:收盘价+收盘价*15/100计算的获利盘比例*100
BB赋值:收盘价+收盘价*0/100计算的获利盘比例*100
CC赋值:AA-BB
DD赋值:(收盘价-收盘价*0.1/100计算的获利盘比例-WINNER(收盘价-收盘价*15/100))*100
EE赋值:CC<3 AND DD<0.5
A1赋值:DYNAINFO(6)
A2赋值:IF(最低价>A1,0,IF(最高价
A4赋值:REF(120日内收盘价最高值,1)
A5赋值:REF(120日内收盘价最低值,1)
A6赋值:100*(收盘价-A5)/(A4-A5)
A7赋值:A2>0 OR A2=1
A8赋值:A7 AND A3/3日前的A3>=3 AND A6<80
A9赋值:1日前的A8 OR 2日前的A8 OR 3日前的A8 OR 4日前的A8
A10:=A8 AND A9
A11:=IF(A8的3过滤,5,0)
A12:=IF(A10的3过滤 OR EE,10,0)
如果A11返回8否则返回0
当满足条件A12时,在0和15之间画柱状线
如果A12返回88否则返回0
当满足条件A12时,在0和15之间画柱状线
当满足条件A11时,在0和5之间画柱状线
当满足条件A12时,在0和15之间画柱状线
当满足条件A11时,在8和'猴子进场'位置书写文字
当满足条件A12时,在17和'猴子加仓'位置书写文字
VAR1:=1日前的最低价
VAR2:=SMA(最低价-VAR1的绝对值,13,1)/SMA(最低价-VAR1和0较大值,13,1)*4
VAR3:=VAR2的13日指数移动平均
VAR4:=34日内最低价最低值
如果最低价<=VAR4返回VAR3否则返回0
输出兔子进场:
STICKLINE(VAR5>1日前的VAR5,0,VAR5,7,1 ),画红色
输出洗盘:IF(VAR5<1日前的VAR5,VAR5,0),COLORGREEN, 线宽为2
STICKLINE(VAR5<1日前的VAR5,0,VAR5,2,1),COLORGREEN
VAR6:=100-3*SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((收盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR7:=100-3*SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1)+2*SMA(SMA((开盘价-75日内最低价最低值)/(75日内最高价最高值-75日内最低价最低值)*100,20,1),15,1)
VAR8:=VAR6<1日前的VAR7 AND 成交量>1日前的成交量 AND 收盘价>1日前的收盘价
DRAWTEXT(VAR8 AND 统计30日满足VAR8的天数=1,40,'ˇ绝 SHA')
当满足条件 到最后交易的周期=129时,在0.5和'牛人牛股'位置书写文字