代码分享:TB版乖离率

策略源码 / 1721人浏览 / 0人评论

1. 乖离率,英文简写BIAS,简称Y值,是移动平均原理派生的一项技术指标,功能主要是通过测算股价在波动过程中与移动平均线出现偏离的程度,从而得出股价在剧烈波动时因偏离移动平均趋势而造成可能的回档或反弹,以及股价在正常波动范围内移动而形成继续原有势的可信度。

2. 乖离度的测市原理是建立在:如果股价偏离移动平均线太远,不管股价在移动平均线之上或之下,都有可能趋向平均线的这一条原理上。而乖离率则表示股价偏离趋向指标占百分比值。

3. 不同周期移动平均线之间的差距称为乖离,乖离率指标的原则提到,当股价突然暴跌或者骤然上涨,距离移动平均线很远,乖离过大的时候,就是买进或者卖出的时机。乖离率也是移动平均线的使用功能的具体量化表现,同时也是对移动平均线的不足之处起到弥补的作用。

4. 乖离率分正乖离和负乖离。当股价在移动平均线之上的时候,其乖离率为正,当股价在小于移动平均线的时候,就是负乖离,当股价与移动平均线一致时,乖离率为0。随着股价走势的强弱和升跌,乖离率周而复始地穿梭于0点的上方和下方,其值的高低对未来走势有一定的测市功能。

代码分享:TB版乖离率 //------------------------------------------------------------------------ // 简称: BIAS // 名称: 乖离率 // 类别: 公式应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ /* 君莅天下量化编写工作室主要从事期货、股票、期权、数字货币的量化交易策略编写,提供各种量化策略代写、策略测评、策略租用、策略交流等相关服务。 需要代写策略或者了解量化策略的,请添加策略老师微信咨询:联系QQ1874256, 微信(电话)18719722513 */ Params //参数定义 Integer Lenth1(6); Integer Lenth2(12); Integer Lenth3(24); Vars //此处添加变量 Numeric BIAS1; Numeric BIAS2; Numeric BIAS3; Events //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBar(ArrayRef indexs) { //策略执行区 BIAS1 = (Close-AverageFC(Close,Lenth1)) / AverageFC(Close,Lenth1)*100; BIAS2 = (Close-AverageFC(Close,Lenth2)) / AverageFC(Close,Lenth2)*100; BIAS3 = (Close-AverageFC(Close,Lenth3)) / AverageFC(Close,Lenth3)*100; PlotNumeric("BIAS1",BIAS1); PlotNumeric("BIAS2",BIAS2); PlotNumeric("BIAS3",BIAS3); } //------------------------------------------------------------------------ // 编译版本 2022/12/03 101231 // 版权所有 sweer1234 // 更改声明 TradeBlazer Software保留对TradeBlazer平台 // 每一版本的TradeBlazer公式修改和重写的权利 //------------------------------------------------------------------------

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我