乐于分享
好东西不私藏

通达信技术指标【墨守攻防】源码免费分享(1排序1副1选)

通达信技术指标【墨守攻防】源码免费分享(1排序1副1选)

✦ 点击上方蓝色字“竹源投资小助手”加关注星标 获得更多精品 

温馨提醒公众号素材来源于网络、付费、原创,仅供粉丝朋友们学习交流和技术理论探讨之用,请勿用作法律禁止之外用途!若有侵权,请联系删除

股市有风险,入市需谨慎,不保证任何效果,不作任何投资建议。

示例: 
指标说明 (由AI分析用法解析):

各位粉丝朋友,今天我们来拆解一个近期在短线圈流传甚广的通达信系统——「墨守攻防」

单看名字就知道,这是一个典型的“龙头断板反包”“弱转强”博弈模型。它不追首板,也不打加速,而是在强势股首次分歧或调整时,寻找“攻守转换”的临界点介入。

下面我为大家逐层剥开这套代码的底层逻辑,看看它到底在捕捉什么样的机会。


📈 一、 策略核心定位

这是一套针对沪深主板(60/00)及创业板(30)非ST股的超短打板/半路系统。核心思想是:在情绪分歧日,寻找承接有力、即将再次转强的龙头标的。


🛠️ 二、 基础环境搭建(前置过滤)

代码前半部分做了非常严格的筛选,确保我们在“正确的池塘里钓鱼”:

  1. 市场筛选 (FW):只做 60(沪市)、00(深市)、30(创板),剔除科创板(68)和北交所(4/8),这是为了控制波动性和流动性风险。

  2. 排雷机制 (QST):坚决剔除ST、*ST等风险警示股。

  3. 动态涨停价 (ZTJ):根据板块自动匹配10%或20%的涨停价计算规则。


🔥 三、 关键变量定义(读懂主力行为)

作者定义了几个非常精妙的微观变量,这是理解该系统的关键:

  • JZF(竞价涨幅):开盘相对于昨日收盘的涨幅。这是本系统的灵魂,用来判断资金的态度。

  • SYX(上影线):盘中冲高回落的幅度。

  • XYX(下影线):盘中探底回升的幅度。

  • ST(实体涨幅):K线实体的强弱。

  • ZB(炸板):当天触及涨停但未封住。

  • SB(首板):10天内第一次涨停。


🕵️ 四、 核心逻辑解析(墨守攻防的奥义)

1. 防守端 (T2系列 & P系列)

代码中的 P1到 P18是一系列的“排除法”条件。作者花了大量笔墨去规避以下几种陷阱:

  • 高位滞涨:如 P1检测前一日是否冲高回落且未创新高。

  • 获利盘抛压:如 P2P10检测是否高开低走的大阴线。

  • 连续缩量:如 P8警惕流动性枯竭。

  • 异常形态:如 P15排除那种已经连续一字板(5连板)且没有换手的票。

简而言之,“墨守”就是守住底线,不接飞刀,不碰见顶信号。

2. 进攻端 (TJXTJDK)

真正的买点信号 墨守攻防主要由以下几个复杂的复合条件触发:

  • T2(昨日基因)

    昨天必须是一个放量分歧的走势(上影线大于5%,实体涨幅不大,且不是单纯的一字板)。这意味着昨天有资金进场换手,也有资金离场,留下了痕迹。

  • TJDK(今日低开)

    今日开盘往往是低开 (JZF<0)。这是最考验人性的时刻,很多人会割肉。但代码要求这种低开不能破坏整体结构(如不能有连续5天的跌停等极端情况)。

  • TJMM1TJMM2(反包确认)

    这是两种具体的反包模式:

    • 模式一:昨天假阴线(高开低走但收盘仍红),今天低开后企稳。

    • 模式二:昨天炸板回落,今天超预期高开或平开后拉升。

3. 终极买点 (墨守攻防)

昨日的分歧 (T2) + 今日的低位承接 (TJDK) + 排除所有顶部风险 (P系列) 同时成立时,系统发出信号。

翻译成大白话:

寻找一只昨天涨停后炸板或冲高回落(主力试盘/洗盘),今天早盘低开或下杀(制造恐慌),但在关键位置获得支撑且量能健康的股票,博弈其再次拉升封板。


💡 五、 辅助神器:竞价量能 (JZB)

代码最后给出了一个极具价值的数值 JZB“竞价金额/昨日总成交额”的百分比

  • 在公众号里我反复强调过,竞价量能决定了当天的上限

  • 如果 JZB数值较大(通常创业板>3%~5%,主板>2%),说明资金承接意愿极强,配合信号出现,成功率会显著提升。


⚠️ 六、 博主实战建议

  1. 周期适配性:这套系统在情绪退潮期后的修复期震荡期表现最佳。在单边下跌市中,容易遭遇补跌。

  2. 买点确认:信号出现时,往往股价还在水下游荡。激进者可在翻红瞬间跟随,稳健者最好等待股价突破分时均线或昨日均价时介入。

  3. 止损纪律:既然是“攻防”,防守至关重要。如果买入后有效跌破今日开盘价或信号最低点,必须果断止损。

  4. 仓位管理:这属于龙头反包战法,波动极大,建议单笔仓位不超过2成。

📝 总结

「墨守攻防」是一套逻辑严密的分歧转一致量化模型。它试图通过复杂的数学语言,把游资在弱转强节点上的心理博弈具象化。对于喜欢做龙头二波或反包模式的朋友,这套公式提供了非常好的复盘和筛选工具。

记住:公式是辅助,理解背后的资金逻辑才是盈利的根本。


排序公式源码 :

{微信公众号:竹源投资小助手}

YK:=CODELIKE('00') OR CODELIKE('60');

AU:=CODELIKE('30') OR CODELIKE('68');

AIK:=CODELIKE('4') OR CODELIKE('8');

QW:=IF(YK,0.1,IF(AU,0.2,IF(AIK,0.3,100)));

KH:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');

TKH:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('AIKT')=0 AND NAMELIKE('S*ST')=0;

WF:=KH AND TKH;

JJH:=ZTPRICE(REF(C,1),QW);

TZ:=C=H AND C>=JJH;

DT:=C=L AND C<=DTPRICE(REF(C,1),0.1);

ZB:=C<H AND H>=JJH;

JEJE:=TZ AND COUNT(TZ,10)=1;

OWIUW:=BARSLASTCOUNT(TZ);

QKYY:=100*(H-MAX(C,O))/REF(C,1);

ST:=100*ABS(C-O)/REF(C,1);

JHJ:=100*(MIN(C,O)-L)/REF(C,1);

AAS:=100*(O-REF(C,1))/REF(C,1);

ZF:=100*(C-REF(C,1))/REF(C,1);

VJ:=V<REF(V,1);

T1:=COUNT(TZ,2)>0;

JBTA:=QKYY>5 AND C>O AND JHJ<3 AND QKYY>ST;

JBTB:=IF(REF(TZ AND AAS>5 AND ST>3 AND L/REF(H,1)>1.03,1),ZB=0 AND AU AND REF(TZ,2) AND L/REF(H,1)<1.03,1);

JBTC:=IF(REF(TZ AND COUNT(TZ,20)=1 AND L/REF(H,1)>1.01,2),REF((AAS<5 AND AAS>0 AND ZF<0) OR (JHJ>4 AND C>O),1)=0,1);

JBT:=REF(T1,1) AND WF AND JBTA AND JBTB AND JBTC;

P1:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(TZ,2) AND REF(C<O AND C>REF(C,1),1);

P2:=QKYY>5 AND ST>5 AND AAS<-2 AND REF(JEJE,1);

P3:=REF(JEJE,2) AND EVERY(C>O AND QKYY>3 AND C>REF(C,1) AND H>REF(H,1) AND ST<2,2);

P4:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND JHJ<1.3 AND REF(JEJE AND COUNT(TZ,20)=1 AND AAS<3,1);

P5:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND JHJ<1.3 AND REF(TZ AND ST>10 AND AU,1);

P6:=QKYY>2 AND JHJ>2 AND QKYY>JHJ;

P7:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(TZ,2) AND V>REF(V,1) AND COUNT(TZ,10)<2;

P8:=EVERY(VJ,2) AND REF(TZ,2);

P9:=REF(JEJE,1) AND AAS>0 AND AAS<2 AND ST<2 AND ST>1 AND ZB=0;

P10:=ST>4 AND AAS<-2 AND REF(JEJE AND AAS>2,1);

P11:=COUNT(JBT,10)>1 AND REF(TZ,1);

P12A:=AAS<-4.1 AND O<REF(O,1) AND REF(ZB AND C>O AND O/REF(C,1)>1.01,1);

P12:=P12A AND REF(TZ AND O/REF(C,1)>1.01,2) AND REF(C>O,3);

P13:=REF(ST>10 AND COUNT(TZ,20)=1,2) AND REF(QKYY>9,1) AND YK;

P14:=REF(C<REF(C,1) AND O>REF(O,1) AND ST>2 AND REF(ST>11,1),1);

P15:=HHV(OWIUW,20)>5 AND EVERY(AAS<-9,2)=0;

P16:=REF(TZ AND ST>9,2) AND REF(AAS<-2 AND C>O AND C>REF(C,1),1) AND AAS<-8;

P17:=REF(AAS>7 AND ST>2 AND JHJ>5,2) AND REF(ZB AND C<O AND AAS>7,3) AND REF(JEJE,4);

P18A:=REF(JEJE AND ST>9 AND V>2*REF(V,1),2) AND REF(QKYY>6 AND ZB=0 AND BETWEEN(AAS,0,-3.1),1);

P18:=P18A AND ((AU AND REF(ST<6,1)) OR (YK AND (JHJ>1 AND QKYY<7)=0));

TJ1:=IF(ZB,AAS>=0,ZB=0) AND ST>0.4;

TJ2:=IF(JHJ=0,ST>6,JHJ>0);

TJ3:=IF(ZB,AAS>9.5,ZB=0) AND COUNT(EVERY(ZB,2),5)=0 AND NOT(TZ AND C=O);

TA:=REF(TJ1 AND TJ2 AND P1=0 AND P2=0 AND P3=0 AND P4=0 AND P5=0 AND P7=0 

AND P8=0 AND P9=0 AND P10=0 AND P11=0 AND P15=0,1);

TB:=REF(TJ3 AND P6=0,2);

TJP1:=P12=0 AND P13=0 AND P14=0 AND P16=0 AND P17=0 AND P18=0;

TJDK:=AAS<0 AND COUNT(OWIUW=5,60)<2 AND TJP1 AND TA AND TB;

TJMA:=REF(AAS>5 AND C<REF(C,1) AND QKYY>3 AND ST>5 AND ZF>-3,1);

TJMM1:=AAS<5 AND AAS>0 AND O<REF(O,1) AND TJMA AND REF(EVERY(H=L,OWIUW),2);

TJMB:=ZB AND C>O AND ST>4 AND QKYY>4 AND JHJ<1 AND QKYY=HHV(QKYY,20) AND V>2*REF(HHV(V,20),1);

AAJJ:=COUNT(TZ,20)=0 AND COUNT(ZB,20)=1 AND COUNT(DT,20)=1;

TJMM2:=AAS<0 AND O>1.01*REF(O,1) AND REF(TJMB AND AAJJ,1);

GQWA:=C>O AND ST>0.5 AND ST<1.5 AND REF(TZ AND ST>8 AND COUNT(TZ,5)=1 AND JHJ=0,1);

GQW:=IF(GQWA,COUNT(TZ,10)=1 AND (ZB OR (AAS<0 AND C>REF(C,1))),GQWA=0);

TJX:=(REF(JBT,1) AND TJDK) OR TJMM1 OR TJMM2;

MSGF:=TJX AND REF(GQW AND NOT(ST<1 AND C>O AND C<REF(L,1) AND REF(ST>5 AND AAS>3,1)),1);

JV:=IF(CURRBARSCOUNT=1,DYNAINFO(15)/O/100,GPJYVALUE(25,1,2));

开盘涨幅:AAS,NODRAW;

低吸指数:IF(MSGF,10000*JV*O/REF(AMO,1),0)NODRAW;

副图公式源码 :

{微信公众号:竹源投资小助手}

SH:=CODELIKE('00') OR CODELIKE('60');

SZ:=CODELIKE('30') OR CODELIKE('68');

SS:=CODELIKE('4') OR CODELIKE('8');

只做:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');

QST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0;

FW:=只做 AND QST;

X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));

ZTJ:=ZTPRICE(REF(C,1),X1);

ZT:=C=H AND C>=ZTJ;

DT:=C=L AND C<=DTPRICE(REF(C,1),0.1);

ZB:=C<H AND H>=ZTJ;

SB:=ZT AND COUNT(ZT,10)=1;

LBTS:=BARSLASTCOUNT(ZT);

SYX:=100*(H-MAX(C,O))/REF(C,1);

ST:=100*ABS(C-O)/REF(C,1);

XYX:=100*(MIN(C,O)-L)/REF(C,1);

JZF:=100*(O-REF(C,1))/REF(C,1);

ZF:=100*(C-REF(C,1))/REF(C,1);

VJ:=V<REF(V,1);

T1:=COUNT(ZT,2)>0;

T2A:=SYX>5 AND C>O AND XYX<3 AND SYX>ST;

T2B:=IF(REF(ZT AND JZF>5 AND ST>3 AND L/REF(H,1)>1.03,1),ZB=0 AND SZ AND REF(ZT,2) AND L/REF(H,1)<1.03,1);

T2C:=IF(REF(ZT AND COUNT(ZT,20)=1 AND L/REF(H,1)>1.01,2),REF((JZF<5 AND JZF>0 AND ZF<0) OR (XYX>4 AND C>O),1)=0,1);

T2:=REF(T1,1) AND FW AND T2A AND T2B AND T2C;

P1:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(ZT,2) AND REF(C<O AND C>REF(C,1),1);

P2:=SYX>5 AND ST>5 AND JZF<-2 AND REF(SB,1);

P3:=REF(SB,2) AND EVERY(C>O AND SYX>3 AND C>REF(C,1) AND H>REF(H,1) AND ST<2,2);

P4:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND XYX<1.3 AND REF(SB AND COUNT(ZT,20)=1 AND JZF<3,1);

P5:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND XYX<1.3 AND REF(ZT AND ST>10 AND SZ,1);

P6:=SYX>2 AND XYX>2 AND SYX>XYX;

P7:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(ZT,2) AND V>REF(V,1) AND COUNT(ZT,10)<2;

P8:=EVERY(VJ,2) AND REF(ZT,2);

P9:=REF(SB,1) AND JZF>0 AND JZF<2 AND ST<2 AND ST>1 AND ZB=0;

P10:=ST>4 AND JZF<-2 AND REF(SB AND JZF>2,1);

P11:=COUNT(T2,10)>1 AND REF(ZT,1);

P12A:=JZF<-4.1 AND O<REF(O,1) AND REF(ZB AND C>O AND O/REF(C,1)>1.01,1);

P12:=P12A AND REF(ZT AND O/REF(C,1)>1.01,2) AND REF(C>O,3);

P13:=REF(ST>10 AND COUNT(ZT,20)=1,2) AND REF(SYX>9,1) AND SZ;

P14:=REF(C<REF(C,1) AND O>REF(O,1) AND ST>2 AND REF(ST>11,1),1);

P15:=HHV(LBTS,20)>5 AND EVERY(JZF<-9,2)=0;

P16:=REF(ZT AND ST>9,2) AND REF(JZF<-2 AND C>O AND C>REF(C,1),1) AND JZF<-8;

P17:=REF(JZF>7 AND ST>2 AND XYX>5,2) AND REF(ZB AND C<O AND JZF>7,3) AND REF(SB,4);

P18A:=REF(SB AND ST>9 AND V>2*REF(V,1),2) AND REF(SYX>6 AND ZB=0 AND BETWEEN(JZF,0,-3.1),1);

P18:=P18A AND ((SZ AND REF(ST<6,1)) OR (SH AND (XYX>1 AND SYX<7)=0));

TJ1:=IF(ZB,JZF>=0,ZB=0) AND ST>0.4;

TJ2:=IF(XYX=0,ST>6,XYX>0);

TJ3:=IF(ZB,JZF>9.5,ZB=0) AND COUNT(EVERY(ZB,2),5)=0 AND NOT(ZT AND C=O);

TA:=REF(TJ1 AND TJ2 AND P1=0 AND P2=0 AND P3=0 AND P4=0 AND P5=0 AND P7=0 

AND P8=0 AND P9=0 AND P10=0 AND P11=0 AND P15=0,1);

TB:=REF(TJ3 AND P6=0,2);

TJP1:=P12=0 AND P13=0 AND P14=0 AND P16=0 AND P17=0 AND P18=0;

TJDK:=JZF<0 AND COUNT(LBTS=5,60)<2 AND TJP1 AND TA AND TB;

TJMA:=REF(JZF>5 AND C<REF(C,1) AND SYX>3 AND ST>5 AND ZF>-3,1);

TJMM1:=JZF<5 AND JZF>0 AND O<REF(O,1) AND TJMA AND REF(EVERY(H=L,LBTS),2);

TJMB:=ZB AND C>O AND ST>4 AND SYX>4 AND XYX<1 AND SYX=HHV(SYX,20) AND V>2*REF(HHV(V,20),1);

TJMC:=COUNT(ZT,20)=0 AND COUNT(ZB,20)=1 AND COUNT(DT,20)=1;

TJMM2:=JZF<0 AND O>1.01*REF(O,1) AND REF(TJMB AND TJMC,1);

GX1A:=C>O AND ST>0.5 AND ST<1.5 AND REF(ZT AND ST>8 AND COUNT(ZT,5)=1 AND XYX=0,1);

GX1:=IF(GX1A,COUNT(ZT,10)=1 AND (ZB OR (JZF<0 AND C>REF(C,1))),GX1A=0);

TJX:=(REF(T2,1) AND TJDK) OR TJMM1 OR TJMM2;

墨守攻防:=TJX AND REF(GX1 AND NOT(ST<1 AND C>O AND C<REF(L,1) AND REF(ST>5 AND JZF>3,1)),1);

STICKLINE(墨守攻防,0,0.6,3,1)COLORYELLOW;

DRAWICON(墨守攻防,0.1,25);

DRAWICON(墨守攻防,0.2,25);

DRAWICON(墨守攻防,0.3,25);

DRAWICON(墨守攻防,0.4,25);

DRAWICON(墨守攻防,0.5,25);

DRAWICON(墨守攻防,0.6,25);

JV:=IF(CURRBARSCOUNT=1,DYNAINFO(15)/O/100,GPJYVALUE(25,1,2));

JZB:=10000*JV*O/REF(AMO,1);

STICKLINE(墨守攻防,0.15,0.3,9,1)COLOR00FF80;

DRAWNUMBER(墨守攻防,0.25,JZB),COLORRED;

选股公式源码 :

{微信公众号:竹源投资小助手}

SH:=CODELIKE('00') OR CODELIKE('60');

SZ:=CODELIKE('30') OR CODELIKE('68');

SS:=CODELIKE('4') OR CODELIKE('8');

只做:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');

QST:=NAMELIKE('ST')=0 AND NAMELIKE('*ST')=0 AND NAMELIKE('SST')=0 AND NAMELIKE('S*ST')=0;

FW:=只做 AND QST;

X1:=IF(SH,0.1,IF (SZ,0.2,IF(SS,0.3,100)));

ZZBQML:=ZTPRICE(REF(C,1),X1);

ZT:=C=H AND C>=ZZBQML;

DT:=C=L AND C<=DTPRICE(REF(C,1),0.1);

ZB:=C<H AND H>=ZZBQML;

SB:=ZT AND COUNT(ZT,10)=1;

LBTS:=BARSLASTCOUNT(ZT);

SYX:=100*(H-MAX(C,O))/REF(C,1);

ST:=100*ABS(C-O)/REF(C,1);

XYX:=100*(MIN(C,O)-L)/REF(C,1);

JZF:=100*(O-REF(C,1))/REF(C,1);

ZF:=100*(C-REF(C,1))/REF(C,1);

VJ:=V<REF(V,1);

T1:=COUNT(ZT,2)>0;

T2A:=SYX>5 AND C>O AND XYX<3 AND SYX>ST;

T2B:=IF(REF(ZT AND JZF>5 AND ST>3 AND L/REF(H,1)>1.03,1),ZB=0 AND SZ AND REF(ZT,2) AND L/REF(H,1)<1.03,1);

T2C:=IF(REF(ZT AND COUNT(ZT,20)=1 AND L/REF(H,1)>1.01,2),REF((JZF<5 AND JZF>0 AND ZF<0) OR (XYX>4 AND C>O),1)=0,1);

T2:=REF(T1,1) AND FW AND T2A AND T2B AND T2C;

P1:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(ZT,2) AND REF(C<O AND C>REF(C,1),1);

P2:=SYX>5 AND ST>5 AND JZF<-2 AND REF(SB,1);

P3:=REF(SB,2) AND EVERY(C>O AND SYX>3 AND C>REF(C,1) AND H>REF(H,1) AND ST<2,2);

P4:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND XYX<1.3 AND REF(SB AND COUNT(ZT,20)=1 AND JZF<3,1);

P5:=ST>3 AND ST<4 AND H/REF(C,1)>1.09 AND XYX<1.3 AND REF(ZT AND ST>10 AND SZ,1);

P6:=SYX>2 AND XYX>2 AND SYX>XYX;

P7:=MAX(C,O)<=REF(MAX(C,O),1) AND MIN(C,O)>=REF(MIN(C,O),1) AND REF(ZT,2) AND V>REF(V,1) AND COUNT(ZT,10)<2;

P8:=EVERY(VJ,2) AND REF(ZT,2);

P9:=REF(SB,1) AND JZF>0 AND JZF<2 AND ST<2 AND ST>1 AND ZB=0;

P10:=ST>4 AND JZF<-2 AND REF(SB AND JZF>2,1);

P11:=COUNT(T2,10)>1 AND REF(ZT,1);

P12A:=JZF<-4.1 AND O<REF(O,1) AND REF(ZB AND C>O AND O/REF(C,1)>1.01,1);

P12:=P12A AND REF(ZT AND O/REF(C,1)>1.01,2) AND REF(C>O,3);

P13:=REF(ST>10 AND COUNT(ZT,20)=1,2) AND REF(SYX>9,1) AND SH;

P14:=REF(C<REF(C,1) AND O>REF(O,1) AND ST>2 AND REF(ST>11,1),1);

P15:=HHV(LBTS,20)>5 AND EVERY(JZF<-9,2)=0;

P16:=REF(ZT AND ST>9,2) AND REF(JZF<-2 AND C>O AND C>REF(C,1),1) AND JZF<-8;

P17:=REF(JZF>7 AND ST>2 AND XYX>5,2) AND REF(ZB AND C<O AND JZF>7,3) AND REF(SB,4);

P18A:=REF(SB AND ST>9 AND V>2*REF(V,1),2) AND REF(SYX>6 AND ZB=0 AND BETWEEN(JZF,0,-3.1),1);

P18:=P18A AND ((SZ AND REF(ST<6,1)) OR (SH AND (XYX>1 AND SYX<7)=0));

ZBQML1:=IF(ZB,JZF>=0,ZB=0) AND ST>0.4;

ZBQML2:=IF(XYX=0,ST>6,XYX>0);

ZBQML3:=IF(ZB,JZF>9.5,ZB=0) AND COUNT(EVERY(ZB,2),5)=0 AND NOT(ZT AND C=O);

TA:=REF(ZBQML1 AND ZBQML2 AND P1=0 AND P2=0 AND P3=0 AND P4=0 AND P5=0 AND P7=0 

AND P8=0 AND P9=0 AND P10=0 AND P11=0 AND P15=0,1);

TB:=REF(ZBQML3 AND P6=0,2);

ZBQMLP1:=P12=0 AND P13=0 AND P14=0 AND P16=0 AND P17=0 AND P18=0;

ZBQMLDK:=JZF<0 AND COUNT(LBTS=5,60)<2 AND ZBQMLP1 AND TA AND TB;

ZBQMLMA:=REF(JZF>5 AND C<REF(C,1) AND SYX>3 AND ST>5 AND ZF>-3,1);

ZBQMLMM1:=JZF<5 AND JZF>0 AND O<REF(O,1) AND ZBQMLMA AND REF(EVERY(H=L,LBTS),2);

ZBQMLMB:=ZB AND C>O AND ST>4 AND SYX>4 AND XYX<1 AND SYX=HHV(SYX,20) AND V>2*REF(HHV(V,20),1);

ZBQMLMC:=COUNT(ZT,20)=0 AND COUNT(ZB,20)=1 AND COUNT(DT,20)=1;

ZBQMLMM2:=JZF<0 AND O>1.01*REF(O,1) AND REF(ZBQMLMB AND ZBQMLMC,1);

GX1A:=C>O AND ST>0.5 AND ST<1.5 AND REF(ZT AND ST>8 AND COUNT(ZT,5)=1 AND XYX=0,1);

GX1:=IF(GX1A,COUNT(ZT,10)=1 AND (ZB OR (JZF<0 AND C>REF(C,1))),GX1A=0);

ZBQMLX:=(REF(T2,1) AND ZBQMLDK) OR ZBQMLMM1 OR ZBQMLMM2;

攻防:ZBQMLX AND REF(GX1 AND NOT(ST<1 AND C>O AND C<REF(L,1) AND REF(ST>5 AND JZF>3,1)),1);

 提示 
● 指标不是万能的,本质是辅助大家提高投资胜率。

● 文中的指标公式已测试,指标公式正确无误。

● 复制上方代码,在通达信的公式管理器中创建。

 往期精品推荐 

通达信技术指标【线上首板启爆】源码免费分享(1主1选)

“天衣爆量模式”:首板/反包涨停复盘与“一进二”打板决策全解析

通达信【神秘机构】指标源码免费分享(1主3副)

如何用CCI捕捉妖股:当数值突破100时,才是主升浪的开始

这是一套KDJ与涨停变异指标分享

关键词:"墨守攻防",获取下载链接。

由于关键词词库容量问题下载接保存150天

记住,严格的止盈纪律是长期盈利的关键。当市场暴跌、连板高度被压制时,空仓就是赚

如果你觉得这篇文章对你有帮助

右下角点」「分享在看给我们鼓励
你的支持是我们持续更新的动力