通达信基于ma均线的简单公式源码

 
DIF:=15;
BASE_BILI:=5;
UP_B:=HHV(H-MA(C,DIF),DIF)*100/REF(MA(C,DIF),HHVBARS(H-MA(C,DIF),DIF));
UP_BILI:=CONST(SUM(IF(UP_B>BASE_BILI,UP_B,0),0))/CONST(COUNT(UP_B>BASE_BILI,0));
DOWN_B:=HHV(MA(C,DIF)-L,DIF)*100/REF(MA(C,DIF),LLVBARS(MA(C,DIF)-L,DIF));
DOWN_BILI:=CONST(SUM(IF(DOWN_B>BASE_BILI,DOWN_B,0),0))/CONST(COUNT(DOWN_B>BASE_BILI,0));

UP:MA2*1.1,DOTLINE;
DOWN:MA2*0.9,DOTLINE;
UP_:MA2*(100+UP_BILI)/100;
DOWN_:MA2*(100-DOWN_BILI)/100;
CHA:=DOWN-L;
DRAWTEXT(DOWN>=L,L,'!'),COLORRED;




来函数检测结果如下
该公式没有未来函数


定制、编写指标公式请联系QQ或微信同号:88652583

DIF赋值:15
BASE_BILI赋值:5
UP_B赋值:DIF日内最高价-收盘价的DIF日简单移动平均的最高值*100/DIF日内最高价-收盘价的DIF日简单移动平均距今天数日前的收盘价的DIF日简单移动平均
UP_BILI赋值:如果UP_B>BASE_BILI,返回UP_B,否则返回0的历史累和的最后一日取值设为常数/统计0日中满足UP_B>BASE_BILI的天数的最后一日取值设为常数
DOWN_B赋值:DIF日内收盘价的DIF日简单移动平均-最低价的最高值*100/DIF日内收盘价的DIF日简单移动平均-最低价距今天数日前的收盘价的DIF日简单移动平均
DOWN_BILI赋值:如果DOWN_B>BASE_BILI,返回DOWN_B,否则返回0的历史累和的最后一日取值设为常数/统计0日中满足DOWN_B>BASE_BILI的天数的最后一日取值设为常数
输出UP:均线*1.1,DOTLINE
输出DOWN:均线*0.9,DOTLINE
输出UP_:均线*(100+UP_BILI)/100
输出DOWN_:均线*(100-DOWN_BILI)/100
CHA赋值:DOWN-最低价
当满足条件DOWN>=最低价时,在最低价位置书写文字,画红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图