»查看更多分类股票软件

主图叠加MACD (附语句注解说明 代码 示图)

发布时间:2011-02-17 09:13:00  点击:

{主图叠加MACD  附语句注解说明

代码:}

n:=SYSPARAM(3)-SYSPARAM(2)+1;
w:=barslast(cross(BACKSET(BARSTATUS=2,n),0.5));   {定义叠加区间(从最后周期往前N天)}
j:=w*0;   {显示参数,规定了只在叠加区间才显示图象}

{以下为要叠加的指标(MACD)。只显示数值,不画曲线;颜色和后面的叠加线对应}
diff:"macd.diff",linethick0,COLORWHITE;
dea:"macd.dea",linethick0,COLORYELLOW;
macd:"macd.macd",linethick0,COLORMAGENTA;

{以下求叠加比和叠加位移量}
hh:=refx(hhv(h,n),n);   {K线在叠加区间内的最大值}
LL:=refx(LLv(L,N),n);   {K线在叠加区间内的最小值}
hf:=refx(hhv(max(max(diff,dea),macd),n),n);   {叠加指标在叠加区间内的最大值}
Lf:=refx(LLv(min(min(diff,dea),macd),n),n);   {叠加指标在叠加区间内的最小值}
b:=(hh-LL)/(hf-Lf);   {叠加比}
fc:=((hh+LL)-(hf+Lf)*b)/2;   {叠加位移量}

{以下为叠加指标在叠加后的曲线数值}
df:=diff*b+fc+j;
da:=dea*b+fc+j;
u:=macd*b+fc+j;

{画叠加后的MACD竖线}
STICKLINE(w>=0 and u>fc,u,fc,0.01,1)COLORmagenta,POINTDOT;
STICKLINE(w>=0 and u<fc,u,fc,0.01,1)COLORgreen,POINTDOT;

{以下画分段线,目的是不显示叠加后曲线数值}
PARTLINE(w>=0,fc);
PARTLINE(w>=0,df),COLORWHITE;
PARTLINE(w>=0,da),COLORYELLOW;

-------附上语句注解说明,只为让你举一反三,学以致用!
--------------------------------------------------------------------------------
示图
 

0

本站提示:股市有风险,入市请慎重,资料由股票下载网整理收集

下载必看(为了保障您的权益,请在下载资源前看清楚相关说明)

  • ›› 指标不属于投资资讯产品和推股软件,指标旨在辅助大家提高投资胜率参考而研发,仅供参考学习研究之用,不构成投资建议或未来保证,依此操作买卖,盈亏自负。
  • ›› 指标页面宣传的收益仅代表指标信号成立后的历史收益,收益具有不确定性,不保证未来达到同等收益。
  • ›› 您所下载的软件由股票下载网网络收集发布,不保证提供的下载资源的准确性、安全性和完整性。请自行谨慎甄别软件相关描述后再下载,股票下载网不保障和承担使用该软件投资带来的一切损失。
  • ›› 该软件仅供学习和研究使用,不得用于商业或者非法用途。本站对于提供下载的指标、软件、资讯等不拥有任何权利,其版权归该下载资源的合法拥有者所有,如有侵犯您的版权,请查看《股票下载网的侵权处理流程》,本站将于五个工作日内移除相关内容,同时要求用户在23小时内删除从本站下载的文件。
  • ›› 如果您发现下载链接错误,请点击报告错误谢谢!

找不到你要的公式?给我们建议