设为首页收藏本站

指标编写学习论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2387|回复: 0
打印 上一主题 下一主题

怎样把飞狐指标叠加.如macd和kdj?

[复制链接]

4397

主题

4514

帖子

24万

积分

管理员

微信号zuozhanba,QQ712997893

Rank: 9Rank: 9Rank: 9

积分
243584
跳转到指定楼层
楼主
发表于 2016-5-7 17:17:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样把飞狐指标叠加.如macd和kdj
   正确答案:
      k:"kdj.k",COLORWHITE;
      d:"kdj.d",COLORYELLOW;
      j:"kdj.j",COLORGREEN;
     {以上为a指标,显示数值和画线.其数值和副图右侧的坐标对应}

      diff:"macd.diff",LINETHICK0,COLORCYAN;
      dea:"macd.dea",LINETHICK0,COLORRED;
      macd:"macd.macd",LINETHICK0,COLORMAGENTA;
     {以上为b指标,只显示数值,不画线.其数值和副图右侧的坐标不对应}

     {以下规定叠加区域-这里是显示区域}
       p:=SYSPARAM(3)-SYSPARAM(2);
       q:=SYSPARAM(3);
     {以下计算叠加比和平移量}
       ha:=hhv(max(max(k,ad),j),p);//显示区域内a指标最大值
       La:=LLv(min(min(k,d),j),p);//显示区域内a指标最小值
       hb:=hhv(max(max(diff,dea),macd),p);//显示区域内b指标最大值
       Lb:=LLv(min(min(diff,dea),macd),p);//显示区域内b指标最小值
       b:=(ha-La)/(hb-Lb);//叠加比
       y:=(ha+La-(hb+Lb)*b)/2;//平移量
     {以下画b指标的叠加线}
       PARTLINE(1,diff*b[q]+y[q]),COLORCYAN;//画b1线
       PARTLINE(1,dea*b[q]+y[q]),COLORRED;//画b2线
       STICKLINE(b3<0,macd*b[q]+y[q],y[q],0.1,0),COLORBLUE;//画b3的下竖线
       STICKLINE(b3>0,macd*b[q]+y[q],y[q],0.1,0),COLORMAGENTA;//画b3的上竖线


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
购买股票池请咨询微信号zuozhanba,QQ712997893!股票池体验QQ群342994005
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
指标交流群:
理想论坛金钻指标股票
指标团购群:
做站吧指标团购群
微信扫一扫加好友

QQ|Archiver|手机版|小黑屋|指标编写学习论坛 ( 粤ICP备14021653号-5   

GMT+8, 2024-5-3 12:56 , Processed in 0.388210 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表