通达信〖机构杀手〗以33日低位极值计算为基础配合EMA平滑算法源码
通达信“机构杀手副图”是一款围绕主力行为设计的量化分析工具,全程无未来函数。指标以33日低位极值计算为基础,配合EMA平滑算法,在走势结构上清晰隔离出机构吸筹区和洗盘区,避免主观判断干扰。
在显示设计上,渐变红柱表示机构做多动能逐步增强,渐变绿柱则直观映射洗盘进程;黄/青柱体对应行情观望期。红绿两根趋势线用于跟踪多空节奏,并叠加MACD底背离、KDJ低位拐头等多重共振条件,从资金流向、趋势强度、背离形态三个层面共同过滤杂波,大幅降低伪信号出现概率。
实战中的关键应用如下:
1. 复盘筛选:优先观察红柱不断放大并伴随红色信号图标的个股,这类标的往往意味着机构已完成建仓并进入启动阶段。
2. 短线低吸:当绿柱持续收窄、红柱首度翻红,同时趋势双线形成金叉,即为短线低吸的黄金入场点。
3. 波段增强:若上述买点与MACD底背离信号形成共振,则波段上涨胜率进一步提升,尤其适合短线波段交易者盘中跟踪。
公式名称:机构杀手副图
STICKLINE(100,90,0,5,0),COLOR666600;
O1:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
O2:=SMA(ABS(LOW-O1),13,1)/SMA(MAX(LOW-O1,0),10,1);
O3:=EMA(O2,10);
O4:=LLV(LOW,33);
O5:=EMA(IF(LOW<=O4,O3,0),3);
STICKLINE(O5>REF(O5,1),0,O5,3,0 ),COLOR000055;
STICKLINE(O5>REF(O5,1),0,O5,2.6,0 ),COLOR000077;
STICKLINE(O5>REF(O5,1),0,O5,2.1,0 ),COLOR000099;
STICKLINE(O5>REF(O5,1),0,O5,1.5,0 ),COLOR0000BB;
STICKLINE(O5>REF(O5,1),0,O5,0.9,0 ),COLOR0000DD;
STICKLINE(O5>REF(O5,1),0,O5,0.3,0 ),COLOR0000FF;
STICKLINE(O5< REF(O5,1),0,O5,3,0),COLOR005500;
STICKLINE(O5< REF(O5,1),0,O5,2.6,0),COLOR007700;
STICKLINE(O5< REF(O5,1),0,O5,2.1,0),COLOR009900;
STICKLINE(O5< REF(O5,1),0,O5,1.5,0),COLOR00BB00;
STICKLINE(O5< REF(O5,1),0,O5,0.9,0),COLOR00DD00;
STICKLINE(O5< REF(O5,1),0,O5,0.3,0),COLOR00FF00;
【机构进场】:IF(O5>REF(O5,1),O5,0),COLORRED,NODRAW;
【机构洗盘】:IF(O5< REF(O5,1),O5,0),COLORGREEN,NODRAW;
B1:=(HHV(H,9)-C)/(HHV(H,9)-LLV(LOW,9))*100- 70;
B2:=SMA(B1,9,1)+100;
B3:=(C-LLV(L,9))/(HHV(H,9)- LLV(L,9))*100;
B4:=SMA(B3,3,1);
B5:=SMA(B4,3,1)+100;
B6:=B5-B2;
观望期:=IF(B6>60,B6-60,0);
T1:=STICKLINE(REF(观望期,1)< 观望期,观望期,REF(观望期,1),9,0),COLORYELLOW;
T2:=STICKLINE(REF(观望期,1)>观望期,观望期,REF(观望期,1),9,0),COLORCYAN;
TAI1:=MA(C,1)/MA(REF(C,13),8)*100;
TAI2:=MA(FORCAST(TAI1,21),3);
TAI3:=REF(TAI1,1);
TAI4:=REF(TAI1,2);
AO1:=LLV(LOW,8);
BO2:=HHV(HIGH,13);
黑:= EMA((CLOSE-AO1)/(BO2-AO1)*100,5),COLORRED,LINETHICK3;
网:= EMA(0.667*REF(黑,1)+0.333*黑,2),COLORGREEN,LINETHICK3;
ZBGS1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
ZBGSD:=(CLOSE< REF(CLOSE,1) AND CLOSE< REF(CLOSE,2));
ZBGSE:=(REF(ZBGSD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGSF:=(REF(ZBGSE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS10:=(REF(ZBGSF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS11:=(REF(ZBGS10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS12:=(REF(ZBGS11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS13:=(REF(ZBGS12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS14:=(REF(ZBGS13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS15:=(REF(ZBGS14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS16:=(REF(ZBGS15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS17:=(REF(ZBGS16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
ZBGS18:=(REF(ZBGS17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
ZBGS19:=REF(ZBGSD OR ZBGSE OR ZBGSF OR ZBGS10 OR ZBGS11 OR ZBGS12 OR ZBGS13 OR ZBGS14 OR ZBGS15 OR ZBGS16 OR ZBGS17 OR ZBGS18,1) AND ZBGS1;
DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA:=EMA(DIFF,9),COLORFFFF00;
MACD:=(DIFF-DEA)*2;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
顶背离:=REF(CLOSE,A2+1)< CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
¥①:IF(REF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04 AND 观望期=0 AND C>REF(C,1),1),44,0),LINETHICK3,COLORCYAN;
¥②:IF(REF("KDJ.J",1)< 0 AND "KDJ.J">0 AND TAI1>=TAI2 AND TAI3>TAI4,34,0),LINETHICK3,COLOR0000FF;
¥③:IF(REF(黑,1)<=13&&CROSS(黑,网)&&REF(MA(C,55),1)>REF(MA(C,55),2)&&(ZBGS19 OR REF(ZBGS19,1)),23,0),COLORBLUE,LINETHICK3;
¥④:IF(底背离,57,0),LINETHICK3,COLORBROWN;
DRAWTEXT(底背离,54,'←MACD底背离'),COLORWHITE;
DRAWICON(REF(黑,1)<=13&&CROSS(黑,网)&&REF(MA(C,55),1)>REF(MA(C,55),2)&&(ZBGS19 OR REF(ZBGS19,1)),25,5);
DRAWICON(REF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04 AND 观望期=0 AND C>REF(C,1),1),46,5);
DRAWICON(REF("KDJ.J",1)< 0 AND "KDJ.J">0 AND TAI1>=TAI2 AND TAI3>TAI4,36,5),COLORYELLOW;

未来函数检测结果如下:
该公式包含未来函数:DCLOSE
定制指标公式、软件请联系QQ或微信同号:88652583
当满足条件100时,在90和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR666600
O1赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
O2赋值:最低价-O1的绝对值的13日[1日权重]移动平均/最低价-O1和0的较大值的10日[1日权重]移动平均
O3赋值:O2的10日指数移动平均
O4赋值:33日内最低价的最低值
O5赋值:如果最低价<=O4,返回O3,否则返回0的3日指数移动平均
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR000055
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR000077
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR000099
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR0000BB
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0000DD
当满足条件O5>1日前的O5时,在0和O5位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR0000FF
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR005500
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为2.6,0不为0则画空心柱.,COLOR007700
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR009900
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR00BB00
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR00DD00
当满足条件O5<1日前的O5时,在0和O5位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLOR00FF00
输出【机构进场】:如果O5>1日前的O5,返回O5,否则返回0,画红色,NODRAW
输出【机构洗盘】:如果O5<1日前的O5,返回O5,否则返回0,画绿色,NODRAW
B1赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100- 70
B2赋值:B1的9日[1日权重]移动平均+100
B3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值- 9日内最低价的最低值)*100
B4赋值:B3的3日[1日权重]移动平均
B5赋值:B4的3日[1日权重]移动平均+100
B6赋值:B5-B2
观望期赋值:如果B6>60,返回B6-60,否则返回0
T1赋值:当满足条件1日前的观望期<观望期时,在观望期和1日前的观望期位置之间画柱状线,宽度为9,0不为0则画空心柱.,画黄色
T2赋值:当满足条件1日前的观望期>观望期时,在观望期和1日前的观望期位置之间画柱状线,宽度为9,0不为0则画空心柱.,画青色
TAI1赋值:收盘价的1日简单移动平均/13日前的收盘价的8日简单移动平均*100
TAI2赋值:TAI1的21日线性回归预测值的3日简单移动平均
TAI3赋值:1日前的TAI1
TAI4赋值:2日前的TAI1
AO1赋值:8日内最低价的最低值
BO2赋值:13日内最高价的最高值
黑赋值: (收盘价-AO1)/(BO2-AO1)*100的5日指数移动平均,画红色,线宽为3
网赋值: 0.667*1日前的黑+0.333*黑的2日指数移动平均,画绿色,线宽为3
ZBGS1赋值:(收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价)
ZBGSD赋值:(收盘价< 1日前的收盘价 AND 收盘价< 2日前的收盘价)
ZBGSE赋值:(1日前的ZBGSD AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGSF赋值:(1日前的ZBGSE AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价)
ZBGS10赋值:(1日前的ZBGSF AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGS11赋值:(1日前的ZBGS10 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价)
ZBGS12赋值:(1日前的ZBGS11 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGS13赋值:(1日前的ZBGS12 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价)
ZBGS14赋值:(1日前的ZBGS13 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGS15赋值:(1日前的ZBGS14 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价)
ZBGS16赋值:(1日前的ZBGS15 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGS17赋值:(1日前的ZBGS16 AND 收盘价<=1日前的收盘价 AND 收盘价>=2日前的收盘价)
ZBGS18赋值:(1日前的ZBGS17 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价)
ZBGS19赋值:1日前的ZBGSDORZBGSEORZBGSFORZBGS10ORZBGS11ORZBGS12ORZBGS13ORZBGS14ORZBGS15ORZBGS16ORZBGS17ORZBGS18 AND ZBGS1
DIFF赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均,COLORFFFF00
MACD赋值:(DIFF-DEA)*2
A1赋值:上次1日前的DIFF上穿DEA距今天数
A2赋值:上次1日前的DEA上穿DIFF距今天数
底背离赋值:A1+1日前的收盘价>收盘价 AND DIFF>A1+1日前的DIFF AND DIFF上穿DEA
顶背离赋值:A2+1日前的收盘价< 收盘价 AND A2+1日前的DIFF>DIFF AND DEA上穿DIFF
输出¥①:如果1日前的(收盘价的5日简单移动平均-收盘价)/收盘价>0.04AND(收盘价的10日简单移动平均-收盘价的5日简单移动平均)/收盘价的5日简单移动平均>0.04AND观望期=0ANDC>1日前的收盘价,返回44,否则返回0,线宽为3,画青色
输出¥②:如果1日前的"KDJ的J"<0AND"KDJ的J">0ANDTAI1>=TAI2ANDTAI3>TAI4,返回34,否则返回0,线宽为3,COLOR0000FF
输出¥③:如果1日前的黑<=13并且黑上穿网并且1日前的收盘价的55日简单移动平均>2日前的收盘价的55日简单移动平均并且(ZBGS19ORREF(ZBGS19,1)),返回23,否则返回0,画蓝色,线宽为3
输出¥④:如果底背离,返回57,否则返回0,线宽为3,画棕色
当满足条件底背离时,在54位置书写文字,画白色
当满足条件1日前的黑<=13并且黑上穿网并且1日前的收盘价的55日简单移动平均>2日前的收盘价的55日简单移动平均并且(ZBGS19ORREF(ZBGS19,1))时,在25位置画5号图标
当满足条件1日前的(收盘价的5日简单移动平均-收盘价)/收盘价>0.04AND(收盘价的10日简单移动平均-收盘价的5日简单移动平均)/收盘价的5日简单移动平均>0.04AND观望期=0ANDC>1日前的收盘价时,在46位置画5号图标
当满足条件1日前的"KDJ的J"<0AND"KDJ的J">0ANDTAI1>=TAI2ANDTAI3>TAI4时,在36位置画5号图标,画黄色