通达信〖主力突破狙击〗通过四维筛选主力首次突破主升浪体系源码
【主力突破狙击】
本量化模型专注捕捉主力首次突破主升浪,通过四维筛选体系:
1. 资金监测:DDX大单追踪主力流向,平滑处理锁定持续资金流
2. 筹码验证:持仓成本差<30%+股价处历史低位40%区间
3. 突破信号:缩量涨停(换手<20%)+主力持仓高位
4. 风控机制:排除科创板|股价<40元|赢家比例≥90%
核心优势:
- 资金/筹码/价格三重验证体系
- 攻守兼备的缩量涨停策略
- 主力持仓成本实时监控
- 严格过滤高风险标的
策略特点:
短线狙击主力控盘突破股,侧重中小市值标的,需配合严格止损策略。模型通过量化分析主力行为与价格动能,捕捉强势启动信号。
指标源码
{============ 主力突破狙击公式 ============}
{★ 核心逻辑:捕捉主力吸筹完毕后的首次缩量涨停启动信号 ★}AC:=IF(CODELIKE('688'),0,1); {★排除科创板股票★}换手:=VOL/CAPITAL*100; {★计算真实换手率★}
{→→→ 资金动能计算模块 ←←←}JJ:=(HIGH+LOW+CLOSE)/3; {★三价均值★}ZBGS31:=VOL/IF(HIGH=LOW,4,HIGH-LOW); {★动态量能因子★}
{—— 大单净量DDX计算 ——}ZBGS32:=IF(CAPITAL=0,ZBGS31*(JJ-MIN(CLOSE,OPEN)),ZBGS31*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));ZBGS33:=IF(CAPITAL=0,ZBGS31*(MIN(OPEN,CLOSE)-LOW),ZBGS31*IF(HIGH=LOW,1,(JJ-MIN(CLOSE,OPEN))));ZBGS34:=IF(CAPITAL=0,ZBGS31*(HIGH-MAX(OPEN,CLOSE)),ZBGS31*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));ZBGS35:=IF(CAPITAL=0,ZBGS31*(MAX(CLOSE,OPEN)-JJ),ZBGS31*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJ)));DDX:=((ZBGS32+ZBGS33)-(ZBGS34+ZBGS35))/IF(CAPITAL=0,10000,10000); {★特色大单净量★}
{→→→ 资金流平滑处理 ←←←}ZBGS36:=SMA(IF(C>=REF(C,1),DDX,-DDX/100),2,1);ZBGS37:=SMA(ZBGS36*120/FROMOPEN*5,2,1); {★结合开盘时间动态校准★}ZBGS38:=SMA(ZBGS37,5,1);ZBGS360:=SMA(ZBGS38,5,1); {★三重平滑过滤噪音★}
{→→→ 筹码集中度检测 ←←←}ZBGS312:=COST(85);ZBGS313:=COST(15);筹码:=(ZBGS312-ZBGS313)/((ZBGS312+ZBGS313)/2)*100<30; {★共振算法★}
{→→→ 价格位置验证 ←←←}ZBGS316:=HHV(HIGH,250);ZBGS317:=LLV(LOW,250);比例:=(ZBGS312+ZBGS313)/2 < (ZBGS316-ZBGS317)*0.4+ZBGS317; {★底部区域确认★}吸筹结束:=筹码 AND 比例; {★主力吸筹完毕信号★}
{→→→ 启动信号综合判断 ←←←}主力持仓:=EMA(100*(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30)),3)>=75; {★持仓强度★}启动条件:=C/REF(C,1)>1.092 AND C=H AND 换手<20; {★缩量涨停★}
{★☆★ 抓妖记核心信号 ★☆★}强势狙击:FILTER(主力持仓 AND 吸筹结束 AND WINNER(C)>=0.90 {★90%筹码获利★} AND C<40 AND AC {★排除高价股★} AND 启动条件,10);

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
AC赋值:如果模糊匹配品种代码,返回0,否则返回1
换手赋值:成交量(手)/当前流通股本(手)*100
JJ赋值:(最高价+最低价+收盘价)/3
ZBGS31赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
ZBGS32赋值:如果当前流通股本(手)=0,返回ZBGS31*(JJ-收盘价和开盘价的较小值),否则返回ZBGS31*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
ZBGS33赋值:如果当前流通股本(手)=0,返回ZBGS31*(开盘价和收盘价的较小值-最低价),否则返回ZBGS31*如果最高价=最低价,返回1,否则返回(JJ-收盘价和开盘价的较小值)
ZBGS34赋值:如果当前流通股本(手)=0,返回ZBGS31*(最高价-开盘价和收盘价的较大值),否则返回ZBGS31*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
ZBGS35赋值:如果当前流通股本(手)=0,返回ZBGS31*(收盘价和开盘价的较大值-JJ),否则返回ZBGS31*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJ)
DDX赋值:((ZBGS32+ZBGS33)-(ZBGS34+ZBGS35))/如果当前流通股本(手)=0,返回10000,否则返回10000
ZBGS36赋值:如果收盘价>=1日前的收盘价,返回DDX,否则返回-DDX/100的2日[1日权重]移动平均
ZBGS37赋值:ZBGS36*120/当前离开盘分钟数*5的2日[1日权重]移动平均
ZBGS38赋值:ZBGS37的5日[1日权重]移动平均
ZBGS360赋值:ZBGS38的5日[1日权重]移动平均
ZBGS312赋值:获利盘为85%的成本分布
ZBGS313赋值:获利盘为15%的成本分布
筹码赋值:(ZBGS312-ZBGS313)/((ZBGS312+ZBGS313)/2)*100<30
ZBGS316赋值:250日内最高价的最高值
ZBGS317赋值:250日内最低价的最低值
比例赋值:(ZBGS312+ZBGS313)/2 < (ZBGS316-ZBGS317)*0.4+ZBGS317
吸筹结束赋值:筹码 AND 比例
主力持仓赋值:100*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)的3日指数移动平均>=75
启动条件赋值:收盘价/1日前的收盘价>1.092 AND 收盘价=最高价 AND 换手<20
输出 强势狙击:主力持仓AND吸筹结束ANDWINNER(收盘价)>=0.90ANDC<40ANDACAND启动条件的10日过滤