主图指标 通达信


通达信超好的主图指标-主力追踪4.0指标源码

主力操盘与趋势仪表盘系统核心编写思路是打破传统指标“只看买卖点”的局限,将“主力行为、趋势状态、异动信号、筹码基本面”四大维度高度浓缩在一个主图界面中,为交易者提供上帝视角的盘面掌控力。

其编写思路可以概括为四个层次:

第一层:构建趋势与情绪的“视觉雷达”

公式首先通过双重EMA(10日平滑)构建了“主趋势线”,并用红绿变色直观展示大方向。同时,利用5日、10日、20日均线的排列组合,将K线划分为红、绿、白三种状态,精准区分“多头主升”、“空头主跌”以及“均线交叉的变盘节点”。配合三天暴涨暴跌的黄色/绿色标记,以及RSI高位出货的警示,让交易者在第一眼就能感知市场的温度与情绪。

第二层:量化主力资金的“异动轨迹”

这是公式的硬核模块。通过计算“量价加权均价”(类似VWAP),推导出资金的“上轨”与“顶”。当股价在涨停状态下突破这些资金线时,系统会触发“启爆”与“超牛”的强烈视觉提示。此外,公式还结合了筹码获利比例、布林带突破以及前期大跌后的反包形态,提炼出“暴利”与“妖股突破”信号,专门用于捕捉游资与主力合力打造的连板龙头。

第三层:打造专属的“趋势仪表盘”

公式在后台计算了5日、24日、72日以及200日四根核心均线,并基于它们的相对位置,将个股所处的阶段精准划分为九种状态(如主升浪、主浪回调、初升浪、底部反弹、观望、放弃等)。通过 DRAWGBK 函数,这些状态会像汽车仪表盘一样,以背景文字的形式实时悬浮在图表上,让交易者彻底告别“逆势操作”的盲区。

第四层:全景基本面与筹码透视

在界面的固定位置,公式自动拼接并展示了行业、地域、概念三大板块属性,以及总股本、流通市值、获利比例、换手率、量比、涨幅和安全度等核心数据。这使得交易者在盯盘时,无需频繁按F10切换界面,就能对个股的题材属性和筹码集中度了如指掌。

DRAWTEXT_FIX(1,0.01,0,0,HYBLOCK),COLOR0080FF;
DRAWTEXT_FIX(1,0.05,0,0,DYBLOCK),COLOR00FFFF;
DRAWTEXT_FIX(1,0.10,0,0,GNBLOCK),COLOR00FFFF;
总股本:=STRCAT(STRCAT('总股本: ',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT(' 流通盘: ',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(' 全流通: ',CON2STR((CAPITAL/1000000)/(TOTALCAPITAL/1000000),2));
市值:=STRCAT(STRCAT(' 流通市值: ',CON2STR((CAPITAL/1000000)*CLOSE,2)),'亿');
上市日期:=STRCAT(' 上市日期: ',CON2STR(HHV((BARSCOUNT(CLOSE)=0)*(DATE+19000000),0),0));
股本市值:=STRCAT('股本市值: ',STRCAT(STRCAT(STRCAT(STRCAT(总股本,流通盘),全流通),市值),上市日期));
DRAWTEXT_FIX(ISLASTBAR,0.005,0.04,0,股本市值),COLORGREEN;
DRAWTEXT_FIX(1,0.007,0.075,0,'莸利比例:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.52,0,0,'WWW.GUSHI.IN '),COLORRED;
DRAWNUMBER_FIX(1,0.05,0.075,0,CONST(WINNER(CLOSE)*100)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.205,0.075,0,CONST(DYNAINFO(37)*100)),COLORYELLOW;
DRAWTEXT_FIX(1,0.18,0.075,0,'换手:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.26,0.075,0,CONST(DYNAINFO(17))),COLORYELLOW;
DRAWTEXT_FIX(1,0.24,0.075,0,'量比:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.295,0.075,0,'涨幅:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.32,0.075,0,CONST(DYNAINFO(14)*100)),COLORYELLOW;
安全度:=ROUND2((COST(95)-COST(5))/HHV(HIGH,1250)*100,1);
CBJ1:=STRCAT(STRCAT('安全度',CON2STR(安全度,3)),'%');
DRAWTEXT_FIX(ISLASTBAR,0.092,0.075,0,CBJ1),COLORYELLOW;
主趋势线:EMA(EMA(CLOSE,10),10),COLORRED,LINETHICK3;
趋势向上:=主趋势线>REF(主趋势线,1);
IF(趋势向上-1,主趋势线,DRAWNULL),COLORGREEN,LINETHICK3;
多头排列:=EMA(CLOSE,5)>EMA(CLOSE,20);
空头排列:=EMA(CLOSE,5)EMA(CLOSE,10);
五下十:=EMA(CLOSE,5)1.05;
DRAWTEXT(黑马,LOW*0.95,'黑马'),COLORYELLOW;