通达信组合生命线主图指标公式源码

指标是一个复合型技术分析工具,融合了趋势线、支撑压力位和买卖信号。其核心用法如下:

1. 核心趋势线(生命线):指标中名为“生命线”的青色曲线是核心趋势跟踪线。当股价运行于该线上方时,视为趋势偏多;下方则偏空。该线由经过复杂平滑处理的均价计算得出,旨在过滤噪音,反映股价内在趋势。

2. 买入信号(B):当K线收盘价由下向上穿越名为“D”的短期均线(由K值4日平均计算得出),且“D”线本身处于下降状态时,在K线最低价附近标注红色的“B”字母,提示买入机会。

3. 卖出信号(S):当K线收盘价由上向下穿越“D”线,且“D”线本身处于上升状态时,在K线最高价附近标注绿色的“S”字母,提示卖出或减仓信号。

4. 历史量能压力位(EP线):指标绘制了多条水平线(如EP10、EP20→10等),颜色为浅绿或白色。这些线分别代表了近期(如10日、20日、30日等)成交量最大那一天的收盘价位置。它们的作用是标识过去的重要价格关口,可作为潜在的阻力或支撑参考。

5. 涨跌停标识:对于当日涨停的股票,用红色粗柱体突出显示K线;对于当日跌停的股票,用绿色粗柱体突出显示K线,便于快速识别极端行情。

6. 市场广度参考:指标计算了“涨家数”和“跌家数”(不直接显示数值),可用于辅助判断市场整体氛围。

关于使用说明的解读:
“股价上穿买入”:对应上述第2条,即出现“B”信号时考虑买入。
“偏离线上10%抛”:此处的“线”应指“生命线”。当股价上涨至高于“生命线”10%的位置时,可考虑作为获利了结的参考位之一。
“线下15%底”:当股价下跌至低于“生命线”15%的位置时,可考虑作为逢低布局的参考区域之一。

注意事项:
EP系列水平线为基于历史数据的固定位置线,仅在最近一定K线范围内显示。
“生命线”和买卖信号“B/S”是动态变化的。实际使用时,“偏离线上10%抛”和“线下15%底”的具体百分比需用户自行计算或借助其他工具标注,指标本身未直接画出该百分比线。
所有信号需结合成交量、大盘环境及其他技术分析方法综合判断。
 

{使用说明:股价上穿买入,偏离线上10%抛,线下15%底.}


日均价:=(C*3+H+L+O)/6;

SA1:=MA(C,5);

SA:=IF(C>SA1,L,H);

JUNJ:=SA;

ED1:=(-2*REF(JUNJ,2)+REF(JUNJ,1)+2*JUNJ),COLORBLUE;

ED2:=(-0.4*REF(JUNJ,4)-0.4*REF(JUNJ,3)-1.1*REF(JUNJ,2)+0.9*REF(JUNJ,1)+2*JUNJ),COLORBLUE;

ED3:=(-0.8*REF(JUNJ,4)-0.8*REF(JUNJ,3)-0.2*REF(JUNJ,2)+0.8*REF(JUNJ,1)+2*JUNJ),COLORBLUE;

JF1:=SMA(SMA(ED1,3,1),3,1),COLOR999900;

BIAS1 :=(JF1-MA(JF1,5))/MA(JF1,5)*100;

XAM1:=FLOOR(((JF1-MA(JF1,5))/MA(JF1,5)*100)/5);

生命线:SMA(SMA((EMA(日均价,ABS(5- XAM1))),3,1),3,1),COLORCYAN;

T10:=CONST(HHVBARS(V,10));

EP10:IF(CURRBARSCOUNT<=10+3,CONST(IF(T10=0,C,REF(C,T10))),DRAWNULL),COLORFEFEFE;

IF(CURRBARSCOUNT=T10+1,EP10,DRAWNULL),CIRCLEDOT,COLORFEFEFE;

T20→10:=CONST(REF(HHVBARS(V,10),10)+10);

EP20→10:IF(CURRBARSCOUNT<=20+3 AND CURRBARSCOUNT>=5,CONST(REF(C,T20→10)),DRAWNULL),COLOR009900;

IF(CURRBARSCOUNT=T20→10+1,EP20→10,DRAWNULL),CIRCLEDOT,COLOR00CC00;

T30→20:=CONST(REF(HHVBARS(V,10),20)+20);

EP30→20:IF(CURRBARSCOUNT<=30+3 AND CURRBARSCOUNT>=5,CONST(REF(C,T30→20)),DRAWNULL),COLOR009900;

IF(CURRBARSCOUNT=T30→20+1,EP30→20,DRAWNULL),CIRCLEDOT,COLOR00CC00;

T45→30:=CONST(REF(HHVBARS(V,15),30)+30);

EP45→30:IF(CURRBARSCOUNT<=45+3 AND CURRBARSCOUNT>=5,CONST(REF(C,T45→30)),DRAWNULL),COLOR009900;

IF(CURRBARSCOUNT=T45→30+1,EP45→30,DRAWNULL),CIRCLEDOT,COLOR00CC00;

T65→45:=CONST(REF(HHVBARS(V,20),45)+45);

EP65→45:IF(CURRBARSCOUNT<=65+3 AND CURRBARSCOUNT>=5,CONST(REF(C,T65→45)),DRAWNULL),COLOR009900;

IF(CURRBARSCOUNT=T65→45+1,EP65→45,DRAWNULL),CIRCLEDOT,COLOR00CC00;

涨家数:INDEXADV,NODRAW, ;

跌家数:INDEXDEC,NODRAW,COLORGREEN;

C3:=REF(C,1);

涨停:=IF((C-C3)*100/C3>=(10-0.01*100/C3),1,0);

{-股票公式网站 }

STICKLINE(涨停,OPEN,CLOSE,2.5,0),COLORRED;

跌停:=IF((C3-C)*100/C3>=(10-0.01*100/C3),1,0);

STICKLINE(跌停,OPEN,CLOSE,2.5,0),COLORGREEN;

VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);

K:=(C+H+L)/3;

D:=MA(K,4);

DRAWTEXT(REF(C,1)>D AND C<D AND D>REF(D,1),H*0.95, 'S'),COLORGREEN;

DRAWTEXT(REF(C,1)<D AND C>D AND D<REF(D,1),L*0.98 ,'B'),COLORRED;






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


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

日均价赋值:(收盘价*3+最高价+最低价+开盘价)/6
SA1赋值:收盘价的5日简单移动平均
SA赋值:如果收盘价>SA1,返回最低价,否则返回最高价
JUNJ赋值:SA
ED1赋值:(-2*2日前的JUNJ+1日前的JUNJ+2*JUNJ),画蓝色
ED2赋值:(-0.4*4日前的JUNJ-0.4*3日前的JUNJ-1.1*2日前的JUNJ+0.9*1日前的JUNJ+2*JUNJ),画蓝色
ED3赋值:(-0.8*4日前的JUNJ-0.8*3日前的JUNJ-0.2*2日前的JUNJ+0.8*1日前的JUNJ+2*JUNJ),画蓝色
JF1赋值:ED1的3日[1日权重]移动平均的3日[1日权重]移动平均,COLOR999900
赋值:(JF1-JF1的5日简单移动平均)/JF1的5日简单移动平均*100
XAM1赋值:((JF1-JF1的5日简单移动平均)/JF1的5日简单移动平均*100)/5的向下舍入
输出生命线:(日均价的5-XAM1的绝对值日指数移动平均)的3日[1日权重]移动平均的3日[1日权重]移动平均,画青色
T10赋值:10日内成交量(手)距今天数的最后一日取值设为常数
输出EP10:如果到最后交易的周期<=10+3,返回如果T10=0,返回收盘价,否则返回T10日前的收盘价的最后一日取值设为常数,否则返回无效数,COLORFEFEFE
如果到最后交易的周期=T10+1,返回EP10,否则返回无效数,CIRCLEDOT,COLORFEFEFE
T20→10赋值:10日前的10日内成交量(手)距今天数+10的最后一日取值设为常数
输出EP20→10:如果到最后交易的周期<=20+3ANDCURRBARSCOUNT>=5,返回T20→10日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR009900
如果到最后交易的周期=T20→10+1,返回EP20→10,否则返回无效数,CIRCLEDOT,COLOR00CC00
T30→20赋值:20日前的10日内成交量(手)距今天数+20的最后一日取值设为常数
输出EP30→20:如果到最后交易的周期<=30+3ANDCURRBARSCOUNT>=5,返回T30→20日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR009900
如果到最后交易的周期=T30→20+1,返回EP30→20,否则返回无效数,CIRCLEDOT,COLOR00CC00
T45→30赋值:30日前的15日内成交量(手)距今天数+30的最后一日取值设为常数
输出EP45→30:如果到最后交易的周期<=45+3ANDCURRBARSCOUNT>=5,返回T45→30日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR009900
如果到最后交易的周期=T45→30+1,返回EP45→30,否则返回无效数,CIRCLEDOT,COLOR00CC00
T65→45赋值:45日前的20日内成交量(手)距今天数+45的最后一日取值设为常数
输出EP65→45:如果到最后交易的周期<=65+3ANDCURRBARSCOUNT>=5,返回T65→45日前的收盘价的最后一日取值设为常数,否则返回无效数,COLOR009900
如果到最后交易的周期=T65→45+1,返回EP65→45,否则返回无效数,CIRCLEDOT,COLOR00CC00
输出涨家数:大盘的上涨家数,NODRAW,
输出跌家数:大盘的下跌家数,NODRAW,画绿色
C3赋值:1日前的收盘价
涨停赋值:如果(收盘价-C3)*100/C3>=(10-0.01*100/C3),返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色
跌停赋值:如果(C3-收盘价)*100/C3>=(10-0.01*100/C3),返回1,否则返回0
当满足条件跌停时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色
VAR1赋值:收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价
K赋值:(收盘价+最高价+最低价)/3
D赋值:K的4日简单移动平均
当满足条件1日前的收盘价>DANDC1日前的D时,在最高价*0.95位置书写文字,画绿色
当满足条件1日前的收盘价DANDD<1日前的D时,在最低价*0.98位置书写文字,画红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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