查看: 769|回复: 0

私藏多年的主图指标首次公开,看一眼就知道主力在干嘛

  [复制链接]

1521

主题

97

回帖

5万

积分

管理员

积分
51145
发表于 2026-1-24 18:00:25 | 显示全部楼层 |阅读模式

老朋友都知道,我向来不藏私,但主图这玩意儿,是我压箱底吃饭的家伙。今天破例把源码放出来,原因无他:后台问的人太多,我干脆一次性打包,省得天天回同样的话。
先说结论:
  • 1. 这不是圣杯,我也没靠它一夜暴富;
  • 2. 它最大的作用是“看得懂”——主力想干嘛,一眼扫过去心里就有数;
  • 3. 用不用随你,我只保证一点:源码原汁原味,没夹带任何未来函数,拿去改也行。
指标逻辑
K线底部出红色或粉色,可低吸建仓!
绿点表示长期的压力点!
白点表示中短期的压力和支撑点
红点表示有效支撑或突破长中短期压力点!股价向下跌破,原则清仓!
f92fbafc5954daa610069753adcf85c9.png
使用姿势
  • 1. 打开通达信,Ctrl+F → 其他类型 → 新建 → 粘贴保存;
  • 2. 主图调用,把成交量副图也留着,箭头出现先看量,再看颜色;
  • 3. 震荡市(均线灰色)直接跳过,管住手比什么都重要;
  • 4. 止损用前低/前高,止盈用移动止损,我习惯EMA5下破就溜。
几点注意
• 指标再好,扛不住你满仓梭哈;
• 连续三单止损,立马关机复盘,别跟市场赌气;
• 觉得没用直接删,别浪费时间骂街,市场专治嘴硬。
源码放这儿了,拿去试毒。
觉得好用,回来点个赞;觉得坑爹,留言开喷我也接着。
总之,盈亏自负,成年人了,别甩锅给一条公式。
源码(通达信公式,复制即用,出错可到网站下载tn6)
{布林+宝塔+蓝灰操盘主图量化版}

NA:=STRCAT(CON2STR(YEAR,0),' 年 ');

YA:=STRCAT(CON2STR(MONTH,0),' 月 ');

RA:=STRCAT(CON2STR(DAY,0),' 日 ');

SJ:=STRCAT(STRCAT(NA,YA), RA);

DRAWTEXT_FIX(C>0,0.88,0,0,SJ);

{布林+宝塔+蓝灰操盘}

{蓝灰底}

买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,21)*20+C,42);

STICKLINE(买线>=卖线,HHV(H,60),LLV(L,60),5,0),COLOR000045;

STICKLINE(买线<卖线,HHV(H,60),LLV(L,60),5,0),COLOR004500;

{红轨道}

红轨道:=MA(MA(CLOSE,3),1),LINETHICK1,COLORYELLOW;

轨道:MA(MA(CLOSE,3),3),COLOR32CD32,LINETHICK2;

SHENG:=IF(红轨道>=轨道,轨道,DRAWNULL);

升:SHENG,COLORMAGENTA,LINETHICK2;

{变色K线}

N1:=14;

M:=6;

TR1:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N1);

HD :=HIGH-REF(HIGH,1);

LD :=REF(LOW,1)-LOW;

DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N1);

DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N1);

PDI:=DMP*100/TR1,LINETHICK2;

MDI:=DMM*100/TR1;

ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M);

ADXR:=EXPMEMA(ADX,M);

VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);

VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,REF(CLOSE,1),3,1),COLOR0000FF;

VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);

VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);

VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);

STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,CLOSE,REF(CLOSE,1),3,0),COLORC08000;

VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;

STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORMAGENTA ;

VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;

STICKLINE(VAR1A,REF(CLOSE,1),REF(CLOSE,2),3,0) ,COLOR00FF00;

{箱体线}

N:=7;

T1:=CONST(LLVBARS(LOW,N));

T1HIGH:=CONST(REF(HIGH,T1));

CC:=CONST(CURRBARSCOUNT);

T2:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1)) AND (HIGH>T1HIGH)));

T2HIGH:=CONST(REF(HIGH,T2));

T3:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2)) AND (HIGH>T2HIGH)));

T3HIGH:=CONST(REF(HIGH,T3));

突破杀入线RAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK1,COLORYELLOW;

DRAWTEXT(ISLASTBAR, T3HIGH, '杀入线!'),LINETHICK1,COLORYELLOW;

AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);

BA:=EMA(AB,5);

A1{高}:=REFDATE(REF(HHV(H,96),5),DATE);

B1{低}:=REFDATE(REF(LLV(L,96),5),DATE);

DY{中}:=((A1)+(B1))/2;

箱顶:IF(AB>0 AND AB-BA<=0,A1,A1),COLORGREEN,DOTLINE;

箱腰:IF(AB>0 AND AB-BA<=0,DY,DY),COLORYELLOW,DOTLINE;

箱低:IF(AB>0 AND AB-BA<=0,B1,B1),COLORRED,DOTLINE;

DRAWTEXT(ISLASTBAR,箱顶,'箱顶'),COLORYELLOW;

DRAWTEXT(ISLASTBAR,箱腰,'箱腰'),COLORYELLOW;

DRAWTEXT(ISLASTBAR,箱低,'箱低'),COLORYELLOW;

VARAA:=IF(CLOSE>150,91.3,0.913);

突破:INTPART(CLOSE/VARAA )*VARAA,POINTDOT,LINETHICK4,COLORRED;

再突破:突破+VARAA,POINTDOT,LINETHICK4,COLOR00FF00 ;

回踩突破+再突破)/2,POINTDOT,COLORWHITE,LINETHICK4;

STICKLINE(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),箱低,箱腰,0.1,-1),COLORRED;

STICKLINE(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),箱顶,箱腰,0.1,-1),COLORGREEN;

DRAWICON(CROSS(ZIG(3,5),REF(ZIG(3,5),1)),箱腰,1);

DRAWICON(CROSS(REF(ZIG(3,5),1),ZIG(3,5)),箱腰,2);

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.01,0,'K线底部出红色或粉色,可低吸建仓!'),COLORRED;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.05,0,'绿点表示长期的压力点!'),COLORGREEN;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.10,0,'白点表示中短期的压力和支撑点,'),COLORGREEN;

DRAWTEXT_FIX(CURRBARSCOUNT=1,0.02,0.16,0,'红点表示有效支撑或突破长中短期压力点!股价向下跌破,原则清仓!'),COLORGREEN;

EE:=(H+L+O+2*C)/5;

CRTP:=EE+(H-L);

CRZL:=2*EE-L;

CRZC:=2*EE-H;

CRFZ:=EE-(H-L);

高:CONST(CRTP),COLORRED;

阻:CONST(CRZL),COLORC7C9FF;

支:CONST(CRZC),COLOR7C9CFF;

反:CONST(CRFZ),COLORDD00DD;

DRAWTEXT(ISLASTBAR, 反, '反转价'),LINETHICK1,COLORDD00DD;

DRAWTEXT(ISLASTBAR, 支, '支撑'),LINETHICK1,COLOR7C9CFF;

DRAWTEXT(ISLASTBAR, 阻, '阻力'),LINETHICK1,COLORC7C9FF;

DRAWTEXT(ISLASTBAR, 高, ' 高破线'),LINETHICK1,COLORGREEN;

均线:=EXPMA(C,12),COLORGRAY,LINETHICK2;

日:=50;

昨前:=3;

高2:=REF(HHV(H,日),昨前);

低2:=REF(LLV(L,日),昨前);

H4:=高2-(高2-低2)*0.618;

H5:=高2-(高2-低2)*0.809;

{支撑80.9%:REFDATE(H5,DATE),COLORRED;

支撑61.8%:REFDATE(H4,DATE),COLORGREEN,;

STICKLINE(CURRBARSCOUNT=1,支撑80.9%,支撑80.9%,300,-1),COLORGREEN;

STICKLINE(CURRBARSCOUNT=1,支撑61.8%,支撑61.8%,300,-1),COLORRED;

DRAWTEXT(CURRBARSCOUNT=1 AND 支撑80.9%,支撑80.9%,'备钱'),COLORGREEN;

DRAWTEXT(CURRBARSCOUNT=1 AND 支撑61.8%,支撑61.8%,'转运'),COLORRED;}

WH1:=IF(L=LLV(L,9),L,0);

WH2:=CONST(BARSLAST(WH1!=0));

WH3:=CONST(IF(WH2=0,H,REF(H,WH2)));

WH4:=CONST(REF(BARSLAST(H>WH3),WH2+1)+WH2+1);

WH5:=CONST(IF(WH4=0,H,REF(H,WH4)));

WH6:=CONST(REF(BARSLAST(H>WH5),WH4+1)+WH4+1);

WH7:IF(CURRBARSCOUNT<=WH2+10,CONST(IF(WH6=0,H,REF(H,WH6))),DRAWNULL),COLORRED,DOTLINE;

STICKLINE(CURRBARSCOUNT<=WH2+1 AND L=LLV(L,9),O,C,3,0),COLORRED;

DRAWTEXT(CURRBARSCOUNT=WH2+10,WH7,'LINE'),COLORRED;

DRAWTEXT(ISLASTBAR,WH7,'进场'),COLORRED;

WH8:IF(CURRBARSCOUNT<=WH2+1,IF(L=LLV(L,9),L,DRAWNULL),DRAWNULL),CIRCLEDOT;

H81:=IF(H=HHV(H,9),H,DRAWNULL);

H82:=CONST(BARSLAST(H81!=DRAWNULL));

H83:=CONST(IF(H82=0,L,REF(L,H82)));

H84:=CONST(REF(BARSLAST(L<H83),H82+1)+H82+1);

H85:=CONST(IF(H84=0,L,REF(L,H84)));

H86:=CONST(REF(BARSLAST(L<H85),H84+1)+H84+1);

H87:=IF(CURRBARSCOUNT<=H82+10,CONST(IF(H86=0,L,REF(L,H86))),DRAWNULL),DOTLINE;

H88:=IF(CURRBARSCOUNT<=H82+1,IF(H=HHV(H,9),H,DRAWNULL),DRAWNULL),CIRCLEDOT;

DRAWTEXT(CURRBARSCOUNT=H82+10,H87,'LINE'),COLORYELLOW;

DRAWTEXT(ISLASTBAR,H87,'止损'),COLORYELLOW;

DIF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);

DEA:=EMA(DIF,9);

AAA:=(DIF-DEA)*2*60;

起爆:=CROSS(AAA-REF(AAA,1),15);

DRAWTEXT(起爆,MA(L,3),'↖暴涨'),COLORYELLOW,LINETHICK2;

LC:=REF((O+H+L+2*C)/5,1);

{短线擒黑马}

RSI:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*10;

TYP:=(HIGH+LOW+CLOSE)/3;

CCI:=(TYP-MA(TYP,23))/(0.015*AVEDEV(TYP,23));

买:=CROSS(RSI,7.1) AND MA(V,5)>MA(V,10),COLORRED;

DRAWTEXT(CROSS(RSI,7.1) AND MA(V,5)>MA(V,10),MA(L,3),'↖◆短线擒黑马◆'),COLORWHITE;

DRAWICON(买,MA(L,3),17);

卖:=CROSS(7.1,RSI) AND MA(V,10)>MA(V,5),COLORGREEN;

DRAWTEXT(CROSS(7.1,RSI) AND MA(V,10)>MA(V,5),箱顶,'■■逃跑■■'),COLORGREEN;

DRAWICON(卖,MA(H,3),28);



{突破盘整}

W1:=C=HHV(C,20);

W2:=BARSLAST(W1);

W3:=IF(W2>0,REF(C,W2),REF(C,W2));

W4:=CROSS(C,REF(W3,1));

突破盘整:=W4 AND COUNT(W4,5)=1;

DRAWTEXT(突破盘整>0,MA(L,3),'↙突破盘整'),COLORRED;

C6:=REF(C,1);

涨停:=IF((C-C6)*100/C6>=(10-0.01*100/C6),1,0);

STICKLINE(涨停,OPEN,CLOSE,1,0),COLORYELLOW;

STICKLINE(涨停,H,L,0,0),COLORYELLOW;

DRAWTEXT(涨停,MA(H,3),'↙涨停'),COLORYELLOW;

RSI1:=SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100;

SELL2:=(CROSS(88,RSI1));

DRAWTEXT(SELL2,MA(H,3),'↙★出'),COLOR00FF00;

VB1:=C-REF(C,1);

VB2:=100*EMA(EMA(VB1,6),6)/EMA(EMA(ABS(VB1),6),6);

VB3:=IF(LLV(VB2,2)=LLV(VB2,7) AND COUNT(VB2<0,2) AND CROSS(VB2,MA(VB2,2)),1,0);

VB4:=FILTER(VB3=1,5);

DRAWTEXT(VB4,MA(L,3),'↖★买'),COLOR00FFFF;

{N 1 100 20 M 1 100 32 P1 1 100 80 P2 1 100 100}

VARD1:=(C+H+O+L)/4;

卖出:=XMA(VARD1,20)*(1+80/1000),COLORFFFFFF,LINETHICK3;

买入:=XMA(VARD1,32)*(1-100/1000),COLOR0000FF,LINETHICK3;

机会来临:=REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0,LINETHICK2;

RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K2:=REF(MA(RSV2,3),1)+(RSV2-REF(MA(RSV2,3),1))/3;

DD2:=REF(MA(K2,3),1)+(K2-REF(MA(K2,3),1))/3;

J2:=3*K2-2*DD2;

BB1:=EMA(J2,5);

BB2:=REF(BB1,1);

金叉:=CROSS(BB1,BB2);

DRAWTEXT(CROSS(C,卖出),MA(H,3),'↙卖出'),COLOR00FFFF;

DRAWTEXT(CROSS(C,买入) AND BB1>BB2 AND C>REF(O,2),MA(L,3),'↖买入'),COLOR0000FF;

DRAWICON(CROSS(C,买入) AND 金叉 AND 机会来临 ,MA(L,3),13);

DRAWTEXT(CROSS(C,买入) AND 金叉 AND 机会来临,MA(L,3),'↖【绝杀点】'),COLOR00FF00;

{绝杀}

F:=EMA(CLOSE,10)-EMA(CLOSE,21);

A:=EMA(F,8);

MD:=(F-A)*2;

ZQ:=BARSLAST(CROSS(F,A) AND A<=0.05)+1;

LZ:=BARSLASTCOUNT(MD<REF(MD,1))>1;

HZ:=BARSLASTCOUNT(MD>REF(MD,1))>1;

LZQ:=BARSLASTCOUNT(LZ);

HZQ:=BARSLASTCOUNT(HZ);

LZQTJ:=COUNT(LZQ,ZQ);

HZQTJ:=COUNT(HZQ,ZQ);

NQR:=REF(CLOSE,4);

SRZF:=((CLOSE-NQR)/NQR)*100,NODRAW;

绝杀黑马:=REF(LZQTJ,1)>=2 AND REF(HZQTJ,1)>=3 AND HZQTJ=0 AND LZQTJ=0 AND SRZF>2,LINETHICK2;

DRAWTEXT(绝杀黑马,MA(L,3),'↖★绝杀黑马'),COLOR00FFFF;

箱顶@:箱顶+箱顶*0.02,COLORBLACK;


布林宝塔主_0.tn6

16.02 KB, 下载次数: 43

售价: 2 金币  [记录]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

QQ|手机版|小黑屋|股指标网 ( 渝ICP备2024026571号-1 )

GMT+8, 2026-3-22 05:34 , Processed in 0.125350 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.