‹ 返回

深海宝塔

通达信深海宝塔主图指标公式-通达信公式 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:进出都有(买卖点都标)🔻 有卖出信号→可反手做空(在加密/期货等可做空市场)
📊 把公式 深海宝塔 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
② 验量能(量价)
成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)
RSI — 涨跌力量强弱,超买超卖与背离
BIAS 乖离 — 价对均线偏离过大要回归
波动通道
BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。

指标公式

88
股旁网
K:=2;
S:=2;
深海1:=
expma
(CLOSE,6),COLORWHITE,LINETHICK1;
深海2:EXPMA(CLOSE,12),COLORWHITE,LINETHICK2;
深海3:EXPMA(CLOSE,50)COLORMAGENTA,LINETHICK4;
海:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4,COLORGREEN,LINETHICK2;
猎户:=(EMA(C,6)+EMA(C,18)+EMA(C,54)+EMA(C,162))/4,COLORMAGENTA,LINETHICK2;
深海:=MA(CLOSE,17)+A
bs
(MA(CLOSE,17)-REF(MA(CLOSE,17),1)),COLORLIMAGENTA,LINETHICK2;
幸福:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1),COLORGREEN,LINETHICK2;
快乐:=IF(MA(CLOSE,17) 幸福,幸福,MA(CLOSE,17)),COLORRED,LINETHICK2;
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);
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);
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,1),COLORYELLOW;
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,H,O,4,2),COLORWHITE{98FD};
健康:=LLV(LOW,34),LINETHICK1,COLORLIMAGENTA,NODRAW;
如意:IF(VAR19 0,MA(健康,4)*1.06,MA(健康,4)),LINETHICK1,COLORYELLOW;
DRAWBAND(健康,RGB(255,0,0),REF(健康*0.993,1),RGB(0,0,224));
LC:=REF(CLOSE,1);
rsi
:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;
VAR27:=REF(CLOSE,1);
VAR28:=SMA(MAX(CLOSE-VAR27,0),5.5,1)/SMA(ABS(CLOSE-VAR27),6,1)*100;
DRAWICON((IF(
cr
OSS(76,VAR28),1,0)) OR CROSS(84,RSI),H*1.01,2);
VARA1:=((AMOUNT)/(
vol
))/(100);
VARB1:=((3)*(HIGH)+LOW+OPEN+(2)*(CLOSE))/(7);
VARC1:=((SUM(AMOUNT,7))/(VARA1))/(100);
VARD1:=DMA(VARB1,(
VOL
)/(VARC1));
VARE1:=((CLOSE-VARD1)/(VARD1))*(100);
VARF1:=((CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)))*(100);
VARJ1:=MA(VARE1,20)+STD(VARE,20);
bias
18:=((CLOSE-MA(CLOSE,18))/(MA(CLOSE,18)))*(100);
AA:=SMA(VARF1,3,1);
SS:=(REF(BIAS18,1) =5) AND CROSS(VARJ1,VARE1) AND (AA 79);
TT:=240/FROMOPEN;
比:=TT;
促进
指数
MFL:=(HIGH-LOW)*1000000/(VOL*比),COLORRED;
AY2:=EMA(CLOSE,12)-EMA(CLOSE,26);
AZ2:=EMA(AY2,9);
LT2:=(AY2-AZ2);
L211:=IF(LT2,LLV(L,21),DRAWNULL),COLOR217158,CIRCLEDOT;
ZGD:=HHV(H,80)*0.99;
ZGD2:=CONST(ZGD);
ZDD:=LLV(L211,80);
ZDD2:=CONST(ZDD);
YYA4:=MA(CLOSE,20);
YYA5:=(CLOSE   MA(CLOSE,5));
YYA6:=(MA(CLOSE,5)   MA(CLOSE,10));
YYA7:=(CLOSE   MA(CLOSE,10));
YYA8:=(MA(CLOSE,5)   MA(CLOSE,20));
YYA9:=(CLOSE   MA(CLOSE,20));
YYA10:=REF(YYA4,1);
YYA11:=(YYA4   YYA10);
YYAVX:=(((((IF(YYA5,10,(0 - 10)) + IF(YYA6,10,(0 - 10))) + IF(YYA7,10,(0 - 10))) + IF(YYA8,10,(0 - 10))) + IF(YYA9,10,(0 - 10))) + IF(YYA11,10,(0 - 10)));
DSLX:=(CLOSE / INDEXC);
DSLX1:=MA(DSLX,5);
DSLX2:=MA(DSLX,10);
YYV1:=MA(VOL,5);
YYV2:=MA(VOL,10);
J1:=CONST(IF( YYAVX   0,200,100));
J2:=CONST(IF( YYAVX   0,00,100));
J3:=CONST(IF( YYAVX   0,100,100));
ZGD3:=IF(K=0,ZGD2,DRAWNULL);
ZDD3:=IF(K=0,ZDD2,DRAWNULL);
ZGD4:=IF(K=1,ZGD2,DRAWNULL);
情况1:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1  = YYV2)) AND (DSLX  = DSLX1)),1,0));
情况2:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1   YYV2)) AND (DSLX  = DSLX1)),1,0));
情况3:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1   YYV2)) AND (DSLX   DSLX1)),1,0));
情况4:=CONST(IF(((CROSS(YYAVX,1) AND (YYV1  = YYV2)) AND (DSLX   DSLX1)),1,0));
情况5:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1  = YYV2)) AND (DSLX  = DSLX1)),1,0));
情况6:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1   YYV2)) AND (DSLX  = DSLX1)),1,0));
情况7:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1  = YYV2)) AND (DSLX   DSLX1)),1,0));
情况8:=CONST(IF(((CROSS(1,YYAVX) AND (YYV1   YYV2)) AND (DSLX   DSLX1)),1,0));
情况9:=CONST(IF(((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)) AND (DSLX  = DSLX1)),1,0));
情况10:=CONST(IF(((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)) AND (DSLX  = DSLX1)),1,0));
情况11:=CONST(IF(((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)) AND (DSLX   DSLX1)),1,0)),NODRAW;
情况12:=CONST(IF(((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)) AND (DSLX   DSLX1)),1,0));
情况13:=CONST(IF(((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)) AND (DSLX  = DSLX1)),1,0));
情况14:=CONST(IF(((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)) AND (DSLX  = DSLX1)),1,0));
情况15:=CONST(IF(((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)) AND (DSLX   DSLX1)),1,0));
情况16:=CONST(IF(((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)) AND (DSLX   DSLX1)),1,0));
大盘
1:=CONST(IF((CROSS(YYAVX,1) AND (YYV1  = YYV2)),1,0));
大盘2:=CONST(IF((CROSS(YYAVX,1) AND (YYV1   YYV2)),1,0));
大盘3:=CONST(IF((CROSS(1,YYAVX) AND (YYV1  = YYV2)),1,0));
大盘4:=CONST(IF((CROSS(1,YYAVX) AND (YYV1   YYV2)),1,0));
大盘5:=CONST(IF((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)),1,0));
大盘6:=CONST(IF((((YYAVX  = 1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)),1,0));
大盘7:=CONST(IF((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1  = YYV2)),1,0));
大盘8:=CONST(IF((((YYAVX   1) AND (REF(YYAVX,1)   0)) AND (YYV1   YYV2)),1,0));
WJ:=(H+L+C)/3;
V1:=IF(H=L,1,H-MAX(O,C));
V2:=IF(H=L,1,MAX(C,O)-WJ);
V3:=IF(H=L,1,MIN(O,C)-L);
V4:=IF(H=L,1,WJ-MIN(C,O));
V5:=VOL/IF(H=L,4,H-L);
V6:=(V1*V5);
V7:=(V2*V5);
V8:=(V3*V5);
V9:=(V4*V5);
买盘
1:=DYNAINFO(23)*比;
卖盘
1:=DYNAINFO(22)*比;
买盘2:=IF(ISLASTBAR AND C 300,(V9+V8)*TT,(V9+V8));
卖盘2:=IF(ISLASTBAR AND C 300,(V6+V7)*TT,(V6+V7));
买盘:=IF(ISLASTBAR AND PERIOD=5 AND C 300,买盘1,买盘2);
卖盘:=IF(ISLASTBAR AND PERIOD=5 AND C 300,卖盘1,卖盘2);
MFI:=(HIGH-LOW)*1000000/(VOL*比);
绿灯:=MFI =REF(MFI,1)AND VOL*比 =REF(VOL,1);
M1:=CONST(绿灯);
衰退:=MFI REF(MFI,1)AND VOL*比 REF(VOL,1);
M2:=CONST(衰退);
伪装:=MFI =REF(MFI,1)AND VOL*比 REF(VOL,1);
M3:=CONST(伪装);
蛰伏:=MFI REF(MFI,1)AND VOL*比 =REF(VOL,1);
M4:=CONST(蛰伏);
量大:=(卖盘+买盘)/REF(VOL,1) 2;
M5:=CONST(量大);
量缩:=REF(VOL,1)/(卖盘+买盘) 1.5;
M6:=CONST(量缩);
卖量大:=(卖盘-买盘)/买盘 0.4;
M7:=CONST(卖量大);
买量大:=(买盘-卖盘)/卖盘 0.4;
M8:=CONST(买量大);
TS
1:=IF(M1=1,0.03+0.03,0.03);
TS2:=IF(M2=1,TS1+0.03,TS1);
TS3:=IF(M3=1,TS2+0.03,TS2);
TS4:=IF(M4=1,TS3+0.03,TS3);
TS5:=IF(M5=1,TS4+0.03,TS4);
TS6:=IF(M6=1,TS5+0.03,TS5);
TS7:=IF(M7=1,TS6+0.03,TS6);
TS8:=IF(M8=1,TS7+0.03,TS7);
VAR1Z:=EMA(CLOSE,4)-EMA(CLOSE,13);
AAZ:=VAR1Z =REF(VAR1Z,1);
BB:=VAR1Z REF(VAR1Z,1);
买入
:=DRAWICON(CROSS(AAZ,BB),L,1);
卖出
:=DRAWICON(CROSS(BB,AAZ),H,2);
STICKLINE(买入,O,(C-O)/2+O,3.5,0),COLOR335555;
STICKLINE(买入,O,(C-O)/2+O,2.2,0),COLOR338888;
STICKLINE(买入,O,(C-O)/2+O,1.5,0),COLOR33AAAA;
STICKLINE(买入,O,(C-O)/2+O,1,0),COLOR33CCCC;
STICKLINE(买入,O,(C-O)/2+O,0,0),COLOR33EEEE;
STICKLINE(卖出,O,(C-O)/2+O,3.5,0),COLOR550055;
STICKLINE(卖出,O,(C-O)/2+O,2.2,0),COLOR880088;
STICKLINE(卖出,O,(C-O)/2+O,1.5,0),COLORAA00AA;
STICKLINE(卖出,O,(C-O)/2+O,1,0),COLORCC00CC;
STICKLINE(卖出,O,(C-O)/2+O,0.5,0),COLOREE00EE;
DRAWTEXT(情况1=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'
量能
理想,明显走强,
中线
参与,
仓位
在2/3左右'),COLORFF00FF;
DRAWTEXT(情况2=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'
走势
趋强量能不足,
短线
进场
,仓位在1/2左右'),COLORFF00FF;
DRAWTEXT(情况3=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'
量价
良好,并没有明显走强,短线进场,仓位1/2左右。'),COLORFF00FF;
DRAWTEXT(情况4=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'形态尚可,量能不足,未完全走强,短线参与,仓位1/3左右。'),COLORFF00FF;
DRAWTEXT(情况5=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'形态变坏,走势尚可,重仓减大半,
清仓
者观望。'),COLORFF0000;
DRAWTEXT(情况6=1  AND (CLOSE   200) AND CURRBARSCOUNT=15,ZGD2-(ZGD2*0.03),'随大盘一起下跌,明显
缩量
走势,考虑大盘
风险
,
减持
或清仓。'),COLORFF0000;