通达信〖动量指数〗优化指标公式源码

该公式为多指标复合分析系统,功能与用法如下:
- 背景着色:根据收盘价条件绘制三层渐变背景,用于视觉分区。
- 动态指标计算:基于最高价、最低价、收盘价等计算VAR1-VAR33系列变量,包含波动率、动量、强弱分界等。
- 强弱区域标注:在图表右侧固定位置显示“中”“强”“弱”“龙”文字,标识当前市场状态。
- 数值显示:在固定位置显示差值、ADX、PDI等数值,便于量化参考。
- 柱状线绘制:根据VAR6、VAR7、VAR18、VAR24等值绘制彩色柱状线,直观展示指标强度与超买超卖区域。
- 特殊信号:VAR30、VAR31条件触发时绘制特定柱线,提示趋势转折或关键位置。
使用方法:直接加载到通达信主图或副图,观察背景色、柱状线颜色与高度、右侧文字及数值,综合判断市场强弱与买卖时机。
 

DRAWGBK(C>0,RGB(10,50,10),RGB(8,60,0),0,'0',0);
DRAWGBK(C>0,RGB(20,100,40),RGB(60,00,60),0,'0',1);
DRAWGBK(C>0,RGB(40,100,40),RGB(50,00,60),0,'0',1);
VAR1:=EXPMEMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=EXPMEMA(IF(VAR2>0&&VAR2>VAR3,VAR2,0),14);
VAR5:=EXPMEMA(IF(VAR3>0&&VAR3>VAR2,VAR3,0),14);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=EXPMEMA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,6),COLORYELLOW,LINETHICK2,NODRAW;
VAR9:=EXPMEMA(VAR8,6);
DRAWTEXT(ISLASTBAR,40,'中'),COLORGREEN;
DRAWTEXT(ISLASTBAR,60,'强'),COLORCYAN;
DRAWTEXT(ISLASTBAR,20,'弱'),COLORCYAN;
DRAWTEXT(ISLASTBAR,80,'龙'),COLORCYAN;
VAR10:=VAR6-VAR8;
DRAWTEXT_FIX(1,0.70,0.001,0,STRCAT(STRCAT('差值:',VAR2STR(VAR10,0)),'分')),COLORYELLOW;
DRAWTEXT_FIX(1,0.80,0.001,0,STRCAT(STRCAT('ADX:',VAR2STR(VAR8,0)),'分')),COLORYELLOW;
DRAWTEXT_FIX(1,0.90,0.001,0,STRCAT(STRCAT('PDI:',VAR2STR(VAR6,0)),'分')),COLORYELLOW;
VAR11:=(HIGH+LOW+CLOSE)/3;
VAR12:=(VAR11-MA(VAR11,14))*1000/(15*AVEDEV(VAR11,14));
VAR13:=WEEkdAY;
VAR14:=IF(WEEKDAY=VAR13,HHV(H,6),0);
VAR15:=IF(WEEKDAY=VAR13,LLV(L,6),0);
VAR16:=IF(WEEKDAY=VAR13,C,0);
VAR17:=(VAR14+VAR15+VAR16)/3;
VAR18:=(VAR17-MA(VAR17,45))/(0.015*AVEDEV(VAR17,45)),LINETHICK2;
VAR19:=DAY;
VAR20:=IF(DAY=VAR19,HHV(H,30),0);
VAR21:=IF(DAY=VAR19,LLV(L,30),0);
VAR22:=IF(DAY=VAR19,C,0);
VAR23:=(VAR20+VAR21+VAR22)/3;
VAR24:=(VAR23-EMA(VAR23,60))/(0.015*AVEDEV(VAR23,60)),COLORGREEN,LINETHICK2;
VAR25:=EMA(CLOSE,12)-EMA(CLOSE,26);
VAR26:=EMA(VAR25,9);
VAR27:=(VAR25-VAR26)*2;
VAR28:=REF(VAR27/2,BARSLAST(VAR27=HHV(VAR27,120))),COLORA67D3D,LINETHICK1;
VAR29:=REF(VAR27/2,BARSLAST(VAR27=HHV(VAR27,250))),COLORBLACK,LINETHICK1;
VAR30:=NOT(REF(VAR28,1)=VAR28);
VAR31:=NOT(REF(VAR28,1)=REF(VAR29,1))&&VAR28=VAR29;
STICKLINE(VAR6,0,VAR6,2,0),COLORGREEN;
STICKLINE(VAR6>0&&VAR6< 20,0,VAR6,2,0),COLORGREEN;
STICKLINE(VAR6>20,20,VAR6,2,0),COLORMAGENTA;
STICKLINE(VAR6>40,40,VAR6,2,0),COLORRED;
STICKLINE(VAR6>60,60,VAR6,2,0),COLORYELLOW;
STICKLINE(VAR24>180,10,20,2,0),COLORRED;
STICKLINE(VAR18>180,0,10,2,0),COLORMAGENTA;
STICKLINE(VAR30,VAR7,-10,2,0),COLORYELLOW;
STICKLINE(VAR7< 20,20,VAR7,2,0),COLORYELLOW;
VAR32:EXPMEMA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,6),COLORYELLOW,LINETHICK3;
VAR33:VAR5*100/VAR1,LINETHICK4,COLORBLUE;
10,COLORRED;
20;
40,COLORRED;
60;
80;








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


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


填充背景
填充背景
填充背景
VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均
VAR2赋值:最高价-1日前的最高价
VAR3赋值:1日前的最低价-最低价
VAR4赋值:如果VAR2>0并且VAR2>VAR3,返回VAR2,否则返回0的14日指数平滑移动平均
VAR5赋值:如果VAR3>0并且VAR3>VAR2,返回VAR3,否则返回0的14日指数平滑移动平均
VAR6赋值:VAR4*100/VAR1
VAR7赋值:VAR5*100/VAR1
VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的6日指数平滑移动平均,画黄色,线宽为2,NODRAW
VAR9赋值:VAR8的6日指数平滑移动平均
当满足条件是否最后一个周期时,在40位置书写文字,画绿色
当满足条件是否最后一个周期时,在60位置书写文字,画青色
当满足条件是否最后一个周期时,在20位置书写文字,画青色
当满足条件是否最后一个周期时,在80位置书写文字,画青色
VAR10赋值:VAR6-VAR8
当满足条件1时,在横轴0.70纵轴0.001位置书写文字,画黄色
当满足条件1时,在横轴0.80纵轴0.001位置书写文字,画黄色
当满足条件1时,在横轴0.90纵轴0.001位置书写文字,画黄色
VAR11赋值:(最高价+最低价+收盘价)/3
VAR12赋值:(VAR11-VAR11的14日简单移动平均)*1000/(15*VAR11的14日平均绝对偏差)
VAR13赋值:星期
VAR14赋值:如果星期=VAR13,返回6日内最高价的最高值,否则返回0
VAR15赋值:如果星期=VAR13,返回6日内最低价的最低值,否则返回0
VAR16赋值:如果星期=VAR13,返回收盘价,否则返回0
VAR17赋值:(VAR14+VAR15+VAR16)/3
VAR18赋值:(VAR17-VAR17的45日简单移动平均)/(0.015*VAR17的45日平均绝对偏差),线宽为2
VAR19赋值:日
VAR20赋值:如果日=VAR19,返回30日内最高价的最高值,否则返回0
VAR21赋值:如果日=VAR19,返回30日内最低价的最低值,否则返回0
VAR22赋值:如果日=VAR19,返回收盘价,否则返回0
VAR23赋值:(VAR20+VAR21+VAR22)/3
VAR24赋值:(VAR23-VAR23的60日指数移动平均)/(0.015*VAR23的60日平均绝对偏差),画绿色,线宽为2
VAR25赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
VAR26赋值:VAR25的9日指数移动平均
VAR27赋值:(VAR25-VAR26)*2
VAR28赋值:上次VAR27=120日内VAR27的最高值距今天数日前的VAR27/2,COLORA67D3D,线宽为1
VAR29赋值:上次VAR27=250日内VAR27的最高值距今天数日前的VAR27/2,画黑色,线宽为1
VAR30赋值:取反
VAR31赋值:取反并且VAR28=VAR29
当满足条件VAR6时,在0和VAR6位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件VAR6>0并且VAR6<20时,在0和VAR6位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件VAR6>20时,在20和VAR6位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件VAR6>40时,在40和VAR6位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VAR6>60时,在60和VAR6位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件VAR24>180时,在10和20位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VAR18>180时,在0和10位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件VAR30时,在VAR7和-10位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件VAR7<20时,在20和VAR7位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
输出VAR32:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的6日指数平滑移动平均,画黄色,线宽为3
输出VAR33:VAR5*100/VAR1,线宽为4,画蓝色
10,画红色
20
40,画红色
60
80
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   热门标签  -   联系我们   -   股朋网  -  指标网   -  指标公式网  -   免责声明  -   隐私政策  -   加入收藏   

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