‹ 返回

大分割

通达信大分割主图指标公式-通达信公式 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:进出都有(买卖点都标)🔻 有卖出信号→可反手做空(在加密/期货等可做空市场)
📊 把公式 大分割 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
主力资金 — ★测大单/主力资金进出方向
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
WR 威廉 — 反向超买超卖
CCI — 价偏离均值的强弱,±100 进出
BIAS 乖离 — 价对均线偏离过大要回归
动量类 MTM/ROC/TRIX — 价格惯性/变动率,测动能强弱
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。

指标公式

高点:=50;
低点
:=30;
之幅度:=5;
高点A:=22;
低点A:=10;
精准计数
周期
:=240;
低1开2收3高4:=1;
基准点前N天:=0;
PP:=550;
F1:=1;
F2:=2;
N9:=120;
KP:=BARSLAST(CURRBARSCOUNT=N9);
GDY:=CONST(IF(ISLASTBAR=1,HHV(H,KP),0));{高点}
DDS:=CONST(IF(ISLASTBAR=1,LLV(L,KP),0));{低点}
KJ:=GDY-DDS;{高低点差值=分区高度}
DRAWTEXT(CURRBARSCOUNT=N9/2-58,GDY-KJ/12,'         【
风险
区】--
高抛
避险'),COLOR555555;
DRAWTEXT(CURRBARSCOUNT=N9/2-58,GDY-KJ/3.5,'         【警示区】--逢高
减仓
'),COLOR555555;
DRAWTEXT(CURRBARSCOUNT=N9/2-58,GDY-KJ/2.23,'         【
突破
区】--
主力
拉升
'),COLOR555555;
DRAWTEXT(CURRBARSCOUNT=N9/2-58,GDY-KJ/1.82,'         【拉升区】--
强势
畜锐'),COLOR555555;
DRAWTEXT(CURRBARSCOUNT=N9/2-58,DDS+KJ/3.5,'         【
反弹
中轨】--
低买
高休'),COLOR555555;
DRAWTEXT(CURRBARSCOUNT=N9/2-58,DDS+KJ/10,'         【
低吸
区】--大胆
买入
'),COLOR555555;
T1:=CONST(LLVBARS(LOW,10));
T1HIGH:=CONST(REF(HIGH,T1));
CCC:=CONST(CURRBARSCOUNT);
T2G:=CONST(BARSLAST(CURRBARSCOUNT CCC+T1 AND HIGH T1HIGH));
T2HIGH:=CONST(REF(HIGH,T2G));
T3:=CONST(BARSLAST(CURRBARSCOUNT CCC+T2G AND HIGH T2HIGH));
T3HIGH:=CONST(REF(HIGH,T3));
猎击:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),LINETHICK2,COLOR666666;
DRAWTEXT(ISLASTBAR, T3HIGH, '---------------猎击')LINETHICK1,COLOR666666;
bias
3:=MA((CLOSE-MA(CLOSE,27))/MA(CLOSE,27),3)*100,COLORFF00FF,LINETHICK2;
操作区:=IF(BIAS3 0,BIAS3,0),COLORRED,LINETHICK3;
观望区:=IF(BIAS3 0,BIAS3,0),COLORGREEN,LINETHICK3;
VAR2K:=TROUGHBARS(3,15,1) 10;
VAR3K:=PEAKBARS(3,15,1) 10;
VAR4K:=IF(VAR2K=1,50,0);
VAR5K:=IF(VAR3K=1,50,0);
TJ1K:=观望区 REF(观望区,1) OR 观望区-REF(观望区,1) REF(观望区,1)-REF(观望区,2);
TJ2K:=操作区 REF(操作区,1);
顶:=IF(TJ1K AND VAR5K=50,15,0),STICK;
底:=IF(TJ2K AND VAR4K=50,10,0),STICK,LINETHICK1,COLORRED;
STICKLINE(TJ1K AND VAR5K=50,HHV(H,10),HHV(H,10)-0.001,2,1),COLORLIGREEN;
STICKLINE(TJ2K AND VAR4K=50,LLV(L,10),LLV(L,10)+0.001,2,1),COLOR000099;
VAR31:=HHVBARS(ZIG(3, 19) REF(ZIG(3,19),1)
AND REF(ZIG(3,19), 1) REF(ZIG(3,19), 2),0);
DRAWTEXT(VAR31=1,H*0.98,'2天'),COLORCBCBC0;
DRAWTEXT(VAR31=2,L*0.98,'3天'),COLOR008888;
DRAWTEXT(VAR31=4,H*1.03,'5天'),COLOR008888;
DRAWTEXT(VAR31=7,L*0.98,'8天'),COLOR008888;
DRAWTEXT(VAR31=12,H*1.03,'13天'),COLOR008888;
DRAWTEXT(VAR31=20,L*0.98,'21天'),COLOR008888;
DRAWTEXT(VAR31=27,H*0.95,'28天'),COLORCBCBC0;
DRAWTEXT(VAR31=31,H*0.95,'32天'),COLORCBCBC0;
DRAWTEXT(VAR31=33,H*1.03,'34天'),COLOR008888;
DRAWTEXT(VAR31=49,H*0.96,'49天'),COLORCBCBC0;
DRAWTEXT(VAR31=54,L*0.98,'55天'),COLOR008888;
DRAWTEXT(VAR31=61,H*0.96,'61天'),COLORCBCBC0;
DRAWTEXT(VAR31=88,H*1.03,'89天'),COLOR008888;
DRAWTEXT(VAR31=143,L*0.98,'144天'),COLOR008888;
DRAWTEXT(VAR31=232,H*1.03,'233天'),COLOR008888;
DRAWTEXT(VAR31=376,L*0.98,'377天'),COLOR008888;
Q_3:=
cr
OSS(EMA(C,19),EMA(C,7));
Q_4:=CROSS(EMA(C,7),EMA(C,19));
Z1:=L=LLV(L,BARSLAST(Q_3)+1);
Z2:=LLV(L,BARSLAST(Q_3)+1);
Z3:=H=HHV(H,BARSLAST(Q_4)+1);
Z4:=HHV(H,BARSLAST(Q_4)+1);
Q_A:=DRAWLINE(Z1,Z2,Z3,Z4,0),COLORMAGENTA,LINETHICK2;
Y1:=H=HHV(H,BARSLAST(Q_4)+1);
Y2:=HHV(H,BARSLAST(Q_4)+1);
Y3:=L=LLV(L,BARSLAST(Q_3)+1);
Y4:=LLV(L,BARSLAST(Q_3)+1);
Q_B:=DRAWLINE(Y1,Y2,Y3,Y4,0),COLORCYAN,LINETHICK2;
TJ1:=IF(Q_B REF(Q_B,1) AND Q_B=Q_A,1,0);
DRAWICON(REF(TJ1,1)=0 AND TJ1 =1 AND
cci
 -40 ,L*0.995,36);
{钱袋指标}
VAR113:=HHV(HIGH,60);
VAR114:=LLV(LOW,30);
VAR115:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR116:=(VAR113+VAR114+VAR115)/3;
VAR117:=EMA(VAR116,5);
K01:=EMA(VAR117,5)*2, COLORFF00FF;
D01:=EMA(K01,5),  COLORWHITE;
B01:=(DRAWICON((ZIG(3,5) REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1) =REF(ZIG(3,5),2))
AND (REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),L*0.98,1))*D01*2/3;
B02:=IF(TROUGHBARS(3,15,1)=1 AND HIGH LOW+0.01,20,0);
必买:=(B01 AND B02);
DRAWICON(必买,L*0.985,38);
VAR2X:=TROUGHBARS(3,15,1) 10;
VAR3X:=PEAKBARS(3,15,1) 10;
VAR4X:=IF(VAR2X=1,50,0);
底部
:=IF(VAR4X=50,10,0);
多头
能量
:=0;
买入:=IF(底部=10 AND REF(底部,1)=10 AND REF(底部,2)=0,50,0);
{买入延迟线:底部,LINETHICK1 ,COLOR00CCFF;}
DRAWTEXT(买入=50,L*0.996,'●'),COLORCBCBC0;
{
波浪
}
PL5:=IF(PERIOD =7,ZIG(3,1),IF(PERIOD=3,ZIG(1,2),ZIG(1,2)));
{S说明: 如果周月以上的选5%转向,如果
日线
选3%转向,如果日线以下周期选2%转向 }
PL10:=IF(PERIOD =7,ZIG(3,30),IF(PERIOD=3,ZIG(1,10),ZIG(1,10)));
{S说明: 如果周月以上的选10%转向,如果日线选5%转向,如果日线以下周期选4%转向 }
EN1:=PL5 REF(PL5,1) AND REF(PL5,1) =REF(PL5,2) AND REF(PL5,2) =REF(PL5,3);
EN2:=PL10 REF(PL10,1) AND REF(PL10,1) =REF(PL10,2) AND REF(PL10,2) =REF(PL10,3);
走强2:=BARSLAST(PL10 REF(PL10,1));
ZTJZ5:=IF(PL10 REF(PL10,1),COUNT(EN1,走强2),0);
DRAWTEXT(EN2 AND ZTJZ5=1,L*0.99,'●'),COLORYELLOW;
GD:=CONST(FINDHIGH(H,0,高点*10,1));
DD:=CONST(FINDLOW(L,0,低点*10,1));
GT:=CONST(BARSLAST(GD=H))+1;
DT:=CONST(BARSLAST(DD=L))+1;
SH:=CONST(IF(GT=1,H,REF(H,GT-1)));
SL:=CONST(IF(DT=1,L,REF(L,DT-1)));
CC:=IF(DT GT,DT,GT);
CD:=INTPART(CC-(DT+GT)/2);
CG:=IF(高点 CD,CD/2,高点);
下跌周期:BARSLAST(GD=H),COLORWHITE,NODRAW;
下
跌幅
:IF(CURRBARSCOUNT =GT,C/SH*100-100,DRAWNULL),NODRAW,COLORGREEN;
下跌
均价
:IF(CURRBARSCOUNT =GT,SUM(AMOUNT,GT)/SUM(V,GT)/100,DRAWNULL),NODRAW,COLORLIGRAY;
跌
换手
%:IF(CURRBARSCOUNT =GT,SUM(HSL.HSL,GT),DRAWNULL),COLORCYAN,NODRAW;
上涨
周期:IF(CURRBARSCOUNT =DT,BARSLAST(DD=L),DRAWNULL),COLORWHITE,NODRAW;
上
涨幅
:IF(CURRBARSCOUNT =DT,C/SL*100-100,DRAWNULL),NODRAW,COLORRED;
上涨均价:IF(CURRBARSCOUNT =DT,SUM(AMOUNT,DT)/SUM(V,DT)/100,DRAWNULL),NODRAW,COLORLIGRAY;
涨换手%:IF(CURRBARSCOUNT =DT,SUM(HSL.HSL,DT),DRAWNULL),COLORLIMAGENTA,NODRAW;
星期:=VARCAT(VARCAT('(',IF(WEE
kd
AY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五','')))))),')');
日期:=VARCAT('-',VARCAT(VARCAT(VARCAT(VARCAT(VARCAT(VARCAT(VAR2STR(YEAR,0),'年'),VAR2STR(MONTH,0)),'月'),VAR2STR(DAY,0)),'日'),星期));
{自动
黄金分割
  普通等系坐标}
DRA
wr
ECTREL(990,1,382,1,RGB(250,250,0));
DRAWTEXT_FIX(C 0,0.382,0.00,0,'100%'),COLOR00CCCC;
DRAWRECTREL(990,188,382,188,RGB(200,200,0));
DRAWTEXT_FIX(C 0,0.382,0.189,0,'80.9%   19.1%'),COLOR00CCCC;
DRAWRECTREL(990,375,382,375,RGB(200,100,0));
DRAWTEXT_FIX(C 0,0.382,0.376,0,'61.8%   38.2%'),COLOR0099CC;
DRAWRECTREL(990,491,382,491,RGB(50,50,0));
DRAWTEXT_FIX(C 0,0.382,0.492,0,'50.0%   50.0%'),COLOR008888;
DRAWRECTREL(990,607,382,607,RGB(200,100,0));
DRAWTEXT_FIX(C 0,0.382,0.608,0,'38.2%   61.8%'),COLOR0099CC;
DRAWRECTREL(990,794,382,794,RGB(200,200,0));
DRAWTEXT_FIX(C 0,0.382,0.795,0,'19.1%   80.9%'),COLOR00CCCC;
DRAWRECTREL(990,982,382,982,RGB(250,250,0));
DRAWTEXT_FIX(C 0,0.382,0.936,0,'BASE'),COLOR00CCCC;
DRAWRECTREL(990,232,382,232,RGB(100,100,0));
DRAWRECTREL(990,144.6,382,144.6,RGB(100,100,0));
DRAWRECTREL(990,750,382,750,RGB(100,100,0));
DRAWRECTREL(990,839,382,839,RGB(100,100,0));
DRAWRECTREL(990,234,382,234,RGB(200,200,0));
DRAWTEXT_FIX(C 0,0.382,0.233,0,'76.4%   23.6%%'),COLOR00CCCC;
DRAWRECTREL(990,752,382,752,RGB(200,200,0));
DRAWTEXT_FIX(C 0,0.382,0.753,0,'23.6%   76.4%'),COLOR00CCCC;
GDA:=CONST(FINDHIGH(H,0,高点A*10,1));
DDA:=CONST(FINDLOW(L,0,低点A*10,1));
GTA:=CONST(BARSLAST(GDA=H))+1;
DTA:=CONST(BARSLAST(DDA=L))+1;
SHA:=CONST(IF(GTA=1,H,REF(H,GTA-1)));
SLA:=CONST(IF(DTA=1,L,REF(L,DTA-1)));
CCA:=IF(DTA GTA,DTA,GTA);
CDA:=INTPART(CCA-(DTA+GTA)/2);
CGA:=IF(高点A CDA,CDA/2,高点A);
{幅度尺}
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.03,STRCAT('一3%   ',CON2STR(SHA-SHA*0.03,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.05,STRCAT('一5%   ',CON2STR(SHA-SHA*0.05,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.08,STRCAT('一8%   ',CON2STR(SHA-SHA*0.08,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.1,STRCAT('一10%   ',CON2STR(SHA-SHA*0.1,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.13,STRCAT('一13%   ',CON2STR(SHA-SHA*0.13,2))),COLOR994400;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.15,STRCAT('一15%   ',CON2STR(SHA-SHA*0.15,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.18,STRCAT('一18%   ',CON2STR(SHA-SHA*0.18,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.2,STRCAT('一20%   ',CON2STR(SHA-SHA*0.2,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.25,STRCAT('一25%   ',CON2STR(SHA-SHA*0.25,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.3,STRCAT('一30%   ',CON2STR(SHA-SHA*0.3,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.4,STRCAT('一40%   ',CON2STR(SHA-SHA*0.4,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.5,STRCAT('一50%   ',CON2STR(SHA-SHA*0.5,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.6,STRCAT('一60%   ',CON2STR(SHA-SHA*0.6,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.7,STRCAT('一70%   ',CON2STR(SHA-SHA*0.7,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.8,STRCAT('一80%   ',CON2STR(SHA-SHA*0.8,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=GTA,SHA-SHA*0.9,STRCAT('一90%   ',CON2STR(SHA-SHA*0.9,2))),COLOR004500;
DRAWTEXT(CURRBARSCOUNT=DTA,SLA*1.03,STRCAT('一3%  ',CON2STR(SLA*1.03,2))),COLOR444444;
DRAWTEXT(CURRBARSCOUNT=DTA,SLA*1.05,STRCAT('一5%  ',CON2STR(SLA*1.05,2))),COLOR444444;
DRAWTEXT(CURRBARSCOUNT=DTA,SLA*1.08,STRCAT('一8%  ',CON2STR(SLA*1.08,2))),COLOR444444;
DRAWTEXT(CURRBARSCOUNT=DTA,SLA*1.1,STRCAT('一10%  ',