本指标体系为日内主力行为量化解构模型,以量价时空四维耦合为底层架构,融合高频分时微观结构、资金流分层溯源、趋势动能阈值过滤、多周期均线势能共振四大核心算法,构建全维度主力资金轨迹追踪与交易信号量化输出系统,是面向专业交易者的主力行为仿生解析工具,也是精准捕捉股票公式指标信号的高效手段。
一、底层高阶逻辑解构
1、核心均价线算法:量价加权真实成本锚定
摒弃传统简单移动平均的滞后性缺陷,采用成交额加权均价算法构建主力真实持仓成本中枢,通过5%波动阈值做异常值降噪处理,形成无漂移、高拟合度的日内核心成本均线,同步衍生0.7%上轨压力与0.5%下轨支撑,精准刻画主力控盘下的价格收敛区间,实现主力成本带的微观量化映射,为股票公式指标提供坚实的成本分析基础。
2、横盘收敛区间界定:价格熵值阈值化判定
以1.8%价格波动熵值为核心参数,通过高低点极差与现价的比值做横盘态识别,结合主力成本带的上下轨做双重收敛校验,锁定主力吸筹与洗筹阶段的价格钝化区间,剔除随机波动干扰,捕捉主力控盘后的蓄势结构,这是判断主力吸筹股票公式指标的关键逻辑。
3、放量动能校验:量能倍数加量比双因子共振
采用6周期量能累加值与30周期均量倍数做基础放量判定,叠加量比倍量的即时量能强化验证,构建量能爆发强度的多维度量化模型,区分虚假放量与主力真实进攻量能,规避量价背离的伪突破信号,有效优化股票公式指标中的量能研判准确度。
4、突破信号滤波:时间窗口熵减过滤机制
通过7周期与4周期的信号滤波算法,对横盘突破或破位信号做冗余剔除,结合60周期分时均线的趋势强弱界定做二次过滤,形成趋势势能加量能强度加价格结构的三重共振信号输出,锚定主力主动进攻或出逃的临界拐点,提升股票公式指标信号的纯净度。
5、资金分层溯源:主力加大户加散户三维资金解构
基于价格与加权均价的偏离度构建资金分层指数,通过20、60、120周期指数移动平均做资金属性拆分,同时以单笔成交量阈值做机构与散户盘口的量化切割,实现盘口资金流的微观溯源与主力行为精准画像,深度解析股票公式指标背后的资金流向。
6、多维支撑阻力:日内均衡价格带算法
融合开盘价、日内高低点构建价格均衡区间,通过八等分算法计算强阻力与强支撑位,叠加20周期均线标准差的动态支撑线,形成静态结构位加动态势能位的双轨支撑阻力体系,贴合主力操盘的关键价格锚点,完善股票公式指标的支撑阻力判断体系。
7、DDE数据耦合加攻击量能建模:高阶资金动能验证
引入DDX、DDY、DDZ大单行为数据做日线级资金背书,同时构建日内攻击量能模型,通过换手率加权、分时量能累加计算资金攻击强度与资金流比,实现分时微观资金加日线宏观资金的跨周期共振校验,增强股票公式指标的资金验证功能。
二、核心高阶优势
1、主力行为仿生还原
突破传统指标的量价表层分析,通过成本、量能、资金、结构的多维耦合,仿生复刻主力吸筹、洗盘、突破、拉升的全流程行为轨迹,实现主力意图的量化解码,让股票公式指标真正读懂主力心思。
2、无漂移高适配性
采用成交额加权、动态滤波、多因子共振算法,彻底解决传统指标滞后性、漂移性痛点,信号输出精准度高、误判率低、跟随性强,适配高频交易与趋势跟踪双重需求,是新一代高稳定性的股票公式指标。
3、全维度风控过滤
内置趋势强弱界定、量能真伪校验、信号冗余剔除三大风控模块,从源头过滤伪突破、假放量、弱趋势等无效交易信号,大幅提升决策胜率,为股票公式指标使用者提供可靠的风控保障。
4、资金流分层穿透
实现机构买盘、机构卖盘、散户盘口的精准拆分,叠加资金攻击强度、资金流比等高阶指标,穿透盘口迷雾,直抵资金真实流向,捕捉主力隐蔽操盘痕迹,深化股票公式指标的资金洞察能力。
5、日内加日线跨周期协同
兼顾日内分时微观结构与日线宏观资金势能,支撑阻力、趋势界定、资金验证实现跨周期联动,既抓日内短线拐点,又握中期趋势动能,适配多周期交易体系,打造全方位的股票公式指标解决方案。
三、高阶适配场景
1、A股市场日内主力突袭交易场景
针对主板、创业板、科创板个股,精准捕捉主力横盘蓄势后的瞬时突破拐点,适配超短线抢筹、半路狙击等专业交易模式,把握主力拉升的第一时间窗口,充分发挥股票公式指标在短线突击中的价值。
2、强势股主力洗盘低吸场景
通过主力成本带、横盘收敛区间、动态支撑线,识别强势股主力洗盘的价格钝化区间,在主力控盘成本位精准低吸,规避洗盘震仓的情绪干扰,利用股票公式指标锁定黄金买点。
3、量价共振趋势跟踪场景
依托放量共振、趋势强弱界定、资金流验证,适配主升浪趋势跟踪交易,锁定主力持续控盘的趋势标的,全程追踪主力拉升轨迹,让股票公式指标成为趋势交易的得力助手。
4、盘口资金异动量化监控场景
通过资金分层、攻击量能、DDE数据耦合,对个股盘口资金异动做实时量化监控,适用于专业交易者盯盘、主力行为复盘、标的筛选等投研场景,拓展股票公式指标的应用广度。
5、短线风险预警与逃顶场景
通过下破信号、资金流出强度、阻力位承压判定,精准识别主力出逃拐点,构建短线逃顶与风险预警体系,锁定收益并规避主力砸盘风险,完善股票公式指标的风险管理功能。
{实时主力轨迹}
{一、核心均价线构建 - 保留原始计算逻辑}
均线:IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW;
均线H:(均线*1.007),COLORFF6600,NODRAW;
均线L:(均线/1.005),COLOR00FF00,NODRAW;
{二、横盘区间界定 - 微调波动阈值为1.8%}
均线横盘:=C<均线H AND C>均线L;
STICKLINE(均线横盘,均线L,均线,3,0),COLORYELLOW;
{三、放量条件 - 微调倍数为2.2倍+量比验证}
放量:=SUM(VOL,6)>REF(MA(VOL,30),1)*2.2 AND DYNAINFO(17)>2;
横盘:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)<0.018;
{四、突破/下破信号 - 微调过滤参数减少遗漏}
横涨:=横盘 AND 放量 AND (C>均线H);
横跌:=横盘 AND 放量 AND CROSS(均线L,C);
突破:=FILTER(横涨,7);
下破:=FILTER(横跌,4);
{五、突破标记 - 锚点上移避免重叠}
DRAWTEXT(突破,均线H*1.003,'★突破'),COLORFF00FF;
{六、趋势强弱过滤 - 替换为分时60周期均线适配日内}
MA30:=EMA(CLOSE,30);
强弱界定:=MA(CLOSE,60);
STICKLINE((MA30>强弱界定),MA30,强弱界定,1,0),COLOR0000FF;
STICKLINE((MA30<强弱界定),MA30,强弱界定,1,0),COLOR00FF00;
DRAWICON(CROSS(MA30,强弱界定),H,7);
{七、日内阻力支撑 - 保留原始计算}
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLOR00DD00;
支撑:L1+P1*0.5/8,COLOR00DD00;
{八、收盘价线 - 保留原始设置}
CC:CLOSE,COLORWHITE,LINETHICK2;
STICKLINE(突破>0,支撑,阻力,2,0),COLORRED;
{九. 主力散户资金分析模块}
XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE));
主力:=EXPMA(CLOSE/XX,20);大户:=EXPMA(CLOSE/XX,60);散户:=EXPMA(CLOSE/XX,120);
底:=1;1.02,NODRAW;高:=1.03;
DRAWTEXT(CROSS(主力,1.02),C*0.999,'-拉升'),COLORCYAN;
DRAWICON(CROSS(主力,1.04),C,24);
DRAWTEXT(CROSS(主力,1.04),C*0.999,'-冲涨停'),COLORLIMAGENTA;
A1:=(VOL/CLOSE)/3;
A2:=SUM((IF(((A1>40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A3:=SUM((IF(((A1>40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A4:=SUM((IF(((A1<40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A5:=SUM((IF(((A1<40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A6:=((A2+A3)+A4)+A5;
A7:=IF((BARSTATUS=2),((100*A2)/A6),0);
A8:=((IF((BARSTATUS=2),((100*A3)/A6),0)));
A9:=((IF((BARSTATUS=2),((100*A4)/A6),0)));
A10:=((IF((BARSTATUS=2),((100*A5)/A6),0)));
机构买盘:=(A2),LINETHICK2;
机构卖盘:=(A3),LINETHICK2;
散户买盘:=(A4);
散户卖盘:=(A5);
DRAWTEXT_FIX(1,0.0,0.99,0,STRCAT(STRCAT('【机构买盘】',CON2STR(机构买盘,2)),'万')),COLORYELLOW;
DRAWTEXT_FIX(1,0.15,0.99,0,STRCAT(STRCAT('【机构卖盘】',CON2STR(机构卖盘,2)),'万')),COLOR00FF00;
DRAWTEXT_FIX(1,0.30,0.99,0,STRCAT(STRCAT('【散户买盘】',CON2STR(散户买盘,2)),'万')),COLORYELLOW;
DRAWTEXT_FIX(1,0.45,0.99,0,STRCAT(STRCAT('【散户卖盘】',CON2STR(散户卖盘,2)),'万')),COLOR00FF00;
{十. 支撑阻力与量价分析模块}
HH1:=MAX(DYNAINFO(3),DYNAINFO(5));
LL1:=MIN(DYNAINFO(3),DYNAINFO(6));
PP1:=HH1-LL1;
阻力位:=LL1+PP1*7/8,COLORGREEN;
支撑位:=LL1+PP1*0.5/8,COLORMAGENTA;
DRAWTEXT(LONGCROSS(支撑位,C,2),C,'买'),COLORYELLOW;
DRAWTEXT(LONGCROSS(C,阻力位,2),C,'卖'),COLORGREEN;
量价:=(VOL/CLOSE)/3;
B2:=SUM((IF(((量价>0.20) AND (CLOSE>(REF(CLOSE,1)))),量价,0)),0);
B3:=SUM((IF(((量价>0.20) AND (CLOSE<(REF(CLOSE,1)))),量价,0)),0);
B6:=B2+B3;DD1:=1;
比:=B2/B3;
BBB1:=STRCAT(STRCAT('买= ',CON2STR((100*B2)/B6,0)),'%'),COLORYELLOW;
BBB2:=STRCAT(STRCAT('卖= ',CON2STR((100*B3)/B6,0)),'%');
BBB3:=STRCAT(STRCAT('差= ',CON2STR((100*(B2-B3))/B6,0)),'%');
DRAWTEXT_FIX(DD1=1,0,0.70,0,BBB1),COLORRED;
DRAWTEXT_FIX(DD1=1,0,0.75,0,BBB2),COLORGREEN;
DRAWTEXT_FIX(DD1=1,0,0.80,0,BBB3),COLOR00FFFF;
{十一、时间日期模块(未启用)}
{D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'年');
AA2:=STRCAT(CON2STR(MONTH,0),'月');
AA3:=STRCAT(CON2STR(DAY,0),'日');
AA4:=STRCAT('星期',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六','日')))))));
AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'');DRAWTEXT_FIX(D1,0.888,0.001,0,AA),COLORLIGRAY;}
{十二. 分时支撑压力与交易数据模块}
MZ0:=(BARSLAST(((HOUR=9) AND (MINUTE=31)))+1);
上穿分时:IF(((SETCODE<2) AND (CONST(MZ0)<241)),CONST(IF((TIME<1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*HHV(CLOSE,0)),0))),DRAWNULL)LINETHICK1,COLORBLACK;
底支:IF(((SETCODE<2) AND (CONST(MZ0)<241)),CONST(IF((TIME<1000),HHV(CLOSE,0),SUM((IF((TIME=1000),1,0)*LLV(CLOSE,0)),0))),DRAWNULL),LINETHICK1,COLORBLACK;
STICKLINE(TIME=931 OR TIME=1000,上穿分时,底支,0,-1),COLORLIBLUE;
分时上突:=CROSS(C,上穿分时);
上突:=C<上穿分时 AND 上穿分时>底支;
DRAWICON(分时上突,C,5);股价支撑线:=MA(CLOSE,20);
底价线:股价支撑线-2*STD(CLOSE,20),NODRAW,COLORMAGENTA,LINETHICK2;
DRAWTEXT_FIX(1,0.0001,0.05,0,STRCAT(STRCAT('【强势突破】',CON2STR(上穿分时,2)),' 元')),COLORWHITE,LINETHICK1;
DRAWTEXT_FIX(1,0.3001,0.05,0,STRCAT(STRCAT('【底部支撑】',CON2STR(底支,2)),' 元 ')),COLORWHITE,LINETHICK1;
{十三、板块模块}
所属板块:=STRCAT('【所属板块】',STRCAT(STRCAT(STRCAT(' [行业]—',HYBLOCK),STRCAT(' [地域]—',DYBLOCK)),STRCAT(' [概念]—',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.000,0.00,0,所属板块),COLORYELLOW;
{十四、量能模块(未启用)}
{换手:=VOL/CAPITAL*100;
五换:=MA(换手,5);
DRAWTEXT_FIX(1,0.87,0.89,0,'今换:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.91,0.89,0,STRCAT('',CON2STR(换手,2))),COLORWHITE;
DRAWTEXT_FIX(1,0.87,0.95,0,'五换:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.91,0.95,0,STRCAT('',CON2STR(五换,2))),COLORWHITE;}
{DRAWTEXT_FIX(1,0.87,0.83,0,'量比:'),COLORWHITE;
DRAWTEXT_FIX(1,0.91,0.83,0,STRCAT('',CON2STR(DYNAINFO(17),2))),COLORRED;
DRAWTEXT_FIX(1,0.87,0.89,0,'内盘:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.91,0.89,0,STRCAT('',CON2STR(DYNAINFO(22),0))),COLORGREEN;
DRAWTEXT_FIX(1,0.87,0.95,0,'外盘:'),COLORYELLOW;
DRAWTEXT_FIX(1,0.91,0.95,0,STRCAT('',CON2STR(DYNAINFO(23),0))),COLORRED;};
{十五、DDE模块}
大单动向:="DDX.大单动向#DAY",NODRAW;
DRAWTEXT_FIX(1,0.607,0.99,0,'DDX:'),COLORWHITE;
DRAWNUMBER_FIX(1,0.647,0.99,0,CONST(大单动向)),COLORRED;
涨跌动因:="DDY.涨跌动因#DAY",NODRAW;
DRAWTEXT_FIX(1,0.697,0.99,0,'DDY:'),COLORWHITE;
DRAWNUMBER_FIX(1,0.737,0.99,0,CONST(涨跌动因)),COLORRED;
大单差分:="DDZ.大单差分#DAY",NODRAW;
DRAWTEXT_FIX(1,0.797,0.99,0,'DDZ:'),COLORWHITE;
DRAWNUMBER_FIX(1,0.837,0.99,0,CONST(大单差分)),COLORRED;
{十六、攻击量和资金攻击计算模块}
攻击量:=((HSL*0.50+REF(HSL,1)*0.33)+(REF(HSL,2)*0.17))*SUM(C,FROMOPEN)/FROMOPEN;
攻击量A:=SUM(IF(C>REF(C,1),攻击量*V,0),FROMOPEN),COLOR0000FF,LINETHICK0;
攻击量B:=-SUM(IF(C<REF(C,1),攻击量*V,0),FROMOPEN),COLOR00FF00,LINETHICK0;
攻击流量:=攻击量A+攻击量B,COLORSTICK;
攻击比:=攻击流量/SUM(V,FROMOPEN)*100,COLORRED,LINETHICK1;
资金攻击:=IF(攻击比>=0,(攻击比+50),100-ABS((攻击比-50)));
资金流入:=SUM(IF(C>REF(C,1),V,0),FROMOPEN),STICK,COLORRED;
资金流出:=-SUM(IF(C<REF(C,1),V,0),FROMOPEN),STICK,COLOR00FF00;
资金出入:=资金流入+资金流出,COLORSTICK;
资金比:=资金出入/SUM(V,FROMOPEN)*100,COLOR00FFFF,LINETHICK1;
资金流比:=IF(资金比>=0,(资金比+100)/2,100-ABS((资金比-100)/2));
DRAWTEXT_FIX(1,0.150,0.90,0,STRCAT(STRCAT('【资金流比】',CON2STR(资金流比,2)),'%买')),COLORCYAN;
DRAWTEXT_FIX(1,0.000,0.90,0,STRCAT(STRCAT('【资金攻击】',CON2STR(资金攻击,2)),' %买')),COLORCYAN;