UID507744
积分211
学分
推广 个
预报后涨停 支
阅读权限40
在线时间 小时
注册时间2026-1-26
最后登录1970-1-1
|
利用选股公式,可用选出大前天为黄金柱的个股,就是主图上没标出是黄金柱的基柱。只是标了 独当一面,光看主图不能定为黄金柱,结合选股公式看应该可以,求参与完善!
主图公式
{量学黄金柱主图 - 真阴+独当一面+黄金柱标注(位置精准版)}
DRAWKLINE(H,O,L,C);
{1. 真阴(前一天)}
真阴:=REF(C,1)<REF(O,1) AND REF(C,1)<REF(C,2);
{2. 独当一面}
基柱阳:=C>O;
转升:=L>REF(L,1) AND C>REF(C,1);
倍量:=V>=REF(V,1)*1.9;
小倍阳:=V>=REF(V,1)*1.3 AND V<REF(V,1)*1.9;
小高量:=V>=HHV(V,5)*0.9;
长阳矮柱:=(C/REF(C,1)-1)>=0.03 AND V<REF(V,1)*0.9;
担当柱:=倍量 OR 小倍阳 OR 小高量 OR 长阳矮柱;
独当一面:=基柱阳 AND 真阴 AND 转升 AND 担当柱;
{标注独当一面(黄色★,在当前K线最低价下方)}
DRAWTEXT(独当一面, L*1, '★'),COLORYELLOW;
{4. 在独当一面K线上绘制三条水平线}
STICKLINE(独当一面, (O+C)/2, (O+C)/2, 3, 0), COLORWHITE; {1/2处白线}
STICKLINE(独当一面, (O*2 + C)/3, (O*2 + C)/3, 3, 0), COLORGREEN; {1/3处绿线}
STICKLINE(独当一面, (O + C*2)/3, (O + C*2)/3, 3, 0), COLORRED; {2/3处红线}
{5. 黄金柱(精准标注版)}
后3不破底:=REFX(LLV(L,3),0)>=O;
后3量缩:=REFX(MA(V,3),0)<V;
后3价稳:=REFX(MA(C,3),0)>=C;
黄金柱:=独当一面 AND 后3不破底 AND 后3量缩 AND 后3价稳;
DRAWTEXT_FIX(1,0,0.01,0,'★-当天为倍量柱、长阳矮柱、小倍阳、小高量等量柱,判断黄金柱用;白线-K线实体二分之一;红线-K线实体上三分之一;绿线--K线实体下三分之二'),COLORYELLOW;
副图公式【平倍低缩量柱】
{ 实时成交量修正(当日盘中按开盘时间折算全天成交量)}
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;
{ 定义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.8, 0), COLORWHITE; { 白色线在量柱二分之一处,宽度与量柱同宽 }
{ 在量柱三分之二处画红线 }
TWOTHIRDS:=V*0.6667; { 量柱高度的三分之二位置 }
STICKLINE(1, TWOTHIRDS, TWOTHIRDS, 2.8, 0), COLORRED; { 红色线在量柱三分之二处,宽度与量柱同宽 }
{ 在量柱三分之一处画绿线 }
ONETHIRD:=V*0.3333; { 量柱高度的三分之一位置 }
STICKLINE(1, ONETHIRD, ONETHIRD, 2.8, 0), COLORGREEN; { 绿色线在量柱三分之一处,宽度与量柱同宽 }
{ 计算量柱高度的一半作为间距 }
SPACE:=VOL*0.1; { 量柱高度的一半0.5改为0.1 }
{ 在量柱上方显示数字(距离量顶为量柱高度的一半,位置偏左居中,只显示最近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;
{ === 新增:计算增长倍数(今日比昨日增长了多少倍)=== }
ZENGZHANG:=(VOL - REF(VOL,1)) / REF(VOL,1); { 增长倍数 = (今日-昨日)/昨日 }
{ === 倍量柱上方显示增长倍数(>=1.9倍,排除平量柱)=== }
BEILIANG:=VOL>REF(VOL,1)*1.9 AND NOT(LING); { 倍量条件,排除平量柱 }
DRAWTEXT(BEILIANG AND CURRBARSCOUNT<=100, VOL + SPACE, VAR2STR(ROUND(ZENGZHANG*10)/10,1)), COLORRED;
{ === 1-1.9倍之间显示增长倍数(排除平量柱)=== }
LIANGZHONG:=VOL>=REF(VOL,1) AND VOL<=REF(VOL,1)*1.9 AND NOT(LING); { 1倍到1.9倍之间,排除平量柱 }
DRAWTEXT(LIANGZHONG AND CURRBARSCOUNT<=100, VOL + SPACE, VAR2STR(ROUND(ZENGZHANG*10)/10,1)), COLORWHITE;
DRAWTEXT_FIX(1,0,0.03,0,'黄色柱是倍量柱;绿色柱是55日内低量柱,洋红色为100日内低量柱;0表示为平量柱;2表示为缩量二分之一,标白线;3表示缩量三分之一,标红线;缩量三分之二,标绿线;量柱上方显示增长倍数'),COLORYELLOW;
黄金柱选股公式
{黄金柱选股 · 正宗量学 · 独当一面 = 转跌为升+转阴为阳+4类担当柱}
{1. 基础过滤}
基础:=NOT(DYNAINFO(4)=0) AND NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
{2. 基柱前一天:真阴(大大前天)}
真阴:=REF(C,4)<REF(O,4) AND REF(C,4)<REF(C,5);
{3. 基柱(大前天):转阴为阳 + 转跌为升}
基柱阳:=REF(C,3)>REF(O,3);
转升:=REF(L,3)>REF(L,4) AND REF(C,3)>REF(C,4); { 你说的:转跌为升 }
{4. 4类担当柱:倍量 / 小倍阳 / 小高量 / 长阳矮柱}
倍量:=REF(V,3)>=REF(V,4)*1.9;
小倍阳:=REF(V,3)>=REF(V,4)*1.3 AND REF(V,3)<REF(V,4)*1.9;
小高量:=REF(V,3)>=HHV(REF(V,3),5)*0.9;
长阳矮柱:=(REF(C,3)/REF(C,4)-1)>=0.03 AND REF(V,3)<REF(V,4)*0.9;
担当柱:=倍量 OR 小倍阳 OR 小高量 OR 长阳矮柱;
{5. 独当一面(就是能够转跌为升、转阴为阳,一般具有“初阴胜阳”的特征,即由倍量柱、长阳矮柱、小倍阳、小高量等量柱来担当)}
独当一面:=基柱阳 AND 真阴 AND 转升 AND 担当柱;
{6. 黄金柱后3天确认(宽松版:均价≥实顶)}
实顶:=REF(C,3);
实底:=REF(O,3);
基量:=REF(V,3);
后三均:=(REF(C,2)+REF(C,1)+C)/3;
后三均量:=(REF(V,2)+REF(V,1)+V)/3;
不破底:=LLV(L,3)>=实底;
量缩:=后三均量<基量;
价稳:=后三均>=实顶;
{7. 最终选股}
XG:基础 AND 独当一面 AND 不破底 AND 量缩 AND 价稳;
|
-
|