来函数检测结果如下:
该公式没有未来函数
N:=IF(BARSCOUNT(C)>=48,48,BARSCOUNT(C));
AMOV:=VOL*(C+L+H)/3;
MN:=SUM(AMOV,N)/SUM(VOL,N);
NOTEXT1:IF(C>=MN,MN,DRAWNULL),LINETHICK3,COLORYELLOW;
NOTEXT2:IF(C<MN,MN,DRAWNULL),LINETHICK3,COLORGRAY;
VAR2:=(HIGH+LOW+(CLOSE)*(2))/(4);
BH:=((EMA((VAR2-LLV(VAR2,15))/(HHV(LOW,15)-LLV(VAR2,15)),2))*(38)),COLOR0000FF,LINESTICK;
BL:=((((-1))*(EMA((VAR2-LLV(VAR2,15))/(HHV(LOW,15)-LLV(VAR2,15)),2))+0.01)*(38)),COLOR339999,LINESTICK;
VAR22:=((CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10)))*(100);
VAR33:=EMA(VAR22,10);
VAR44:=EMA(VAR33,10);
VAR55:=(3)*(VAR33)-(2)*(VAR44);
VAR66:=EMA(VAR55,5);
桥:(EMA(VAR66,1)),COLOR007700,LINETHICK1;
跨:(REVERSE(桥)),COLORFFFFFF,LINETHICK1;
{(0),COLORFFFF00,LINETHICK3;}
趋势:=(5)*(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1))-(3)*(SMA(SMA(((CLOSE-LLV(LOW,27))
/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1))-SMA(SMA(SMA(((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100),5,1),3,1),2,1);
底部:=5;
发发长牛:CROSS((趋势),底部),COLORRED;
STICKLINE(发发长牛,0,99,1,0),COLORRED;
原理解析:
N赋值:IF(C的有效数据周期数>=48,48,C的有效数据周期数)
AMOV赋值:成交量*(C+L+H)/3
MN赋值:N的AMOV日累和/N的成交量日累和
如果C>=MN返回MN否则返回DRAWNULL
如果C
BH赋值:((EMA((VAR2-15日内VAR2最低值)/(15日内最低价最高值-15日内VAR2最低值),2))*(38)),COLOR0000FF,LINESTICK
BL赋值:((((-1))*(EMA((VAR2-15日内VAR2最低值)/(15日内最低价最高值-15日内VAR2最低值),2))+0.01)*(38)),COLOR339999,LINESTICK
VAR22:=((收盘价-10日内最低价最低值)/(10日内最高价最高值-10日内最低价最低值))*(100)
VAR33赋值:VAR22的10日指数移动平均
VAR44赋值:VAR33的10日指数移动平均
VAR55赋值:(3)*(VAR33)-(2)*(VAR44)
VAR66赋值:VAR55的5日指数移动平均
输出桥:(VAR66的1日指数移动平均),COLOR007700,LINETHICK1
输出跨:(桥的相反数),COLORFFFFFF,LINETHICK1
{(0),COLORFFFF00,LINETHICK3
}
趋势赋值:(5)*(SMA(((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值))*(100),5,1))-(3)*(SMA(SMA(((收盘价-27日内最低价最低值)
/(27日内最高价最高值-27日内最低价最低值))*(100),5,1),3,1))-SMA(SMA(SMA(((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值))*(100),5,1),3,1),2,1)
底部赋值:5
输出发发长牛:CROSS((趋势),底部),画红色
当满足条件发发长牛时,在0和99之间画柱状线