主力动能波段模型:资金、多空、控盘、波动四条线索拧成一股绳,上穿站稳两天才算数

⚠️ 风险提示(文首置顶):本内容仅为技术指标研发手记,公式仅做形态识别演示,不构成任何投资建议、不承诺收益。信号基于历史行情统计,不代表未来走势。股市存在风险,请勿直接照搬用于实盘,交易决策请独立审慎判断。

主力动能波段模型:资金、多空、控盘、波动四条线索拧成一股绳,上穿站稳两天才算数

四因子动能|资金强度|多空比|动能上穿|两日确认

核心概念:单一指标容易被骗,把资金流、多空比、控盘度、波动率四个维度加权成一条"主力动能线",再等它上穿趋势确认线并站稳两天

模型先铺四个因子:资金强度(典型价格×成交量在10日内的正负资金净差占比)、多空比(13日内涨幅动能占比)、主力控盘(资金强度的10日平滑)、波动率强度(布林带宽占中轨比例)。按0.4/0.3/0.2/0.1加权合成主力动能,再各取5日与13日EMA做快慢线。买点不是金叉当天,而是金叉后第二天——动能线仍站在趋势确认线上方,说明突破经得起隔夜检验。

为什么要"连续两天上穿",多等一天损失什么、换来什么?

任何动能指标都会在震荡市里反复金叉死叉,单日金叉的可靠性最差。模型把买点设计成"昨日首次上穿+今日继续站稳":多等的那一天,换来的是对假金叉的一次自然淘汰——如果上穿只是脉冲,第二天动能线就会跌回线下,信号自动作废。牺牲一天的位置,换取更高的胜率结构,对波段策略是划算的。

结构:

├─ 四因子合成

│ ├─ 资金强度(正负资金10日净差占比)×0.4

│ ├─ 多空比(13日涨速动能占比)×0.3

│ ├─ 主力控盘(资金强度10日平滑)×0.2

│ └─ 波动率强度(布林带宽/中轨)×0.1

├─ 快慢线:主力动能=合成值;信号线=EMA5;趋势确认=EMA13

└─ 买点确认

│ ├─ 昨日首次上穿(动能>确认线 且 昨日动能≤昨日确认线)

│ └─ 今日继续站稳(连续两天上穿)

    └─ 输出:XG

⚠️ 源码仅供学习通达信公式语法使用,请勿直接用于实盘。下方代码已逐行核对,可直接复制。

选股源码:

{主力动能波段·选股}
N1:=10;N2:=20;N3:=60;M1:=5;M2:=13; {核心参数组|参数|无未来}
量能比率:=VOL/MA(VOL,N3); {60日量比|备用因子|无未来}
量价强度:=CLOSE/REF(CLOSE,1)-1; {单日涨跌幅|中间变量|无未来}
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); {真实波幅|中间变量|无未来}
ATR:=MA(TR1,N2); {20日ATR|备用因子|无未来}
典型价格:=(HIGH+LOW+CLOSE)/3; {典型价|中间变量|无未来}
资金流:=典型价格*VOL; {成交金额代理|中间变量|无未来}
正资金:=SUM(IF(典型价格>REF(典型价格,1),资金流,0),N1); {10日流入额|因子|无未来}
负资金:=SUM(IF(典型价格<REF(典型价格,1),资金流,0),N1); {10日流出额|因子|无未来}
资金强度:=(正资金-负资金)/(正资金+负资金)*100; {资金净差占比|因子①|无未来}
主力控盘:=MA(资金强度,N1); {资金强度10日平滑|因子③|无未来}
涨速:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; {日涨速|中间变量|无未来}
多空比:=SUM(IF(涨速>0,涨速,0),M2)/SUM(ABS(涨速),M2)*100; {13日上涨动能占比|因子②|无未来}
动能:=EMA(CLOSE,M1)-EMA(CLOSE,M2); {5/13日EMA差|中间变量|无未来}
动能加速度:=动能-REF(动能,1); {动能变化率|备用因子|无未来}
对数收益率:=LN(CLOSE/REF(CLOSE,1)); {对数收益|中间变量|无未来}
历史波动率:=STD(对数收益率,N2)*SQRT(250)*100; {年化波动|备用因子|无未来}
中轨:=MA(CLOSE,N2); {20日均线|中间变量|无未来}
波动带宽:=(MA(CLOSE,N2)+2*STD(CLOSE,N2))-(MA(CLOSE,N2)-2*STD(CLOSE,N2)); {布林带宽|中间变量|无未来}
波动率强度:=波动带宽/中轨*100; {带宽占中轨比|因子④|无未来}
高低价差:=HHV(HIGH,N3)-LLV(LOW,N3); {60日振幅|中间变量|无未来}
价格位置:=(CLOSE-LLV(LOW,N3))/高低价差*100; {60日区间位置|备用因子|无未来}
主力动能:=(资金强度*0.4+多空比*0.3+主力控盘*0.2+波动率强度*0.1); {四因子加权合成|核心动能|无未来}
信号线:=EMA(主力动能,5); {动能5日快线|中间变量|无未来}
趋势确认:=EMA(主力动能,13); {动能13日慢线|确认线|无未来}
动能柱:=主力动能-信号线; {快慢差|备用输出|无未来}
连续两天上穿:=主力动能>趋势确认 AND REF(主力动能,1)>REF(趋势确认,1); {今日昨日均在线上|确认|无未来}
首次满足:=主力动能>趋势确认 AND REF(主力动能,1)<=REF(趋势确认,1); {昨日首次上穿|确认|无未来}
XG:连续两天上穿 AND REF(首次满足,1); {上穿后站稳两日|输出|无未来}

💡 点击源码区域,Ctrl+A 全选复制

参数说明:因子权重0.4/0.3/0.2/0.1决定了资金强度是绝对主角,若想更偏趋势可上调多空比权重、下调资金权重(例如0.3/0.4/0.2/0.1)。快慢线5/13决定确认节奏:13改21则信号更稀更稳。N1=10的正负资金窗口与量能口径相关,放量换手活跃的品种可缩至5。模型内部还计算了量能比率、ATR、价格位置等多个备用因子(当前未参与XG),为后续二次开发留了口子。

指标失效场景

  • 权重打架的震荡市:四因子在横盘期会互相抵消或反复摆动,动能线与确认线频繁缠绕,"站稳两日"偶发触发却无趋势;

  • 放量出货伪装成资金流入:资金强度只看典型价涨跌,若主力边拉边出、价格滞涨,正资金虚高,合成动能失真;

  • 大盘系统性下跌:指数单边走弱时多空比长期低迷,动能线上穿多是超跌反弹的短暂修复,两日站稳后即夭折。

参数调优建议:

模型追求"温和放量的波段起点",天然不适合一字板与20cm高波动品种——它们会让波动率强度因子瞬间爆表、扭曲合成值,建议用于主板与中盘趋势股。若信号后常出现"站稳两天即死叉",可在XG上追加主力动能>0(零轴上方)的多头约束。验证时对比信号日与信号后5日资金强度是否同步走高,量价背离者优先放弃。

实战碎感:单看资金、单看多空、单看控盘,哪个都能被骗,但四个维度一起转向的时候,骗局成本就高了——这正是合成指标的意义。它把"钱在进、买盘强、庄在控、波动在放大"四条线索拧成一根绳,再要求这根绳在线上站稳两天,把假突破的噪音滤掉大半。可别忘了,合成指标解决的是"信号质量问题",解决不了"市场方向问题";绳子朝上,也得看船往哪开。

📋 诚实声明
1. 本公式未经严格量化回测,仅作形态识别演示;
2. 过往表现不代表未来,历史形态不构成任何收益承诺;
3. 无收益回测数据,无法证明实战价值;
4. 信号出现仅为观察参考,不构成买卖依据;
5. 如据此操作,风险自担,建议咨询持牌专业人士。

⚠️ 再次提示(文末重申):本指标为形态识别工具,信号出现不代表波段必然启动。实盘需结合大盘环境、板块轮动综合审慎判断。股市有风险,交易需谨慎。

—— 通达信公式技术笔记 · 仅供学习交流 ——

相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160