通达信〖主力共振暗盘资金〗形成主力资金与暗盘资金共的源码

本指标基于“技术共振 + 资金确认”双维度设计,适用于波段操作中的趋势判断与择时参考。
核心思路是:当主图出现“黄钻石”信号,同时副图2出现“袋子”信号时,形成主力资金与暗盘资金的共振,视为有效机会信号。
为进一步提升信号可靠性,系统设置了双重过滤机制:
其一,当MA10日均线拐头向下时,所有信号自动失效,用于过滤弱势行情;
其二,要求副图1与副图2同步显示红色,以确认资金流入趋势,避免单一信号的误判。
 
{主图源码如下}


ZBGS1:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1);

ZBGS2:=(CLOSE-OPEN)/OPEN;

ZBGS3:=(HIGH-OPEN)/OPEN;

ZBGS4:=(CLOSE-HIGH)/HIGH;

ZBGS5:=(LOW-OPEN)/OPEN;

ZBGS6:=(CLOSE-LOW)/LOW;

ZBGS7:=ZBGS1+ZBGS2+ZBGS3+ZBGS4+ZBGS5+ZBGS6;

ZBGS8:=IF(ZBGS7>=1,0.8,ZBGS7);

ZBGS9:=(0,0);

ZBGS10:=(1,0);

ZBGS11:=(2,0);

ZBGS12:=AMOUNT-ZBGS11-ZBGS10-ZBGS9;

ZBGS13:=(0,1);

ZBGS14:=(1,1);

ZBGS15:=(2,1);

ZBGS16:=AMOUNT-ZBGS15-ZBGS14-ZBGS13;

ZBGS17:=IF(ZBGS8>0,ZBGS9+ZBGS11*ZBGS8,ZBGS9);

ZBGS18:=IF(ZBGS8>0,ZBGS10+ZBGS12*ZBGS8,ZBGS10);

ZBGS19:=IF(ZBGS8>0,ZBGS11-ZBGS11*ZBGS8,ZBGS11);

ZBGS20:=IF(ZBGS8>0,ZBGS12-ZBGS12*ZBGS8,ZBGS12);

ZBGS21:=IF(ZBGS8<=0,ZBGS13-ZBGS15*ZBGS8,ZBGS13);

ZBGS22:=IF(ZBGS8<=0,ZBGS14-ZBGS16*ZBGS8,ZBGS14);

ZBGS25:=ZBGS17+ZBGS18;

ZBGS26:=ZBGS21+ZBGS22;

ZBGS27:=(ZBGS25-ZBGS26)/100000000;

趋势线:MA(CLOSE,5)COLORMAGENTA LINETHICK2;

多空线:MA(CLOSE,60)COLORYELLOW DOTLINE;

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

ZBHJ2:=SUM(((ZBHJ1-REF(LOW,1))-(HIGH-ZBHJ1))*VOL/100000/(HIGH-LOW),0);

ZBHJ3:=EMA(ZBHJ2,1);

JCS:=ZBHJ3;

JCM:=MA(ZBHJ3,12);

JCL:=MA(ZBHJ3,26);

ZBHJ4:=BARSLASTCOUNT(ZBGS27>0)=2;

共振:=ZBHJ4 AND CROSS(JCS,JCL);

DRAWICON(CROSS(JCS,JCL),L,26);

STICKLINE(CROSS(JCS,JCL),O,C,3,0),COLORRED;

DRAWICON(共振,L,26);






{副图1源码如下}

{暗盘资金副图}
ZBGS31:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1);
ZBGS32:=(CLOSE-OPEN)/OPEN;
ZBGS33:=(HIGH-OPEN)/OPEN;
ZBGS34:=(CLOSE-HIGH)/HIGH;
ZBGS35:=(LOW-OPEN)/OPEN;
ZBGS36:=(CLOSE-LOW)/LOW;
ZBGS37:=ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36;
ZBGS38:=IF(ZBGS37>=1,0.8,ZBGS37);
ZBGS39:=(0,0);
ZBGS310:=(1,0);
ZBGS311:=(2,0);
ZBGS312:=AMOUNT-ZBGS311-ZBGS310-ZBGS39;
ZBGS313:=(0,1);
ZBGS314:=(1,1);
ZBGS315:=(2,1);
ZBGS316:=AMOUNT-ZBGS315-ZBGS314-ZBGS313;
ZBGS317:=IF(ZBGS38>0,ZBGS39+ZBGS311*ZBGS38,ZBGS39);
ZBGS318:=IF(ZBGS38>0,ZBGS310+ZBGS312*ZBGS38,ZBGS310);
ZBGS319:=IF(ZBGS38>0,ZBGS311-ZBGS311*ZBGS38,ZBGS311);
ZBGS320:=IF(ZBGS38>0,ZBGS312-ZBGS312*ZBGS38,ZBGS312);
ZBGS321:=IF(ZBGS38<=0,ZBGS313-ZBGS315*ZBGS38,ZBGS313);
ZBGS322:=IF(ZBGS38<=0,ZBGS314-ZBGS316*ZBGS38,ZBGS314);
ZBGS323:=IF(ZBGS38<=0,ZBGS315+ZBGS315*ZBGS38,ZBGS315);
ZBGS324:=IF(ZBGS38<=0,ZBGS316+ZBGS316*ZBGS38,ZBGS316);
主力暗盘1日资金:IF(ZBGS38>0,(ZBGS311+ZBGS312)*ZBGS38,(ZBGS315+ZBGS316)*ZBGS38)/100000000,NODRAW,COLORRED;
ZBGS325:=IF(4=2,主力暗盘1日资金,0);
DRAWBAND (ZBGS325,RGB(255,0,0),0,RGB(0,255,0));
主力暗盘3日资金:REF(主力暗盘1日资金,1)+REF(主力暗盘1日资金,2)+主力暗盘1日资金,NODRAW,COLORYELLOW;
主力暗盘5日资金:REF(主力暗盘1日资金,1)+REF(主力暗盘1日资金,2)+REF(主力暗盘1日资金,3)+REF(主力暗盘1日资金,4)+主力暗盘1日资金,NODRAW,COLORWHITE;
ZBGS326:=IF(4=4,主力暗盘3日资金,IF(4=6,主力暗盘5日资金,0));
ZBGS327:=IF(4=3,主力暗盘3日资金,IF(4=5,主力暗盘5日资金,0));
DRAWBAND (ZBGS326,RGB(255,0,0),0,RGB(0,255,0));












{副图2源码如下}

{暗盘资金副图2}
ZBGS31:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1);
ZBGS32:=(CLOSE-OPEN)/OPEN;
ZBGS33:=(HIGH-OPEN)/OPEN;
ZBGS34:=(CLOSE-HIGH)/HIGH;
ZBGS35:=(LOW-OPEN)/OPEN;
ZBGS36:=(CLOSE-LOW)/LOW;
ZBGS37:=ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36;
ZBGS38:=IF(ZBGS37>=1,0.8,ZBGS37);
ZBGS39:=(0,0);
ZBGS310:=(1,0);
ZBGS311:=(2,0);
ZBGS312:=AMOUNT-ZBGS311-ZBGS310-ZBGS39;
ZBGS313:=(0,1);
ZBGS314:=(1,1);
ZBGS315:=(2,1);
ZBGS316:=AMOUNT-ZBGS315-ZBGS314-ZBGS313;
ZBGS317:=IF(ZBGS38>0,ZBGS39+ZBGS311*ZBGS38,ZBGS39);
ZBGS318:=IF(ZBGS38>0,ZBGS310+ZBGS312*ZBGS38,ZBGS310);
ZBGS319:=IF(ZBGS38>0,ZBGS311-ZBGS311*ZBGS38,ZBGS311);
ZBGS320:=IF(ZBGS38>0,ZBGS312-ZBGS312*ZBGS38,ZBGS312);
ZBGS321:=IF(ZBGS38<=0,ZBGS313-ZBGS315*ZBGS38,ZBGS313);
ZBGS322:=IF(ZBGS38<=0,ZBGS314-ZBGS316*ZBGS38,ZBGS314);
ZBGS323:=IF(ZBGS38<=0,ZBGS315+ZBGS315*ZBGS38,ZBGS315);
ZBGS324:=IF(ZBGS38<=0,ZBGS316+ZBGS316*ZBGS38,ZBGS316);
ZBGS325:=ZBGS317+ZBGS318;
ZBGS326:=ZBGS321+ZBGS322;
ZBGS327:=(ZBGS325-ZBGS326)/100000000;
(ZBGS325-ZBGS326)/100000000,NODRAW;
STICKLINE(ZBGS327>0,0,ZBGS327,2.2,0),COLORRED;
STICKLINE(ZBGS327<0,0,ZBGS327,2.2,0),COLORLIBLUE;
资金流入:=BARSLASTCOUNT(ZBGS327>0)=2;
DRAWICON(资金流入,ZBGS327,9);



{选股源码如下}

{共振信号XG指标}
ZBGS31:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1);
ZBGS32:=(CLOSE-OPEN)/OPEN;
ZBGS33:=(HIGH-OPEN)/OPEN;
ZBGS34:=(CLOSE-HIGH)/HIGH;
ZBGS35:=(LOW-OPEN)/OPEN;
ZBGS36:=(CLOSE-LOW)/LOW;
ZBGS37:=ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36;
ZBGS38:=IF(ZBGS37>=1,0.8,ZBGS37);
ZBGS39:=(0,0);
ZBGS310:=(1,0);
ZBGS311:=(2,0);
ZBGS312:=AMOUNT-ZBGS311-ZBGS310-ZBGS39;
ZBGS313:=(0,1);
ZBGS314:=(1,1);
ZBGS315:=(2,1);
ZBGS316:=AMOUNT-ZBGS315-ZBGS314-ZBGS313;
ZBGS317:=IF(ZBGS38>0,ZBGS39+ZBGS311*ZBGS38,ZBGS39);
ZBGS318:=IF(ZBGS38>0,ZBGS310+ZBGS312*ZBGS38,ZBGS310);
ZBGS319:=IF(ZBGS38>0,ZBGS311-ZBGS311*ZBGS38,ZBGS311);
ZBGS320:=IF(ZBGS38>0,ZBGS312-ZBGS312*ZBGS38,ZBGS312);
ZBGS321:=IF(ZBGS38<=0,ZBGS313-ZBGS315*ZBGS38,ZBGS313);
ZBGS322:=IF(ZBGS38<=0,ZBGS314-ZBGS316*ZBGS38,ZBGS314);
ZBGS325:=ZBGS317+ZBGS318;
ZBGS326:=ZBGS321+ZBGS322;
ZBGS327:=(ZBGS325-ZBGS326)/100000000;
X_1:=(CLOSE+LOW+HIGH)/3;
X_2:=SUM(((X_1-REF(LOW,1))-(HIGH-X_1))*VOL/100000/(HIGH-LOW),0);
X_3:=EMA(X_2,1);
JCS:=X_3;
JCM:=MA(X_3,12);
JCL:=MA(X_3,26);
ZBHJ:=BARSLASTCOUNT(ZBGS327>0)=2;
ZBHJ AND CROSS(JCS,JCL);






未来函数检测结果如下
该公式没有未来函数

定制指标公式、软件请联系QQ或微信同号:88652583


ZBGS1赋值:(开盘价-1日前的收盘价)/1日前的收盘价
ZBGS2赋值:(收盘价-开盘价)/开盘价
ZBGS3赋值:(最高价-开盘价)/开盘价
ZBGS4赋值:(收盘价-最高价)/最高价
ZBGS5赋值:(最低价-开盘价)/开盘价
ZBGS6赋值:(收盘价-最低价)/最低价
ZBGS7赋值:ZBGS1+ZBGS2+ZBGS3+ZBGS4+ZBGS5+ZBGS6
ZBGS8赋值:如果ZBGS7>=1,返回0.8,否则返回ZBGS7
ZBGS9赋值:(0,0)
ZBGS10赋值:(1,0)
ZBGS11赋值:(2,0)
ZBGS12赋值:成交额(元)-ZBGS11-ZBGS10-ZBGS9
ZBGS13赋值:(0,1)
ZBGS14赋值:(1,1)
ZBGS15赋值:(2,1)
ZBGS16赋值:成交额(元)-ZBGS15-ZBGS14-ZBGS13
ZBGS17赋值:如果ZBGS8>0,返回ZBGS9+ZBGS11*ZBGS8,否则返回ZBGS9
ZBGS18赋值:如果ZBGS8>0,返回ZBGS10+ZBGS12*ZBGS8,否则返回ZBGS10
ZBGS19赋值:如果ZBGS8>0,返回ZBGS11-ZBGS11*ZBGS8,否则返回ZBGS11
ZBGS20赋值:如果ZBGS8>0,返回ZBGS12-ZBGS12*ZBGS8,否则返回ZBGS12
ZBGS21赋值:如果ZBGS8<=0,返回ZBGS13-ZBGS15*ZBGS8,否则返回ZBGS13
ZBGS22赋值:如果ZBGS8<=0,返回ZBGS14-ZBGS16*ZBGS8,否则返回ZBGS14
ZBGS25赋值:ZBGS17+ZBGS18
ZBGS26赋值:ZBGS21+ZBGS22
ZBGS27赋值:(ZBGS25-ZBGS26)/100000000
输出趋势线:收盘价的5日简单移动平均画洋红色 线宽为2
输出多空线:收盘价的60日简单移动平均画黄色 DOTLINE
ZBHJ1赋值:(收盘价+最低价+最高价)/3
ZBHJ2赋值:((ZBHJ1-1日前的最低价)-(最高价-ZBHJ1))*成交量(手)/100000/(最高价-最低价)的历史累和
ZBHJ3赋值:ZBHJ2的1日指数移动平均
JCS赋值:ZBHJ3
JCM赋值:ZBHJ3的12日简单移动平均
JCL赋值:ZBHJ3的26日简单移动平均
ZBHJ4赋值:条件连续成立次数=2
共振赋值:ZBHJ4 AND JCS上穿JCL
当满足条件JCS上穿JCL时,在最低价位置画26号图标
当满足条件JCS上穿JCL时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件共振时,在最低价位置画26号图标
ZBGS31赋值:(开盘价-1日前的收盘价)/1日前的收盘价
ZBGS32赋值:(收盘价-开盘价)/开盘价
ZBGS33赋值:(最高价-开盘价)/开盘价
ZBGS34赋值:(收盘价-最高价)/最高价
ZBGS35赋值:(最低价-开盘价)/开盘价
ZBGS36赋值:(收盘价-最低价)/最低价
ZBGS37赋值:ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36
ZBGS38赋值:如果ZBGS37>=1,返回0.8,否则返回ZBGS37
ZBGS39赋值:(0,0)
ZBGS310赋值:(1,0)
ZBGS311赋值:(2,0)
ZBGS312赋值:成交额(元)-ZBGS311-ZBGS310-ZBGS39
ZBGS313赋值:(0,1)
ZBGS314赋值:(1,1)
ZBGS315赋值:(2,1)
ZBGS316赋值:成交额(元)-ZBGS315-ZBGS314-ZBGS313
ZBGS317赋值:如果ZBGS38>0,返回ZBGS39+ZBGS311*ZBGS38,否则返回ZBGS39
ZBGS318赋值:如果ZBGS38>0,返回ZBGS310+ZBGS312*ZBGS38,否则返回ZBGS310
ZBGS319赋值:如果ZBGS38>0,返回ZBGS311-ZBGS311*ZBGS38,否则返回ZBGS311
ZBGS320赋值:如果ZBGS38>0,返回ZBGS312-ZBGS312*ZBGS38,否则返回ZBGS312
ZBGS321赋值:如果ZBGS38<=0,返回ZBGS313-ZBGS315*ZBGS38,否则返回ZBGS313
ZBGS322赋值:如果ZBGS38<=0,返回ZBGS314-ZBGS316*ZBGS38,否则返回ZBGS314
ZBGS323赋值:如果ZBGS38<=0,返回ZBGS315+ZBGS315*ZBGS38,否则返回ZBGS315
ZBGS324赋值:如果ZBGS38<=0,返回ZBGS316+ZBGS316*ZBGS38,否则返回ZBGS316
输出主力暗盘1日资金:如果ZBGS38>0,返回(ZBGS311+ZBGS312)*ZBGS38,否则返回(ZBGS315+ZBGS316)*ZBGS38/100000000,NODRAW,画红色
ZBGS325赋值:如果4=2,返回主力暗盘1日资金,否则返回0
画带状线
输出主力暗盘3日资金:1日前的主力暗盘1日资金+2日前的主力暗盘1日资金+主力暗盘1日资金,NODRAW,画黄色
输出主力暗盘5日资金:1日前的主力暗盘1日资金+2日前的主力暗盘1日资金+3日前的主力暗盘1日资金+4日前的主力暗盘1日资金+主力暗盘1日资金,NODRAW,画白色
ZBGS326赋值:如果4=4,返回主力暗盘3日资金,否则返回如果4=6,返回主力暗盘5日资金,否则返回0
ZBGS327赋值:如果4=3,返回主力暗盘3日资金,否则返回如果4=5,返回主力暗盘5日资金,否则返回0
画带状线
ZBGS31赋值:(开盘价-1日前的收盘价)/1日前的收盘价
ZBGS32赋值:(收盘价-开盘价)/开盘价
ZBGS33赋值:(最高价-开盘价)/开盘价
ZBGS34赋值:(收盘价-最高价)/最高价
ZBGS35赋值:(最低价-开盘价)/开盘价
ZBGS36赋值:(收盘价-最低价)/最低价
ZBGS37赋值:ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36
ZBGS38赋值:如果ZBGS37>=1,返回0.8,否则返回ZBGS37
ZBGS39赋值:(0,0)
ZBGS310赋值:(1,0)
ZBGS311赋值:(2,0)
ZBGS312赋值:成交额(元)-ZBGS311-ZBGS310-ZBGS39
ZBGS313赋值:(0,1)
ZBGS314赋值:(1,1)
ZBGS315赋值:(2,1)
ZBGS316赋值:成交额(元)-ZBGS315-ZBGS314-ZBGS313
ZBGS317赋值:如果ZBGS38>0,返回ZBGS39+ZBGS311*ZBGS38,否则返回ZBGS39
ZBGS318赋值:如果ZBGS38>0,返回ZBGS310+ZBGS312*ZBGS38,否则返回ZBGS310
ZBGS319赋值:如果ZBGS38>0,返回ZBGS311-ZBGS311*ZBGS38,否则返回ZBGS311
ZBGS320赋值:如果ZBGS38>0,返回ZBGS312-ZBGS312*ZBGS38,否则返回ZBGS312
ZBGS321赋值:如果ZBGS38<=0,返回ZBGS313-ZBGS315*ZBGS38,否则返回ZBGS313
ZBGS322赋值:如果ZBGS38<=0,返回ZBGS314-ZBGS316*ZBGS38,否则返回ZBGS314
ZBGS323赋值:如果ZBGS38<=0,返回ZBGS315+ZBGS315*ZBGS38,否则返回ZBGS315
ZBGS324赋值:如果ZBGS38<=0,返回ZBGS316+ZBGS316*ZBGS38,否则返回ZBGS316
ZBGS325赋值:ZBGS317+ZBGS318
ZBGS326赋值:ZBGS321+ZBGS322
ZBGS327赋值:(ZBGS325-ZBGS326)/100000000
(ZBGS325-ZBGS326)/100000000,NODRAW
当满足条件ZBGS327>0时,在0和ZBGS327位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画红色
当满足条件ZBGS327<0时,在0和ZBGS327位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,画淡蓝色
资金流入赋值:条件连续成立次数=2
当满足条件资金流入时,在ZBGS327位置画9号图标
ZBGS31赋值:(开盘价-1日前的收盘价)/1日前的收盘价
ZBGS32赋值:(收盘价-开盘价)/开盘价
ZBGS33赋值:(最高价-开盘价)/开盘价
ZBGS34赋值:(收盘价-最高价)/最高价
ZBGS35赋值:(最低价-开盘价)/开盘价
ZBGS36赋值:(收盘价-最低价)/最低价
ZBGS37赋值:ZBGS31+ZBGS32+ZBGS33+ZBGS34+ZBGS35+ZBGS36
ZBGS38赋值:如果ZBGS37>=1,返回0.8,否则返回ZBGS37
ZBGS39赋值:(0,0)
ZBGS310赋值:(1,0)
ZBGS311赋值:(2,0)
ZBGS312赋值:成交额(元)-ZBGS311-ZBGS310-ZBGS39
ZBGS313赋值:(0,1)
ZBGS314赋值:(1,1)
ZBGS315赋值:(2,1)
ZBGS316赋值:成交额(元)-ZBGS315-ZBGS314-ZBGS313
ZBGS317赋值:如果ZBGS38>0,返回ZBGS39+ZBGS311*ZBGS38,否则返回ZBGS39
ZBGS318赋值:如果ZBGS38>0,返回ZBGS310+ZBGS312*ZBGS38,否则返回ZBGS310
ZBGS319赋值:如果ZBGS38>0,返回ZBGS311-ZBGS311*ZBGS38,否则返回ZBGS311
ZBGS320赋值:如果ZBGS38>0,返回ZBGS312-ZBGS312*ZBGS38,否则返回ZBGS312
ZBGS321赋值:如果ZBGS38<=0,返回ZBGS313-ZBGS315*ZBGS38,否则返回ZBGS313
ZBGS322赋值:如果ZBGS38<=0,返回ZBGS314-ZBGS316*ZBGS38,否则返回ZBGS314
ZBGS325赋值:ZBGS317+ZBGS318
ZBGS326赋值:ZBGS321+ZBGS322
ZBGS327赋值:(ZBGS325-ZBGS326)/100000000
X_1赋值:(收盘价+最低价+最高价)/3
X_2赋值:((X_1-1日前的最低价)-(最高价-X_1))*成交量(手)/100000/(最高价-最低价)的历史累和
X_3赋值:X_2的1日指数移动平均
JCS赋值:X_3
JCM赋值:X_3的12日简单移动平均
JCL赋值:X_3的26日简单移动平均
ZBHJ赋值:条件连续成立次数=2
ZBHJ AND JCS上穿JCL
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图