包括:主图指标+起爆点公式
“主力资金入场”主图指标结合起爆点公式源码,专为捕捉强势股起爆点设计,配合MACD金叉使用,有效过滤假信号,追踪3-10天前的涨停板,精准锁定买入时机。指标设置三个关键价格位:
涨停收盘价
涨停收盘价-0.01元
涨停价向下30%位置
买入信号触发三阶突破机制:
直接突破型:收盘价突破涨停日收盘价 + 阳线确认
精准突破型:最高价等于收盘价 + 突破(涨停价-0.01)
回调再破型:突破涨停价下方30%关键位 + 阳线放量
这种形态一出,立即满仓,抓住主力资金入场的最佳时机!
STICKLINE(C >= O, H, L, 0, 1), COLORRED; { 绘制阳线影线,宽度0,实心填充 }
STICKLINE(C >= O, C, O, 3, 0), COLORRED; { 绘制阳线实体,宽度3 }
{ 绘制黄K线(阴线) }
STICKLINE(C < O, H, L, 0, 0), COLORFFFF00; { 绘制阴线影线,宽度0,空心填充 }
STICKLINE(C < O, C, O, 3, 0), COLORFFFF00; { 绘制阴线实体,宽度3 }
{------------------ 均线系统模块 ------------------}
gspt7: MA(CLOSE, 5); { 5日均线 }
gspt37 := MA(CLOSE, 10); { 10日均线 }
gspt80: MA(CLOSE, 20); { 20日均线 }
gspt43: MA(CLOSE, 30); { 30日均线 }
gspt44: MA(CLOSE, 60); { 60日均线 }
gspt84 := MA(CLOSE, 120); { 120日均线
{------------------ 均线斜率模块 ------------------}
{ 计算各均线2日斜率(百分比变化) }
gspt7XL := SLOPE(gspt7, 2) * 100; { 5日均线斜率 }
gspt37XL := SLOPE(gspt37, 2) * 100; { 10日均线斜率 }
gspt80XL := SLOPE(gspt80, 2) * 100; { 20日均线斜率 }
gspt43XL := SLOPE(gspt43, 2) * 100; { 30日均线斜率 }
gspt44XL := SLOPE(gspt44, 2) * 100; { 60日均线斜率 }
gspt84XL := SLOPE(gspt84, 2) * 100; { 120日均线斜率 }
{ 判断中长周期均线是否全部向上 }
gspt59 := gspt80XL > 0 AND gspt43XL > 0 AND gspt44XL > 0 AND gspt84XL > 0;
{------------------ 成交量分析模块 ------------------}
gspt10 := VOL / ((H - L) * 2 - ABS(C - O)); { 基于价格波动的成交量分布系数 }
{ 计算分时买入/卖出成交量 }
gspt64 := IF(C > OPEN, gspt10 * (HIGH - LOW), { 阳线时买入成交量 }
IF(C < OPEN, gspt10 * ((HIGH - OPEN) + (C - LOW)), VOL / 2));
gspt81 := IF(C > OPEN, 0 - gspt10 * ((HIGH - C) + (OPEN - LOW)), { 阴线时卖出成交量 }
IF(C < OPEN, 0 - gspt10 * (HIGH - LOW), 0 - VOL / 2));
gspt34 := (gspt64 + gspt81) / 99; { 标准化后的净成交量 }
{------------------ 涨停板分析模块 ------------------}
gspt3 := (C / REF(C, 1) - 1) * 100; { 当日涨幅百分比 }
gspt85 := AMOUNT / 10000; { 成交额(单位:万元) }
gspt30 := gspt34 / gspt85 * 100; { 成交量与成交额比率 }
gspt14 := (C / REF(C, 1) - 1) * 100 > 9.82 AND H = C AND H <> L; { 涨停板条件 }
gspt97 := BARSLAST(gspt14); { 最近一次涨停距今周期数 }
gspt25:=REF(BARSLAST(gspt14),1);
{------------------ 买入信号模块 ------------------}
{ 条件1:突破涨停日收盘价 }
gspt6 := REF(C, gspt97); { 最近涨停日的收盘价 }
gspt13 := CROSS(C, gspt6) AND C > O AND C > REF(C, 1)
AND gspt25 >= 3 AND gspt25 <= 10; { 突破涨停价且满足时间窗口 }
gspt13A := FILTER(gspt13, 30); { 信号过滤(30周期内唯一)}
{ 条件2:突破调整后的涨停价(gspt6-0.01) }
gspt2 := gspt6 - 0.01;
gspt13B := CROSS(C, gspt2) AND C > O AND C > REF(C, 1)
AND gspt25 >= 3 AND gspt25 <= 10 AND H = C; { 严格突破且收于最高价 }
gspt21 := FILTER(gspt13B, 30), COLORMAGENTA; { 信号过滤并标记品红色 }
{ 条件3:突破涨停价调整比例位 }
gspt99 := REF(O, gspt97); { 最近涨停日开盘价 }
gspt56 := gspt99 + (gspt6 - gspt99) * 0.7; { 涨停价向下30%位置 }
gspt13C := CROSS(C, gspt56) AND C > O AND C > REF(C, 1)
AND gspt25 >= 3 AND gspt25 <= 10; { 突破调整位 }
gspt48 := FILTER(gspt13C, 30), COLORMAGENTA; { 信号过滤并标记品红色 }
{ 综合买入信号 }
gspt68 := gspt13A OR gspt21 OR gspt48;
{------------------ 信号标记模块 ------------------}
{ 当满足买入条件且均线多头排列时,在K线下方标记图标 }
DRAWICON(gspt68 AND gspt59 AND C > gspt80 AND C > gspt84, L * 0.95, 23);
gspt7:=MA(CLOSE,5);
gspt37:=MA(CLOSE,10);
gspt80:=MA(CLOSE,20);
gspt43:=MA(CLOSE,30);
gspt44:=MA(CLOSE,60);
gspt84:=MA(CLOSE,120);
gspt7XL:=SLOPE(gspt7,2)*100;
gspt37XL:=SLOPE(gspt37,2)*100;
gspt80XL:=SLOPE(gspt80,2)*100;
gspt43XL:=SLOPE(gspt43,2)*100;
gspt44XL:=SLOPE(gspt44,2)*100;
gspt84XL:=SLOPE(gspt84,2)*100;
gspt59:= gspt80XL>0 AND gspt43XL>0 AND gspt44XL>0 AND gspt84XL>0;
gspt14:=(C/REF(C,1)-1)*100>9.82 AND H=C AND H< >L;
gspt97:=BARSLAST(gspt14);
gspt25:=REF(BARSLAST(gspt14),1);
gspt6:=REF(C,gspt97);
gspt13:=CROSS(C,gspt6) AND C>O AND C>REF(C,1) AND gspt25>=3 AND gspt25<=10 ;
gspt13A:=FILTER(gspt13,30);
gspt2:=gspt6-0.01;
gspt13B:=CROSS(C,gspt2) AND C>O AND C>REF(C,1) AND gspt25>=3 AND gspt25<=10 AND H=C;
gspt21:=FILTER(gspt13B,30),COLORMAGENTA;
gspt99:=REF(O,gspt97);
gspt56:=gspt99+(gspt6-gspt99)*0.7;
gspt13C:=CROSS(C,gspt56) AND C>O AND C>REF(C,1) AND gspt25>=3 AND gspt25<=10 ;
gspt48:=FILTER(gspt13C,30),COLORMAGENTA;
gspt68:=gspt13A OR gspt21 OR gspt48;
XG:gspt68 AND gspt59 AND C>gspt80 AND C>gspt84;