通达信行业板块题材市值主图指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个**综合信息展示指标**,主要用于在行情界面实时显示股票的基本面和财务状况信息。具体包括: 1. **股本市值信息**:显示总股本、流通盘、流通比例、流通市值、上市日期 2. **财务指标**:市销率、市净率、净资收益率、毛利率、净利润率、主营利润率 3. **实时行情数据**:获利比例(散户持有成本与当前价格的对比)、换手率、量比、涨跌幅 4. **财务预警系统**:基于改良版Altman Z-score模型计算的Z值,用于评估企业财务风险程度(重警/轻警/无警),同时显示优质资产率和现金负债比

买卖信号

**无明确买卖信号**。该指标为信息展示型公式,仅用于辅助投资者了解公司基本面和财务状况,不提供买入或卖出建议。

用法

1. 将公式加入通达信行情界面即可自动显示 2. 观察Z值判断财务风险:Z值<1.2为重警(高风险),1.2-2.6为轻警(中等风险),>2.6为无警(低风险) 3. 结合财务指标(PE、PB、毛利率等)评估公司基本面优劣 4. 配合其他技术指标进行综合分析决策

公式源码

所属板块:=STRCAT('【所属板块】',STRCAT(STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [地域]—',DYBLOCK)),STRCAT(' [概念]—',GNBLOCK)));
总股本:=STRCAT(STRCAT(' 总股本:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT(' 流通比:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT(' 流通市值:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
上市日期:=STRCAT(' 上市日期: ',CON2STR(HHV((BARSCOUNT(C)=0)*(DATE+19000000),0),0));
股本市值:=STRCAT('【股本市值】',STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市日期));
市盈率:=STRCAT(' 市盈率:',CON2STR(C/FINANCE(33),2));
市销率:=STRCAT(' 市销率:',CON2STR(C/(FINANCE(20)/FINANCE(1)),2));
市净率:=STRCAT(' 市净率:',CON2STR(C/FINANCE(34),2));
净资收益率:=STRCAT(' 净资收益率:',CON2STR(FINANCE(33)/FINANCE(34)*100,2));
毛利率:=STRCAT(' 毛利率:',CON2STR((FINANCE(20)-FINANCE(21))/FINANCE(20)*100,2));
净利润率:=STRCAT(' 净利率:',CON2STR(FINANCE(30)/FINANCE(20)*100,2));
主营利润率:=STRCAT(' 主营利润率:',CON2STR(FINANCE(23)/FINANCE(20)*100,2));
当前业绩:=STRCAT('【当前业绩】',STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(市盈率,市销率),市净率),净资收益率),毛利率),净利润率),主营利润率));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,所属板块),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.07,0,股本市值),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.005,0.12,0,当前业绩),COLORMAGENTA;
DRAWTEXT_FIX(1,0.005,0.17,0,'莸利比例:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.06,0.17,0,CONST(WINNER(C )*100)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.15,0.17,0,CONST(DYNAINFO(37)*100)),COLORYELLOW;
DRAWTEXT_FIX (1,0.12,0.17,0,'换手:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.25,0.17,0,CONST(DYNAINFO(17))),COLORYELLOW;
DRAWTEXT_FIX (1,0.22,0.17,0,'量比:'),COLORYELLOW;
DRAWTEXT_FIX (1,0.30,0.17,0,'涨幅:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.33,0.17,0,CONST(DYNAINFO(14)*100)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.33,0.17,0,IF(CONST(DYNAINFO(14)*100)<0,CONST(DYNAINFO(14)*100),DRAWNULL)),COLORYELLOW;
X1:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X2:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替};
X3:=FINANCE(23)/FINANCE(10)*3.3;
X4:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}
X5:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=X1+X2+X3+X4+X5;
预警:=IF(Z值<1.2,'重警',IF(Z值>=1.2 AND Z值<2.6,'轻警','无警'));
财务预警:=STRCAT('财务预警: ',STRCAT(预警,STRCAT('-Z值: ',CON2STR(Z值,3))));
优质资产率:=STRCAT(' 优质资产率: ',CON2STR((FINANCE(19)-FINANCE(22)-FINANCE(27))/FINANCE(19),2));{理论上越大越好但不同行业有不同标准};
现金负债比:=STRCAT(' 现金负债比: ',CON2STR(FINANCE(25)/FINANCE(15),3));{缺长期负债或负债总额,理论上越大越好但不同行业有不同标准};
财务系数:=STRCAT('风险系数: ',STRCAT(STRCAT(财务预警,优质资产率),现金负债比));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.23,0,财务系数),COLORGREEN;
继续阅读 →

通达信行业板块看盘主图指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个综合性的**行业板块看盘幅图指标**,主要用于全面分析市场各板块的涨跌情况和个股相对强弱。具体逻辑包括: 1. **板块识别**:自动识别当前股票所属板块(创业板/中小板/上证A股/深证A股),并显示对应指数的涨跌幅 2. **涨跌家数统计**:统计沪市、深市、中小板、创业板的上涨和下跌家数,计算上涨/下跌比例 3. **强弱对比**:计算三个维度的强弱指标 - 个股强弱:个股30日涨幅 - 行业强弱:行业指数30日涨幅 - 大盘强弱:大盘指数30日涨幅 4. **行业排名**:计算所有行业板块的涨跌幅,找出当日涨幅最大的强势板块 5. **操作提示**:根据板块与个股的强弱关系给出操作建议 6. **股东分析**:显示前十大股东持股、股东人数变化、机构持股、国家队持股等数据

买卖信号

**本指标不包含明确的买入/卖出信号**,主要是辅助看盘工具。但根据文字提示,可以参考以下操作逻辑: - 板弱+股弱:遇到急拉坚决高抛低吸 - 板强+股弱:等待股弱转强,或坚决做T - 板强+股强:持股不动 - 板弱+股强:放量强则持股不动,不放量则高抛低吸 - 上涨家数迅速增加:考虑补仓或持股不动;反之减仓

用法

1. **作为幅图指标使用**:加载到主图或副图位置,实时显示市场整体状况 2. **观察板块强弱**:通过"板块强"/"板块弱"提示了解所属行业与大盘的相对强弱 3. **判断个股强弱**:通过"个股强"/"个股弱"了解个股与行业的相对表现 4. **寻找强势板块**:右侧显示当日涨幅最大的行业板块 5. **参考操作建议**:根据文字说明的四种情况采取相应操作策略 6. **查看股东数据**:了解公司股东结构变化情况

公式源码

{行业板块看盘幅图}
创业板:=INBLOCK('创业板');
中小企业:=INBLOCK('中小板');
上证A股:=INBLOCK('上证A股');
深证A股:=INBLOCK('深证A股');
INDEH:=IF(中小企业=1,"399005$H",IF(创业板=1,"399006$H",IF(上证A股=1,"999999$H","399001$H"))),NODRAW;
INDEO:=IF(中小企业=1,"399005$O",IF(创业板=1,"399006$O",IF(上证A股=1,"999999$O","399001$O"))),NODRAW;
INDEL:=IF(中小企业=1,"399005$L",IF(创业板=1,"399006$L",IF(上证A股=1,"999999$L","399001$L"))),NODRAW;
INDEC:=IF(中小企业=1,"399005$C",IF(创业板=1,"399006$C",IF(上证A股=1,"999999$C","399001$C"))),NODRAW;
板块:=IF(中小企业=1,'中小板指数',IF(创业板=1,'创业板指数',IF(上证A股=1,'上证指数','深证指数')));
指数涨幅:=(INDEC-REF(INDEC,1))*100/REF(INDEC,1);
A:=STRCAT(板块,STRCAT(':',CON2STR(INDEC,2)));
B:=STRCAT(STRCAT('指数涨跌:',CON2STR(指数涨幅,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,A),COLOR0055FF;
DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,B),COLOR0055FF;
沪A涨家数:="999999$ADVANCE",COLORRED,NODRAW;
沪A跌家数:="999999$DECLINE",COLORGREEN,NODRAW;
深A涨家数:="399001$ADVANCE",COLORRED,NODRAW;
深A跌家数:="399001$DECLINE",COLORGREEN,NODRAW;
中小涨家数:="399005$ADVANCE",COLORRED,NODRAW;
中小跌家数:="399005$DECLINE",COLORGREEN,NODRAW;
创业涨家数:="399006$ADVANCE",COLORRED,NODRAW;
创业跌家数:="399006$DECLINE",COLORGREEN,NODRAW;
上涨总家数:=沪A涨家数+深A涨家数,COLORRED,NODRAW;
下跌总家数:=沪A跌家数+深A跌家数,COLORGREEN,NODRAW;
BBB1:=STRCAT('沪A涨家数: ',CON2STR(沪A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,BBB1),COLORRED;
BBB2:=STRCAT('沪A跌家数: ',CON2STR(沪A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,BBB2),COLORGREEN;
BBB3:=STRCAT('深A涨家数: ',CON2STR(深A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.06,0,BBB3),COLORRED;
BBB4:=STRCAT('深A跌家数: ',CON2STR(深A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.12,0,BBB4),COLORGREEN;
BBB5:=STRCAT('中小涨家数: ',CON2STR(中小涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.06,0,BBB5),COLORRED;
BBB6:=STRCAT('中小跌家数:',CON2STR(中小跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.12,0,BBB6),COLORGREEN;
BBB7:=STRCAT('创业涨家数: ',CON2STR(创业涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.06,0,BBB7),COLORRED;
BBB8:=STRCAT('创业跌家数: ',CON2STR(创业跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.12,0,BBB8),COLORGREEN;
上涨总家数比:=上涨总家数/(上涨总家数+下跌总家数)*100,COLORRED,NODRAW;
下跌总家数比:=下跌总家数/(上涨总家数+下跌总家数)*100,COLORGREEN,NODRAW;
沪A上涨家数比:=沪A涨家数/(沪A涨家数+沪A跌家数)*100,COLORRED,NODRAW;
沪A下跌家数比:=沪A跌家数/(沪A涨家数+沪A跌家数)*100,COLORGREEN,NODRAW;
深A上涨家数比:=深A涨家数/(深A涨家数+深A跌家数)*100,COLORRED,NODRAW;
深A下跌家数比:=深A跌家数/(深A涨家数+深A跌家数)*100,COLORGREEN,NODRAW;
中小上涨家数比:=中小涨家数/(中小涨家数+中小跌家数)*100,COLORRED,NODRAW;
中小下跌家数比:=中小跌家数/(中小涨家数+中小跌家数)*100,COLORGREEN,NODRAW;
创业上涨家数比:=创业涨家数/(创业涨家数+创业跌家数)*100,COLORRED,NODRAW;
创业下跌家数比:=创业跌家数/(创业涨家数+创业跌家数)*100,COLORGREEN,NODRAW;
AAA1:=STRCAT(STRCAT('上涨总家数比 ',CON2STR(上涨总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.06,0,AAA1),COLORRED;
AAA2:=STRCAT(STRCAT('下跌总家数比 ',CON2STR(下跌总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.12,0,AAA2),COLORGREEN;
AAA3:=STRCAT(STRCAT('沪A上涨家数比 ',CON2STR(沪A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.06,0,AAA3),COLORRED;
AAA4:=STRCAT(STRCAT('沪A下跌家数比 ',CON2STR(沪A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.12,0,AAA4),COLORGREEN;
AAA5:=STRCAT(STRCAT('深A上涨家数比 ',CON2STR(深A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.06,0,AAA5),COLORRED;
AAA6:=STRCAT(STRCAT('深A下跌家数比 ',CON2STR(深A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.12,0,AAA6),COLORGREEN;
AAA7:=STRCAT(STRCAT('中小上涨家数比 ',CON2STR(中小上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.06,0,AAA7),COLORRED;
AAA8:=STRCAT(STRCAT('中小下跌家数比 ',CON2STR(中小下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.12,0,AAA8),COLORGREEN;
AAA9:=STRCAT(STRCAT('创业上涨家数比 ',CON2STR(创业上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.06,0,AAA9),COLORRED;
AAA10:=STRCAT(STRCAT('创业下跌家数比 ',CON2STR(创业下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.12,0,AAA10),COLORGREEN;
CCC:=HY_INDEXC;
OOO:=HY_INDEXO;
LLL:=HY_INDEXL;
HHH:=HY_INDEXH;
DRAWKLINE(HHH,OOO,LLL,CCC);
MA5:MA(CCC,5);
MA10:MA(CCC,10);
MA20:MA(CCC,20);
MA60:MA(CCC,60);
上涨:=VARCAT('行业上涨:',VAR2STR(HY_INDEXADV,0));
下跌:=VARCAT('行业下跌:',VAR2STR(HY_INDEXDEC,0));
DRAWTEXT_FIX(ISLASTBAR,0.7,0,0,上涨),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,下跌),COLORYELLOW;
ZF:=(C-REF(C,1))/REF(C,1)*100;
行业指数:=(CCC-REF(CCC,1))*100/REF(CCC,1);
DD:=STRCAT('行业指数:',CON2STR(CCC,2));
E:=STRCAT(STRCAT('行业涨跌:',CON2STR(行业指数,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.2,0,0,DD),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.3,0,0,E),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.4,0,0,HYBLOCK),COLORYELLOW;{所属行业}
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅<=行业指数,0.5,0,0,'板块强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅>行业指数,0.5,0,0,'板块弱'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR AND ZF>=行业指数,0.6,0,0,'个股强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND ZF<行业指数,0.6,0,0,'个股弱'),COLORCYAN;
DRAWTEXT_FIX(1,0.0,0.43,0,'【说明:早盘如果持有的股票:板弱、股弱。遇到急拉,坚决高抛低吸。】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.50,0,'【如果板强、股弱:等待股弱转股强。如果盘中一直处于板强、股弱:坚决做T】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.57,0,'【遇到板强、股强:持股不动。遇到板弱、股强:看个股量,如果放量强持股不动。如果急拉不放量,应高抛低吸】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.64,0,'【遇到上涨家数迅速增加:考虑补仓或者持股不动,反之减仓。】'),COLOR0080FF;
个股强弱:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100,COLORWHITE;
行业强弱:=(HY_INDEXC-MA(HY_INDEXC,30))/MA(HY_INDEXC,30)*100,COLORYELLOW,LINETHICK2;
大盘强弱:=(INDEXC-MA(INDEXC,30))/MA(INDEXC,30)*100,COLORRED,LINETHICK4;
煤炭A:=("880301$C"-REF("880301$C",1))/REF("880301$C",1)*100;
电力A:=("880305$C"-REF("880305$C",1))/REF("880305$C",1)*100;
石油A:=("880310$C"-REF("880310$C",1))/REF("880310$C",1)*100;
钢铁A:=("880318$C"-REF("880318$C",1))/REF("880318$C",1)*100;
有色A:=("880324$C"-REF("880324$C",1))/REF("880324$C",1)*100;
化纤A:=("880330$C"-REF("880330$C",1))/REF("880330$C",1)*100;
化工A:=("880335$C"-REF("880335$C",1))/REF("880335$C",1)*100;
建材A:=("880344$C"-REF("880344$C",1))/REF("880344$C",1)*100;
造纸A:=("880350$C"-REF("880350$C",1))/REF("880350$C",1)*100;
矿物制品A:=("880351$C"-REF("880351$C",1))/REF("880351$C",1)*100;
日用化工A:=("880355$C"-REF("880355$C",1))/REF("880355$C",1)*100;
农林牧渔A:=("880360$C"-REF("880360$C",1))/REF("880360$C",1)*100;
纺织服饰A:=("880367$C"-REF("880367$C",1))/REF("880367$C",1)*100;
食品饮料A:=("880372$C"-REF("880372$C",1))/REF("880372$C",1)*100;
酿酒A:=("880380$C"-REF("880380$C",1))/REF("880380$C",1)*100;
家用电器A:=("880387$C"-REF("880387$C",1))/REF("880387$C",1)*100;
汽车类A:=("880390$C"-REF("880390$C",1))/REF("880390$C",1)*100;
医疗保健A:=("880398$C"-REF("880398$C",1))/REF("880398$C",1)*100;
家居用品A:=("880399$C"-REF("880399$C",1))/REF("880399$C",1)*100;
医药A:=("880400$C"-REF("880400$C",1))/REF("880400$C",1)*100;
商业连锁A:=("880406$C"-REF("880406$C",1))/REF("880406$C",1)*100;
商贸代理A:=("880414$C"-REF("880414$C",1))/REF("880414$C",1)*100;
传媒娱乐A:=("880418$C"-REF("880418$C",1))/REF("880418$C",1)*100;
广告包装A:=("880421$C"-REF("880421$C",1))/REF("880421$C",1)*100;
文教休闲A:=("880422$C"-REF("880422$C",1))/REF("880422$C",1)*100;
酒店餐饮A:=("880423$C"-REF("880423$C",1))/REF("880423$C",1)*100;
旅游A:=("880424$C"-REF("880424$C",1))/REF("880424$C",1)*100;
航空航天A:=("880430$C"-REF("880430$C",1))/REF("880430$C",1)*100;
船舶A:=("880431$C"-REF("880431$C",1))/REF("880431$C",1)*100;
运输设备A:=("880432$C"-REF("880432$C",1))/REF("880432$C",1)*100;
通用机械A:=("880437$C"-REF("880437$C",1))/REF("880437$C",1)*100;
工业机械A:=("880440$C"-REF("880440$C",1))/REF("880440$C",1)*100;
电气设备A:=("880446$C"-REF("880446$C",1))/REF("880446$C",1)*100;
工程机械A:=("880447$C"-REF("880447$C",1))/REF("880447$C",1)*100;
电器仪表A:=("880448$C"-REF("880448$C",1))/REF("880448$C",1)*100;
电信运营A:=("880452$C"-REF("880452$C",1))/REF("880452$C",1)*100;
公共交通A:=("880453$C"-REF("880453$C",1))/REF("880453$C",1)*100;
水务A:=("880454$C"-REF("880454$C",1))/REF("880454$C",1)*100;
供气供热A:=("880455$C"-REF("880455$C",1))/REF("880455$C",1)*100;
环境保护A:=("880456$C"-REF("880456$C",1))/REF("880456$C",1)*100;
运输服务A:=("880459$C"-REF("880459$C",1))/REF("880459$C",1)*100;
仓储物流A:=("880464$C"-REF("880464$C",1))/REF("880464$C",1)*100;
交通设施A:=("880465$C"-REF("880465$C",1))/REF("880465$C",1)*100;
银行类A:=("880471$C"-REF("880471$C",1))/REF("880471$C",1)*100;
证券类A:=("880472$C"-REF("880472$C",1))/REF("880472$C",1)*100;
保险类A:=("880473$C"-REF("880473$C",1))/REF("880473$C",1)*100;
多元金融A:=("880474$C"-REF("880474$C",1))/REF("880474$C",1)*100;
建筑A:=("880476$C"-REF("880476$C",1))/REF("880476$C",1)*100;
房地产A:=("880482$C"-REF("880482$C",1))/REF("880482$C",1)*100;
电脑设备A:=("880489$C"-REF("880489$C",1))/REF("880489$C",1)*100;
通信设备A:=("880490$C"-REF("880490$C",1))/REF("880490$C",1)*100;
半导体A:=("880491$C"-REF("880491$C",1))/REF("880491$C",1)*100;
元器件A:=("880492$C"-REF("880492$C",1))/REF("880492$C",1)*100;
软件服务A:=("880493$C"-REF("880493$C",1))/REF("880493$C",1)*100;
互联网A:=("880494$C"-REF("880494$C",1))/REF("880494$C",1)*100;
综合类A:=("880497$C"-REF("880497$C",1))/REF("880497$C",1)*100;
最大值1A:=MAX(煤炭A,MAX(电力A,MAX(石油A,MAX(钢铁A,MAX(有色A,MAX(化纤A,MAX(化工A,MAX(建材A,MAX(造纸A,MAX(矿物制品A,日用化工A))))))))));
最大值2A:=MAX(农林牧渔A,MAX(纺织服饰A,MAX(食品饮料A,MAX(酿酒A,MAX(家用电器A,MAX(汽车类A,MAX(医疗保健A,MAX(家居用品A,MAX(医药A,MAX(商业连锁A,商贸代理A))))))))));
最大值3A:=MAX(传媒娱乐A,MAX(广告包装A,MAX(文教休闲A,MAX(酒店餐饮A,MAX(旅游A,MAX(航空航天A,MAX(船舶A,MAX(运输设备A,MAX(通用机械A,MAX(工业机械A,电气设备A))))))))));
最大值4A:=MAX(工程机械A,MAX(电器仪表A,MAX(电信运营A,MAX(公共交通A,MAX(水务A,MAX(供气供热A,MAX(环境保护A,MAX(运输服务A,MAX(仓储物流A,MAX(交通设施A,银行类A))))))))));
最大值5A:=MAX(证券类A,MAX(保险类A,MAX(多元金融A,MAX(建筑A,MAX(房地产A,MAX(电脑设备A,MAX(通信设备A,MAX(半导体A,MAX(元器件A,MAX(软件服务A,MAX(互联网A,综合类A)))))))))));
ZZDZ:=CONST(MAX(最大值1A,MAX(最大值2A,MAX(最大值3A,MAX(最大值4A,最大值5A)))));
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,' ████████████████'),COLORRED;
XSWZ1:=CONST(IF(ZZDZ-煤炭A=0 OR ZZDZ-电力A=0 OR ZZDZ-石油A=0 OR ZZDZ-钢铁A=0 OR ZZDZ-有色A=0 OR ZZDZ-化纤A=0 OR ZZDZ-化工A=0 OR ZZDZ-建材A=0 OR ZZDZ-造纸A=0 OR ZZDZ-旅游A=0 OR ZZDZ-船舶A=0 OR ZZDZ-水务A=0 OR ZZDZ-建筑A=0 OR ZZDZ-医药A=0,614,IF(ZZDZ-汽车类A=0 OR ZZDZ-银行类A=0 OR ZZDZ-证券类A=0 OR ZZDZ-保险类A=0 OR ZZDZ-房地产A=0 OR ZZDZ-半导体A=0 OR ZZDZ-元器件A=0 OR ZZDZ-互联网A=0 OR ZZDZ-综合类A=0,627,643)));
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,IF(ZZDZ-煤炭A=0,'【今强势板块】:煤炭行业',IF(ZZDZ-电力A=0,'【今强势板块】:电力行业',IF(ZZDZ-石油A=0,'【今强势板块】:石油行业',IF(ZZDZ-钢铁A=0,'【今强势板块】:钢铁行业',IF(ZZDZ-有色A=0,'【今强势板块】:有色行业',IF(ZZDZ-化纤A=0,'【今强势板块】:化纤行业',IF(ZZDZ-化工A=0,'【今强势板块】:化工行业',IF(ZZDZ-建材A=0,'【今强势板块】:建材行业',IF(ZZDZ-造纸A=0,'【今强势板块】:造纸行业',IF(ZZDZ-矿物制品A=0,'【今强势板块】:矿物制品',IF(ZZDZ-日用化工A=0,'【今强势板块】:日用化工',
IF(ZZDZ-农林牧渔A=0,'【今强势板块】:农林牧渔',IF(ZZDZ-纺织服饰A=0,'【今强势板块】:纺织服饰',IF(ZZDZ-食品饮料A=0,'【今强势板块】:食品饮料',IF(ZZDZ-酿酒A=0,'【今强势板块】:酿酒行业',IF(ZZDZ-家用电器A=0,'【今强势板块】:家用电器',IF(ZZDZ-汽车类A=0,'【今强势板块】:汽车行业',IF(ZZDZ-医疗保健A=0,'【今强势板块】:医疗保健',IF(ZZDZ-家居用品A=0,'【今强势板块】:家居用品',IF(ZZDZ-医药A=0,'【今强势板块】:医药行业',IF(ZZDZ-商业连锁A=0,'【今强势板块】:商业连锁',IF(ZZDZ-商贸代理A=0,'【今强势板块】:商贸代理',DRAWNULL))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,IF(ZZDZ-传媒娱乐A=0,'【今强势板块】:传媒娱乐',IF(ZZDZ-广告包装A=0,'【今强势板块】:广告包装',IF(ZZDZ-文教休闲A=0,'【今强势板块】:文教休闲',IF(ZZDZ-酒店餐饮A=0,'【今强势板块】:酒店餐饮',IF(ZZDZ-旅游A=0,'【今强势板块】:旅游行业',IF(ZZDZ-航空航天A=0,'【今强势板块】:航空航天',IF(ZZDZ-船舶A=0,'【今强势板块】:船舶行业',IF(ZZDZ-运输设备A=0,'【今强势板块】:运输设备',IF(ZZDZ-通用机械A=0,'【今强势板块】:通用机械',IF(ZZDZ-工业机械A=0,'【今强势板块】:工业机械',IF(ZZDZ-电气设备A=0,'【今强势板块】:电气设备',
IF(ZZDZ-工程机械A=0,'【今强势板块】:工程机械',IF(ZZDZ-电器仪表A=0,'【今强势板块】:电器仪表',IF(ZZDZ-电信运营A=0,'【今强势板块】:电信运营',IF(ZZDZ-公共交通A=0,'【今强势板块】:公共交通',IF(ZZDZ-水务A=0,'【今强势板块】:水务行业',IF(ZZDZ-供气供热A=0,'【今强势板块】:供气供热',IF(ZZDZ-环境保护A=0,'【今强势板块】:环境保护',IF(ZZDZ-运输服务A=0,'【今强势板块】:运输服务',IF(ZZDZ-仓储物流A=0,'【今强势板块】:仓储物流',IF(ZZDZ-交通设施A=0,'【今强势板块】:交通设施',
IF(ZZDZ-银行类A=0,'【今强势板块】:银行板块',IF(ZZDZ-证券类A=0,'【今强势板块】:证券板块',IF(ZZDZ-保险类A=0,'【今强势板块】:保险板块',IF(ZZDZ-多元金融A=0,'【今强势板块】:多元金融',IF(ZZDZ-建筑A=0,'【今强势板块】:建筑行业',IF(ZZDZ-房地产A=0,'【今强势板块】:房产板块',IF(ZZDZ-电脑设备A=0,'【今强势板块】:电脑设备',IF(ZZDZ-通信设备A=0,'【今强势板块】:通信设备',IF(ZZDZ-半导体A=0,'【今强势板块】:半导体类',IF(ZZDZ-元器件A=0,'【今强势板块】:元器件类',IF(ZZDZ-软件服务A=0,'【今强势板块】:软件服务',IF(ZZDZ-互联网A=0,'【今强势板块】:互联网类',IF(ZZDZ-综合类A=0,'【今强势板块】:综合板块',DRAWNULL))))))))))))))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.6,0.2,0,'股东统计分析:'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.2,0,'1、前十大股东持股合计:'),COLORYELLOW;
环比增减1:=(FINONE(245,0,0)-FINONE(245,0,1))/FINONE(245,0,1)*100;
HG111:=IF(环比增减1>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减1,2)),' % '),IF(环比增减1<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减1,2)),' % '),' '));
HGH111:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(239)*100,2),' % ')));
SDGDCGLXFX:=IF(FINONE(245,0,0)<FINONE(245,0,1) AND FINONE(245,0,1)<FINONE(245,0,2) AND FINONE(245,0,2)<FINONE(245,0,3),'连续三季度减少',IF(FINVALUE(245)>FINONE(245,0,1) AND FINONE(245,0,1)>FINONE(245,0,2) AND FINONE(245,0,2)>FINONE(245,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.294,0,HGH111),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.381,0,STRCAT('较上期 ',STRCAT(HG111,SDGDCGLXFX))),COLORYELLOW;
GDRSLXZJFX:=IF(FINONE(242,0,0)<FINONE(242,0,1) AND FINONE(242,0,1)<FINONE(242,0,2) AND FINONE(242,0,2)<FINONE(242,0,3),'连续三季度减少',IF(FINVALUE(242)>FINONE(242,0,1) AND FINONE(242,0,1)>FINONE(242,0,2) AND FINONE(242,0,2)>FINONE(242,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))<=0,0.7,0.468,0,STRCAT('2、本期股东人数较上期减: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAAFF;
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))> 0,0.7,0.468,0,STRCAT('2、本期股东人数较上期增: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAA00;
HGH222:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(239)*100,2),' % ')));
JGCGLXZJFX:=IF(FINONE(247,0,0)<FINONE(247,0,1) AND FINONE(247,0,1)<FINONE(247,0,2) AND FINONE(247,0,2)<FINONE(247,0,3),'连续三季度减少',IF(FINVALUE(247)>FINONE(247,0,1) AND FINONE(247,0,1)>FINONE(247,0,2) AND FINONE(247,0,2)>FINONE(247,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.555,0,STRCAT('3、共 ',STRCAT(CON2STR(FINVALUE(246),0),STRCAT(' 家机构,共持有 ',STRCAT(CON2STR(FINVALUE(247)/10000,2),' 万股'))))),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.642,0,HGH222),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.729,0,STRCAT('增幅 ',STRCAT(CON2STR((FINONE(247,0,0)-FINONE(247,0,1))/FINONE(247,0,1)*100,2),STRCAT(' % ',JGCGLXZJFX)))),COLORGREEN;
环比增减3:=(FINONE(284,0,0)-FINONE(284,0,1))/FINONE(284,0,1)*100;
HG333:=IF(环比增减3>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减3,2)),' % '),IF(环比增减3<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减3,2)),' % '),' '));
GJDCGLXFX:=IF(FINONE(284,0,0)<FINONE(284,0,1) AND FINONE(284,0,1)<FINONE(284,0,2) AND FINONE(284,0,2)<FINONE(284,0,3),'连续三季度减少',IF(FINVALUE(284)>FINONE(284,0,1) AND FINONE(284,0,1)>FINONE(284,0,2) AND FINONE(284,0,2)>FINONE(284,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.816,0,STRCAT('4、国家队持 ',STRCAT(CON2STR(FINVALUE(284),2),STRCAT(' 万股,占总股本 ',STRCAT(CON2STR(FINVALUE(284)*10000/FINVALUE(238)*100,2),' % '))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.903,0,STRCAT('较上期 ',STRCAT(HG333,GJDCGLXFX))),COLORWHITE;
继续阅读 →

通达信行业板块看盘指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个**综合市场监测仪表盘**,主要实现三大功能: 1. **指数定位**:根据当前股票所属板块(创业板/中小板/上证/深证),自动匹配对应的指数并显示其涨跌幅 2. **涨跌家数统计**:实时统计沪市、深市、中小板、创业板各市场的上涨/下跌股票家数及占比,反映市场整体情绪 3. **强弱对比分析**: - **板块强弱**:对比"指数涨幅"与"行业指数涨幅",判断当前板块相对市场整体强弱 - **个股强弱**:对比"个股涨幅"与"行业指数涨幅",判断个股相对板块强弱 - 同时显示个股、行业、大盘相对于30日均线的强弱百分比 4. **强势板块追踪**:计算全市场所有行业板块的当日涨幅,找出最强板块并显示 5. **股东与财务分析**:显示前十大股东持股变化、股东人数变化、机构持仓、国家队持股、商誉雷区、财务评分等基本面数据

买卖信号

该指标**不提供直接买卖信号**,而是通过"板块强/弱"和"个股强/弱"的文字提示,辅助判断持仓状态: - **板块强 + 个股强**:持股不动 - **板块强 + 个股弱**:等待股弱转强,或放量强则持股,不放量急拉则高抛低吸 - **板块弱 + 个股强**:若放量强则持股,若急拉不放量则高抛低吸 - **板块弱 + 个股弱**:遇到急拉坚决高抛低吸 - **上涨家数迅速增加**:考虑补仓或持股不动;反之减仓

用法

1. **作为市场环境参考**:开盘前/盘中查看涨跌家数比,了解市场整体氛围 2. **判断持仓强弱**:对比显示的"板块强/弱"和"个股强/弱"标签,决定持有还是操作 3. **寻找强势板块**:指标底部自动显示当日涨幅最大的行业板块 4. **基本面筛选**:结合股东人数变化、机构持仓、财务评分等,判断个股基本面优劣 5

公式源码

创业板:=INBLOCK('创业板');
中小企业:=INBLOCK('中小板');
上证A股:=INBLOCK('上证A股');
深证A股:=INBLOCK('深证A股');
INDEH:=IF(中小企业=1,"399005$H",IF(创业板=1,"399006$H",IF(上证A股=1,"999999$H","399001$H"))),NODRAW;
INDEO:=IF(中小企业=1,"399005$O",IF(创业板=1,"399006$O",IF(上证A股=1,"999999$O","399001$O"))),NODRAW;
INDEL:=IF(中小企业=1,"399005$L",IF(创业板=1,"399006$L",IF(上证A股=1,"999999$L","399001$L"))),NODRAW;
INDEC:=IF(中小企业=1,"399005$C",IF(创业板=1,"399006$C",IF(上证A股=1,"999999$C","399001$C"))),NODRAW;
板块:=IF(中小企业=1,'中小板指数',IF(创业板=1,'创业板指数',IF(上证A股=1,'上证指数','深证指数')));
指数涨幅:=(INDEC-REF(INDEC,1))*100/REF(INDEC,1);
A:=STRCAT(板块,STRCAT(':',CON2STR(INDEC,2)));
B:=STRCAT(STRCAT('指数涨跌:',CON2STR(指数涨幅,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,A),COLOR0055FF;
DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,B),COLOR0055FF;
沪A涨家数:="999999$ADVANCE",COLORRED,NODRAW;
沪A跌家数:="999999$DECLINE",COLORGREEN,NODRAW;
深A涨家数:="399001$ADVANCE",COLORRED,NODRAW;
深A跌家数:="399001$DECLINE",COLORGREEN,NODRAW;
中小涨家数:="399005$ADVANCE",COLORRED,NODRAW;
中小跌家数:="399005$DECLINE",COLORGREEN,NODRAW;
创业涨家数:="399006$ADVANCE",COLORRED,NODRAW;
创业跌家数:="399006$DECLINE",COLORGREEN,NODRAW;
上涨总家数:=沪A涨家数+深A涨家数,COLORRED,NODRAW;
下跌总家数:=沪A跌家数+深A跌家数,COLORGREEN,NODRAW;
BBB1:=STRCAT('沪A涨家数: ',CON2STR(沪A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,BBB1),COLORRED;
BBB2:=STRCAT('沪A跌家数: ',CON2STR(沪A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,BBB2),COLORGREEN;
BBB3:=STRCAT('深A涨家数: ',CON2STR(深A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.06,0,BBB3),COLORRED;
BBB4:=STRCAT('深A跌家数: ',CON2STR(深A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.12,0,BBB4),COLORGREEN;
BBB5:=STRCAT('中小涨家数: ',CON2STR(中小涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.06,0,BBB5),COLORRED;
BBB6:=STRCAT('中小跌家数:',CON2STR(中小跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.12,0,BBB6),COLORGREEN;
BBB7:=STRCAT('创业涨家数: ',CON2STR(创业涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.06,0,BBB7),COLORRED;
BBB8:=STRCAT('创业跌家数: ',CON2STR(创业跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.12,0,BBB8),COLORGREEN;
上涨总家数比:=上涨总家数/(上涨总家数+下跌总家数)*100,COLORRED,NODRAW;
下跌总家数比:=下跌总家数/(上涨总家数+下跌总家数)*100,COLORGREEN,NODRAW;
沪A上涨家数比:=沪A涨家数/(沪A涨家数+沪A跌家数)*100,COLORRED,NODRAW;
沪A下跌家数比:=沪A跌家数/(沪A涨家数+沪A跌家数)*100,COLORGREEN,NODRAW;
深A上涨家数比:=深A涨家数/(深A涨家数+深A跌家数)*100,COLORRED,NODRAW;
深A下跌家数比:=深A跌家数/(深A涨家数+深A跌家数)*100,COLORGREEN,NODRAW;
中小上涨家数比:=中小涨家数/(中小涨家数+中小跌家数)*100,COLORRED,NODRAW;
中小下跌家数比:=中小跌家数/(中小涨家数+中小跌家数)*100,COLORGREEN,NODRAW;
创业上涨家数比:=创业涨家数/(创业涨家数+创业跌家数)*100,COLORRED,NODRAW;
创业下跌家数比:=创业跌家数/(创业涨家数+创业跌家数)*100,COLORGREEN,NODRAW;
AAA1:=STRCAT(STRCAT('上涨总家数比 ',CON2STR(上涨总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.06,0,AAA1),COLORRED;
AAA2:=STRCAT(STRCAT('下跌总家数比 ',CON2STR(下跌总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.12,0,AAA2),COLORGREEN;
AAA3:=STRCAT(STRCAT('沪A上涨家数比 ',CON2STR(沪A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.06,0,AAA3),COLORRED;
AAA4:=STRCAT(STRCAT('沪A下跌家数比 ',CON2STR(沪A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.12,0,AAA4),COLORGREEN;
AAA5:=STRCAT(STRCAT('深A上涨家数比 ',CON2STR(深A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.06,0,AAA5),COLORRED;
AAA6:=STRCAT(STRCAT('深A下跌家数比 ',CON2STR(深A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.12,0,AAA6),COLORGREEN;
AAA7:=STRCAT(STRCAT('中小上涨家数比 ',CON2STR(中小上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.06,0,AAA7),COLORRED;
AAA8:=STRCAT(STRCAT('中小下跌家数比 ',CON2STR(中小下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.12,0,AAA8),COLORGREEN;
AAA9:=STRCAT(STRCAT('创业上涨家数比 ',CON2STR(创业上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.06,0,AAA9),COLORRED;
AAA10:=STRCAT(STRCAT('创业下跌家数比 ',CON2STR(创业下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.12,0,AAA10),COLORGREEN;
CCC:=HY_INDEXC;
OOO:=HY_INDEXO;
LLL:=HY_INDEXL;
HHH:=HY_INDEXH;
DRAWKLINE(HHH,OOO,LLL,CCC);
MA1:MA(CCC,1);
MA5:MA(CCC,5);
MA20:MA(CCC,20);
MA60:MA(CCC,60);
上涨:=VARCAT('行业上涨:',VAR2STR(HY_INDEXADV,0));
下跌:=VARCAT('行业下跌:',VAR2STR(HY_INDEXDEC,0));
DRAWTEXT_FIX(ISLASTBAR,0.7,0,0,上涨),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,下跌),COLORYELLOW;
ZF:=(C-REF(C,1))/REF(C,1)*100;
行业指数:=(CCC-REF(CCC,1))*100/REF(CCC,1);
DD:=STRCAT('行业指数:',CON2STR(CCC,2));
E:=STRCAT(STRCAT('行业涨跌:',CON2STR(行业指数,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.2,0,0,DD),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.3,0,0,E),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.4,0,0,HYBLOCK),COLORYELLOW;{所属行业}
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅<=行业指数,0.5,0,0,'板块强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅>行业指数,0.5,0,0,'板块弱'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR AND ZF>=行业指数,0.6,0,0,'个股强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND ZF<行业指数,0.6,0,0,'个股弱'),COLORCYAN;
DRAWTEXT_FIX(1,0.0,0.43,0,'【说明:早盘如果持有的股票:板弱、股弱。遇到急拉,坚决高抛低吸。】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.50,0,'【如果板强、股弱:等待股弱转股强。如果盘中一直处于板强、股弱:坚决做T】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.57,0,'【遇到板强、股强:持股不动。遇到板弱、股强:看个股量,如果放量强持股不动。如果急拉不放量,应高抛低吸】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.64,0,'【遇到上涨家数迅速增加:考虑补仓或者持股不动,反之减仓。】'),COLOR0080FF;
个股强弱:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100,COLORWHITE;
行业强弱:=(HY_INDEXC-MA(HY_INDEXC,30))/MA(HY_INDEXC,30)*100,COLORYELLOW,LINETHICK2;
大盘强弱:=(INDEXC-MA(INDEXC,30))/MA(INDEXC,30)*100,COLORRED,LINETHICK4;
煤炭A:=("880301$C"-REF("880301$C",1))/REF("880301$C",1)*100;
电力A:=("880305$C"-REF("880305$C",1))/REF("880305$C",1)*100;
石油A:=("880310$C"-REF("880310$C",1))/REF("880310$C",1)*100;
钢铁A:=("880318$C"-REF("880318$C",1))/REF("880318$C",1)*100;
有色A:=("880324$C"-REF("880324$C",1))/REF("880324$C",1)*100;
化纤A:=("880330$C"-REF("880330$C",1))/REF("880330$C",1)*100;
化工A:=("880335$C"-REF("880335$C",1))/REF("880335$C",1)*100;
建材A:=("880344$C"-REF("880344$C",1))/REF("880344$C",1)*100;
造纸A:=("880350$C"-REF("880350$C",1))/REF("880350$C",1)*100;
矿物制品A:=("880351$C"-REF("880351$C",1))/REF("880351$C",1)*100;
日用化工A:=("880355$C"-REF("880355$C",1))/REF("880355$C",1)*100;
农林牧渔A:=("880360$C"-REF("880360$C",1))/REF("880360$C",1)*100;
纺织服饰A:=("880367$C"-REF("880367$C",1))/REF("880367$C",1)*100;
食品饮料A:=("880372$C"-REF("880372$C",1))/REF("880372$C",1)*100;
酿酒A:=("880380$C"-REF("880380$C",1))/REF("880380$C",1)*100;
家用电器A:=("880387$C"-REF("880387$C",1))/REF("880387$C",1)*100;
汽车类A:=("880390$C"-REF("880390$C",1))/REF("880390$C",1)*100;
医疗保健A:=("880398$C"-REF("880398$C",1))/REF("880398$C",1)*100;
家居用品A:=("880399$C"-REF("880399$C",1))/REF("880399$C",1)*100;
医药A:=("880400$C"-REF("880400$C",1))/REF("880400$C",1)*100;
商业连锁A:=("880406$C"-REF("880406$C",1))/REF("880406$C",1)*100;
商贸代理A:=("880414$C"-REF("880414$C",1))/REF("880414$C",1)*100;
传媒娱乐A:=("880418$C"-REF("880418$C",1))/REF("880418$C",1)*100;
广告包装A:=("880421$C"-REF("880421$C",1))/REF("880421$C",1)*100;
文教休闲A:=("880422$C"-REF("880422$C",1))/REF("880422$C",1)*100;
酒店餐饮A:=("880423$C"-REF("880423$C",1))/REF("880423$C",1)*100;
旅游A:=("880424$C"-REF("880424$C",1))/REF("880424$C",1)*100;
航空航天A:=("880430$C"-REF("880430$C",1))/REF("880430$C",1)*100;
船舶A:=("880431$C"-REF("880431$C",1))/REF("880431$C",1)*100;
运输设备A:=("880432$C"-REF("880432$C",1))/REF("880432$C",1)*100;
通用机械A:=("880437$C"-REF("880437$C",1))/REF("880437$C",1)*100;
工业机械A:=("880440$C"-REF("880440$C",1))/REF("880440$C",1)*100;
电气设备A:=("880446$C"-REF("880446$C",1))/REF("880446$C",1)*100;
工程机械A:=("880447$C"-REF("880447$C",1))/REF("880447$C",1)*100;
电器仪表A:=("880448$C"-REF("880448$C",1))/REF("880448$C",1)*100;
电信运营A:=("880452$C"-REF("880452$C",1))/REF("880452$C",1)*100;
公共交通A:=("880453$C"-REF("880453$C",1))/REF("880453$C",1)*100;
水务A:=("880454$C"-REF("880454$C",1))/REF("880454$C",1)*100;
供气供热A:=("880455$C"-REF("880455$C",1))/REF("880455$C",1)*100;
环境保护A:=("880456$C"-REF("880456$C",1))/REF("880456$C",1)*100;
运输服务A:=("880459$C"-REF("880459$C",1))/REF("880459$C",1)*100;
仓储物流A:=("880464$C"-REF("880464$C",1))/REF("880464$C",1)*100;
交通设施A:=("880465$C"-REF("880465$C",1))/REF("880465$C",1)*100;
银行类A:=("880471$C"-REF("880471$C",1))/REF("880471$C",1)*100;
证券类A:=("880472$C"-REF("880472$C",1))/REF("880472$C",1)*100;
保险类A:=("880473$C"-REF("880473$C",1))/REF("880473$C",1)*100;
多元金融A:=("880474$C"-REF("880474$C",1))/REF("880474$C",1)*100;
建筑A:=("880476$C"-REF("880476$C",1))/REF("880476$C",1)*100;
房地产A:=("880482$C"-REF("880482$C",1))/REF("880482$C",1)*100;
电脑设备A:=("880489$C"-REF("880489$C",1))/REF("880489$C",1)*100;
通信设备A:=("880490$C"-REF("880490$C",1))/REF("880490$C",1)*100;
半导体A:=("880491$C"-REF("880491$C",1))/REF("880491$C",1)*100;
元器件A:=("880492$C"-REF("880492$C",1))/REF("880492$C",1)*100;
软件服务A:=("880493$C"-REF("880493$C",1))/REF("880493$C",1)*100;
互联网A:=("880494$C"-REF("880494$C",1))/REF("880494$C",1)*100;
综合类A:=("880497$C"-REF("880497$C",1))/REF("880497$C",1)*100;
最大值1A:=MAX(煤炭A,MAX(电力A,MAX(石油A,MAX(钢铁A,MAX(有色A,MAX(化纤A,MAX(化工A,MAX(建材A,MAX(造纸A,MAX(矿物制品A,日用化工A))))))))));
最大值2A:=MAX(农林牧渔A,MAX(纺织服饰A,MAX(食品饮料A,MAX(酿酒A,MAX(家用电器A,MAX(汽车类A,MAX(医疗保健A,MAX(家居用品A,MAX(医药A,MAX(商业连锁A,商贸代理A))))))))));
最大值3A:=MAX(传媒娱乐A,MAX(广告包装A,MAX(文教休闲A,MAX(酒店餐饮A,MAX(旅游A,MAX(航空航天A,MAX(船舶A,MAX(运输设备A,MAX(通用机械A,MAX(工业机械A,电气设备A))))))))));
最大值4A:=MAX(工程机械A,MAX(电器仪表A,MAX(电信运营A,MAX(公共交通A,MAX(水务A,MAX(供气供热A,MAX(环境保护A,MAX(运输服务A,MAX(仓储物流A,MAX(交通设施A,银行类A))))))))));
最大值5A:=MAX(证券类A,MAX(保险类A,MAX(多元金融A,MAX(建筑A,MAX(房地产A,MAX(电脑设备A,MAX(通信设备A,MAX(半导体A,MAX(元器件A,MAX(软件服务A,MAX(互联网A,综合类A)))))))))));
ZZDZ:=CONST(MAX(最大值1A,MAX(最大值2A,MAX(最大值3A,MAX(最大值4A,最大值5A)))));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.9,0,' ████████████████'),COLORRED;
XSWZ1:=CONST(IF(ZZDZ-煤炭A=0 OR ZZDZ-电力A=0 OR ZZDZ-石油A=0 OR ZZDZ-钢铁A=0 OR ZZDZ-有色A=0 OR ZZDZ-化纤A=0 OR ZZDZ-化工A=0 OR ZZDZ-建材A=0 OR ZZDZ-造纸A=0 OR ZZDZ-旅游A=0 OR ZZDZ-船舶A=0 OR ZZDZ-水务A=0 OR ZZDZ-建筑A=0 OR ZZDZ-医药A=0,614,IF(ZZDZ-汽车类A=0 OR ZZDZ-银行类A=0 OR ZZDZ-证券类A=0 OR ZZDZ-保险类A=0 OR ZZDZ-房地产A=0 OR ZZDZ-半导体A=0 OR ZZDZ-元器件A=0 OR ZZDZ-互联网A=0 OR ZZDZ-综合类A=0,627,643)));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.9,0,IF(ZZDZ-煤炭A=0,'【今强势板块】:煤炭行业',IF(ZZDZ-电力A=0,'【今强势板块】:电力行业',IF(ZZDZ-石油A=0,'【今强势板块】:石油行业',IF(ZZDZ-钢铁A=0,'【今强势板块】:钢铁行业',IF(ZZDZ-有色A=0,'【今强势板块】:有色行业',IF(ZZDZ-化纤A=0,'【今强势板块】:化纤行业',IF(ZZDZ-化工A=0,'【今强势板块】:化工行业',IF(ZZDZ-建材A=0,'【今强势板块】:建材行业',IF(ZZDZ-造纸A=0,'【今强势板块】:造纸行业',IF(ZZDZ-矿物制品A=0,'【今强势板块】:矿物制品',IF(ZZDZ-日用化工A=0,'【今强势板块】:日用化工',
IF(ZZDZ-农林牧渔A=0,'【今强势板块】:农林牧渔',IF(ZZDZ-纺织服饰A=0,'【今强势板块】:纺织服饰',IF(ZZDZ-食品饮料A=0,'【今强势板块】:食品饮料',IF(ZZDZ-酿酒A=0,'【今强势板块】:酿酒行业',IF(ZZDZ-家用电器A=0,'【今强势板块】:家用电器',IF(ZZDZ-汽车类A=0,'【今强势板块】:汽车行业',IF(ZZDZ-医疗保健A=0,'【今强势板块】:医疗保健',IF(ZZDZ-家居用品A=0,'【今强势板块】:家居用品',IF(ZZDZ-医药A=0,'【今强势板块】:医药行业',IF(ZZDZ-商业连锁A=0,'【今强势板块】:商业连锁',IF(ZZDZ-商贸代理A=0,'【今强势板块】:商贸代理',DRAWNULL))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.2,0.9,0,IF(ZZDZ-传媒娱乐A=0,'【今强势板块】:传媒娱乐',IF(ZZDZ-广告包装A=0,'【今强势板块】:广告包装',IF(ZZDZ-文教休闲A=0,'【今强势板块】:文教休闲',IF(ZZDZ-酒店餐饮A=0,'【今强势板块】:酒店餐饮',IF(ZZDZ-旅游A=0,'【今强势板块】:旅游行业',IF(ZZDZ-航空航天A=0,'【今强势板块】:航空航天',IF(ZZDZ-船舶A=0,'【今强势板块】:船舶行业',IF(ZZDZ-运输设备A=0,'【今强势板块】:运输设备',IF(ZZDZ-通用机械A=0,'【今强势板块】:通用机械',IF(ZZDZ-工业机械A=0,'【今强势板块】:工业机械',IF(ZZDZ-电气设备A=0,'【今强势板块】:电气设备',
IF(ZZDZ-工程机械A=0,'【今强势板块】:工程机械',IF(ZZDZ-电器仪表A=0,'【今强势板块】:电器仪表',IF(ZZDZ-电信运营A=0,'【今强势板块】:电信运营',IF(ZZDZ-公共交通A=0,'【今强势板块】:公共交通',IF(ZZDZ-水务A=0,'【今强势板块】:水务行业',IF(ZZDZ-供气供热A=0,'【今强势板块】:供气供热',IF(ZZDZ-环境保护A=0,'【今强势板块】:环境保护',IF(ZZDZ-运输服务A=0,'【今强势板块】:运输服务',IF(ZZDZ-仓储物流A=0,'【今强势板块】:仓储物流',IF(ZZDZ-交通设施A=0,'【今强势板块】:交通设施',
IF(ZZDZ-银行类A=0,'【今强势板块】:银行板块',IF(ZZDZ-证券类A=0,'【今强势板块】:证券板块',IF(ZZDZ-保险类A=0,'【今强势板块】:保险板块',IF(ZZDZ-多元金融A=0,'【今强势板块】:多元金融',IF(ZZDZ-建筑A=0,'【今强势板块】:建筑行业',IF(ZZDZ-房地产A=0,'【今强势板块】:房产板块',IF(ZZDZ-电脑设备A=0,'【今强势板块】:电脑设备',IF(ZZDZ-通信设备A=0,'【今强势板块】:通信设备',IF(ZZDZ-半导体A=0,'【今强势板块】:半导体类',IF(ZZDZ-元器件A=0,'【今强势板块】:元器件类',IF(ZZDZ-软件服务A=0,'【今强势板块】:软件服务',IF(ZZDZ-互联网A=0,'【今强势板块】:互联网类',IF(ZZDZ-综合类A=0,'【今强势板块】:综合板块',DRAWNULL))))))))))))))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.6,0.2,0,'股东统计分析:'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.2,0,'1、前十大股东持股合计:'),COLORRED ;
环比增减1:=(FINONE(245,0,0)-FINONE(245,0,1))/FINONE(245,0,1)*100;
HG111:=IF(环比增减1>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减1,2)),' % '),IF(环比增减1<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减1,2)),' % '),' '));
HGH111:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(239)*100,2),' % ')));
SDGDCGLXFX:=IF(FINONE(245,0,0)<FINONE(245,0,1) AND FINONE(245,0,1)<FINONE(245,0,2) AND FINONE(245,0,2)<FINONE(245,0,3),'连续三季度减少',IF(FINVALUE(245)>FINONE(245,0,1) AND FINONE(245,0,1)>FINONE(245,0,2) AND FINONE(245,0,2)>FINONE(245,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.294,0,HGH111),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.381,0,STRCAT('较上期 ',STRCAT(HG111,SDGDCGLXFX))),COLORYELLOW;
GDRSLXZJFX:=IF(FINONE(242,0,0)<FINONE(242,0,1) AND FINONE(242,0,1)<FINONE(242,0,2) AND FINONE(242,0,2)<FINONE(242,0,3),'连续三季度减少',IF(FINVALUE(242)>FINONE(242,0,1) AND FINONE(242,0,1)>FINONE(242,0,2) AND FINONE(242,0,2)>FINONE(242,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))<=0,0.7,0.468,0,STRCAT('2、本期股东人数较上期减: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAAFF;
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))> 0,0.7,0.468,0,STRCAT('2、本期股东人数较上期增: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAA00;
HGH222:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(239)*100,2),' % ')));
JGCGLXZJFX:=IF(FINONE(247,0,0)<FINONE(247,0,1) AND FINONE(247,0,1)<FINONE(247,0,2) AND FINONE(247,0,2)<FINONE(247,0,3),'连续三季度减少',IF(FINVALUE(247)>FINONE(247,0,1) AND FINONE(247,0,1)>FINONE(247,0,2) AND FINONE(247,0,2)>FINONE(247,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.555,0,STRCAT('3、共 ',STRCAT(CON2STR(FINVALUE(246),0),STRCAT(' 家机构,共持有 ',STRCAT(CON2STR(FINVALUE(247)/10000,2),' 万股'))))),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.642,0,HGH222),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.729,0,STRCAT('增幅 ',STRCAT(CON2STR((FINONE(247,0,0)-FINONE(247,0,1))/FINONE(247,0,1)*100,2),STRCAT(' % ',JGCGLXZJFX)))),COLORGREEN;
环比增减3:=(FINONE(284,0,0)-FINONE(284,0,1))/FINONE(284,0,1)*100;
HG333:=IF(环比增减3>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减3,2)),' % '),IF(环比增减3<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减3,2)),' % '),' '));
GJDCGLXFX:=IF(FINONE(284,0,0)<FINONE(284,0,1) AND FINONE(284,0,1)<FINONE(284,0,2) AND FINONE(284,0,2)<FINONE(284,0,3),'连续三季度减少',IF(FINVALUE(284)>FINONE(284,0,1) AND FINONE(284,0,1)>FINONE(284,0,2) AND FINONE(284,0,2)>FINONE(284,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.816,0,STRCAT('4、国家队持 ',STRCAT(CON2STR(FINVALUE(284),2),STRCAT(' 万股,占总股本 ',STRCAT(CON2STR(FINVALUE(284)*10000/FINVALUE(238)*100,2),' % '))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.903,0,STRCAT('较上期 ',STRCAT(HG333,GJDCGLXFX))),COLORWHITE;
商誉数值:=FINVALUE(35)/100000000;{亿}
净资产:=FINANCE(19)/100000000,NODRAW;{亿}
雷区:商誉数值/净资产*100,COLORWHITE,NODRAW;{大于30为高风险,低于30为低风险}
DRAwrECTREL(220,380,0,310,IF(雷区<30,RGB(200,0,0),RGB(0,0,255)));
DRAWTEXT_FIX(1,0.01,0.32,0,'商誉雷区:'),COLOR00FFFF;
DRAWTEXT_FIX(1,0.09,0.32,0,STRCAT(STRCAT(CON2STR(商誉数值,2),'亿 '),IF(雷区>30,'●高风险','低风险'))),COLORWHITE;
净资产收益率:=FINANCE(33)/FINANCE(34)*100,NODRAW;
每股净资产:=FINANCE(34),NODRAW;
每股未分配利润:=FINANCE(32),NODRAW;
主营收入占比:=FINANCE(20)/(FINANCE(20)+FINANCE(22)+FINANCE(24)+FINANCE(25))*100,NODRAW;
每股经营现金流:=FINANCE(25)/FINANCE(1),NODRAW;
现金流利润比:=FINANCE(25)/FINANCE(29),NODRAW;
每股总现金流:=FINANCE(26)/FINANCE(1),NODRAW;
股价现金流比:=FINANCE(1)*C/FINANCE(25),NODRAW;
销售毛利率:=FINANCE(21)/FINANCE(20)*100,NODRAW;
价值估值PEG:(C/FINANCE(33))/(FINANCE(21)/FINANCE(20)+0.038)/100,NODRAW;
每股公积金:=FINANCE(18),NODRAW;
AB1:=IF(现金流利润比>0.5,1+现金流利润比/1000,现金流利润比/1000),NODRAW;
AB21:=IF(主营收入占比>50,1+主营收入占比/1000,主营收入占比/1000),NODRAW;
AB31:=IF(净资产收益率>5,1+净资产收益率/1000,净资产收益率/1000),NODRAW;
A41:=IF(每股净资产>1.5,1+每股净资产/100,每股净资产/100),NODRAW;
A51:=IF(股价现金流比>0 AND 股价现金流比<80,1+股价现金流比/1000,0),NODRAW;
A61:=IF(每股未分配利润>0.2,1+每股未分配利润/1000,每股未分配利润/1000),NODRAW;
A71:=IF(销售毛利率>10,1+销售毛利率/1000,销售毛利率/1000),NODRAW;
A81:=IF(价值估值PEG<1,1,0),NODRAW;
综合得分:AB1+AB21+AB31+A41+A51+A61+A71+A81,NODRAW;
DRAWTEXT_FIX(1,0.01,0.82,0,' 财务评分:')COLORRED;
DRAWTEXT_FIX(1,0.08,0.82,0, CON2STR(综合得分,3))COLOR00FFFF;
DRAWTEXT_FIX(0.9,0.82,0,0,' 财务评级:')COLORRED;
DRAWTEXT_FIX( 综合得分<5 AND 综合得分<8,0.90,0,0,'差')COLOR00FFFF;
DRAWTEXT_FIX(0.9,0.82,0,0,' 财务评级:')COLORRED;
DRAWTEXT_FIX(综合得分>=5 AND 综合得分<8,0.90,0,0,'一般')COLOR00FFFF;
DRAWTEXT_FIX( 综合得分<8.25 AND 综合得分>=8,0.90,0,0,'良好')COLOR00FFFF;
DRAWTEXT_FIX( 综合得分>8.25,0.90,0,0,'优秀')COLOR00FFFF;
继续阅读 →

通达信行业板块看盘加强版指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个**综合市场分析仪表盘**指标,核心逻辑包含以下几个部分: 1. **板块识别与指数联动**:根据当前股票所属板块(创业板/中小板/上证A股/深证A股),自动调用对应的大盘指数数据(开盘价、收盘价、最低价、最高价) 2. **市场涨跌统计**:统计沪市、深市、中小板、创业板各板块的上涨和下跌家数,计算涨跌比例,反映市场整体情绪 3. **强弱对比分析**: - 个股强弱 = (收盘价 - 30日均价) / 30日均价 - 行业强弱 = (行业指数 - 30日均价) / 30日均价 - 大盘强弱 = (大盘指数 - 30日均价) / 30日均价 4. **强势板块筛选**:计算各行业板块的当日涨幅,找出涨幅最大的强势板块 5. **股东统计分析**:显示前十大股东持股变化、股东人数变化、机构持股、国家队持股等基本面数据

买卖信号

本指标**没有明确的买入/卖出信号**,主要是提供判断参考: - **"板块强"**:指数涨幅 ≤ 行业指数涨幅(板块走势强于大盘) - **"板块弱"**:指数涨幅 > 行业指数涨幅(板块走势弱于大盘) - **"个股强"**:个股涨幅 ≥ 行业指数涨幅 - **"个股弱"**:个股涨幅 < 行业指数涨幅

用法

1. **看盘监控**:在股票界面加载该指标,可同时查看大盘指数和行业指数的实时走势 2. **强弱判断**: - 板强+股强 → 持股不动 - 板弱+股弱 → 遇到急拉坚决高抛低吸 - 板强+股弱 → 等待股弱转强,或做T - 板弱+股强 → 放量强则持股,不放量则高抛低吸 3. **强势板块**:右下角显示当日涨幅最大的行业板块,可作为热点追踪参考 4. **市场情绪**:观察上涨/下跌家数比例,快速判断市场整体氛围 5. **股东分析**:查看股东人数变化、机构持股动向等基本面信息

公式源码

创业板:=INBLOCK('创业板');
中小企业:=INBLOCK('中小板');
上证A股:=INBLOCK('上证A股');
深证A股:=INBLOCK('深证A股');
INDEH:=IF(中小企业=1,"399005$H",IF(创业板=1,"399006$H",IF(上证A股=1,"999999$H","399001$H"))),NODRAW;
INDEO:=IF(中小企业=1,"399005$O",IF(创业板=1,"399006$O",IF(上证A股=1,"999999$O","399001$O"))),NODRAW;
INDEL:=IF(中小企业=1,"399005$L",IF(创业板=1,"399006$L",IF(上证A股=1,"999999$L","399001$L"))),NODRAW;
INDEC:=IF(中小企业=1,"399005$C",IF(创业板=1,"399006$C",IF(上证A股=1,"999999$C","399001$C"))),NODRAW;
板块:=IF(中小企业=1,'中小板指数',IF(创业板=1,'创业板指数',IF(上证A股=1,'上证指数','深证指数')));
指数涨幅:=(INDEC-REF(INDEC,1))*100/REF(INDEC,1);
A:=STRCAT(板块,STRCAT(':',CON2STR(INDEC,2)));
B:=STRCAT(STRCAT('指数涨跌:',CON2STR(指数涨幅,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,A),COLOR0055FF;
DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,B),COLOR0055FF;
沪A涨家数:="999999$ADVANCE",COLORRED,NODRAW;
沪A跌家数:="999999$DECLINE",COLORGREEN,NODRAW;
深A涨家数:="399001$ADVANCE",COLORRED,NODRAW;
深A跌家数:="399001$DECLINE",COLORGREEN,NODRAW;
中小涨家数:="399005$ADVANCE",COLORRED,NODRAW;
中小跌家数:="399005$DECLINE",COLORGREEN,NODRAW;
创业涨家数:="399006$ADVANCE",COLORRED,NODRAW;
创业跌家数:="399006$DECLINE",COLORGREEN,NODRAW;
上涨总家数:=沪A涨家数+深A涨家数,COLORRED,NODRAW;
下跌总家数:=沪A跌家数+深A跌家数,COLORGREEN,NODRAW;
BBB1:=STRCAT('沪A涨家数: ',CON2STR(沪A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.06,0,BBB1),COLORRED;
BBB2:=STRCAT('沪A跌家数: ',CON2STR(沪A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,BBB2),COLORGREEN;
BBB3:=STRCAT('深A涨家数: ',CON2STR(深A涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.06,0,BBB3),COLORRED;
BBB4:=STRCAT('深A跌家数: ',CON2STR(深A跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.12,0,BBB4),COLORGREEN;
BBB5:=STRCAT('中小涨家数: ',CON2STR(中小涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.06,0,BBB5),COLORRED;
BBB6:=STRCAT('中小跌家数:',CON2STR(中小跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.2,0.12,0,BBB6),COLORGREEN;
BBB7:=STRCAT('创业涨家数: ',CON2STR(创业涨家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.06,0,BBB7),COLORRED;
BBB8:=STRCAT('创业跌家数: ',CON2STR(创业跌家数,0));
DRAWTEXT_FIX(ISLASTBAR,0.3,0.12,0,BBB8),COLORGREEN;
上涨总家数比:=上涨总家数/(上涨总家数+下跌总家数)*100,COLORRED,NODRAW;
下跌总家数比:=下跌总家数/(上涨总家数+下跌总家数)*100,COLORGREEN,NODRAW;
沪A上涨家数比:=沪A涨家数/(沪A涨家数+沪A跌家数)*100,COLORRED,NODRAW;
沪A下跌家数比:=沪A跌家数/(沪A涨家数+沪A跌家数)*100,COLORGREEN,NODRAW;
深A上涨家数比:=深A涨家数/(深A涨家数+深A跌家数)*100,COLORRED,NODRAW;
深A下跌家数比:=深A跌家数/(深A涨家数+深A跌家数)*100,COLORGREEN,NODRAW;
中小上涨家数比:=中小涨家数/(中小涨家数+中小跌家数)*100,COLORRED,NODRAW;
中小下跌家数比:=中小跌家数/(中小涨家数+中小跌家数)*100,COLORGREEN,NODRAW;
创业上涨家数比:=创业涨家数/(创业涨家数+创业跌家数)*100,COLORRED,NODRAW;
创业下跌家数比:=创业跌家数/(创业涨家数+创业跌家数)*100,COLORGREEN,NODRAW;
AAA1:=STRCAT(STRCAT('上涨总家数比 ',CON2STR(上涨总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.06,0,AAA1),COLORRED;
AAA2:=STRCAT(STRCAT('下跌总家数比 ',CON2STR(下跌总家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.4,0.12,0,AAA2),COLORGREEN;
AAA3:=STRCAT(STRCAT('沪A上涨家数比 ',CON2STR(沪A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.06,0,AAA3),COLORRED;
AAA4:=STRCAT(STRCAT('沪A下跌家数比 ',CON2STR(沪A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.5,0.12,0,AAA4),COLORGREEN;
AAA5:=STRCAT(STRCAT('深A上涨家数比 ',CON2STR(深A上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.06,0,AAA5),COLORRED;
AAA6:=STRCAT(STRCAT('深A下跌家数比 ',CON2STR(深A下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.6,0.12,0,AAA6),COLORGREEN;
AAA7:=STRCAT(STRCAT('中小上涨家数比 ',CON2STR(中小上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.06,0,AAA7),COLORRED;
AAA8:=STRCAT(STRCAT('中小下跌家数比 ',CON2STR(中小下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.7,0.12,0,AAA8),COLORGREEN;
AAA9:=STRCAT(STRCAT('创业上涨家数比 ',CON2STR(创业上涨家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.06,0,AAA9),COLORRED;
AAA10:=STRCAT(STRCAT('创业下跌家数比 ',CON2STR(创业下跌家数比,0)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.8,0.12,0,AAA10),COLORGREEN;
CCC:=HY_INDEXC;
OOO:=HY_INDEXO;
LLL:=HY_INDEXL;
HHH:=HY_INDEXH;
DRAWKLINE(HHH,OOO,LLL,CCC);
MA5:MA(CCC,5);
MA10:MA(CCC,10);
MA20:MA(CCC,20);
MA60:MA(CCC,60);
上涨:=VARCAT('行业上涨:',VAR2STR(HY_INDEXADV,0));
下跌:=VARCAT('行业下跌:',VAR2STR(HY_INDEXDEC,0));
DRAWTEXT_FIX(ISLASTBAR,0.7,0,0,上涨),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,下跌),COLORYELLOW;
ZF:=(C-REF(C,1))/REF(C,1)*100;
行业指数:=(CCC-REF(CCC,1))*100/REF(CCC,1);
DD:=STRCAT('行业指数:',CON2STR(CCC,2));
E:=STRCAT(STRCAT('行业涨跌:',CON2STR(行业指数,2)),' %');
DRAWTEXT_FIX(ISLASTBAR,0.2,0,0,DD),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.3,0,0,E),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.4,0,0,HYBLOCK),COLORYELLOW;{所属行业}
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅<=行业指数,0.5,0,0,'板块强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 指数涨幅>行业指数,0.5,0,0,'板块弱'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR AND ZF>=行业指数,0.6,0,0,'个股强'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND ZF<行业指数,0.6,0,0,'个股弱'),COLORCYAN;
DRAWTEXT_FIX(1,0.0,0.43,0,'【说明:早盘如果持有的股票:板弱、股弱。遇到急拉,坚决高抛低吸。】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.50,0,'【如果板强、股弱:等待股弱转股强。如果盘中一直处于板强、股弱:坚决做T】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.57,0,'【遇到板强、股强:持股不动。遇到板弱、股强:看个股量,如果放量强持股不动。如果急拉不放量,应高抛低吸】'),COLOR0080FF;
DRAWTEXT_FIX(1,0.0,0.64,0,'【遇到上涨家数迅速增加:考虑补仓或者持股不动,反之减仓。】'),COLOR0080FF;
个股强弱:=(CLOSE-MA(CLOSE,30))/MA(CLOSE,30)*100,COLORWHITE;
行业强弱:=(HY_INDEXC-MA(HY_INDEXC,30))/MA(HY_INDEXC,30)*100,COLORYELLOW,LINETHICK2;
大盘强弱:=(INDEXC-MA(INDEXC,30))/MA(INDEXC,30)*100,COLORRED,LINETHICK4;
煤炭A:=("880301$C"-REF("880301$C",1))/REF("880301$C",1)*100;
电力A:=("880305$C"-REF("880305$C",1))/REF("880305$C",1)*100;
石油A:=("880310$C"-REF("880310$C",1))/REF("880310$C",1)*100;
钢铁A:=("880318$C"-REF("880318$C",1))/REF("880318$C",1)*100;
有色A:=("880324$C"-REF("880324$C",1))/REF("880324$C",1)*100;
化纤A:=("880330$C"-REF("880330$C",1))/REF("880330$C",1)*100;
化工A:=("880335$C"-REF("880335$C",1))/REF("880335$C",1)*100;
建材A:=("880344$C"-REF("880344$C",1))/REF("880344$C",1)*100;
造纸A:=("880350$C"-REF("880350$C",1))/REF("880350$C",1)*100;
矿物制品A:=("880351$C"-REF("880351$C",1))/REF("880351$C",1)*100;
日用化工A:=("880355$C"-REF("880355$C",1))/REF("880355$C",1)*100;
农林牧渔A:=("880360$C"-REF("880360$C",1))/REF("880360$C",1)*100;
纺织服饰A:=("880367$C"-REF("880367$C",1))/REF("880367$C",1)*100;
食品饮料A:=("880372$C"-REF("880372$C",1))/REF("880372$C",1)*100;
酿酒A:=("880380$C"-REF("880380$C",1))/REF("880380$C",1)*100;
家用电器A:=("880387$C"-REF("880387$C",1))/REF("880387$C",1)*100;
汽车类A:=("880390$C"-REF("880390$C",1))/REF("880390$C",1)*100;
医疗保健A:=("880398$C"-REF("880398$C",1))/REF("880398$C",1)*100;
家居用品A:=("880399$C"-REF("880399$C",1))/REF("880399$C",1)*100;
医药A:=("880400$C"-REF("880400$C",1))/REF("880400$C",1)*100;
商业连锁A:=("880406$C"-REF("880406$C",1))/REF("880406$C",1)*100;
商贸代理A:=("880414$C"-REF("880414$C",1))/REF("880414$C",1)*100;
传媒娱乐A:=("880418$C"-REF("880418$C",1))/REF("880418$C",1)*100;
广告包装A:=("880421$C"-REF("880421$C",1))/REF("880421$C",1)*100;
文教休闲A:=("880422$C"-REF("880422$C",1))/REF("880422$C",1)*100;
酒店餐饮A:=("880423$C"-REF("880423$C",1))/REF("880423$C",1)*100;
旅游A:=("880424$C"-REF("880424$C",1))/REF("880424$C",1)*100;
航空航天A:=("880430$C"-REF("880430$C",1))/REF("880430$C",1)*100;
船舶A:=("880431$C"-REF("880431$C",1))/REF("880431$C",1)*100;
运输设备A:=("880432$C"-REF("880432$C",1))/REF("880432$C",1)*100;
通用机械A:=("880437$C"-REF("880437$C",1))/REF("880437$C",1)*100;
工业机械A:=("880440$C"-REF("880440$C",1))/REF("880440$C",1)*100;
电气设备A:=("880446$C"-REF("880446$C",1))/REF("880446$C",1)*100;
工程机械A:=("880447$C"-REF("880447$C",1))/REF("880447$C",1)*100;
电器仪表A:=("880448$C"-REF("880448$C",1))/REF("880448$C",1)*100;
电信运营A:=("880452$C"-REF("880452$C",1))/REF("880452$C",1)*100;
公共交通A:=("880453$C"-REF("880453$C",1))/REF("880453$C",1)*100;
水务A:=("880454$C"-REF("880454$C",1))/REF("880454$C",1)*100;
供气供热A:=("880455$C"-REF("880455$C",1))/REF("880455$C",1)*100;
环境保护A:=("880456$C"-REF("880456$C",1))/REF("880456$C",1)*100;
运输服务A:=("880459$C"-REF("880459$C",1))/REF("880459$C",1)*100;
仓储物流A:=("880464$C"-REF("880464$C",1))/REF("880464$C",1)*100;
交通设施A:=("880465$C"-REF("880465$C",1))/REF("880465$C",1)*100;
银行类A:=("880471$C"-REF("880471$C",1))/REF("880471$C",1)*100;
证券类A:=("880472$C"-REF("880472$C",1))/REF("880472$C",1)*100;
保险类A:=("880473$C"-REF("880473$C",1))/REF("880473$C",1)*100;
多元金融A:=("880474$C"-REF("880474$C",1))/REF("880474$C",1)*100;
建筑A:=("880476$C"-REF("880476$C",1))/REF("880476$C",1)*100;
房地产A:=("880482$C"-REF("880482$C",1))/REF("880482$C",1)*100;
电脑设备A:=("880489$C"-REF("880489$C",1))/REF("880489$C",1)*100;
通信设备A:=("880490$C"-REF("880490$C",1))/REF("880490$C",1)*100;
半导体A:=("880491$C"-REF("880491$C",1))/REF("880491$C",1)*100;
元器件A:=("880492$C"-REF("880492$C",1))/REF("880492$C",1)*100;
软件服务A:=("880493$C"-REF("880493$C",1))/REF("880493$C",1)*100;
互联网A:=("880494$C"-REF("880494$C",1))/REF("880494$C",1)*100;
综合类A:=("880497$C"-REF("880497$C",1))/REF("880497$C",1)*100;
最大值1A:=MAX(煤炭A,MAX(电力A,MAX(石油A,MAX(钢铁A,MAX(有色A,MAX(化纤A,MAX(化工A,MAX(建材A,MAX(造纸A,MAX(矿物制品A,日用化工A))))))))));
最大值2A:=MAX(农林牧渔A,MAX(纺织服饰A,MAX(食品饮料A,MAX(酿酒A,MAX(家用电器A,MAX(汽车类A,MAX(医疗保健A,MAX(家居用品A,MAX(医药A,MAX(商业连锁A,商贸代理A))))))))));
最大值3A:=MAX(传媒娱乐A,MAX(广告包装A,MAX(文教休闲A,MAX(酒店餐饮A,MAX(旅游A,MAX(航空航天A,MAX(船舶A,MAX(运输设备A,MAX(通用机械A,MAX(工业机械A,电气设备A))))))))));
最大值4A:=MAX(工程机械A,MAX(电器仪表A,MAX(电信运营A,MAX(公共交通A,MAX(水务A,MAX(供气供热A,MAX(环境保护A,MAX(运输服务A,MAX(仓储物流A,MAX(交通设施A,银行类A))))))))));
最大值5A:=MAX(证券类A,MAX(保险类A,MAX(多元金融A,MAX(建筑A,MAX(房地产A,MAX(电脑设备A,MAX(通信设备A,MAX(半导体A,MAX(元器件A,MAX(软件服务A,MAX(互联网A,综合类A)))))))))));
ZZDZ:=CONST(MAX(最大值1A,MAX(最大值2A,MAX(最大值3A,MAX(最大值4A,最大值5A)))));
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,' ████████████████'),COLORRED;
XSWZ1:=CONST(IF(ZZDZ-煤炭A=0 OR ZZDZ-电力A=0 OR ZZDZ-石油A=0 OR ZZDZ-钢铁A=0 OR ZZDZ-有色A=0 OR ZZDZ-化纤A=0 OR ZZDZ-化工A=0 OR ZZDZ-建材A=0 OR ZZDZ-造纸A=0 OR ZZDZ-旅游A=0 OR ZZDZ-船舶A=0 OR ZZDZ-水务A=0 OR ZZDZ-建筑A=0 OR ZZDZ-医药A=0,614,IF(ZZDZ-汽车类A=0 OR ZZDZ-银行类A=0 OR ZZDZ-证券类A=0 OR ZZDZ-保险类A=0 OR ZZDZ-房地产A=0 OR ZZDZ-半导体A=0 OR ZZDZ-元器件A=0 OR ZZDZ-互联网A=0 OR ZZDZ-综合类A=0,627,643)));
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,IF(ZZDZ-煤炭A=0,'【今强势板块】:煤炭行业',IF(ZZDZ-电力A=0,'【今强势板块】:电力行业',IF(ZZDZ-石油A=0,'【今强势板块】:石油行业',IF(ZZDZ-钢铁A=0,'【今强势板块】:钢铁行业',IF(ZZDZ-有色A=0,'【今强势板块】:有色行业',IF(ZZDZ-化纤A=0,'【今强势板块】:化纤行业',IF(ZZDZ-化工A=0,'【今强势板块】:化工行业',IF(ZZDZ-建材A=0,'【今强势板块】:建材行业',IF(ZZDZ-造纸A=0,'【今强势板块】:造纸行业',IF(ZZDZ-矿物制品A=0,'【今强势板块】:矿物制品',IF(ZZDZ-日用化工A=0,'【今强势板块】:日用化工',
IF(ZZDZ-农林牧渔A=0,'【今强势板块】:农林牧渔',IF(ZZDZ-纺织服饰A=0,'【今强势板块】:纺织服饰',IF(ZZDZ-食品饮料A=0,'【今强势板块】:食品饮料',IF(ZZDZ-酿酒A=0,'【今强势板块】:酿酒行业',IF(ZZDZ-家用电器A=0,'【今强势板块】:家用电器',IF(ZZDZ-汽车类A=0,'【今强势板块】:汽车行业',IF(ZZDZ-医疗保健A=0,'【今强势板块】:医疗保健',IF(ZZDZ-家居用品A=0,'【今强势板块】:家居用品',IF(ZZDZ-医药A=0,'【今强势板块】:医药行业',IF(ZZDZ-商业连锁A=0,'【今强势板块】:商业连锁',IF(ZZDZ-商贸代理A=0,'【今强势板块】:商贸代理',DRAWNULL))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.9,0,0,IF(ZZDZ-传媒娱乐A=0,'【今强势板块】:传媒娱乐',IF(ZZDZ-广告包装A=0,'【今强势板块】:广告包装',IF(ZZDZ-文教休闲A=0,'【今强势板块】:文教休闲',IF(ZZDZ-酒店餐饮A=0,'【今强势板块】:酒店餐饮',IF(ZZDZ-旅游A=0,'【今强势板块】:旅游行业',IF(ZZDZ-航空航天A=0,'【今强势板块】:航空航天',IF(ZZDZ-船舶A=0,'【今强势板块】:船舶行业',IF(ZZDZ-运输设备A=0,'【今强势板块】:运输设备',IF(ZZDZ-通用机械A=0,'【今强势板块】:通用机械',IF(ZZDZ-工业机械A=0,'【今强势板块】:工业机械',IF(ZZDZ-电气设备A=0,'【今强势板块】:电气设备',
IF(ZZDZ-工程机械A=0,'【今强势板块】:工程机械',IF(ZZDZ-电器仪表A=0,'【今强势板块】:电器仪表',IF(ZZDZ-电信运营A=0,'【今强势板块】:电信运营',IF(ZZDZ-公共交通A=0,'【今强势板块】:公共交通',IF(ZZDZ-水务A=0,'【今强势板块】:水务行业',IF(ZZDZ-供气供热A=0,'【今强势板块】:供气供热',IF(ZZDZ-环境保护A=0,'【今强势板块】:环境保护',IF(ZZDZ-运输服务A=0,'【今强势板块】:运输服务',IF(ZZDZ-仓储物流A=0,'【今强势板块】:仓储物流',IF(ZZDZ-交通设施A=0,'【今强势板块】:交通设施',
IF(ZZDZ-银行类A=0,'【今强势板块】:银行板块',IF(ZZDZ-证券类A=0,'【今强势板块】:证券板块',IF(ZZDZ-保险类A=0,'【今强势板块】:保险板块',IF(ZZDZ-多元金融A=0,'【今强势板块】:多元金融',IF(ZZDZ-建筑A=0,'【今强势板块】:建筑行业',IF(ZZDZ-房地产A=0,'【今强势板块】:房产板块',IF(ZZDZ-电脑设备A=0,'【今强势板块】:电脑设备',IF(ZZDZ-通信设备A=0,'【今强势板块】:通信设备',IF(ZZDZ-半导体A=0,'【今强势板块】:半导体类',IF(ZZDZ-元器件A=0,'【今强势板块】:元器件类',IF(ZZDZ-软件服务A=0,'【今强势板块】:软件服务',IF(ZZDZ-互联网A=0,'【今强势板块】:互联网类',IF(ZZDZ-综合类A=0,'【今强势板块】:综合板块',DRAWNULL))))))))))))))))))))))))))))))))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.6,0.2,0,'股东统计分析:'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.2,0,'1、前十大股东持股合计:'),COLORYELLOW;
环比增减1:=(FINONE(245,0,0)-FINONE(245,0,1))/FINONE(245,0,1)*100;
HG111:=IF(环比增减1>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减1,2)),' % '),IF(环比增减1<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减1,2)),' % '),' '));
HGH111:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(245)/FINVALUE(239)*100,2),' % ')));
SDGDCGLXFX:=IF(FINONE(245,0,0)<FINONE(245,0,1) AND FINONE(245,0,1)<FINONE(245,0,2) AND FINONE(245,0,2)<FINONE(245,0,3),'连续三季度减少',IF(FINVALUE(245)>FINONE(245,0,1) AND FINONE(245,0,1)>FINONE(245,0,2) AND FINONE(245,0,2)>FINONE(245,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.294,0,HGH111),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.381,0,STRCAT('较上期 ',STRCAT(HG111,SDGDCGLXFX))),COLORYELLOW;
GDRSLXZJFX:=IF(FINONE(242,0,0)<FINONE(242,0,1) AND FINONE(242,0,1)<FINONE(242,0,2) AND FINONE(242,0,2)<FINONE(242,0,3),'连续三季度减少',IF(FINVALUE(242)>FINONE(242,0,1) AND FINONE(242,0,1)>FINONE(242,0,2) AND FINONE(242,0,2)>FINONE(242,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))<=0,0.7,0.468,0,STRCAT('2、本期股东人数较上期减: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAAFF;
DRAWTEXT_FIX(ISLASTBAR AND ((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1))> 0,0.7,0.468,0,STRCAT('2、本期股东人数较上期增: ',STRCAT(CON2STR((FINVALUE(242)-FINONE(242,0,1))/FINONE(242,0,1)*100,2),STRCAT(' %,',GDRSLXZJFX)))),COLORFFAA00;
HGH222:=STRCAT(STRCAT('占总股本 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(238)*100,2),' % ')),STRCAT('占流通盘 ',STRCAT(CON2STR(FINVALUE(247)/FINVALUE(239)*100,2),' % ')));
JGCGLXZJFX:=IF(FINONE(247,0,0)<FINONE(247,0,1) AND FINONE(247,0,1)<FINONE(247,0,2) AND FINONE(247,0,2)<FINONE(247,0,3),'连续三季度减少',IF(FINVALUE(247)>FINONE(247,0,1) AND FINONE(247,0,1)>FINONE(247,0,2) AND FINONE(247,0,2)>FINONE(247,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.555,0,STRCAT('3、共 ',STRCAT(CON2STR(FINVALUE(246),0),STRCAT(' 家机构,共持有 ',STRCAT(CON2STR(FINVALUE(247)/10000,2),' 万股'))))),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.642,0,HGH222),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.729,0,STRCAT('增幅 ',STRCAT(CON2STR((FINONE(247,0,0)-FINONE(247,0,1))/FINONE(247,0,1)*100,2),STRCAT(' % ',JGCGLXZJFX)))),COLORGREEN;
环比增减3:=(FINONE(284,0,0)-FINONE(284,0,1))/FINONE(284,0,1)*100;
HG333:=IF(环比增减3>0,VARCAT(VARCAT( '增加 ' ,VAR2STR( 环比增减3,2)),' % '),IF(环比增减3<0,VARCAT(VARCAT( '减少 ' ,VAR2STR(-环比增减3,2)),' % '),' '));
GJDCGLXFX:=IF(FINONE(284,0,0)<FINONE(284,0,1) AND FINONE(284,0,1)<FINONE(284,0,2) AND FINONE(284,0,2)<FINONE(284,0,3),'连续三季度减少',IF(FINVALUE(284)>FINONE(284,0,1) AND FINONE(284,0,1)>FINONE(284,0,2) AND FINONE(284,0,2)>FINONE(284,0,3),'连续三季度增加',''));
DRAWTEXT_FIX(ISLASTBAR,0.7,0.816,0,STRCAT('4、国家队持 ',STRCAT(CON2STR(FINVALUE(284),2),STRCAT(' 万股,占总股本 ',STRCAT(CON2STR(FINVALUE(284)*10000/FINVALUE(238)*100,2),' % '))))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.7,0.903,0,STRCAT('较上期 ',STRCAT(HG333,GJDCGLXFX))),COLORWHITE;
继续阅读 →

通达信行情转折型态选股指标(超买超卖型)指标公式

📅 2026-10-24

核心逻辑

该指标用于捕捉“行情转折型态”,本质是寻找V型反转或强势反弹的股票。具体逻辑如下: 1. 首先筛选近期(5日内)出现过大幅下跌的股票(单日跌幅超过7%) 2. 然后观察是否出现反弹信号:收盘价上穿前期高点 3. 配合当日涨幅也超过7%的强势表现 4. 综合判断为行情从下跌转为上涨的转折点

买卖信号

**买入信号**:当同时满足以下条件时产生买入信号(行情转折型态) - X_2 < 5:距离上次大幅下跌不超过5个交易日 - X_3:收盘价上穿前期高点(表示突破关键压力位) - X_4:当日涨幅大于7%(强势反弹确认) - X_5:在前期周期内只有一次上穿(避免反复假突破) **卖出信号**:本指标不包含明确的卖出条件,属于纯买入型指标

用法

1. **选股使用**:将公式作为选股条件,筛选出符合条件的股票池 2. **辅助判断**:配合其他技术分析工具(如均线、成交量)进一步验证 3. **风险注意**:该形态虽然强势,但属于追涨策略,需设置止损 4. **最佳应用**:在市场或板块出现反弹行情时,成功率更高

公式源码

X:=7;
X_1:=(REF(CLOSE,1)-CLOSE)/REF(CLOSE,1)*100>7;
X_2:=BARSLAST(X_1);
X_3:=crOSS(CLOSE,REF(HIGH,X_2));
X_4:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>X;
X_5:=COUNT(X_3,X_2)=1;
行情转折型态:X_2<5 AND X_3 AND X_4 AND X_5;
继续阅读 →

通达信黄金短战均线主图指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

该指标是一个综合型趋势交易系统,主要包含以下核心逻辑: 1. **多周期均线系统**:使用3/8/13/34/120/250日均线判断短期、中期、长期趋势 2. **成本分析**:通过计算95%成本价和5%成本价的区间宽度(LY指标),判断市场持仓成本分布 3. **趋势追踪**:VAR2-VAR4是对收盘价的多次指数平滑处理,用于判断趋势方向和强度 4. **动量分析**:通过VARR1/V2(类似RSI的变异指标)判断短期超买超卖状态

买卖信号

**买入信号:** - VAR4>90时显示"★加仓"(强势信号) - HY3条件成立时显示"▲买入":VAR3<20持续5天+当日最低价是10日最低+收盘价>开盘价1.038倍+成交量>均量1.2倍 - EL1上穿EL2时显示买入图标 **卖出信号:** - VARR1下穿82时显示"▲风险↓" - CROSS(81,V2)时显示卖出图标 - VAR41从92以上回落时显示"短卖"

用法

1. **均线多头排列**时(短期均线在长期均线上方)表示多头趋势 2. **LY指标上升**表示市场成本区间扩大,可能出现趋势行情 3. **VAR4>90**是强势信号,可考虑加仓 4. **HY3买入条件**是较严格的买入信号,需多个条件同时满足 5. **VARR1/V2指标**高于80-82时注意风险,考虑减仓 6. 该指标适合中短线结合使用,均线多头排列时顺势而为,破位时及时止损

公式源码

P1:=3;
P2:=8;
P3:=13;
P4:=34;
P5:=120;
P6:=250;
MA1:MA(CLOSE,P1),COLOR00FFFF;
MA2:MA(CLOSE,P2),COLORFF00FF;
MA3:MA(CLOSE,P3),COLOR00FF00;
MA4:MA(CLOSE,P4),COLORFFFFFF;
MA5:MA(CLOSE,P5),COLORFFFF00;
MA6:MA(CLOSE,P6),COLOR0000FF;
VAR2:=EMA((SLOPE(EMA(CLOSE,20),10))*(34)+CLOSE,30);
VAR3:=EMA(VAR2,3);
VAR4:=EMA(VAR3,3);
A1:=COST(95);
A2:=COST(5);
LY:=((A1-A2)*(100))/(A1+A2);
DRAWICON((LY>REF(LY,1)),(LOW)*(0.98),8),COLOR008000;
DRAWTEXT((VAR4>90),(LOW)*(0.95),'★加仓'),COLOR00FFFF;
DRAWTEXT((VAR4>90),(LOW)*(0.99),'★'),COLOR00FFFF;
VAR1:=(HIGH+LOW+OPEN+(2)*(CLOSE))/(5);
HY3:=IF((COUNT((VAR3<20),5)>=1) AND (COUNT((VAR1=LLV(VAR1,10)),10)>=1) AND (CLOSE>=(OPEN)*(1.038)) AND (vol>(MA(VOL,5))*(1.2)),1,0);
DRAWTEXT(HY3,LOW,'▲买入'),COLOR00FFFF;
VARR1:=((SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1))/(SMA(Abs(CLOSE-REF(CLOSE,1)),6,1)))*(100);
DRAWICON(crOSS(82,VARR1),HIGH,2),COLOR00FFFF;
DRAWTEXT(CROSS(82,VARR1),HIGH,'▲风险↓'),COLOR00FFFF;
EL1:=EMA(LOW,6);
EL2:=EMA((EMA(LOW,34))*(1),2)-0.16;
DRAWICON(CROSS(EL1,EL2),EL1,10),COLOR00FF00;
V1:=REF(CLOSE,1);
V2:=((SMA(MAX(CLOSE-V1,0),6,1))/(SMA(ABS(CLOSE-V1),6,1)))*(100);
DRAWICON(IF(CROSS(81,V2),1,0),(HIGH)*(1.01),11),COLORFFFFFF;
VAR41:=EMA(((100)*(CLOSE-LLV(LOW,34)))/(HHV(HIGH,34)-LLV(LOW,34)),3);
VAR42:=EMA(((100)*(INDEXC-LLV(INDEXL,34)))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3);
VAR4A:=(REF(VAR41,1)>92) AND (VAR41<92);
DRAWTEXT(VAR4A,HIGH+0.12,'短卖'),COLOR00FF00;
DRAWTEXT(VAR4A,HIGH+0.05,'●'),COLOR00FF00;
继续阅读 →

通达信冠军1号VOL指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个**成交量多周期分析和资金流向监控指标**。其核心原理是: 1. **成交量多重平滑**:用XMA(移动平均)对成交量进行多周期(3-150天)的平滑处理,分别计算短期、中期、中长期、长期的成交量均值 2. **构建量能通道**:用各周期均值乘以不同系数(如1.35、0.65、1.4、0.6等)形成"顶"和"底"的通道区间 3. **资金流向监控**:通过L2_LEVEL2数据获取超大单、大单、中单、小单的资金进出,计算净流入 4. **底部形态识别**:通过比较不同周期"底"的大小关系,判断成交量是否处于历史低位 本质是一个**结合量能分析和资金流向的择时指标**,用于判断市场情绪和资金活跃度。

买卖信号

**买入信号**: - 成交量放大(V2≥1,黄色柱子) - 大底形态:短底<中底2<中底3<长底(红色粗线) - 中底形态:短底<中底2且中底2>中底3且中底2<长底(绿色细线) - 小底形态:短底<中底2<中底3且中底2>长底(黄色细线) - 中中2>MA中中2且成交量<长底(白色柱子) - 中中2>MA中中2且成交量<中底3且成交量<中底2且成交量>长底(蓝色柱子) - 中中3>REF(中中3,1) AND 成交量<长底(白色柱子) - 资金净流入为正(红色柱子) **卖出信号**: - 中中2<MA中中2(绿色柱子) - 中中2<MA中中2

用法

公式源码

股价:vol,VOLSTICK;
短3:=XMA(XMA(股价,3),3),LINETHICK0,COLORWHITE;
短5:=XMA(XMA(股价,5),5),LINETHICK0,COLORWHITE;
短6:=XMA(XMA(股价,6),6),LINETHICK0,COLORWHITE;
短7:=XMA(XMA(股价,8),8),LINETHICK0,COLORWHITE;
短8:=XMA(XMA(股价,10),10),LINETHICK0,COLORWHITE;
短9:=XMA(XMA(股价,12),12),LINETHICK0,COLORWHITE;
短中:=(短7+短8+短9+短3+短5+短6)/6,LINETHICK0,COLORWHITE;
短顶:=短中*1.35,LINETHICK0,COLORGREEN;
短底:=短中*0.65,LINETHICK0,COLORGREEN;
中1:=XMA(XMA(股价,16),16),LINETHICK0,COLORWHITE;
中2:=XMA(XMA(股价,19),19),LINETHICK0,COLORWHITE;
中3:=XMA(XMA(股价,22),22),LINETHICK0,COLORWHITE;
中4:=XMA(XMA(股价,25),25),LINETHICK0,COLORWHITE;
中5:=XMA(XMA(股价,28),28),LINETHICK0,COLORWHITE;
中6:=XMA(XMA(股价,31),31),LINETHICK0,COLORWHITE;
中中2:=(中1+中2+中3+中4+中5+中6)/6,LINETHICK0,COLORGREEN;
中顶2:=中中2*1.4,LINETHICK0,COLORGREEN;
中底2:=中中2*0.6,LINETHICK0,COLORGREEN;
中40:=XMA(XMA(股价,40),40),LINETHICK0;
中50:=XMA(XMA(股价,50),50),LINETHICK0;
中60:=XMA(XMA(股价,60),60),LINETHICK0;
中中3:=(中40+中50+中60)/3,LINETHICK0,COLORWHITE;
中顶3:=中中3*1.5,LINETHICK0,COLORRED;
中底3:=中中3*0.5,LINETHICK0,COLORRED;
长90:=XMA(XMA(股价,90),90),LINETHICK0,COLORWHITE;
长120:=XMA(XMA(股价,120),120),LINETHICK0,COLORWHITE;
长150:=XMA(XMA(股价,150),150),LINETHICK0,COLORWHITE;
长中:=(长90+长120+长150)/3,LINETHICK0,COLORYELLOW;
长顶:=长中*1.3,LINETHICK1,COLORWHITE;
长顶顶:=长中*1.8,LINETHICK1,COLORRED;
长底:=长中*0.5,LINETHICK1,COLORYELLOW;
MA短中:=EMA(短中,10),LINETHICK0,COLORWHITE;
MA中中2:=EMA(中中2,10),LINETHICK0,COLORGREEN;
V2:IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1),NODRAW,COLORRED;
STICKLINE(V2>=1,0,VOL,2,0),COLORYELLOW;
VVOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;
VOLUME:VOL,VOLSTICK;
大底VOL:=短底<中底2 AND 中底2<中底3 AND 中底3<长底,LINETHICK5,COLORRED;
中底VOL:=短底<中底2 AND 中底2>中底3 AND 中底2<长底,LINETHICK2,COLORGREEN;
小底VOL:=短底<中底2 AND 中底2<中底3 AND 中底2>长底,LINETHICK1,COLORYELLOW;
STICKLINE(中中2>MA中中2,0,VOL,2,1),COLORFF00FF;
STICKLINE(短中>MA短中,0,VOL,2,0),COLORRED;
STICKLINE(中中2>MA中中2 AND VOL<长底,0,VOL,3,0),COLORWHITE;
STICKLINE(中中2>MA中中2 AND VOL<中底3 AND VOL<中底2 AND VOL>长底,0,VOL,3,0),COLORBLUE;
STICKLINE(中中2<MA中中2,0,VOL,2,0),COLORGREEN;
STICKLINE(中中2<MA中中2 AND 短中>MA短中,0,VOL,2,0),COLORYELLOW;
STICKLINE(中底VOL=1 OR 小底VOL=1,0,VOL,2,0),COLORBLUE;
STICKLINE(中中3>REF(中中3,1) AND 股价<长底,0,VOL,3,0),COLORWHITE;
DRAwrECTREL(0,250,175,999.4,IF(120,RGB(10,0,0),0));
超B:=L2_AMO(0,2)/10000.0;
大B:=L2_AMO(1,2)/10000.0;
中B:=L2_AMO(2,2)/10000.0;
小B:=L2_AMO(3,2)/10000.0;
超S:=L2_AMO(0,3)/10000.0;
大S:=L2_AMO(1,3)/10000.0;
中S:=L2_AMO(2,3)/10000.0;
小S:=L2_AMO(3,3)/10000.0;
净流入:=(超B+大B+中B+小B)-(超S+大S+中S+小S),NODRAW;
超大单:=(超B)-(超S),NODRAW;
大单:=(大B)-(大S),NODRAW;
中单:=(中B)-(中S),NODRAW;
小单:=(小B)-(小S),NODRAW;
DAZHI:=CONST(MAX(Abs(净流入),MAX(ABS(超大单),MAX(ABS(大单),MAX(ABS(中单),ABS(小单)))))),NODRAW;
DRAWRECTREL(0,CONST(830-(ABS(超大单)*500/DAZHI)),30,935,IF(CONST(超大单)>0,RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(35,CONST(830-(ABS(大单)*500/DAZHI)),65,935,IF(CONST(大单)>0,RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(70,CONST(830-(ABS(中单)*500/DAZHI)),100,935,IF(CONST(中单)>0,RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(105,CONST(830-(ABS(小单)*500/DAZHI)),135,935,IF(CONST(小单)>0,RGB(255,0,0),RGB(23,125,255)));
DRAWRECTREL(140,CONST(830-(ABS(净流入)*500/DAZHI)),170,935,IF(CONST(净流入)>0,RGB(255,0,0{255,255,255}),RGB(23,125,255)));
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,0.25,0,'资金搏弈 (万元)'),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.002,0.55,0,INTPART(超大单)),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.035,0.555,0,INTPART(大单)),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.070,0.550,0,INTPART(中单)),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.106,0.55,0,INTPART(小单)),COLORYELLOW;
DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.145,0.55,0,INTPART(净流入)),COLORYELLOW;
冠军1号QQ:=474131998;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.002,1,0,'超大'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.040,1,0,'大单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.075,1,0,'中单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.112,1,0,'小单'),COLORYELLOW;
DRAWTEXT_FIX(CURRBARSCOUNT=1,0.145,1,0,'净流'),COLORYELLOW;
继续阅读 →

通达信顾比操盘线主图指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个**综合型筹码与趋势分析指标**,主要包含以下核心逻辑: 1. **筹码分析**:通过WINNER函数计算当前价格对应的获利筹码比例,并计算历史成本分布(10%-50%成本均值),用于判断主力持仓成本 2. **支撑压力系统**:基于120日内最高最低价,通过黄金分割比例(0.191/0.382/0.5/0.618/0.809)计算多级支撑和压力位 3. **均线系统**:使用25日、43日、50日、88日均线以及顾比均线组合判断趋势方向 4. **趋势转折判断**:使用ZIG函数(之字转向)识别短期趋势转折点,配合均线角度(BB05、BB10、BB30)判断多空强弱 5. **动量分析**:通过乖离率、速度线、加速度等指标判断股价短期超买超卖状态

买卖信号

**买入信号:** - 加仓:BB05上穿30日均线且乖离率放大、均线多头排列(显示"加") - 建仓:5日乖离率上穿0且30日乖离率放大、涨幅>5%(显示"建仓") - 抄底:指标上穿20(超卖区,显示"抄") - 启动:BB30>30且BB10>45且BB05上穿60(显示"启") - 爆炸:指标上穿80(快速拉伸区,显示"爆") - 捉妖:短期支撑形成(显示红色箭头) **卖出信号:** - 减仓:5日乖离率下穿0且30日乖离率缩小(显示"减") - 卖:快速拉伸区下穿指标(显示"卖") - 压力位:股价触及筹码顶(显示绿色箭头)

用法

1. **多周期配合使用**:该指标适合日线及以上周期使用,可配合成交量验证 2. **信号筛选原则**: - 优先选择"建仓"+"加仓"同时出现的信号 - "抄底"信号需配合成交量缩量确认 - "启"和"爆"信号适合强势股回调后二次启动 3. **仓位管理**: - 出现"建仓"信号可建底仓 - "加仓"信号出现时加仓 - 触及压力位或出现"卖"信号时减仓 4. **辅助判断**: - 观察均线多头排列(25>43>50>88) - 筹码成本线(庄本)位置低于股价说明主力已获利 - 股价站上揽月线(布林上轨)表示强势

公式源码

获利筹码:IF(WINNER(CLOSE),WINNER(CLOSE)*100,0),NODRAW;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;
DRAWKLINE(H,O,L,C);
均线25:=MA(CLOSE,25);
均线43:=MA(CLOSE,43);
均线50:=MA(CLOSE,50),COLOR0000FF;
均线88:=MA(CLOSE,88);
N8:=STRCAT(CON2STR(YEAR,0),'年');
Y8:=STRCAT(CON2STR(MONTH,0),'月');
R8:=STRCAT(CON2STR(DAY,0),'日');
K:=BARSLAST(CURRBARSCOUNT=120);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0));
筹码D:=CONST(IF(ISLASTBAR=1,LLV(L,K),0));
KJ:=GD-筹码D;
GD4:=IF(CURRBARSCOUNT<=120/30,GD,DRAWNULL);
低:=IF(CURRBARSCOUNT<=120/30,筹码D,DRAWNULL),COLORFFFF00;
高:=IF(CURRBARSCOUNT<=120/30,GD,DRAWNULL),COLOR00FFFF;
支撑:=IF(CURRBARSCOUNT<=120/30,筹码D+KJ*0.191,DRAWNULL),COLOR00FFFF;
强势:=IF(CURRBARSCOUNT<=120/30,筹码D+KJ*0.382,DRAWNULL),COLORFF00FF;
突破:=IF(CURRBARSCOUNT<=120/30,筹码D+KJ/2,DRAWNULL),COLOR0000FF;
警示:=IF(CURRBARSCOUNT<=120/30,筹码D+KJ*0.618,DRAWNULL),COLORCYAN;
压力:=IF(CURRBARSCOUNT<=120/30,筹码D+KJ*0.809,DRAWNULL),COLORGREEN;
建仓:=ZIG(3,6);
筹码卖:=MA(建仓,2);
STICKLINE(建仓>筹码卖 AND O>=C,C,O,-1,0),COLORRED;
STICKLINE(建仓>筹码卖 AND O>=C,L,H,0,0),COLORRED;
STICKLINE(建仓 < 筹码卖 AND O<=C,O,C,-1,1),COLORCYAN;
STICKLINE(建仓 < 筹码卖 AND O<=C,O,L,0,1),COLORCYAN;
STICKLINE(建仓 < 筹码卖 AND O<=C,C,H,0,1),COLORCYAN;
AH:=HHV(H,60);
飞龙筹码O:=LLV(L,60);
A0:=(AH-飞龙筹码O)/21;
A01:=C>REF(C,4);
NT:=BARSLASTCOUNT(A01);
筹码11:=NT=9;
筹码13:=ISLASTBAR AND BETWEEN(NT,5,8);
AY:=(BACKSET(筹码11>0,9) OR BACKSET(筹码13>0,NT))*NT;
DRAWTEXT(AY>0,H+1.1*A0,VAR2STR(AY,0)),COLORYELLOW;
DRAWTEXT(NT=9,H+1.1*A0,'9'),COLORGREEN;
DRAWTEXT(NT=13,H+1.1*A0,'13'),COLORGREEN;
DRAWTEXT(NT=18,H+1.1*A0,'18'),COLORGREEN;
B1:=C<REF(C,4);
NT0:=BARSLASTCOUNT(B1);
筹码21:=NT0=9 ;
筹码23:=ISLASTBAR AND BETWEEN(NT0,5,8);
AY1:=(BACKSET(筹码21>0,9) OR BACKSET(筹码23>0,NT0))*NT0;
DRAWTEXT(AY1>0,L-1*A0,VAR2STR(AY1,0)),COLORLIGREEN;
DRAWTEXT(NT0=9,H+1.1*A0,'9'),COLORYELLOW;
DRAWTEXT(NT0=13,H+1.1*A0,'13'),COLORYELLOW;
DRAWTEXT(NT0=18,H+1.1*A0,'18'),COLORYELLOW;
N11:=2,200,13;
UR00:=2,200,6;
LR0:=2,200,6;
TC01:=IF(H=HHV(H,8*UR00),H,DRAWNULL);
TC02:=CONST(BARSLAST(TC01=H))+1;
UPPER:=CONST(IF(TC02=1,H,REF(H,TC02-1)));
BC1:=IF(L=LLV(L,8*LR0),L,DRAWNULL);
BC2:=CONST(BARSLAST(BC1=L))+1;
LOWER:=CONST(IF(BC2=1,L,REF(L,BC2-1)));
LP:=CURRBARSCOUNT<=BC2 AND L=LOWER;
HP:=CURRBARSCOUNT<=TC02 AND H=UPPER;
NOD:=(IF(TC02>BC2,TC02,BC2)-IF(TC02>BC2,BC2,TC02));
LR1:=FORCAST(C,NOD+1);
NP:=IF(CURRBARSCOUNT<=MAX(BC2,TC02),CONST(IF(MIN(TC02,BC2)=1,LR1,REF(LR1,MIN(TC02,BC2)-1))),DRAWNULL),POINTDOT,COLORRED;
LR2:=SLOPE(C,NOD+1);
LR3:=CONST(IF(MIN(TC02,BC2)=1,LR2,REF(LR2,MIN(TC02,BC2)-1)));
FP:=NP-LR3*(NOD),POINTDOT,COLORYELLOW;
EQU:=(NP+FP)/2,POINTDOT,COLORWHITE;
AD:=Abs(NP-FP);
DBL0:=BARSLAST(BC1!=DRAWNULL)+1;
DBH:=BARSLAST(TC01!=DRAWNULL)+1;
BSP:=IF(BC2>TC02,DBL0,DBH)-1;
LRL:=IF(NP>FP,FP+AD/NOD*BSP,FP-AD/NOD*BSP);
AT1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC02) AND H>LRL,H,LRL);
AT2:=HHV(AT1-LRL,MAX(BC2,TC02));
AT3:=CONST(BARSLAST(AT1-LRL=AT2));
AT4:=CONST(IF(AT3=0,H,REF(H,AT3)));
AT5:=CONST(IF(AT3=0,AT1-LRL,REF(AT1-LRL,AT3)));
捉妖筹码:=LRL+AT5;
捉妖筹码K1:=IF(BETWEEN(CURRBARSCOUNT,BC2,TC02) AND L<LRL,L,LRL);
捉妖筹码K2:=HHV(LRL-捉妖筹码K1,MAX(BC2,TC02));
捉妖筹码K3:=CONST(BARSLAST(LRL-捉妖筹码K1=捉妖筹码K2));
捉妖筹码K4:=CONST(IF(捉妖筹码K3=0,H,REF(H,捉妖筹码K3)));
捉妖筹码K5:=CONST(IF(捉妖筹码K3=0,LRL-捉妖筹码K1,REF(LRL-捉妖筹码K1,捉妖筹码K3)));
捉妖筹码L:=LRL-捉妖筹码K5;
RH:=IF(CURRBARSCOUNT>=MIN(BC2,TC02)-10,捉妖筹码,CONST(REF(捉妖筹码,MIN(BC2,TC02)-11)));
RL:=IF(CURRBARSCOUNT>=MIN(BC2,TC02)-10,捉妖筹码L,CONST(REF(捉妖筹码L,MIN(BC2,TC02)-11)));
中轨:IF(NP>FP,IF(LRL<=RH,LRL,DRAWNULL),IF(LRL>=RL,LRL,DRAWNULL)),COLORBBBBBB;
上轨:IF(NP>FP,IF(捉妖筹码<=RH,捉妖筹码,DRAWNULL),IF(捉妖筹码>=RL,捉妖筹码,DRAWNULL)),COLORFF0000;
下轨:IF(NP>FP,IF(捉妖筹码L<=RH,捉妖筹码L,DRAWNULL),IF(捉妖筹码L>=RL,捉妖筹码L,DRAWNULL)),COLORFF00FF;
飞龙筹码1:=(REF(HIGH,3) = HHV(HIGH,((2 * 3) + 1)));
飞龙筹码2:=FILTER(飞龙筹码1,3);
飞龙筹码3:=BACKSET(飞龙筹码2,(3 + 1));
飞龙筹码4:=FILTER(飞龙筹码3,3);
飞龙筹码5:=(REF(LOW,3) = LLV(LOW,((2 * 3) + 1)));
飞龙筹码6:=FILTER(飞龙筹码5,3);
飞龙筹码7:=BACKSET(飞龙筹码6,(3 + 1));
飞龙筹码8:=FILTER(飞龙筹码7,3);
飞龙筹码9:=((REF(LLV(LOW,(2 * 3)),1) + REF(HHV(HIGH,(2 * 3)),1)) / 2);
飞龙筹码10:=((HIGH + LOW) / 2);
飞龙筹码11:=(((飞龙筹码4 AND NOT((飞龙筹码8 AND (飞龙筹码9 >= 飞龙筹码10)))) OR BARSTATUS) OR (BARSCOUNT(CLOSE) = 1));
飞龙筹码12:=(飞龙筹码8 AND NOT((飞龙筹码4 AND (飞龙筹码9 < 飞龙筹码10))));
飞龙筹码13:=(飞龙筹码4 AND NOT((飞龙筹码8 AND (飞龙筹码9 >= 飞龙筹码10))));
飞龙筹码14:=(REF(BARSLAST(飞龙筹码11),1) + 1);
飞龙筹码15:=BACKSET((飞龙筹码11 AND (COUNT(飞龙筹码12,飞龙筹码14) > 0)),LLVBARS(IF(飞龙筹码12,LOW,10000),飞龙筹码14));
飞龙筹码16:=(飞龙筹码15 > REF(飞龙筹码15,1));
飞龙筹码17:=BACKSET(飞龙筹码16,2);
飞龙筹码18:=(飞龙筹码17 > REF(飞龙筹码17,1));
飞龙筹码19:=((飞龙筹码18 OR BARSTATUS) OR (BARSCOUNT(CLOSE) = 1));
飞龙筹码20:=(REF(BARSLAST(飞龙筹码19),1) + 1);
飞龙筹码21:=BACKSET((飞龙筹码19 AND (COUNT(飞龙筹码13,飞龙筹码20) > 0)),HHVBARS(IF(飞龙筹码13,HIGH,0),飞龙筹码20));
飞龙筹码22:=(飞龙筹码21 > REF(飞龙筹码21,1));
飞龙筹码23:=BACKSET(飞龙筹码22,2);
飞龙筹码24:=(飞龙筹码23 > REF(飞龙筹码23,1));
飞龙筹码25:=BACKSET(BARSTATUS,(BARSLAST(飞龙筹码18) + 1));
飞龙筹码26:=(飞龙筹码25 > REF(飞龙筹码25,1));
飞龙筹码27:=BACKSET(BARSTATUS,(BARSLAST(飞龙筹码24) + 1));
飞龙筹码28:=(飞龙筹码27 > REF(飞龙筹码27,1));
底0:REF(LOW,BARSLAST(飞龙筹码26)),COLORLIRED;
筹码顶0:REF(HIGH,BARSLAST(飞龙筹码28)),COLORLIGREEN;
DRAWTEXT(CURRBARSCOUNT=3,筹码顶0,STRCAT(('压:'),CON2STR(筹码顶0,2))),COLORLIGREEN;
DRAWTEXT(CURRBARSCOUNT=5,底0,STRCAT(('支:'),CON2STR(底0,2))),COLORLIRED;
DRAWLINE(飞龙筹码28,HIGH,飞龙筹码26,筹码顶0,1),COLORLIGREEN,LINETHICK1;
DRAWLINE(飞龙筹码26,LOW,飞龙筹码28,底0,1),COLORLIRED,LINETHICK1;
飞龙筹码O0:=SUMBARS(V,CAPITAL*1);
飞龙筹码O1:=SUM(COST(10),飞龙筹码O0)/飞龙筹码O0;
飞龙筹码O2:=SUM(COST(20),飞龙筹码O0)/飞龙筹码O0;
飞龙筹码O3:=SUM(COST(30),飞龙筹码O0)/飞龙筹码O0;
飞龙筹码O4:=SUM(COST(40),飞龙筹码O0)/飞龙筹码O0;
飞龙筹码O5:=SUM(COST(50),飞龙筹码O0)/飞龙筹码O0;
筹码成本2:=(5*飞龙筹码O1+4*飞龙筹码O2+3*飞龙筹码O3+2*飞龙筹码O4+飞龙筹码O5)/15,COLOR0080FF,DOTLINE;
筹码成本1:REFDATE(筹码成本2,DATE),COLORLIGRAY,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=30,筹码成本1,STRCAT('庄本:',CON2STR(筹码成本1,2))),COLORGRAY;
筹码成妖趋势:=XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK1,COLORRED,DOTLINE;
STICKLINE(筹码成妖趋势>LOW AND 筹码成妖趋势<HIGH,筹码成妖趋势,MIN(MIN(OPEN,CLOSE),筹码成妖趋势),2,1),COLOR00CCFF;
STICKLINE(筹码成妖趋势>MIN(C,O) AND 筹码成妖趋势<MAX(C,O),筹码成妖趋势,MIN(OPEN,CLOSE),2,1),COLOR00CCFF;
STICKLINE(筹码成妖趋势>HIGH,OPEN,CLOSE,2,1),COLOR00CCFF;
ZYG30:=PEAKBARS(3,15,1)<10;
ZYG50:=IF(ZYG30=1,2,0);
筹码顶1:= IF(ZYG50=2,2,0);
筹码顶A:=IF(筹码顶1>REF(筹码顶1,1),2,0),COLORGREEN;
DRAWICON(筹码顶A=2,H*1.02,2);
AR1:=EMA(OPEN,7);
AR2:=EMA(AR1,21);
AR3:=crOSS(AR1,AR2);
AR5:=EMA(SMA((CLOSE-LLV(LOW,20))/(HHV(HIGH,16)-LLV(LOW,20))*100,8,1),3);
筹码短买:=IF(TROUGHBARS(1,6,1)=0 AND HIGH>LOW+0,2,0),COLORRED;
DRAWICON(筹码短买=2,L*0.98,1);
底:DRAWTEXT(CROSS(ZIG(3,8),REF(ZIG(3,8),1)),H,''),LINETHICK2,COLORYELLOW;
DRAWICON(底,L*0.99,9);
筹码顶:DRAWTEXT(CROSS(REF(ZIG(3,10),1),ZIG(3,10)),H,''),LINETHICK2,COLORYELLOW;
DRAWICON(筹码顶,H*1.01,15);
筹码顶点:=IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORLIBLUE,DOTLINE;
低点:=IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORLIRED,DOTLINE;
STICKLINE(cci>=200 AND H>=筹码顶点,C+(O-C)/3,C,2,0),COLORGREEN;
STICKLINE(CCI<=100 AND L<=低点,C-(C-O)/3,C,2,0),COLORLIMAGENTA;
H1:=REF(C,9)=HHV(C,2*9+1);
H2:=FILTER(H1,9);
H3:=BACKSET(H2,9+1);
H4:=FILTER(H3,9);
小压:=REF(C*0.999,BARSLAST(H4)),COLORWHITE,NODRAW;
H5:=ABS(REF(小压,1)-小压)>小压*0.075 AND H4;
小压2:REF(C*0.999,BARSLAST(H5)),COLORLIGREEN,DOTLINE;
STICKLINE(C*0.999,小压2,小压2,1,1), COLORLIGREEN;
AB1:=REF(H,5)=HHV(H,2*5+1);
B91:=FILTER(AB1,5);
CD1:=BACKSET(B91,5+1);
D1:=FILTER(CD1,5);
A2:=REF(L,5)=LLV(L,2*5+1);
B92:=FILTER(A2,5);
CD2:=BACKSET(B92,5+1);
D2:=FILTER(CD2,5);
E1:=(REF(LLV(L,2*5),1)+REF(HHV(H,2*5),1))/2; E2:=(H+L)/2;
H91:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1<E2));
H92:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H91),1)+1; F1:=BACKSET(H91 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,10000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:=I1>REF(I1,1);
T91:=BACKSET(ISLASTBAR,BARSLAST(LD)+1); U1:=T91>REF(T91,1);
T92:=BACKSET(U1,REF(BARSLAST(LD),1)+2);
U2:=T92>REF(T92,1);
短期支撑:DRAWLINE(U2,L,U1,L,1),COLORRED LINETHICK2;
DRAWICON(U1,L*0.99,38);
DRAWICON(U2,L*0.99,38);
HIGHN:=10;
LOWN:=10;
HIGHDISPLAY:=0;
LOWDISPLAY:=0;
ZGDISPLAY:=0;
MADISPLAY:=0;
AA:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
QY:=BACKSET(AA,HIGHN+1);
CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
DRAWICON(CC,H*1.02,2);
筹码DD:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBU:=IF(筹码DD,REF(H,筹码DD),H);
DINGBUTS:=IF(筹码DD,REF(GDTS,筹码DD),GDTS);DINGBU1:=REF(DINGBU,筹码DD+1);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,筹码DD+1);
GDCS2:=CONST(DINGBUTS1);
次高:DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLORYELLOW,DOTLINE;
极高:DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORLIBLUE,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=1,次高,CON2STR(次高,1)),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=1,极高,CON2STR(极高,1)),COLORLIBLUE;
AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
QY1:=BACKSET(AA1,LOWN+1);
CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
筹码D1:=BARSLAST(CC1);
筹码DTS:=IF(CC1,CURRBARSCOUNT,0);
YDB:=IF(筹码D1,REF(L,筹码D1),L);
筹码DTS1:=IF(筹码D1,REF(筹码DTS,筹码D1),筹码DTS);
筹码DCS1:=CONST(筹码DTS1);
ZDB:=REF(YDB,筹码D1+1);
筹码DTS2:=REF(筹码DTS1,筹码D1+1);
筹码DCS2:=CONST(筹码DTS2);
低点支撑:DRAWLINE(CURRBARSCOUNT=筹码DCS2,L,CURRBARSCOUNT=筹码DCS1,L,1) COLORRED,DOTLINE;
飞龙筹码K:=6;
A11:=REF(HIGH,6)=HHV(HIGH,2*飞龙筹码K+1); B11:=FILTER(A11,飞龙筹码K); C11:=BACKSET(B11,飞龙筹码K+1); D11:=FILTER(C11,飞龙筹码K);
A22:=REF(LOW,飞龙筹码K)=LLV(LOW,2*飞龙筹码K+1); B22:=FILTER(A22,飞龙筹码K); C22:=BACKSET(B22,飞龙筹码K+1); D22:=FILTER(C22,飞龙筹码K);
E21:=(REF(LLV(LOW,2*飞龙筹码K),1)+REF(HHV(HIGH,2*飞龙筹码K),1))/2;
E22:=(HIGH+LOW)/2;
H21:=(D11 AND NOT(D22 AND E21>=E22)) OR BARSTATUS OR BARSCOUNT(CLOSE)=1;
L21:=(D22 AND NOT(D11 AND E21<E22));
X21:=REF(BARSLAST(H21),1)+1; F21:=BACKSET(H21 AND COUNT(L21,X21)>0,LLVBARS(IF(L21,LOW,10000),X21));
G21:=F21>REF(F21,1);
I21:=BACKSET(G21,2);
LD1:=I21>REF(I21,1);
UU:=BACKSET(BARSTATUS,BARSLAST(LD1)+1);
VV:=UU>REF(UU,1);
近低:REF(L,BARSLAST(VV)),COLORLIRED,LINETHICK1,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=2,近低,STRCAT('',CON2STR(近低,1))),COLORLIRED;
飞龙筹码P2:=REF(CLOSE,1);
飞龙筹码P3:=REF(CLOSE,1)*1.097;
飞龙筹码P4:=CLOSE>=飞龙筹码P3 AND CLOSE=HIGH;
STICKLINE(飞龙筹码P4,CLOSE-(CLOSE-OPEN)/3,CLOSE,2,0),COLORRED;
飞龙筹码P5:=IF(DTPRICE(REF(CLOSE,1),0.1)=CLOSE,2,0);
STICKLINE(飞龙筹码P5,CLOSE+(OPEN-CLOSE)/3,CLOSE,2,0),COLORBLUE;
MV5:=MA(V,5);
破5:=CROSS(MV5,V);
断量:DRAWLINE(破5 AND CURRBARSCOUNT<9,C,REF(破5,1),REF(C,1),1),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,断量,STRCAT((''),CON2STR(断量,1))),COLORWHITE;
P:=21;
飞龙突破1:=IF(L=LLV(L,P),L,DRAWNULL);
飞龙突破2:=CONST(BARSLAST(飞龙突破1!=DRAWNULL));
飞龙突破3:=CONST(IF(飞龙突破2=0,H,REF(H,飞龙突破2)));
飞龙突破4:=CONST(REF(BARSLAST(H>飞龙突破3),飞龙突破2+1)+飞龙突破2+1);
飞龙突破5:=CONST(IF(飞龙突破4=0,H,REF(H,飞龙突破4)));
飞龙突破6:=CONST(REF(BARSLAST(H>飞龙突破5),飞龙突破4+1)+飞龙突破4+1);
顾比:IF(CURRBARSCOUNT<=飞龙突破2+21,CONST(IF(飞龙突破6=0,H,REF(H,飞龙突破6))),DRAWNULL),DOTLINE,COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=20,顾比,STRCAT(('顾比:'),CON2STR(顾比,1))),COLORYELLOW;
下降压力线:DRAWLINE(CURRBARSCOUNT<20 AND HIGH>=HHV(HIGH,10),HIGH,LOW<=LLV(LOW,3),HHV(HIGH,3),1),COLORGRAY ,LINETHICK1,DOTLINE;
AA05:MA(C,5),LINETHICK1,COLOR0099CC;
五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3);
IF(BB05>30 AND AA05>REF(AA05,1),AA05,DRAWNULL),LINETHICK1,COLORRED;
IF(BB05<0 AND AA05<REF(AA05,1),AA05,DRAWNULL),LINETHICK1,COLORGREEN;
AA10:=MA(C,10),COLOR00FF00;
AA20:=MA(C,20);
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
AA30:=MA(C,30);
三拾日乖离率:=(C-AA30)/AA30*100;
ZYG1:=(AA20-AA30)>REF((AA20-AA30),1)
AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
ZYG2:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10);
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ;
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05<REF(AA05,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10<REF(AA10,1),10);
DRAWTEXT(加仓,LOW*0.99,'加'),COLORMAGENTA;
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10>REF(AA10,1) ;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
建仓入:=FILTER(MR,10);
DRAWTEXT(减仓,HIGH*1.02,'减'),COLORCYAN;
DRAWTEXT(建仓入,LOW*0.98,'建仓'),COLORYELLOW;
DRAWTEXT(强势狙击,LOW*0.98,'启'),COLORYELLOW;
MID:=MA(C,15)*1.005;
ZYGT1:=POW((C-MID),2);
ZYGT2:=MA(ZYGT1,15);
ZYGT3:=SQRT(ZYGT2);
UPPER1:=MID+2*ZYGT3;
LOWER1:=MID-2*ZYGT3;
揽月线:=REF(UPPER1,1),COLOR00FFFF;
DRAWICON(CLOSE>揽月线,LOW*0.98,36);
A3:=MA(C,3);
A5:=MA(C,5);
指标:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3), COLORRED,LINETHICK2;
进入启动区:= 65,COLOR00FF00;
快速拉伸区:=80,COLORWHITE,LINETHICK1;
DRAWTEXT(CROSS(指标,快速拉伸区),L*0.99,'爆') ,COLORYELLOW;
筹码集中区:= 50,COLOR00FF00;
抄底阶段:=20,COLORWHITE,LINETHICK2;
DRAWTEXT(CROSS(指标,抄底阶段),L*0.99,'抄') ,COLORWHITE;
DRAWTEXT(CROSS(快速拉伸区,指标),H*1.01,'卖') ,COLORGREEN;
STICKLINE(CROSS(指标,快速拉伸区),C,O,2,0),COLORYELLOW;
主力线:=SMA(100*(C-LLV(LOW,45))/(HHV(H,45)-LLV(LOW,45)),5,2);
DRAWTEXT(CROSS(主力线,42),L*0.97,'建'),COLORRED;
继续阅读 →

通达信行情指示主图指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

这是一个综合型趋势指标,结合了均线系统和量价关系来判断牛熊市转换: 1. **牛熊线**:采用特殊算法计算的动态支撑线,用90日均价与成交量加权,理论上代表市场长期成本区 2. **操盘线**:210日加权移动平均(类似加权均线),权重从20日到1日递减,比普通均线更灵敏 3. **安全线**:操盘线的11日移动平均,作为多空平衡参考 4. **趋势线**:6日短期均线,配合20日均线判断短期趋势方向 通过短期均线与长期均线的交叉关系,以及价格与各条均线的位置对比,来判断市场处于上涨趋势还是下跌趋势。

买卖信号

**买入信号:** - 小牛:价格上穿牛熊线(走强区) - 大牛:6日均线上穿20日均线(行情开始) - 趋势线在20日均线上方运行(多头排列) **卖出信号:** - 死牛:20日均线下穿6日均线(行情结束) - 趋势线在20日均线下方运行(空头排列) - STICKLINE(安全线,C):价格下穿安全线(红色K线提示)

用法

1. **趋势判断**:当6日均线在20日均线上方时持股,在下方时持币 2. **牛熊转换**:价格上穿牛熊线可能预示进入强势期,下穿则可能走弱 3. **安全线参考**:作为止损或止盈的参考位 4. **K线颜色**:蓝色系表示多头趋势,橙色系表示空头趋势

公式源码

牛熊线:DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,90),vol),LINETHICK1,CIRCLEDOT,COLORYELLOW;
小牛:=crOSS(C,牛熊线);
DRAWTEXT(小牛,L,'↖走强区'),COLORRED,LINETHICK4;
DRAWTEXT(ISLASTBAR,牛熊线,'牛熊线'),COLORYELLOW;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
操盘线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)
+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)
+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,NODRAW;
安全线:MA(操盘线,11),COLORGRAY,LINESTICK,LINETHICK1;
MA20:MA(C,20),NODRAW;
趋势线:MA(C,6) COLORGREEN, LINETHICK2;
STICKLINE(趋势线>=MA20,CLOSE,OPEN,3,0),COLOR0000FF;
STICKLINE(趋势线>=MA20,CLOSE,OPEN,0.5,0),COLORCC66FF; 
STICKLINE(MA20>趋势线,CLOSE,OPEN,3,0),COLORFF9900;
STICKLINE(MA20>趋势线,CLOSE,OPEN,0.5,0),COLORFFCC00; 
大牛:=CROSS(趋势线,MA20);
死牛:=CROSS(MA20,趋势线);
DRAWTEXT(大牛,L,'↖行情开始'),COLORYELLOW,LINETHICK4;
DRAWTEXT(死牛,H,'↖行情结束'),COLORWHITE  ,LINETHICK4;
STICKLINE(CROSS(趋势线,MA20),OPEN,CLOSE,2,0),COLOR00FFFF  ;
STICKLINE(CROSS(MA20,趋势线),OPEN,CLOSE,2,0),COLOR00DD00;
VAR2:=O>MA(C,安全线) AND C<MA(C,安全线);
STICKLINE(CROSS(安全线,C),OPEN,CLOSE,2,0),COLORFF0000;
AMA3:IF(趋势线/REF(趋势线,安全线)>0.997,趋势线,DRAWNULL),COLORBLUE,LINETHICK3;
AMA4:IF(趋势线/REF(趋势线,安全线)>1.001,趋势线,DRAWNULL),COLORRED,LINETHICK3;
WH1:=IF(L=LLV(L,9),L,0);
WH2:=CONST(BARSLAST(WH1!=0));
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);
WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORYELLOW,DOTLINE;
DRAWTEXT(ISLASTBAR,WH7,'进场线'),COLORYELLOW;
DP:=IF(C=INDEXC,0,1);
GJ:=AMOUNT/V/100;
继续阅读 →

通达信行情生命主图指标(其他)指标公式

📅 2026-10-24

核心逻辑

该指标是一种基于均线的趋势判断系统。它首先计算一种特殊价格(最低价+最高价+2倍收盘价的平均值),然后分别对该价格做5日、13日、24日的指数移动平均(EMA)。通过比较短期均线(5日EMA)相对于中期均线(13日EMA)的变化率(A1X)来判断趋势方向:当A1X≥0时表示短期均线向上运行(多头),当A1X<0时表示短期均线向下运行(空头)。同时结合24日均线的变化率(A2X)来确认趋势。

买卖信号

**买入信号:** - 5日均线变化率A1X由负转正(图标16) - 24日均线变化率A2X由负转正(图标17) - MA10上穿MA20金叉(图标23) - A1X≥0时持有红色13日均线 **卖出信号:** - 5日均线变化率A1X由正转负(图标2) - A1X<0

用法

公式源码

A0:=(L+H+C*2)/4;
B:=EMA(A0,5),COLORWHITE,LINETHICK1;
A1:=EMA(A0,13),COLORBLUE,LINETHICK1;
A2:=EMA(A0,24)COLORLIBLUE,LINETHICK1;
A1X:=(B-REF(B,1))/REF(B,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
买入持股:IF(A1X>=0,A1,DRAWNULL)COLORRED,LINETHICK1;
卖出空仓:IF(A1X<0 AND A2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK1;
看多:=IF(A1X>=0 AND BARSLAST(crOSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL),COLORMAGENTA,LINETHICK1,DOTLINE;
逃顶:=IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORBLUE,LINETHICK1,DOTLINE;
MA24:=MA(CLOSE,24),COLORGREEN,LINETHICK1;
IF(MA24/REF(MA24,1)>=1,MA24,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(MA24/REF(MA24,1)<1,MA24,DRAWNULL),COLORFF9150,LINETHICK1;
DRAWTEXT(CURRBARSCOUNT=1,B,'__5日均线'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,A1,'__13日均线'),COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=1,MA24,'__24日均线'),COLORGREEN;
A:=(L+H+C*2)/4;
MA5:=EMA(A,5),COLORWHITE,LINETHICK1,DOTLINE;
MA10:EMA(A,10),COLORYELLOW,LINETHICK1,DOTLINE;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK1,DOTLINE;
DRAWICON(CROSS(MA10,MA20),MA10,23);
DRAWICON((A1X>=0 && REF(A1X,1)<0),MA10,16);
DRAWICON((A2X>=0 && REF(A2X,1)<0),MA20,17);
DRAWTEXT(CROSS(MA10,MA20),MA10,'__金叉'),COLORMAGENTA;
DRAWICON((A1X<0 && REF(A1X,1)>=0),MA10,2);
继续阅读 →

通达信行情生命选股指标(其他)指标公式

📅 2026-10-24

核心逻辑

该指标是一种基于均线的趋势判断工具。首先计算一个综合价格A0=(最低价+最高价+2*收盘价)/4,然后分别计算5日、13日、24日的指数移动平均线。通过比较5日均线与13日均线的变化率(A1X)来判断短期趋势方向:当变化率为正时表示多头趋势,为负时表示空头趋势。同时结合24日均线的变化率(A2X)来确认趋势的持续性。

买卖信号

**买入信号:** 1. MA10上穿MA20(金叉) 2. A1X从负转正(5日均线变化率由负变正) **卖出信号:** 1. A1X<0且A2X<0(5日和24日均线变化率同时为负) 2. 出现逃顶信号(A1X下穿0后显示的历史高点) **图形显示:** - 买入持股:红色线(13日均线,当A1X>=0时显示) - 卖出空仓:绿色线(13日均线,当A1X<0且A2X<0时显示) - 金叉买入:红色图标 - 翻多信号:黄色图标 - 翻空信号:绿色图标

用法

1. **趋势判断**:红线显示时持股待涨,绿线显示时观望空仓 2. **金叉买入**:当MA10上穿MA20时形成金叉,是买入时机 3. **翻多信号**:当A1X由负转正时,是趋势转多的信号 4. **看多/逃顶**:指标会显示最近一次趋势转换时的价格参考位 5. **均线配合**:24日均线黄色表示上涨趋势,橙色

公式源码

A0:=(L+H+C*2)/4;
B:=EMA(A0,5),COLORWHITE,LINETHICK1;
A1:=EMA(A0,13),COLORBLUE,LINETHICK1;
A2:=EMA(A0,24)COLORLIBLUE,LINETHICK1;
A1X:=(B-REF(B,1))/REF(B,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
买入持股:IF(A1X>=0,A1,DRAWNULL)COLORRED,LINETHICK1;
卖出空仓:IF(A1X<0 AND A2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK1;
看多:=IF(A1X>=0 AND BARSLAST(crOSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL),COLORMAGENTA,LINETHICK1,DOTLINE;
逃顶:=IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORBLUE,LINETHICK1,DOTLINE;
MA24:=MA(CLOSE,24),COLORGREEN,LINETHICK1;
IF(MA24/REF(MA24,1)>=1,MA24,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(MA24/REF(MA24,1)<1,MA24,DRAWNULL),COLORFF9150,LINETHICK1;
DRAWTEXT(CURRBARSCOUNT=1,B,'__5日均线'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=1,A1,'__13日均线'),COLORBLUE;
DRAWTEXT(CURRBARSCOUNT=1,MA24,'__24日均线'),COLORGREEN;
A:=(L+H+C*2)/4;
MA5:=EMA(A,5),COLORWHITE,LINETHICK1,DOTLINE;
MA10:EMA(A,10),COLORYELLOW,LINETHICK1,DOTLINE;
MA20:MA(CLOSE,20),COLORMAGENTA,LINETHICK1,DOTLINE;
DRAWICON(CROSS(MA10,MA20),MA10,23);
DRAWICON((A1X>=0 && REF(A1X,1)<0),MA10,16);
DRAWICON((A2X>=0 && REF(A2X,1)<0),MA20,17);
DRAWTEXT(CROSS(MA10,MA20),MA10,'__金叉'),COLORMAGENTA;
DRAWICON((A1X<0 && REF(A1X,1)>=0),MA10,2);A0:=(L+H+C*2)/4;
B:=EMA(A0,5);
A1:=EMA(A0,13);
A2:=EMA(A0,24);
A1X:=(B-REF(B,1))/REF(B,1)*100;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100;
买入持股:=IF(A1X>=0,A1,DRAWNULL);
卖出空仓:=IF(A1X<0 AND A2X<0,A1,DRAWNULL);
看多:=IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL);
逃顶:=IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL);
A:=(L+H+C*2)/4;
MA5:=EMA(A,5);
MA10:=EMA(A,10);
MA20:=MA(CLOSE,20);
买入:CROSS(MA10,MA20){ OR (A1X>=0 AND REF(A1X,1)<0)};
继续阅读 →

通达信行情强弱分析指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

该指标通过计算20日均线和60日均线的变化率(BS值),来衡量均线方向的变动趋势。具体原理如下: - 先计算20日和60日均线 - 然后计算这些均线的10日变化率(当前值与10日前值的差值除以10日前值) - 用5日均线平滑20日变化率(MA205)再与20日平滑(MA2020)比较 - 实际上是在判断短期均线变化速度相对于长期均线变化速度的强弱,以及中期趋势的方向

买卖信号

- **买入条件**:MA205 > MA2020(短期变化率高于长期)且 MA60BS > 0(60日均线向上) - **卖出条件**:MA205 < MA2020(短期变化率低于长期)且 MA60BS < 0(60日均线向下) - WAVE柱状图下降(当前值小于前一根)时表示动量减弱

用法

1. 观察WAVE柱状图:红色表示多方占优,绿色表示空方占优 2. 当出现红色柱状(MA205>MA2020且MA60BS>0)时,可考虑买入 3. 趋势引导线(洋红色)和中期多空线(红色)可作为辅助判断 4. 配合其他技术指标或均线系统综合判断效果更好

公式源码

MA60:=MA(C,60);
MA60bs:=(MA60-REF(MA(MA60,10),1))/MA(MA60,10)*1000;
MA20:=MA(C,20);
MA20BS:=(MA20-REF(MA(MA20,10),1))/MA(MA20,10)*1000;
MA205:=MA(MA20BS,5);
MA2020:=MA(MA20BS,20);
STICKLINE(MA205>MA2020 AND MA60BS>0,MA205,MA2020,4,0),COLORLIRED;
STICKLINE(MA205<MA2020 AND MA60BS>0,MA205,MA2020,4,0),COLORLIGRAY;
STICKLINE(MA205>MA2020 AND MA60BS<0,MA205,MA2020,4,0),COLOR007799;
STICKLINE(MA205<MA2020 AND MA60BS<0,MA205,MA2020,4,0),COLOR292421;
WAVE:MA205-MA2020,COLORSTICK;
STICKLINE(WAVE<REF(WAVE,1),0,WAVE,0,0),COLORLIGREEN;
趋势引导线:MA20BS,COLORMAGENTA,LINETHICK2;
中期多空线:MA60BS,COLORRED;
继续阅读 →

通达信行情启动选股指标(选股型)指标公式

📅 2026-10-24

核心逻辑

该指标通过比较不同周期均线的最大值和最小值,来判断均线是否处于高度粘合状态。具体原理: - 计算3日、5日、10日、20日均线中的最大值(A3)和最小值(B3) - 用(A3-B3)/B3<0.015来判断均线收敛程度,即四条均线是否紧密靠拢 - 同时要求短期均线(3日)处于向上运行状态 - 最后加上成交量今日大于昨日的条件,筛选量价配合的股票

买卖信号

**买入信号:** - D1条件:(A3-B3)/B3<0.015(均线粘合度小于1.5%)AND MA(C,3)>REF(MA(C,3),1)(3日均线向上) - D2条件:D1 AND V>REF(V,1)(满足上述条件且成交量放大) **卖出信号:** - 公式中未包含明确的卖出条件

用法

1. **使用场景**:在判断大盘将启动新一轮上涨行情时,使用该指标选股 2. **选股原理**:均线粘合是股价即将启动的常见特征,当多条均线收敛后向上发散,往往预示着上涨行情的开始 3. **注意事项**:该指标为选股指标,需要配合大盘环境使用,在牛市中效果较好 4. **筛选逻辑**:选出均线高度粘合+短期均线向上+成交量配合的个股

公式源码

这是一个选股指标,主要从均线粘合的角度,来描述个股启动的特征,前提是:大盘的又一波行情启动。
A1:=MAX(MA(C,3),MA(C,5));
A2:=MAX(A1,MA(C,10));
A3:=MAX(A2,MA(C,20));
B1:=MIN(MA(C,3),MA(C,5));
B2:=MIN(B1,MA(C,10));
B3:=MIN(B2,MA(C,20));
D1:=(A3-B3)/B3<0.015 AND MA(C,3)>REF(MA(C,3),1);
D2:D1 AND V>REF(V,1);
继续阅读 →

通达信行情牛熊主图指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

该指标是一个综合趋势跟踪系统,包含以下核心要素: 1. **牛熊线**(黄色圆点):基于90日均价和成交量加权的长期均价线,作为多空分界线,股价上穿表示进入强势区 2. **操盘线**:20日加权均价线,计算方式为20日均价的加权平均 3. **安全线**:操盘线的11日均线,作为持股持币的分界线,线上红色K线持股,线下灰蓝色K线持币 4. **趋势线**(绿色粗线):6日简单均线,用于捕捉短期趋势 5. **MA20**:20日简单均线,与趋势线配合判断中短期趋势方向 6. **进场线**:近期高点形成的阻力线 指标融合了短期、中期、长期均线系统,并配合成交量加权,旨在识别趋势启动、持续和结束的不同阶段。

买卖信号

**买入信号:** - 小牛:股价上穿牛熊线(走强区) - 大牛:趋势线(6日均线)上穿MA20(行情开始) - K线上穿牛熊线为强势区信号 **卖出信号:** - 死牛:MA20下穿趋势线(行情结束) - 趋势线下穿安全线(行情完全结束) - K线变蓝色下穿安全线(行情提前结束) - 安全线下穿收盘价(红色K线变灰蓝色) - 明日阻力/支撑位可用于止盈止损参考

用法

1. **基础用法**:股价站上牛熊线进入强势区,可考虑建仓 2. **趋势确认**:当趋势线上穿MA20时,确认上涨趋势形成,是加仓信号 3. **持股依据**:安全线上的红色K线持股待涨 4. **持币依据**:安全线下的灰蓝色K线持币观望 5. **止盈止损**:趋势下穿安全线时止盈止损;盘中跌破安全线且30分钟不站回立即止盈 6. **选股策略**:选择K线上穿牛熊线的强势股,专注于一只股操作

公式源码

XA1:=IF(DATE<99999999,1,DRAWNULL);
牛熊线:DMA(MA(CLOSE+REF(CLOSE,5)*XA1/CLOSE*0.098,90),vol),LINETHICK1,CIRCLEDOT,COLORYELLOW;
小牛:=crOSS(C,牛熊线);
DRAWTEXT(小牛,L,'走强区')*XA1,COLORRED,LINETHICK4;
DRAWTEXT(ISLASTBAR,牛熊线,'牛熊线'),COLORYELLOW;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
MXD:=IF((DATETODAY(DATE))<99999999,1,DRAWNULL);
操盘线:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))*MXD/210,NODRAW;
安全线:MA(操盘线,11)*XA1*MXD,COLORGRAY,LINESTICK,LINETHICK1;
MA20:MA(C,20)*MXD,NODRAW;
趋势线:MA(C,6)*XA1 COLORGREEN, LINETHICK2;
STICKLINE(趋势线>=MA20,CLOSE,OPEN,3,0)*MXD,COLOR0000FF;
STICKLINE(趋势线>=MA20,CLOSE,OPEN,0.5,0)*MXD,COLORCC66FF;
STICKLINE(MA20>趋势线,CLOSE,OPEN,3,0)*MXD,COLORFF9900;
STICKLINE(MA20>趋势线,CLOSE,OPEN,0.5,0)*MXD,COLORFFCC00;
大牛:=CROSS(趋势线,MA20)*XA1;
死牛:=CROSS(MA20,趋势线)*XA1;
DRAWTEXT(大牛,L,'行情开始')*XA1,COLORYELLOW,LINETHICK4;
DRAWTEXT(死牛,H,'行情结束')*XA1,COLORWHITE ,LINETHICK4;
STICKLINE(CROSS(趋势线,MA20)*MXD,OPEN,CLOSE,2,0),COLOR00FFFF ;
STICKLINE(CROSS(MA20,趋势线)*MXD,OPEN,CLOSE,2,0),COLOR00DD00;
VAR2:=O>MA(C,安全线)*MXD AND C<MA(C,安全线)*XA1;
STICKLINE(CROSS(安全线,C),OPEN,CLOSE,2,0)*MXD,COLORFF0000;
AMA3:IF(趋势线/REF(趋势线,安全线)>0.997,趋势线,DRAWNULL)*XA1,COLORBLUE,LINETHICK3;
AMA4:IF(趋势线/REF(趋势线,安全线)>1.001,趋势线,DRAWNULL)*XA1,COLORRED,LINETHICK3;
WH1:=IF(L=LLV(L,9),L,0)*MXD;
WH2:=CONST(BARSLAST(WH1!=0))*MXD;
WH3:=CONST(IF(WH2=0,H,REF(H,WH2)))*MXD;
WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1)*MXD;
WH5:=CONST(IF(WH4=0,H,REF(H,WH4)))*MXD;
WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1)*MXD;
WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL)*MXD,COLORYELLOW,DOTLINE;
DRAWTEXT(ISLASTBAR,WH7,'进场线')*XA1,COLORYELLOW;
DP:=IF(C=INDEXC,0,1)*MXD;
GJ:=AMOUNT/V/100;
明日阻力:=L+(GJ-L)+(C-L)*MXD;
明日支撑:=L+(C-GJ)*MXD;
今日阻力:REF(明日阻力 , 1)NODRAW;
今日支撑:REF(明日支撑 , 1)NODRAW;
{止盈价是股价盘中破掉了三十分钟不再站上来,立即止盈出局};
DRAWTEXT_FIX(1,0,0.05,0,'金【趋势线上穿安全线是鱼身行情出现的信号】')*XA1,COLORYELLOW;
DRAWTEXT_FIX(1,0,0.1,0,'木【趋势线下穿安全线是行情完全结束的信号】')*XA1,COLORGREEN;
DRAWTEXT_FIX(1,0,0.15,0,'水【k线变蓝色下穿安全线是行情提前结束的信号】')*XA1,COLORMAGENTA;
DRAWTEXT_FIX(1,0,0.2,0,'火【安全线上的红色K线就持股,灰蓝色K线就持币】')*XA1,COLORRED;
DRAWTEXT_FIX(1,0,0.25,0,'土【K线上穿牛熊线为强势区,跟着行情死盯一只股买】')*XA1,COLORCYAN;
继续阅读 →

通达信行情密码主图指标(均线型)指标公式

📅 2026-10-24

核心逻辑

这是一个**黄金分割支撑压力位+均线系统**的综合指标。 1. **黄金分割计算**:首先获取60个交易日前的500日最高价和最低价,然后按照黄金分割比例(1、0.91、0.85、0.809、0.777、0.707、0.666、0.618、0.563、0.5、0.424、0.382、0.309、0.25、0.191、0.1375、0.0807)计算出17个支撑/压力价位,形成一个完整的支撑位网格。 2. **均线系统**:使用15日均线(短期)和60日均线(中期)来判断趋势方向,并通过不同颜色区分均线所处的状态(上升、下降、走平)。 **用途**:通过黄金分割价位寻找可能的支撑位,同时结合均线判断趋势方向,用于判断股价回调的支撑位置和趋势转折点。

买卖信号

- **买入信号**:15日均线上穿60日均线(金叉),显示图标17 - **卖出信号**:15日均线下穿60日均线(死叉),显示图标19

用法

1. **支撑位参考**:当股价下跌时,可以参考"一"到"十六"及"底"这些黄金分割价位,这些价位可能形成支撑 2. **趋势判断**:15日均线在60日均线上方时为多头趋势,下方为空头趋势 3. **均线交叉**:金叉时考虑买入,死叉时考虑卖出 4. **综合使用**:在多头趋势中,股价回调到黄金分割支撑位时可考虑逢低买入

公式源码

日:=500;昨前:=60;
高:=REF(HHV(H,日),昨前);
低:=REF(LLV(L,日),昨前);
H1:=高-(高-低)*1;
H2:=高-(高-低)*0.91;
H3:=高-(高-低)*0.85;
H4:=高-(高-低)*0.809;
H5:=高-(高-低)*0.777;
H6:=高-(高-低)*0.707;
H7:=高-(高-低)*0.666;
H8:=高-(高-低)*0.618;
H9:=高-(高-低)*0.563;
H10:=高-(高-低)*0.5;
H11:=高-(高-低)*0.424;
H12:=高-(高-低)*0.382;
H13:=高-(高-低)*0.309;
H14:=高-(高-低)*0.25;
H15:=高-(高-低)*0.191;
H16:=高-(高-低)*0.1375;
H17:=高-(高-低)*0.0807;
一:REFDATE(H2,DATE),COLORLIRED;
二:REFDATE(H3,DATE),COLORYELLOW;
三:REFDATE(H4,DATE),COLORLIBLUE;
四:REFDATE(H5,DATE),COLORLIRED;
五:REFDATE(H6,DATE),COLORYELLOW;
六:REFDATE(H7,DATE),COLORLIBLUE;
七:REFDATE(H8,DATE),COLORLIRED;
八:REFDATE(H9,DATE),COLORYELLOW;
九:REFDATE(H10,DATE),COLORLIBLUE;
十:REFDATE(H11,DATE),COLORLIRED;
十一:REFDATE(H12,DATE),COLORYELLOW;
十二:REFDATE(H13,DATE),COLORLIBLUE;
十三:REFDATE(H14,DATE),COLORLIRED;
十四:REFDATE(H15,DATE),COLORYELLOW;
十五:REFDATE(H16,DATE),COLORLIBLUE;
十六:REFDATE(H17,DATE),COLORLIBLUE;
底:REFDATE(H1,DATE),COLORYELLOW;
顶:REFDATE(高,DATE),COLORYELLOW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
MA1:MA(CLOSE,15);
MA2:MA(CLOSE,60);
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,15)<=REF(MA(CLOSE,15),1),MA(CLOSE,15),DRAWNULL),COLORLIBLUE;
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,15)>REF(MA(CLOSE,15),1),MA(CLOSE,15),DRAWNULL),COLORMAGENTA;
IF(MA(CLOSE,15)>MA(CLOSE,60) AND MA(CLOSE,15)>REF(MA(CLOSE,15),1),MA(CLOSE,15),DRAWNULL),COLORRED;
IF(MA(CLOSE,15)>MA(CLOSE,60) AND MA(CLOSE,15)<=REF(MA(CLOSE,15),1),MA(CLOSE,15),DRAWNULL),COLORYELLOW;
IF(MA(CLOSE,15)>MA(CLOSE,60) AND MA(CLOSE,60)<=REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORMAGENTA;
IF(MA(CLOSE,15)>MA(CLOSE,60) AND MA(CLOSE,60)>REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORRED;
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,60)<=REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORLIBLUE;
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,60)>REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORYELLOW;
IF(MA(CLOSE,15)>MA(CLOSE,60) AND MA(CLOSE,15)<=REF(MA(CLOSE,15),1),MA(CLOSE,60),DRAWNULL),COLORYELLOW;
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,15)<=REF(MA(CLOSE,15),1) AND MA(CLOSE,60)>REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORWHITE;
IF(MA(CLOSE,15)<=MA(CLOSE,60) AND MA(CLOSE,15)>REF(MA(CLOSE,15),1) AND MA(CLOSE,60)<REF(MA(CLOSE,60),1),MA(CLOSE,60),DRAWNULL),COLORMAGENTA;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWTEXT(CURRBARSCOUNT=1 ,MA1*1.0,'1');
DRAWTEXT(CURRBARSCOUNT=5 ,MA1*1.0,'5');
DRAWTEXT(CURRBARSCOUNT=10,MA1*1.0,'10');
DRAWTEXT(CURRBARSCOUNT=15,MA1*1.0,'15');
DRAWTEXT(CURRBARSCOUNT=20,MA1*1.0,'20');
DRAWTEXT(CURRBARSCOUNT=30,MA1*1.0,'30');
DRAWTEXT(CURRBARSCOUNT=35,MA1*1.0,'35');
DRAWTEXT(CURRBARSCOUNT=44,MA1*1.0,'40');
DRAWTEXT(CURRBARSCOUNT=50,MA1*1.0,'50');
DRAWTEXT(CURRBARSCOUNT=60,MA1*1.0,'60');
DRAWICON(crOSS(MA(CLOSE,15),MA(CLOSE,60)),MA(CLOSE,60),17);
DRAWICON(CROSS(MA(CLOSE,60),MA(CLOSE,15)),MA(CLOSE,15),19);
继续阅读 →

通达信行情来了选股指标(布林带类)指标公式

📅 2026-10-24

核心逻辑

该指标是基于BBI(多空指数)计算的布林带变形指标。BBI是3日、6日、12日、24日四条均线的平均值,作为多空平衡线。然后在此基础上计算上下轨(+/- M倍标准差),形成布林带结构。核心逻辑是:当布林带缩口到一定程度(上下轨间距与中轨的比值小于等于0.18),且股价开始拐头向上时,预示着行情可能即将启动。

买卖信号

**买入信号**:前一天布林带缩口,且今天BBIBOLL中轨和上轨同时拐头向上(满足REF(缩口,1) AND 拐头条件)。 **卖出信号**:公式中未明确给出卖出条件,主要用于选股和买入时机判断。

用法

1. 将公式作为选股公式使用,筛选出符合条件的股票 2. 缩口代表市场观望情绪浓厚、波动率降低 3. 拐头向上意味着多头开始发力 4. 建议结合其他技术分析工具(如成交量、趋势线等)进一步确认买入时机 5. 该指标偏左侧交易,捕捉的是布林带极度收敛后的向上突破机会

公式源码

N:=11;
M:=6;
距离:=0.18;
CV:=CLOSE;
bbiboll:=(MA(CV,3)+MA(CV,6)+MA(CV,12)+MA(CV,24))/4;
UPR:=BBIBOLL+M*STD(BBIBOLL,N);
DWN:=BBIBOLL-M*STD(BBIBOLL,N);
缩口:=(UPR-DWN)/BBIBOLL<=距离;
拐头:=UPR>REF(UPR,1) AND BBIBOLL>REF(BBIBOLL,1);
XG:REF(缩口,1) AND 拐头;
继续阅读 →

通达信行情监测指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

该指标是一个基于价格变动率(类似RSI原理)的趋势偏离分析系统。它通过计算收盘价与前一日收盘价的差值,生成一个波动强度指标(BBB),然后分别计算短期(2日)和中期(10日)的移动平均线。核心是观察短期均线与中期均线的差值(VB),当短期均线向上突破中期均线时形成金叉(多头信号),反之形成死叉(空头信号)。同时叠加6日、12日、24日乖离率来判断超卖超买状态。

买卖信号

- **准备买(黄色)**:短期<3 - **买入(洋红色)**:短期=0 - **加仓(红色箭头)**:MA(短期,3)=0 - **准备卖(蓝色)**:差值>60 且 VB>0 且 中期>50 - **卖出(青色)**:差值>60 且 VB>0 且 中期>100 - **坚决卖(绿色箭头)**:连续2天满足差值>60 且 VB>0 且 中期>100 - **超卖抄底图标**:乖离率6<-6 且 乖离率12<-10 且 乖离率24<-16

用法

1. **红柱**表示多头区域(VB>=0),**绿柱**表示空头区域(VB<0) 2. 当出现黄色"准备买"信号时关注,当出现洋红色"买入"信号时建仓 3. 当短期均线从低位回升至0轴附近时,是较好的买入时机 4. "加仓"信号出现后可以进一步买入 5. 蓝色"准备卖"信号出现时注意风险,"卖出"信号时减仓,"坚决卖"信号时清仓 6. 乖离率极端负值(ZP条件)可能预示超跌反弹机会

公式源码

AA := REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AA,0),34,1)/SMA(Abs(CLOSE-AA),34,1)*1000;
HHH:=BBB-LLV(BBB,36);
短期:=(MA(HHH,2)*3+HHH*13)/16;
中期:=MA(HHH,10);
差值:短期-中期,NODRAW;
CCC:=LLV(BBB,36)-BBB;
短期二:=(MA(CCC,2)*3+CCC*13)/16;
中期二:=MA(CCC,10);
VB:=2*(短期-中期),NODRAW;
乖离率6:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
乖离率12:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
乖离率24:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
ZP:=乖离率6<-6 AND 乖离率12<-10 AND 乖离率24<-16; 
DRAWICON(ZP,-50,26);
STICKLINE(VB>=0 AND VB>REF(VB,1),0,VB,2.5,0),COLORRED;
STICKLINE(VB>=0 AND VB<REF(VB,1),0,VB,1.5,1),COLORRED;
STICKLINE(VB<0 AND 中期>REF(中期,1),0,VB,1,1),COLORRED;
STICKLINE(VB<0 AND VB<REF(VB,1),0,VB,2.5,0),COLORGREEN;
STICKLINE(VB<0 AND VB>REF(VB,1),0,VB,1.5,1),COLORGREEN;
STICKLINE(VB<0 AND 中期>REF(中期,1),0,VB,2,-1),COLORRED;
STICKLINE(VB>=0 AND 中期<REF(中期,1),0,VB,2,-1),COLORGREEN;
STICKLINE(短期<3,VB,0,2,0),COLORYELLOW;
准备买:IF(短期<3,8,0),COLORYELLOW,NODRAW;
STICKLINE(短期=0,VB,0,1,0),COLORMAGENTA;
买入:IF(短期=0,8,0),COLORMAGENTA,NODRAW;
DRAWICON(MA(短期,3)=0,VB,1);
加仓:IF(MA(短期,3)=0,8,0),COLORRED,NODRAW;
STICKLINE(差值>60 AND VB>0 AND 中期>50,VB,0,1,0),COLORBLUE;
准备卖:IF(差值>60 AND VB>0 AND 中期>50,4,0),COLORBLUE;
STICKLINE(差值>60 AND VB>0 AND 中期>100,VB,0,1,0),COLORCYAN;
卖出:IF(差值>60 AND VB>0 AND 中期>100,4,0),COLORCYAN;
坚决卖:IF(EVERY(差值>60 AND VB>0 AND 中期>100,2),2,0),COLORGREEN;
DRAWICON(EVERY(差值>60 AND VB>0 AND 中期>100,2),VB,2);
STICKLINE(VB>100,100,VB,2,0),COLORBROWN;
STICKLINE(VB>200,200,VB,1,0),COLORLIRED;
100,DOTLINE,COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,'准备买~黄色'),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.12,0,0,'买入~洋红色'),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.24,0,0,'加仓~红箭头'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.36,0,0,'准备卖~蓝色'),COLORBLUE;
DRAWTEXT_FIX(ISLASTBAR,0.48,0,0,'卖出~青色'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.60,0,0,'坚决卖~绿箭头'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,'红柱~买入'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0,0.24,0,'绿柱~卖出'),COLORGREEN;
N1:=5;
mtm:=C-REF(C,1);
趋势线:100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLORWHITE,LINETHICK2;
继续阅读 →

通达信行情分盘指标(资金型)指标公式

📅 2026-10-24

核心逻辑

这是一个**VR指标(量价相对强度指标)**的变形版本。核心原理是:通过双重EMA(指数移动平均)对收盘价进行平滑处理,然后计算其变化率。这个指标试图捕捉价格的动量变化,当VR大于0时表示多头力量占优,小于0时表示空头力量占优。

买卖信号

**买入信号:** - VR从负值上穿0轴(CROSS(VR,0)),即"起"字出现时,表示行情启动 - VR>0且VR相比昨日上涨(主升浪),表示上涨趋势延续 **卖出信号:** - VR>0但相比昨日下降(出货行情),表示上涨动能减弱,可能面临调整 **强势信号:** - VAR2>50(主力持仓>50%)且COST(85)<CLOSE(85%成本低于当前价)且VR>0,这是强势牛市行情

用法

1. 关注VR上穿0轴的位置,是行情启动的信号 2. VR>0且持续上涨时持股待涨 3. 当VR开始下降但仍>0时,考虑减仓 4. VR<0时保持观望 5. 结合VAR2(主力持仓)判断是否是强势牛市行情

公式源码

VAR1:=EMA(EMA(CLOSE,9),9);
VR:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
STICKLINE(vr<0,VR,0,0,0),COLORCCCCCC;
A10:=crOSS(VR,0);
灰色没有行情:IF(VR<0,VR,0),COLORCCCCCC,LINETHICK0;
红色行情出现:IF(A10,5,0),LINETHICK0,COLOR00AAAA;
DRAWTEXT(A10,-5,'起'),COLORYELLOW;
STICKLINE(VR>REF(VR,1) AND VR>0,VR,0,0,10),COLOR0000AA;
主升浪:IF(VR>REF(VR,1) AND VR>0,VR,0),COLOR0000DD,NODRAW;
VAR2:=100*WINNER(CLOSE*0.95);
STICKLINE(VAR2>50 AND COST(85)<CLOSE AND VR>0,VR,0,0,10),COLOREE00EE;
牛市行情:IF(VAR2>50 AND COST(85)<CLOSE AND VR>0,VR,0),COLORFF00FF,NODRAW;
STICKLINE(VR<REF(VR,1) AND VR>0,VR,0,0,10),COLOR00AA00;
出货行情:IF(VR<REF(VR,1) AND VR>0,VR,0),COLOR00FF00,NODRAW;
继续阅读 →

通达信黄金短线主图指标(其他)指标公式

📅 2026-10-24

核心逻辑

这是一个结合了**黄金分割支撑/压力位**和**均线角度系统**的复合型指标。 1. **黄金分割位计算**:取150天内的最高价和最低价,分别计算0.191、0.382、0.5、0.618、0.809这五个黄金分割比例的位置,作为潜在的支撑和压力位。 2. **均线系统**:使用5日、10日、30日均线作为趋势判断基础。 3. **角度计算**:通过计算均线角度(BB05、BB10、BB30)来判断趋势强度,角度越大说明上涨动能越强。 4. **乖离率**:计算价格与均线的偏离程度,(C-AA05)/AA05*100反映短期超买超卖情况。 5. **速度与加速度**:通过EMA计算均线的变化速度及加速度,捕捉趋势加速或减速的信号。

买卖信号

- **买入**:5日乖离率上穿0,且30日乖离率上升,5日均线向上,前一天收盘价<30日均线,当日涨幅>5% - **加仓**:5日内5日均线角度上穿30度至少1次,且5日均线向上、30日乖离率上升、10日均线向上、速度和加速度都在增加 - **减仓**:5日乖离率下穿0,且30日乖离率下降,但10日均线仍在向上 - **清仓**:5日内30日均线角度下穿5日均线至少1次,且价格>30日均线,5日均线向下、乖离率下降、10日均线向下 - **强势狙击**:30日均线角度>30度,10日均线角度>45度,且5日均线角度上穿60度

用法

1. **支撑压力参考**:关注黄金分割位(特别是0.382、0.5、0.618对应的H2-H4),这些位置可能成为价格支撑或压力位 2. **趋势强度判断**:均线角度>30度表示强势上涨,角度越大动能越强 3. **买入时机**:当出现"买入"信号时,是比较明确的做多信号,应结合当日涨幅>5%的强势条件 4. **加仓时机**:在持有基础上,当出现"加仓"信号时,说明趋势正在加速,可考虑加仓 5. **减仓时机**:当"减仓"信号出现时,说明短期可能调整

公式源码

{参数 N  1  999  80 , M  1  15  3 }
高1:=REF(HHV(H,150),3);
低1:=REF(LLV(L,150),3);
H1:=高1-(高1-低1)*0.191;
H2:=高1-(高1-低1)*0.382;
H3:=高1-(高1-低1)*0.5;
H4:=高1-(高1-低1)*0.618;
H5:=高1-(高1-低1)*0.809;
{顶:REFDATE(高1,DATE),POINTDOT,COLORWHITE;}
%19:REFDATE(H1,DATE),POINTDOT,COLORYELLOW,LINETHICK3;
%38:REFDATE(H2,DATE),POINTDOT,COLORMAGENTA,LINETHICK3;
%50:REFDATE(H3,DATE),POINTDOT,COLORLIGRAY,LINETHICK3;
%61:REFDATE(H4,DATE),POINTDOT,COLORRED,LINETHICK3;
%80:REFDATE(H5,DATE),POINTDOT,COLORWHITE,LINETHICK3;
AA05:MA(C,5),LINETHICK3,COLOR0099CC;
五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:EMA((速度5-REF(速度5,1)),3),NODRAW;
IF(BB05>30 AND AA05>REF(AA05,1), AA05,DRAWNULL),LINETHICK3,COLORRED;
AA10:MA(C,10);AA20:=MA(C,20);
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
IF(BB05<0 AND AA05<REF(AA05,1), AA05,DRAWNULL),LINETHICK3,COLORGREEN;
AA30:MA(C,30);
三拾日乖离率:(C-AA30)/AA30*100,NODRAW;
VAR1:=(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR2:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
IF(BB30>15 AND AA30>REF(AA30,1), AA30,DRAWNULL),LINETHICK3,COLORFF00FF;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND crOSS(BB05,60),10);
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1)  AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1)
AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1)  ,10) ;
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05<REF(AA05,1)  AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10<REF(AA10,1),10);
DRAWTEXT(加仓 ,LOW*0.98,'←加仓'),COLORRED;
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10>REF(AA10,1) ;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
买入:=FILTER(MR,10);
DRAWTEXT(减仓,HIGH*1.02,'←减仓'),COLORCYAN;
DRAWTEXT(买入,LOW*0.98,'←买入'),COLORYELLOW;
VAR21:=MAX(Abs(HIGH-AMOUNT/vol/100),ABS(AMOUNT/VOL/100-LOW));
VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);
MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;
继续阅读 →

通达信行情发现指标(趋势型)指标公式

📅 2026-10-24

核心逻辑

这是一个基于均线系统的强势股发现指标。它通过比较股价与250日均线和20日均线的关系,判断当前处于上涨趋势还是下跌趋势。然后计算从最近一次上涨趋势起点到现在(或20日内)的涨幅百分比。当股价从低点上涨超过10%且当日涨幅超过5%时,视为强势股启动信号。

买卖信号

**买入条件(行情发现信号):** - VAR10上穿10(即从20日内的上涨起点到现在,涨幅超过10%) - 同时当日收盘价涨幅大于5%(C/REF(C,1)>1.05) **卖出条件:** - 公式中未包含明确的卖出条件,属于趋势跟踪型指标,需要结合其他方式止盈止损

用法

1. 该指标用于发现从底部启动的强势股 2. 当出现"行情发现"信号时,表示股票可能进入主升浪行情 3. 建议结合成交量和其他趋势指标综合判断 4. 由于未设置卖出条件,投资者需要根据自身风险偏好设置止盈止损位

公式源码

VAR1:=100*(C-MA(C,250))/MA(C,250);
VAR2:=BARSLAST(crOSS(C,MA(C,250)));
VAR3:=BARSLAST(CROSS(MA(C,250),C));
VAR4:=IF(VAR2<VAR3,VAR2+1,0);
VAR5:=HHV(VAR1,VAR4);
VAR6:=100*(C-REF(C,VAR4))/REF(C,VAR4);
VAR7:=BARSLAST(CROSS(C,MA(C,20)));
VAR8:=BARSLAST(CROSS(MA(C,20),C));
VAR9:=IF(VAR7<VAR8,VAR7+1,0);
VAR10:=100*(C-REF(C,VAR9))/REF(C,VAR9),COLORRED,LINETHICK2;
行情发现:CROSS(VAR10,10) AND C/REF(C,1)>1.05,COLORMAGENTA;
继续阅读 →