找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
查看: 44|回复: 4

自用平倍低缩量柱副图

[复制链接]
发表于 2026-2-28 15:17 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转本论坛。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 颂雅阳明 于 2026-2-28 15:27 编辑

{ 实时成交量修正(当日盘中按开盘时间折算全天成交量)}
VVOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,VVOL,0,-1,-1),COLOR00C0C0;

{ 原始成交量柱 }
VOLUME:VOL,VOLSTICK;

{ 定义核心条件 }
AA:=VOL>REF(V,1)*1.9;  { 倍量柱条件:当日成交量大于前一日成交量的1.9倍(即倍量)}
AA2:=VOL<REF(LLV(VOL,55),1);  { 55日内低量柱条件:当日成交量小于前55日的最低成交量 }
AA3:=VOL<REF(LLV(VOL,100),1); { 100日内低量柱条件:当日成交量小于前100日的最低成交量 }

{ 相邻量柱比较 - 计算后一个与前一个的比例 }
SCALE:=VOL/REF(VOL,1); { 当前量柱与前一个量柱的比例 }

{ 绘制彩色量柱(按你的颜色要求,注意优先级:长周期低量柱优先于短周期)}
STICKLINE(AA3,0,V,1,0),COLORMAGENTA; { 洋红色:100日内低量柱 }
STICKLINE(AA2 AND NOT(AA3),0,V,1,0),COLORGREEN; { 绿色:55日内低量柱(排除已满足100日低量的情况)}
STICKLINE(AA AND NOT(AA2) AND NOT(AA3),0,V,1,0),COLORYELLOW; { 黄色:倍量柱(排除低量柱情况)}

{ 原有红色条件柱逻辑保留 }
TJ1:=COUNT(V>REF(V,1)*1.9,4)=1;
TJ2:=COUNT(V<REF(V,1) AND L>MIN(L,4) AND L>REF(L,1),3)=3 ;
TJ3:=TJ1 AND TJ2;
STICKLINE(TJ3,0,V,1,0),COLORRED;

{ 均量线保留 }
MV2:MA(V,2);
MV6:MA(V,6);
MV20:MA(V,20);

{ 定义K线阴阳线条件 }
YANG:=C>O; { 阳线:收盘价大于开盘价 }
YIN:=C<O; { 阴线:收盘价小于开盘价 }

{ 定义相邻K线组合条件 }
ZUHE1:=YANG AND REF(YANG,1); { 阳阳组合:当前阳线且前一个也是阳线 }
ZUHE2:=YANG AND REF(YIN,1); { 阴阳组合:当前阳线且前一个是阴线 }

{ 标记0:相邻量柱等高或高度差在3%-5%内,且满足阳阳或阴阳组合 }
HEIGHT_DIFF:=ABS(VOL-REF(VOL,1))/MAX(VOL,REF(VOL,1))*100; { 高度差百分比 }
LING:=HEIGHT_DIFF<=5 AND (ZUHE1 OR ZUHE2); { 条件0:高度差≤5%且组合为阳阳或阴阳 }

{ 标记2:后一个高度为前一个二分之一(允许±10%误差,即0.4-0.6倍)}
ERYI:=SCALE<=0.6 AND SCALE>=0.4; { 条件2 }

{ 标记3:后一个高度为前一个三分之一(允许±10%误差,即0.3-0.3667倍)}
SANYI:=SCALE<=0.3667 AND SCALE>=0.3; { 条件3 }

{ === 新增:在量柱特定位置画彩色线条 === }
{ 在量柱二分之一处画白线(宽度与量柱同宽)}
MIDPOINT:=V*0.5; { 量柱高度的二分之一位置 }
STICKLINE(1, MIDPOINT, MIDPOINT, 2.5, 0), COLORWHITE; { 白色线在量柱二分之一处,宽度与量柱同宽 }

{ 在量柱三分之二处画红线 }
TWOTHIRDS:=V*0.6667; { 量柱高度的三分之二位置 }
STICKLINE(1, TWOTHIRDS, TWOTHIRDS,  2.5, 0), COLORRED; { 红色线在量柱三分之二处,宽度与量柱同宽 }

{ 在量柱三分之一处画绿线 }
ONETHIRD:=V*0.3333; { 量柱高度的三分之一位置 }
STICKLINE(1, ONETHIRD, ONETHIRD,  2.5, 0), COLORGREEN; { 绿色线在量柱三分之一处,宽度与量柱同宽 }

{ 计算量柱高度的一半作为间距 }
SPACE:=VOL*0.5; { 量柱高度的一半 }

{ 在量柱上方显示数字(距离量顶为量柱高度的一半,位置偏左居中,只显示最近100根)}
DRAWTEXT(LING AND CURRBARSCOUNT<=100, VOL + SPACE, '0'), COLORWHITE;
DRAWTEXT(ERYI AND CURRBARSCOUNT<=100, VOL + SPACE, '2'), COLORLIBLUE;
DRAWTEXT(SANYI AND CURRBARSCOUNT<=100, VOL + SPACE, '3'), COLORMAGENTA;


DRAWTEXT_FIX(1,0,0.03,0,'黄色柱是倍量柱,绿色柱是55日内的低量柱,洋红色为100日内的低量柱!0表示为平量柱;2表示为缩量二分之一,标白线;3表示缩量三分之一,标红线;缩量三分之二,标绿线'),COLORYELLOW;


发表于 2026-2-28 17:41 | 显示全部楼层
好好学习天天向上
回复

使用道具 举报

发表于 2026-2-28 22:04 | 显示全部楼层
好好学习天天向上
回复

使用道具 举报

发表于 2026-2-28 22:22 | 显示全部楼层
一起学习,共同进步
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表