飞狐“分时副图”加载“macd”指标源码

阅读 作者:股海网时间 2013-03-15 飞狐公式

飞狐“分时副图”加载“macd”指标源码

在“飞狐”下看不到类似通达信软件分时附图的macd指标,而今天该问题可以迎刃而解了。以下横线内为公式源码,可有效解决该问题。(已测试通过)
 —————————————————————————————————————————————————
 
条件函数 数据周期类型>=0 then exit;
 ////////****** 计算指标变换所需的公共数据 *******
 rc:=动态行情(3);//前收
 q:=序列数据量;
 hh:=动态行情(5);//最高
 LL:=动态行情(6);//最低
 f:=最大值(hh-rc,rc-LL);
 ff:=f/rc*100;//最大半振幅
 /////////////////////////////////////////////////////////////////
 ////////******** ㈡在副图2叠加macd ********
 //副图2变换所需数据
 q2h:=条件函数(ff<1,0.9797*rc,rc-2*f*1.016);//分时副图2最高位置
 q2l:=条件函数(ff<1,0.9697*rc,rc-3*f*1.011);//分时副图2最低位置
 //以下清除原始的指标线,并画横坐标线
 画区间彩带(1,q2h,q2l),colorblack;
 cz:=(q2h-q2l)/4;
 q2l,COLORRED;
 q2l+cz,点状线,color0000cc;
 q2l+2*cz,点状线,color0000cc;
 q2l+3*cz,点状线,color0000cc;
 a1:="macd.diff";
 a2:="macd.dea";
 a3:="macd.macd";
 mh:=最高值(最大值(a1,a3),0);
 mL:=最低值(最小值(a3,a1),0);
 mb:=(q2h-q2l)/(mH[q]-mL[q]);//缩放比例,选macd或diff来计算缩放比例
 my:=(q2h+q2l-mb*(mH[q]+mL[q]))/2;//平移值
 diff:a1*mb+my,COLORWHITE;//副图2显示原来的diff指标线
 dea:a2*mb+my,COLORYELLOW;//副图2显示原来的dea指标线
 macd:=a3*mb+my;//副图2显示原来的macd指标线
 画柱线(macd>my,my,macd,1,1),COLORRED;
 画柱线(macd<my,my,macd,1,1),COLORCYAN;
 
————————————————————————————————————————————————
 
    步骤:复制以上框内源码—程序化交易—公式管理器—新建(名称命名FHMACD,并勾选主图叠加)—确定,从而完成飞狐缺口(FHMACD)。
    
     显示方式:在分时界面按*键,之后,输入FHMACD,回撤即可

 

收藏
全部看法共 0 条
上传会员: 
股海网
上传时间: 
2013-03-15
下载积分: 
-
免责申明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究,不得用于商业或非法用途,如有侵犯您的版权,请参看 《侵权处理流程》《免责声明条款》
点击下载无反应时,更换手机自带浏览器重登录操作,如华为浏览器,苹果Safari浏览器,第三方浏览器有不兼容现象,或先收藏再到电脑端下载。
同意以上声明才能下载,扣除积分无法退还!
我已知晓! 点我同意 所有条款自愿下载!
如有问题请点关闭提交问题反馈→
关闭

问题反馈 取消