
"K线不仅是数字,更是情绪与规律的共振。我们只需:尊重市场,顺势而为"。
本指标融合了多周期均线乖离率、动态移动平均成本、资金流向强度、CCI/RSI超卖区共振以及筹码分布等多维度因子,专门捕捉经过长期下跌后出现极端超卖、资金异动且具备短期爆发力的个股。当满足多重底部确认条件时,输出“攻击”文字信号并出现红色柱子,提示短线狙击机会。
使用要点:
- 信号出现在股价处于历史低位、均线空头排列但乖离率极负的区域。
- 需配合成交量放大、大盘环境稳定使用,避免逆势操作。
- 默认过滤ST股及总股本大于20亿的品种,可自行调整参数。
- 选谷公式已优化。
本文仅供学习交流,不构成投资建议。股市有风险,入市需谨慎。
风险提示:任何指标均为概率工具,不保证100%成功。请结合自身交易体系,严格止损,理性投资。



2、若安装时出现错误提示,首先找到错误提示的代码,然后将代码里面出现的“ (?) 问号”删除即可。重点看一下代码“AND”或“OR”旁边是不是缺少空格的情况。
3、或者电脑端安装的,先将文中的指标,复制粘贴到电脑上的文档(如Word文档)中,再从Word文档中复制到通达信里面安装即可。手机端安装的,若源码较多的指标,建议分段复制,确保复制齐全。
1、狙击副图公式:
JZL2:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
JZL3:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
JZL4:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
JZL5:=(((JZL2 + (2 * JZL3)) + (3 * JZL4)) / 6);
JZL6:=MA(JZL5,3);
JZL7:=DMA(EMA(CLOSE,12),((SUM(VOL,5) / 3) / CAPITAL));
JZL8:=(((CLOSE - JZL7) / JZL7) * 100);
JZL9:=((((REF(JZL8,1) < (0 - 40)) AND (JZL8 > REF(JZL8,1))) AND (REF(JZL8,1) < REF(JZL8,2))) AND ((JZL8 - REF(JZL8,1)) >
2.5));
JZLA:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
JZLB:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
JZLC:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
JZLD:=REF(CLOSE,1);
JZLE:=((SMA(MAX((CLOSE - JZLD),0),5,1) / SMA(ABS((CLOSE - JZLD)),5,1)) * 100);
JZLF:=(((HIGH + LOW) + CLOSE) / 3);
JZL10:=((JZLF - MA(JZLF,14)) / (0.015 * AVEDEV(JZLF,14)));
JZL11:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100))
< (0 - 0.273));
JZL12:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));
JZL13:=(JZL11 AND JZL12);
JZL14:=((((JZLA >= (0 - 45)) AND (JZLA <= (0 - 10))) AND (JZLB <= (0 - 15))) AND (JZLC <= (0 - 20)));
JZL15:=(COUNT(JZL14,1) >= 1);
JZL16:=(JZL13 AND JZL15);
JZL17:=1;
VAB0:=531;VAB1:=1510000;VAB2:=VAB0 + VAB1; VAB3:=IF(DATE > VAB2,0,1);
JZLA12:=SMA(H,10,9)*VAB3; JZLA13:=SMA(L,10,9)*VAB3; JZL18:=(CLOSE * VOL);
JZL19:=EMA((((((MA(JZL18,4) / MA(VOL,4)) + (MA(JZL18,6) / MA(VOL,6))) + (MA(JZL18,13) / MA(VOL,13))) + (MA(JZL18,24) / MA
(VOL,24))) / 4),1);
JZL1A:=(1 * JZL19);
JZL1B:=(JZL19 * 0.92);
JZL1C:=EMA(CLOSE,34);
JZL1D:=MA((JZL1C * 1.12),5);
JZL1E:=MA((JZL1C * 0.82),5);
JZL1F:=(CLOSE < JZL1E);{微信公众号:公式手记}
JZL20:=((((((MA(AMOUNT,5) * JZL17) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA
(VOL,5)) / 100)) < ((0 - 0.4) * JZL17));
JZL21:=HHV(HIGH,500);
JZL22:=LLV(LOW,500);
JZL23:=HHV(HIGH,250);
JZL24:=LLV(LOW,250);
JZL25:=HHV(HIGH,125);
JZL26:=LLV(LOW,125);
JZL27:=MA(((((((JZL21 * 0.45) + (JZL23 * 0.5)) + JZL22) + JZL24) + JZL26) / 5),35);
JZL28:=MA((((JZL23 * 0.62) + JZL26) / 2),35);
JZL29:=MA((((JZL23 * 0.75) + JZL26) / 2),18);
JZL2A:=MA((((((JZL23 * 0.93) + (JZL27 * 2)) + (JZL28 * 1.8)) + (JZL29 * 1.5)) / 4),18);
JZL2B:=MA(((((JZL21 * 0.95) + (JZL27 * 3)) + (JZL28 * 2)) / 3),35);
JZL2C:=JZL27;
JZL2D:=JZL28;
JZL2E:=JZL29;
JZL2F:=JZL2A;
JZL30:=JZL2B;
JZL31:=((CLOSE - REF(MA(CLOSE,20),11)) < (0 - 2));
JZL32:=(INDEXA / 100000000);
JZL33:=INDEXADV;
JZL34:=INDEXDEC;
JZL35:=((JZL18 / (JZL18 + JZL19)) * JZL17);
JZL36:=((JZL19 / (JZL18 + JZL19)) * JZL17);
JZL37:=EMA(JZL35,10);
JZL38:=EMA(JZL36,10);
JZL39:=EMA(JZL37,10);
JZL3A:=EMA(JZL38,20);
JZL3B:=EMA(JZL37,3);
JZL3C:=EMA(JZL39,6);
JZL3D:=EMA(JZL3A,2);
JZL3E:=(JZL3C - JZL3D);
JZL3F:=(((JZL3C - REF(JZL3C,1)) > 0) AND ((REF(JZL3C,1) - REF(JZL3C,2)) < 0));
JZL40:=IF((CROSS(JZL3B,JZL3C) AND (JZL3C <= 20)),30,0);
JZL41:=JZL40;
JZL42:=(SMA(((AMOUNT / VOL) / 100),13,1) * 1.15);
JZL43:=(SMA(((AMOUNT / VOL) / 100),13,1) * 0.85);
JZL44:=(CLOSE - REF(MA(CLOSE,20),11));
JZL45:=(((((((((((((CLOSE < JZL1E) AND JZL20) AND (CLOSE < JZL43)) OR (((CLOSE < JZL1E) AND JZL31) AND JZL20)) OR ((CLOSE <
JZL1E) AND (CLOSE < JZL43))) OR (((CLOSE < JZL1E) AND JZL20) AND (CLOSE < JZL43))) OR (JZL20 AND (CLOSE < JZL2C))) OR ((JZL20
AND JZL31) AND (JZL44 < (0 - 1.5)))) OR (JZL20 AND (CLOSE < JZL1E))) OR (JZL20 AND (JZL44 < (0 - 1.5)))) OR (JZL31 AND (CLOSE
< JZL43))) OR ((CLOSE < JZL2C) AND (JZL44 < (0 - 1.5)))) OR ((CLOSE < JZL1E) AND JZL31));
JZL46:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
JZL47:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
JZL48:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
JZL49:=REF(CLOSE,1);
JZL4A:=((SMA(MAX((CLOSE - JZL49),0),5,1) / SMA(ABS((CLOSE - JZL49)),5,1)) * 100);
JZL4B:=(((HIGH + LOW) + CLOSE) / 3);
JZL4C:=((JZL4B - MA(JZL4B,14)) / (0.015 * AVEDEV(JZL4B,14)));
JZL4D:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100))
< (0 - 0.273));
JZL4E:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));
JZL4F:=(JZL11 AND JZL12);
JZL50:=((((JZL2 >= (0 - 45)) AND (JZL2 <= (0 - 7))) AND (JZL3 <= (0 - 11))) AND (JZL4 <= (0 - 14)));
JZL51:=(COUNT(JZL50,1) >= 1);
JZL52:=(JZL4F AND JZL51);
JZL53:=(((((JZL20 AND (CLOSE < JZL1E)) AND JZL31) AND (CLOSE < JZL2C)) AND JZL45) AND JZL52);
JZL54:=(((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100);
JZL55:=(((CLOSE - MA(CLOSE,12)) / MA(CLOSE,12)) * 100);
JZL56:=(((CLOSE - MA(CLOSE,24)) / MA(CLOSE,24)) * 100);
JZL57:=REF(CLOSE,1);
JZL58:=((SMA(MAX((CLOSE - JZL57),0),5,1) / SMA(ABS((CLOSE - JZL57)),5,1)) * 100);
JZL59:=(((HIGH + LOW) + CLOSE) / 3);
JZL5A:=((JZL59 - MA(JZL59,14)) / (0.015 * AVEDEV(JZL59,14)));
JZL5B:=((((((JZL54 >= (0 - 15.8)) AND (JZL54 <= (0 - 12.2))) AND (JZL55 <= (0 - 20.8))) AND (JZL56 <= (0 - 27.5))) AND (JZL58
<= 11.7)) AND (JZL5A <= (0 - 145)));
JZL5C:=9.999999884842+026;
JZL5D:=(COST(10) * 0)*VAB3;
JZL5E:=((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,125) / MA(VOL,125)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100));
JZL5F:=MA((((LLV(LOW,45) - CLOSE) / (HHV(HIGH,45) - LLV(LOW,45))) * 100),5);
JZL60:=((CROSS((0 - 5),JZL5F) AND (JZL5E < (0 - 0.4))) AND (((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.19)));
JZL61:=MA(CLOSE,3);
JZL62:=(REF(CLOSE,2) * 0.865);
JZL63:=(REF(CLOSE,13) * 0.772);
JZL64:=MIN(JZL62,JZL63);
JZL65:=((100 * VOL) / CAPITAL);
JZL66:=MA(CLOSE,13);
JZL67:=IF(((((CLOSE - JZL64) / CLOSE) < 0.03) AND ((SUM(JZL65,5) / 5) < 1.8)),1,0);
{微信公众号:公式手记}
SG:=EMA(HHV(HIGH,1),8);
X1:=EMA(CLOSE,8);
X30:=((X1 < REF(X1,1)) AND (CLOSE < X1));
X31:=IF(((SG < REF(SG,1)) OR X30),1,0);
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100,COLORRED,LINETHICK2;
趋势线:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100,COLORGRAY;
震仓线:=45,COLORMAGENTA;
震仓线2:=50,COLORGRAY;
逃命线:=80,COLORRED;
抄底线:=20,COLORGREEN;
绝底线:=5,COLORBLUE;
PP2:=操作线<震仓线2 AND REF(操作线,1)>震仓线2 ;
PP:=操作线<震仓线 AND REF(操作线,1)>震仓线 ;
PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线*VAB3;
狙击涨停:=(((((COUNT((X31 = 1),3) >=2) AND (X31 =0)) AND O<C AND (((C-REF(C,1))/REF(C,1))>0.02))*89) >=89)OR((C-REF(C,1))/REF(C,1)>0.02 AND (REF(PP3,1) OR REF(PP,1))) AND VAB3=1;
STICKLINE(狙击涨停,0,1,4,1),COLORRED;
STICKLINE(狙击涨停,0,1,0.6,0),COLORWHITE;
DRAWTEXT(狙击涨停,0.75,' 攻'),COLORYELLOW;
DRAWTEXT(狙击涨停,0.55,' 击'),COLORYELLOW;
DRAWTEXT_FIX(1,0.408,0.25,0,' 【微信公众号:公式手记】'),COLORCYAN;
基本限制:=NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND FINANCE(7)<2000000000;
DRAWICON(狙击涨停,0.99*1.002,9);
2、选股公式:(已优化)
{微信公众号:公式手记}
LC:=REF(CLOSE,1);
操作线:=SMA(MAX(CLOSE-LC,0),2,1)/SMA(ABS(CLOSE-LC),2,1)*100;
震仓线:=45;
震仓线2:=50;
抄底线:=20;
PP2:=操作线<震仓线2 AND REF(操作线,1)>震仓线2;
PP:=操作线<震仓线 AND REF(操作线,1)>震仓线;
PP3:=操作线<抄底线 AND REF(操作线,1)>抄底线;
SG:=EMA(HHV(HIGH,1),8);
X1:=EMA(CLOSE,8);
X30:=((X1<REF(X1,1)) AND (CLOSE<X1));
X31:=IF(((SG<REF(SG,1)) OR X30),1,0);
{微信公众号:公式手记}
狙击涨停:=(((((COUNT((X31=1),3)>=1) AND (X31=0)) AND O<C AND (((C-REF(C,1))/REF(C,1))>0.015))*89)>=89)
OR ((C-REF(C,1))/REF(C,1)>0.015 AND (REF(PP3,1) OR REF(PP,1)));
JBXZ:=NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND FINANCE(7)<2000000000;
NLTJ:=VOL>REF(VOL,1);
JGTJ:=CLOSE>=REF(LOW,1)*0.98;
HSL1:=VOL/CAPITAL*100;
HSTJ:=HSL1<20;
SZTJ1:=FINANCE(40)/100000000>=100;
SZTJ:=FINANCE(40)/100000000<=350;
XG:狙击涨停 AND JBXZ AND NLTJ AND JGTJ AND HSTJ AND SZTJ AND SZTJ1;
免责声明:本指标仅供技术分析参考,不构成任何投资建议。股市有风险,入市需谨慎。

温馨提示

夜雨聆风