通达信盈利伴侣主图指标公式源码

指标是一个综合性技术分析工具,主要功能如下:

1. 动态支撑压力位:基于最近120个周期计算并绘制动态的高点、低点、压力位、平衡位和支撑位。
2. 多空趋势与K线染色:通过EMA均线(3日、8日、21日)的排列关系,将K线区分为四种状态,并用不同颜色渲染K线实体和影线,直观显示短期趋势。
3. 底部反弹信号:结合价格位置、成交量萎缩后的放量以及特定K线形态,在图表上标记出潜在的底部反弹或强势启动信号点。

使用要点:
指标在K线图上直接绘制支撑压力线和彩色K线。
黄色箭头图标和红黄柱状组合用于提示潜在的买入或关注信号。
所有计算和绘制均限定在最近120根K线范围内,便于观察近期结构。
 

VAR1:=BARSLAST(CURRBARSCOUNT=120);
VAR2:=CONST(IF(ISLASTBAR=1,HHV(HIGH,VAR1),0));
VAR3:=CONST(IF(ISLASTBAR=1,LLV(LOW,VAR1),0));
VAR4:=EMA(CLOSE,3)>EMA(CLOSE,21);
VAR5:=EMA(CLOSE,3)< EMA(CLOSE,21);
VAR6:=EMA(CLOSE,3)>EMA(CLOSE,8);
VAR7:=EMA(CLOSE,3)< EMA(CLOSE,8);
VAR8:=EMA(HHV(HIGH,1),8);
VAR9:=EMA(C,8)< REF(EMA(C,8),1) AND CLOSE< EMA(C,8);
VAR10:=IF(VAR8< REF(VAR8,1) OR VAR9,1,0);
VAR11:=SMA(MAX(C-REF(C,1),0),2,1)/SMA(Abs(C-REF(C,1)),2,1)*100;
VAR12:=VAR11< 45 AND REF(VAR11,1)>45;
VAR13:=VAR11< 20 AND REF(VAR11,1)>20;
VAR14:=COUNT(VAR10=1,4)=3 AND VAR10=0 AND O< C;
VAR15:=(VAR14 AND (C-REF(C,1))/REF(C,1)>0.065)*10>=10;
VAR16:=VAR15 OR ((C-REF(C,1))/REF(C,1)>0.065 AND (REF(VAR13,1) OR REF(VAR12,1)));
DRAWGBK(CLOSE>0,RGB(20,0,28),RGB(20,0,28),0,0,1);
高:IF(CURRBARSCOUNT<=120,VAR2,DRAWNULL),POINTDOT,COLORYELLOW;
压:IF(CURRBARSCOUNT<=120,VAR2-(VAR2-VAR3)*0.191,DRAWNULL),NODRAW,COLORMAGENTA;
平衡:IF(CURRBARSCOUNT<=120,VAR3+(VAR2-VAR3)/2,DRAWNULL),NODRAW,COLORYELLOW;
支撑:IF(CURRBARSCOUNT<=120,VAR3+(VAR2-VAR3)*0.191,DRAWNULL),NODRAW,COLORGREEN;
低:IF(CURRBARSCOUNT<=120,VAR3,DRAWNULL),POINTDOT,COLORGREEN;
天:BARSLAST(LOW=VAR3),NODRAW,COLORYELLOW;
STICKLINE(CURRBARSCOUNT<=120,平衡,平衡,3,(-1)),COLORWHITE;
STICKLINE(CURRBARSCOUNT<=120,压,压,3,(-1)),COLORRED;
STICKLINE(CURRBARSCOUNT<=120,支撑,支撑,3,(-1)),COLORGREEN;
DRAWTEXT(CURRBARSCOUNT=1,压,'压'),COLORRED;
DRAWTEXT(CURRBARSCOUNT=1,平衡,'平衡'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,支撑,'支撑'),COLORYELLOW;
STICKLINE(VAR4,LOW,HIGH,0,0),COLOR0088EE;
STICKLINE(VAR4,CLOSE,OPEN,3,0),COLOR0055AA;
STICKLINE(VAR4,CLOSE,OPEN,2.8,0),COLOR0066BB;
STICKLINE(VAR4,CLOSE,OPEN,2.5,0),COLOR0077CC;
STICKLINE(VAR4,CLOSE,OPEN,2.2,0),COLOR0088DD;
STICKLINE(VAR4,CLOSE,OPEN,1.7,0),COLOR0099EE;
STICKLINE(VAR4,CLOSE,OPEN,1.2,0),COLOR00AAFF;
STICKLINE(VAR4,CLOSE,OPEN,0.7,0),COLOR00CCFF;
STICKLINE(VAR4,CLOSE,OPEN,0.2,0),COLORYELLOW;
STICKLINE(VAR5,HIGH,LOW,0,1),COLORGREEN;
STICKLINE(VAR5,CLOSE,OPEN,3.2,0),COLOR006600;
STICKLINE(VAR5,CLOSE,OPEN,2.6,0),COLOR008800;
STICKLINE(VAR5,CLOSE,OPEN,1.9,0),COLOR00AA00;
STICKLINE(VAR5,CLOSE,OPEN,1.1,0),COLOR00CC00;
STICKLINE(VAR5,CLOSE,OPEN,0.3,0),COLORGREEN;
STICKLINE(VAR5 AND VAR6,HIGH,LOW,0,1),COLORFF55FF;
STICKLINE(VAR5 AND VAR6,CLOSE,OPEN,3.2,0),COLOR880088;
STICKLINE(VAR5 AND VAR6,CLOSE,OPEN,2.6,0),COLORAA00AA;
STICKLINE(VAR5 AND VAR6,CLOSE,OPEN,1.9,0),COLORCC00CC;
STICKLINE(VAR5 AND VAR6,CLOSE,OPEN,1.1,0),COLOREE00EE;
STICKLINE(VAR5 AND VAR6,CLOSE,OPEN,0.3,0),COLORFF44FF;
STICKLINE(VAR4 AND VAR7,HIGH,LOW,0,1),COLORFF8800;
STICKLINE(VAR4 AND VAR7,CLOSE,OPEN,3.2,0),COLORFF2200;
STICKLINE(VAR4 AND VAR7,CLOSE,OPEN,2.6,0),COLORFF4400;
STICKLINE(VAR4 AND VAR7,CLOSE,OPEN,1.9,0),COLORFF6600;
STICKLINE(VAR4 AND VAR7,CLOSE,OPEN,1.1,0),COLORFF8800;
STICKLINE(VAR4 AND VAR7,CLOSE,OPEN,0.3,0),COLORFFAA00;
DRAWICON(VAR16,LOW,7);
STICKLINE(VAR16,LOW,LOW+(HIGH-LOW)/2,2.7,0),COLORYELLOW;
STICKLINE(VAR16,LOW+(HIGH-LOW)/2,HIGH,2.7,0),COLORRED;







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


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

VAR1赋值:上次到最后交易的周期=120距今天数
VAR2赋值:如果是否最后一个周期=1,返回VAR1日内最高价的最高值,否则返回0的最后一日取值设为常数
VAR3赋值:如果是否最后一个周期=1,返回VAR1日内最低价的最低值,否则返回0的最后一日取值设为常数
VAR4赋值:收盘价的3日指数移动平均>收盘价的21日指数移动平均
VAR5赋值:收盘价的3日指数移动平均< 收盘价的21日指数移动平均
VAR6赋值:收盘价的3日指数移动平均>收盘价的8日指数移动平均
VAR7赋值:收盘价的3日指数移动平均< 收盘价的8日指数移动平均
VAR8赋值:1日内最高价的最高值的8日指数移动平均
VAR9赋值:收盘价的8日指数移动平均< 1日前的收盘价的8日指数移动平均 AND 收盘价< 收盘价的8日指数移动平均
VAR10赋值:如果VAR8<1日前的VAR8ORVAR9,返回1,否则返回0
VAR11赋值:收盘价-1日前的收盘价和0的较大值的2日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的2日[1日权重]移动平均*100
VAR12赋值:VAR11< 45 AND 1日前的VAR11>45
VAR13赋值:VAR11< 20 AND 1日前的VAR11>20
VAR14赋值:统计4日中满足VAR10=1的天数=3 AND VAR10=0 AND 收阳线
VAR15赋值:(VAR14 AND (收盘价-1日前的收盘价)/1日前的收盘价>0.065)*10>=10
VAR16赋值:VAR15 OR ((收盘价-1日前的收盘价)/1日前的收盘价>0.065 AND (1日前的VAR13 OR 1日前的VAR12))
填充背景
输出高:如果到最后交易的周期<=120,返回VAR2,否则返回无效数,POINTDOT,画黄色
输出压:如果到最后交易的周期<=120,返回VAR2-(VAR2-VAR3)*0.191,否则返回无效数,NODRAW,画洋红色
输出平衡:如果到最后交易的周期<=120,返回VAR3+(VAR2-VAR3)/2,否则返回无效数,NODRAW,画黄色
输出支撑:如果到最后交易的周期<=120,返回VAR3+(VAR2-VAR3)*0.191,否则返回无效数,NODRAW,画绿色
输出低:如果到最后交易的周期<=120,返回VAR3,否则返回无效数,POINTDOT,画绿色
输出天:上次最低价=VAR3距今天数,NODRAW,画黄色
当满足条件到最后交易的周期<=120时,在平衡和平衡位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画白色
当满足条件到最后交易的周期<=120时,在压和压位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画红色
当满足条件到最后交易的周期<=120时,在支撑和支撑位置之间画柱状线,宽度为3,(-1)不为0则画空心柱.,画绿色
当满足条件到最后交易的周期=1时,在压位置书写文字,画红色
当满足条件到最后交易的周期=1时,在平衡位置书写文字,画白色
当满足条件到最后交易的周期=1时,在支撑位置书写文字,画黄色
当满足条件VAR4时,在最低价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0088EE
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0055AA
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0066BB
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0077CC
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0088DD
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR0099EE
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00AAFF
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00CCFF
当满足条件VAR4时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,画黄色
当满足条件VAR5时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
当满足条件VAR5时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR006600
当满足条件VAR5时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR008800
当满足条件VAR5时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLOR00AA00
当满足条件VAR5时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOR00CC00
当满足条件VAR5时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画绿色
当满足条件VAR5ANDVAR6时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF55FF
当满足条件VAR5ANDVAR6时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR880088
当满足条件VAR5ANDVAR6时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORAA00AA
当满足条件VAR5ANDVAR6时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORCC00CC
当满足条件VAR5ANDVAR6时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLOREE00EE
当满足条件VAR5ANDVAR6时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF44FF
当满足条件VAR4ANDVAR7时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLORFF8800
当满足条件VAR4ANDVAR7时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF2200
当满足条件VAR4ANDVAR7时,在收盘价和开盘价位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLORFF4400
当满足条件VAR4ANDVAR7时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱.,COLORFF6600
当满足条件VAR4ANDVAR7时,在收盘价和开盘价位置之间画柱状线,宽度为1.1,0不为0则画空心柱.,COLORFF8800
当满足条件VAR4ANDVAR7时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFFAA00
当满足条件VAR16时,在最低价位置画7号图标
当满足条件VAR16时,在最低价和最低价+(最高价-最低价)/2位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画黄色
当满足条件VAR16时,在最低价+(最高价-最低价)/2和最高价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,画红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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