通达信自己组合的指标公式源码

指标是一个综合性的K线形态与趋势强度可视化工具。

核心功能:
1. 趋势强度染色:通过计算价格与短期均线的相对位置关系,得出一个名为`QS`的趋势强度值(-2, 0, 2)。根据`QS`值的不同以及K线的阴阳,用不同颜色和宽度的柱体绘制K线,直观展示当前K线所属的多空强度等级。
2. 特殊形态识别:
启明星形态:识别由连续下跌后出现的一根阳线构成的潜在反转形态,并在K线下方标注星号(☆)提示。
RSI超买预警:当RSI指标上穿88线时,在K线上方标注向下箭头(▼),提示超买风险。
3. 通道位置辅助:计算价格在布林通道中的相对位置,作为启明星形态的辅助判断条件。

使用要点:
指标直接应用于主图,会替换原有的K线显示。
不同颜色的K线代表了不同的多空强度组合,需结合其定义(如`QS=-2`代表空头趋势较强)进行解读。
出现的“☆”和“▼”符号是明确的买入和预警信号点,可作为决策参考。
指标逻辑复杂,信号产生基于严格的序列条件,可能信号较少,适合作为辅助确认工具。
 
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
QS1:=IF(C>MA(C,4),1,0);
QS2:=IF(C<MA(C,4),-1,0);
QS3:=IF(MA(C,5)>REF(MA(C,5),1),1,0);
QS4:=IF(MA(C,5)<REF(MA(C,5),1),-1,0);
QS:=QS1+QS2+QS3+QS4;
STICKLINE((QS=-2 AND C<O),H,L,0,0),COLOR00FF00;
STICKLINE((QS=-2 AND C<O),OPEN,CLOSE,4,0),COLOR007900;
STICKLINE((QS=-2 AND C<O),OPEN,CLOSE,3,1),COLOR00A200;
STICKLINE((QS=-2 AND C<O),OPEN,CLOSE,2,0),COLOR00D600;
STICKLINE((QS=-2 AND C<O),OPEN,CLOSE,1,0),COLOR00FF00;
STICKLINE((QS=-2 AND C>O),H,L,0,0),COLOR53A9FF;
STICKLINE((QS=-2 AND C>O),O,C,4,0),COLOR003E7B;
STICKLINE((QS=-2 AND C>O),O,C,3,1),COLOR0053A6;
STICKLINE((QS=-2 AND C>O),O,C,2,0),COLOR006AD5;
STICKLINE((QS=-2 AND C>O),O,C,1,0),COLOR2492FF;
STICKLINE((QS=0 AND C<O),H,L,0,0),COLORFFFFFF;
STICKLINE((QS=0 AND C<O),O,C,4,0),COLORBBBBBB;
STICKLINE((QS=0 AND C<O),O,C,3,1),COLORCACACA;
STICKLINE((QS=0 AND C<O),O,C,2,0),COLORF6F6F6;
STICKLINE((QS=0 AND C<O),O,C,1,0),COLORFFFFFF;
STICKLINE((QS=0 AND C>O),H,L,0,0),COLOR00FFFF;
STICKLINE((QS=0 AND C>O),O,C,4,0),COLOR008888;
STICKLINE((QS=0 AND C>O),O,C,3,1),COLOR00BFBF;
STICKLINE((QS=0 AND C>O),O,C,2,0),COLOR00DBDB;
STICKLINE((QS=0 AND C>O),O,C,1,0),COLOR00F0F0;
STICKLINE((QS=2 AND C<O),H,L,0,0),COLORFF00FF;
STICKLINE((QS=2 AND C<O),O,C,4,0),COLORBB00BB;
STICKLINE((QS=2 AND C<O),O,C,3,1),COLORFF5BFF;
STICKLINE((QS=2 AND C<O),O,C,2,0),COLORF900F9;
STICKLINE((QS=2 AND C<O),O,C,1,0),COLORFF66FF;
STICKLINE((QS=2 AND C>O),H,L,0,0),COLOR0000FF;
STICKLINE((QS=2 AND C>O),O,C,4,0),COLOR00007B;
STICKLINE((QS=2 AND C>O),O,C,3,1),COLOR000097;
STICKLINE((QS=2 AND C>O),O,C,2,0),COLOR0000C4;
STICKLINE((QS=2 AND C>O),O,C,1,0),COLOR0000EC;
AC:=AMOUNT/(VOL);
YY:=MA(AC,13);
LLL:=(C-YY)/YY*100;
MIDC := MA(CLOSE,21);
UPPERC:= MIDC + 2*STD(C,21);
LOWERC:= MIDC - 2*STD(C,21);
BBA:=(C-LOWERC)/(UPPERC-LOWERC);
BBC:=FORCAST(BBA,3);
LIFENGCYC:=(REF(LLL,1)<-15 AND REF(BBA,1)<0 AND LLL>REF(LLL,1));
STICKLINE(LIFENGCYC>0,C,O,2,0),COLOR10ABFF;
STICKLINE(LIFENGCYC>0,C,O,1.5,0),COLOR10D0FF;
STICKLINE(LIFENGCYC>0,C,O,1,0),COLOR10FFFF;
DRAWTEXT(LIFENGCYC>0,LOW*0.99,'☆'),COLORFFFFFF;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
DRAWTEXT(CROSS(88,RSI),(HIGH * 1.02),'▼'),COLORFFFFFF;





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


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

VAR1赋值:收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价
VAR2赋值:1日前的VAR1 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR3赋值:1日前的VAR2 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR4赋值:1日前的VAR3 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR5赋值:1日前的VAR4 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR6赋值:1日前的VAR5 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR7赋值:1日前的VAR6 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR8赋值:1日前的VAR7 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR9赋值:1日前的VAR8 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARA赋值:1日前的VAR9 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARB赋值:1日前的VARA AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARC赋值:1日前的VARB AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VARD赋值:收盘价<1日前的收盘价 AND 收盘价<2日前的收盘价
VARE赋值:1日前的VARD AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VARF赋值:1日前的VARE AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR10赋值:1日前的VARF AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR11赋值:1日前的VAR10 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR12赋值:1日前的VAR11 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR13赋值:1日前的VAR12 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR14赋值:1日前的VAR13 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR15赋值:1日前的VAR14 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR16赋值:1日前的VAR15 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR17赋值:1日前的VAR16 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价
VAR18赋值:1日前的VAR17 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
VAR19赋值:1日前的VARDORVAREORVARFORVAR10ORVAR11ORVAR12ORVAR13ORVAR14ORVAR15ORVAR16ORVAR17ORVAR18 AND VAR1
QS1赋值:如果收盘价>收盘价的4日简单移动平均,返回1,否则返回0
QS2赋值:如果收盘价<收盘价的4日简单移动平均,返回-1,否则返回0
QS3赋值:如果收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均,返回1,否则返回0
QS4赋值:如果收盘价的5日简单移动平均<1日前的收盘价的5日简单移动平均,返回-1,否则返回0
QS赋值:QS1+QS2+QS3+QS4
当满足条件(QS=-2ANDC<开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00
当满足条件(QS=-2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR007900
当满足条件(QS=-2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00A200
当满足条件(QS=-2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00D600
当满足条件(QS=-2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件(QS=-2ANDC>开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR53A9FF
当满足条件(QS=-2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR003E7B
当满足条件(QS=-2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0053A6
当满足条件(QS=-2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR006AD5
当满足条件(QS=-2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR2492FF
当满足条件(QS=0ANDC<开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件(QS=0ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORBBBBBB
当满足条件(QS=0ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORCACACA
当满足条件(QS=0ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORF6F6F6
当满足条件(QS=0ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFFFFFF
当满足条件(QS=0ANDC>开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FFFF
当满足条件(QS=0ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR008888
当满足条件(QS=0ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00BFBF
当满足条件(QS=0ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00DBDB
当满足条件(QS=0ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00F0F0
当满足条件(QS=2ANDC<开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件(QS=2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORBB00BB
当满足条件(QS=2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLORFF5BFF
当满足条件(QS=2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORF900F9
当满足条件(QS=2ANDC<开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF66FF
当满足条件(QS=2ANDC>开盘价)时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0000FF
当满足条件(QS=2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00007B
当满足条件(QS=2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR000097
当满足条件(QS=2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000C4
当满足条件(QS=2ANDC>开盘价)时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000EC
AC赋值:成交额(元)/(成交量(手))
YY赋值:AC的13日简单移动平均
LLL赋值:(收盘价-YY)/YY*100
赋值: 收盘价的21日简单移动平均
UPPERC赋值: MIDC + 2*收盘价的21日估算标准差
LOWERC赋值: MIDC - 2*收盘价的21日估算标准差
BBA赋值:(收盘价-LOWERC)/(UPPERC-LOWERC)
BBC赋值:BBA的3日线性回归预测值
LIFENGCYC赋值:(1日前的LLL<-15 AND 1日前的BBA<0 AND LLL>1日前的LLL)
当满足条件LIFENGCYC>0时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR10ABFF
当满足条件LIFENGCYC>0时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR10D0FF
当满足条件LIFENGCYC>0时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR10FFFF
当满足条件LIFENGCYC>0时,在最低价*0.99位置书写文字,COLORFFFFFF
LC赋值:1日前的收盘价
RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均 / (收盘价-LC)的绝对值的3日[1日权重]移动平均) * 100)
当满足条件88上穿RSI时,在(最高价*1.02)位置书写文字,COLORFFFFFF
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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