编程思路破译WW1赋值:((收盘价-10日内收盘价的最低值)/(10日内收盘价的最高值-10日内收盘价的最低值))的3日[1日权重]移动平均 WW2赋值:((WW1-3日内WW1的最低值)/(3日内WW1的最高值-3日内WW1的最低值))的3日[1日权重]移动平均*100 ZZ赋值:((成交量(手)-10日内成交量(手)的最低值)/(10日内成交量(手)的最高值-10日内成交量(手)的最低值))的3日[1日权重]移动平均 ZZ1赋值:((ZZ-3日内ZZ的最低值)/(3日内ZZ的最高值-3日内ZZ的最低值))的3日[1日权重]移动平均*100 输出价快:WW2的1日指数移动平均,画红色,线宽为2 输出价慢:价快的2日指数移动平均,COLOR33CC99,线宽为2 量快赋值:ZZ1的1日指数移动平均 输出量:量快的2日指数移动平均,画白色,线宽为2 下背离赋值:如果价快<=价慢AND量快<量,返回1,否则返回0 上背离赋值:如果价快>=价慢AND量快>量,返回1,否则返回0 输出量价向下:VERTLINE( 下背离,1),画绿色 输出量价向上:VERTLINE( 上背离,1),画红色 程序源码WW1:=SMA(((C-LLV(C,10))/(HHV(C,10)-LLV(C,10))),3,1); WW2:=SMA(((WW1-LLV(WW1,3))/(HHV(WW1,3)-LLV(WW1,3))),3,1)*100; ZZ:=SMA(((V-LLV(V,10))/(HHV(V,10)-LLV(V,10))),3,1); ZZ1:=SMA(((ZZ-LLV(ZZ,3))/(HHV(ZZ,3)-LLV(ZZ,3))),3,1)*100; 价快:EMA(WW2,1),COLORRED,LINETHICK2; 价慢:EMA(价快,2),COLOR33CC99,LINETHICK2; 量快:=EMA(ZZ1,1); 量:EMA(量快,2),COLORWHITE,LINETHICK2; 下背离:=IF(价快<=价慢 AND 量快<量,1,0); 上背离:=IF(价快>=价慢 AND 量快>量 ,1,0); 量价向下:VERTLINE( 下背离,1),COLORGREEN; 量价向上:VERTLINE( 上背离,1),COLORRED; |
|