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


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 VAR2赋值:(最高价+最低价+(收盘价)*(2))/(4)
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之间画柱状线
 

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