通达信〖暗盘定乾坤〗指标公式源码

这是一个成交量分析指标,主要用于识别主力资金动向和量价关系。

核心功能:
1. 区分明盘/暗盘成交量,揭示主力真实买卖意图
2. 通过量柱颜色区分不同价格区间的成交量分布
3. 识别量价背离、倍量、涨停等特殊形态
4. 结合均线系统判断多空趋势

使用要点:
- 红色量柱代表上涨时的主动买入量
- 绿色量柱代表下跌时的主动卖出量
- 黄色量柱表示异常放量
- 紫色/白色量柱显示特定价格区间的成交量
- "背离"标记提示量价不一致的潜在转折点
- "多头"/"空头"标记显示短期趋势方向

指标通过复杂的成交量分解算法,帮助判断主力资金流向和市场情绪变化。
 

VV:=vol;
VAR1:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VV*240/FROMOPEN,DRAWNULL);
主力暗盘:VAR1/10,LINETHICK0;
VAR2:=VV/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
暗盘买量:IF(CLOSE>OPEN,VAR2*(HIGH-LOW),IF(CLOSE<OPEN,VAR2*((HIGH-OPEN)+(CLOSE-LOW)),VV/2))/10,COLORRED,LINETHICK0;
VAR6:=IF(CLOSE>OPEN,0-VAR2*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR2*(HIGH-LOW),0-VV/2));
明盘买量:-VAR6/10,COLORGREEN,LINETHICK0;
VAR7:=暗盘买量+明盘买量,LINETHICK0;
VAR8:=(MA(CLOSE,34)-CLOSE)/MA(CLOSE,34)*50,COLOR008288;
STICKLINE(FILTER(crOSS(0.019,VAR8),21),28,0,1,0),COLOR008000;
STICKLINE(FILTER(C/REF(C,1)>1.09,21),3,38,1,0),COLOR8285FF;
VAR9:=(VV/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));
VAR10:=IF((CLOSE>OPEN),(VAR9*(HIGH-LOW)),IF((CLOSE<OPEN),(VAR9*((HIGH-OPEN)+(CLOSE-LOW))),(VV/2)));
VAR11:=IF((CLOSE>OPEN),(0-(VAR9*((HIGH-CLOSE)+(OPEN-LOW)))),IF((CLOSE<OPEN),(0-(VAR9*(HIGH-LOW))),(0-(VV/2))));
VAR12:=(VAR10+VAR11);
STICKLINE((VAR12<0),0,VAR12/3,3,0),COLOR33FF33;
VAR13:=(VV/MA(VV,5));
VAR14:=BARSSINCE(VAR10);
VAR15:=IF(((121>VAR14)AND(VAR14>0)),VAR14,120);
VAR16:=IF(((4>VAR14)AND(VAR14>0)),VAR14,3);
VAR17:=MA(VV,VAR16);
VAR20:=(HIGH-LOW);
VAR21:=ABS((OPEN-CLOSE));
VAR22:=(HIGH-IF((CLOSE>OPEN),CLOSE,OPEN));
VAR23:=(IF((CLOSE>OPEN),OPEN,CLOSE)-LOW);
VAR24:=((VAR21/VAR20)*VV);
VAR25:=((VAR22/VAR20)*VV);
VAR26:=((VAR23/VAR20)*VV);
VAR27:=IF(((VV/CAPITAL)>0.001),1,EXP(ABS(LOG(((VV/CAPITAL)*100)))));
VAR28:=(((CLOSE-MA(CLOSE,5))/MA(CLOSE,5))*100);
VAR29:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND MA(CLOSE,30)>MA(CLOSE,60);
VAR33:=((IF((((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE>OPEN)),VAR24,VAR10)+VAR10)/2);
VAR34:=((IF(((VAR25>VAR24)AND(VAR25>VAR26)),VAR25,VAR10)+VAR10)/2);
VAR35:=((IF(((VAR26>VAR24)AND(VAR26>VAR25)),VAR26,VAR10)+VAR10)/2);
VAR36:=((IF((((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE<OPEN)),VAR24,VAR11)+VAR11)/2);
VAR37:=MA((((VAR33+VAR34)+VAR35)/3),VAR16);
VAR38:=MA(VAR36,VAR16);
STICKLINE(CLOSE>MA(CLOSE,30),0,VV,3,1),COLOR0000FF;
STICKLINE(CLOSE<MA(CLOSE,30),0,VV,3,1),COLOR00FF00;
STICKLINE(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE>OPEN),0,VAR24,3,0),COLOR00FFFF;
STICKLINE(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(CLOSE<OPEN),0,VAR24,2,0),COLORFF0000;
STICKLINE((VAR26>VAR24)AND(VAR26>VAR25),0,VAR26,3,0),COLORFFFFFF;
STICKLINE((VAR25>VAR24)AND(VAR25>VAR26),0,VAR25,3,0),COLORMAGENTA;
STICKLINE(VV>MA(VV,5)*2.5,0,VV,0.2,0),COLORYELLOW;
STICKLINE(VAR10>0,VAR10,0,0.2,0),COLOR0000FF;
VAR41:=((VV/CAPITAL)*100);
{多空判断}
主力净额:VAR10+VAR11,COLORYELLOW,LINETHICK2;
零轴:0,COLORWHITE,DOTLINE;
价涨量缩:=C>REF(C,1) AND VV<REF(VV,1);
价跌量增:=C<REF(C,1) AND VV>REF(VV,1);
DRAWTEXT(价涨量缩 OR 价跌量增,主力净额*1.1,'背离'),COLORFF00FF;
倍量:=VV/REF(VV,1)>1.9;
涨停:=C/REF(C,1)>1.095;
DRAWTEXT(倍量,VV*0.9,'倍量'),COLORYELLOW;
DRAWTEXT(涨停,VV*1.2,'涨停'),COLORRED;
多头:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20);
空头:=MA(C,5)<MA(C,10) AND MA(C,10)<MA(C,20);
DRAWTEXT(多头,VV*0.7,'多头'),COLOR00AAAA;
DRAWTEXT(空头,VV*0.7,'空头'),COLORGREEN;








来函数检测结果如下
该公式包含未来函数:CAPITAL

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


VV赋值:成交量(手)
VAR1赋值:如果到最后交易的周期=1ANDPERIOD=5,返回VV*240/当前离开盘分钟数,否则返回无效数
输出主力暗盘:VAR1/10,线宽为0
VAR2赋值:VV/((最高价-最低价)*2-收盘价-开盘价的绝对值)
输出暗盘买量:如果收阳线,返回VAR2*(最高价-最低价),否则返回如果收阴线,返回VAR2*((最高价-开盘价)+(收盘价-最低价)),否则返回VV/2/10,画红色,线宽为0
VAR6赋值:如果收阳线,返回0-VAR2*((最高价-收盘价)+(开盘价-最低价)),否则返回如果收阴线,返回0-VAR2*(最高价-最低价),否则返回0-VV/2
输出明盘买量:-VAR6/10,画绿色,线宽为0
VAR7赋值:暗盘买量+明盘买量,线宽为0
VAR8赋值:(收盘价的34日简单移动平均-收盘价)/收盘价的34日简单移动平均*50,COLOR008288
当满足条件0.019上穿VAR8的21日过滤时,在28和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR008000
当满足条件收盘价/1日前的收盘价>1.09的21日过滤时,在3和38位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR8285FF
VAR9赋值:(VV/(((最高价-最低价)*2)-(收盘价-开盘价)的绝对值))
VAR10赋值:如果(收阳线),返回(VAR9*(最高价-最低价)),否则返回如果(收阴线),返回(VAR9*((最高价-开盘价)+(收盘价-最低价))),否则返回(VV/2)
VAR11赋值:如果(收阳线),返回(0-(VAR9*((最高价-收盘价)+(开盘价-最低价)))),否则返回如果(收阴线),返回(0-(VAR9*(最高价-最低价))),否则返回(0-(VV/2))
VAR12赋值:(VAR10+VAR11)
当满足条件(VAR12<0)时,在0和VAR12/3位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR33FF33
VAR13赋值:(VV/VV的5日简单移动平均)
VAR14赋值:首次VAR10距今天数
VAR15赋值:如果((121>VAR14)AND(VAR14>0)),返回VAR14,否则返回120
VAR16赋值:如果((4>VAR14)AND(VAR14>0)),返回VAR14,否则返回3
VAR17赋值:VV的VAR16日简单移动平均
VAR20赋值:(最高价-最低价)
VAR21赋值:(开盘价-收盘价)的绝对值
VAR22赋值:(最高价-如果(收阳线),返回收盘价,否则返回开盘价)
VAR23赋值:(如果(收阳线),返回开盘价,否则返回收盘价-最低价)
VAR24赋值:((VAR21/VAR20)*VV)
VAR25赋值:((VAR22/VAR20)*VV)
VAR26赋值:((VAR23/VAR20)*VV)
VAR27赋值:如果((VV/当前流通股本(手))>0.001),返回1,否则返回((VV/当前流通股本(手))*100)的对数的绝对值的指数
VAR28赋值:(((收盘价-收盘价的5日简单移动平均)/收盘价的5日简单移动平均)*100)
VAR29赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的30日简单移动平均 AND 收盘价的30日简单移动平均>收盘价的60日简单移动平均
VAR33赋值:((如果(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(收阳线)),返回VAR24,否则返回VAR10+VAR10)/2)
VAR34赋值:((如果((VAR25>VAR24)AND(VAR25>VAR26)),返回VAR25,否则返回VAR10+VAR10)/2)
VAR35赋值:((如果((VAR26>VAR24)AND(VAR26>VAR25)),返回VAR26,否则返回VAR10+VAR10)/2)
VAR36赋值:((如果(((VAR24>=VAR25)AND(VAR24>=VAR26))AND(收阴线)),返回VAR24,否则返回VAR11+VAR11)/2)
VAR37赋值:(((VAR33+VAR34)+VAR35)/3)的VAR16日简单移动平均
VAR38赋值:VAR36的VAR16日简单移动平均
当满足条件收盘价>收盘价的30日简单移动平均时,在0和VV位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0000FF
当满足条件收盘价<收盘价的30日简单移动平均时,在0和VV位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR00FF00
当满足条件((VAR24>=VAR25)AND(VAR24>=VAR26))AND(收阳线)时,在0和VAR24位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FFFF
当满足条件((VAR24>=VAR25)AND(VAR24>=VAR26))AND(收阴线)时,在0和VAR24位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF0000
当满足条件(VAR26>VAR24)AND(VAR26>VAR25)时,在0和VAR26位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFFFFFF
当满足条件(VAR25>VAR24)AND(VAR25>VAR26)时,在0和VAR25位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
当满足条件VV>VV的5日简单移动平均*2.5时,在0和VV位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,画黄色
当满足条件VAR10>0时,在VAR10和0位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR0000FF
VAR41赋值:((VV/当前流通股本(手))*100)
输出主力净额:VAR10+VAR11,画黄色,线宽为2
输出零轴:0,画白色,DOTLINE
价涨量缩赋值:收盘价>1日前的收盘价 AND VV<1日前的VV
价跌量增赋值:收盘价<1日前的收盘价 AND VV>1日前的VV
当满足条件价涨量缩OR价跌量增时,在主力净额*1.1位置书写文字,COLORFF00FF
倍量赋值:VV/1日前的VV>1.9
涨停赋值:收盘价/1日前的收盘价>1.095
当满足条件倍量时,在VV*0.9位置书写文字,画黄色
当满足条件涨停时,在VV*1.2位置书写文字,画红色
多头赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均
空头赋值:收盘价的5日简单移动平均<收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均<收盘价的20日简单移动平均
当满足条件多头时,在VV*0.7位置书写文字,COLOR00AAAA
当满足条件空头时,在VV*0.7位置书写文字,画绿色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

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