ARTICLE · 1182855
火焰量能指标:拆量识对敲辨真假放量(源码)
火焰量能指标:拆开成交量看对敲,真假放量一眼识破。
成交量骗人吗?单看那根柱子,确实会。
同样是放量,可能是资金大举进场,也可能是左手倒右手的对敲。柱体一样高,含义天差地别。
这条指标要做的事情很直接:把那根柱子拆开,看里面的成分。
为什么要拆
一根成交量柱子,其实由三部分组成:
价格往上走的那段,算作主动买;
价格往下走的那段,算作主动卖;
至于实体和影线,各自承载的成交量也不一样。
指标按当日的开、高、低、收四个价格,把总量按比例切成三份:实体量、上影量、下影量。
切完之后再看,就不再是一根模糊的柱子,而是三个可以对比的数值。
主买主卖的折算
接着,指标把成交量折算成主买和主卖两股力量。
折算的依据是当天的阴阳和影线长短:
如果是阳线,实体部分的量算作主买;
如果是阴线,实体和影线的组合方式不一样,算法也随之调整。
平盘的情况下,则把量对半分。
折算完成后,主买画成红色,主卖画成绿色。谁强谁弱,一眼能看出来。
对敲是怎么暴露的
这才是这条指标最实用的地方。
有一种很典型的情况:某天突然放量,柱子很高,看着像要启动。但拆开一看,成交量主要集中在影线部分,实体部分的量很少。
这说明什么?说明当天的换手是在来回对打中完成的,而不是单边推动——典型的对敲特征。
指标用三种颜色的柱体把「实体量最大」「下影量最大」「上影量最大」这三种情形分别画出来,配合前面的主买主卖,真假放量就很难藏住。
净额和百分比
指标还算了两个衍生值。
一个是「震动调整」,也就是主买加主卖之后的净额。这个值反映了当天多空的净结果。
另一个是「买卖量差」,把净额折算成百分比的形式,负值的时候会单独用白色柱体标出。
为什么要看净额?因为总成交量只能告诉你「有多少」,净额才能告诉你「谁赢了」。
放量过滤区间
为了避免被那种「只是放了一天」的量能干扰,指标里加了一个区间判断。
它要求成交量落在 3 日均量的 1.1 倍到 3 倍之间。
下限 1.1 倍,是为了排除不够格的放量;
上限 3 倍,是为了排除极端异动——放得太猛往往是一次性的,不构成持续动能。
落在这个区间内,才标记为有效放量。
三条均量线和星号
指标最后画了 5 日、40 日、135 日三条均量线。
这三条线的位置就是量能的水位标尺:
量能刚上穿 5 日均量,属于短期异动;
站上 40 日甚至 135 日均量,才是量级的转变。
当成交量上穿 5 日均量时,会在柱顶打一个星号,提示当天的量能出现了变化。
怎么配合看
实用的顺序是:
先看有没有星号,确认出现了异动;
再拆开看这次异动的成分,是主动买占优还是主动卖占优;
最后对照均量线的位置,判断这是短期脉冲还是量级转变。
三步下来,就不会被一根高柱子轻易骗进去了。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{火焰量能:把成交量按主动买、主动卖拆开,识别主力对敲与真假放量}
FL_RAW:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
FL_RAW2:=(VOL/(((HIGH-LOW)*2)-ABS((CLOSE-OPEN))));
FL_BUY:=IF((C>O),(FL_RAW2*(H-L)),IF((C<O),(FL_RAW2*((H-O)+(C-L))),(V/2)));
FL_SELL:=IF((C>O),(0-(FL_RAW2*((H-C)+(O-L)))),IF((C<O),(0-(FL_RAW2*(H-L))),(0-(V/2))));
FL_RANGE:=(HIGH-LOW);
FL_BODY:=ABS((OPEN-CLOSE));
FL_UPSHADOW:=(HIGH-IF((CLOSE>OPEN),CLOSE,OPEN));
FL_DNSHADOW:=(IF((CLOSE>OPEN),OPEN,CLOSE)-LOW);
{── 拆解骨架:按当日实体、上影、下影把总量分成三段 ──}
FL_BODYVOL:=((FL_BODY/FL_RANGE)*VOL);
FL_UPVOL:=((FL_UPSHADOW/FL_RANGE)*VOL);
FL_DNVOL:=((FL_DNSHADOW/FL_RANGE)*VOL);
{── 长周期参照:用 30 日均线上下分色,区分量能处在多空哪一侧 ──}
STICKLINE((CLOSE>MA(CLOSE,30)),0,VOL,3,1),COLOR0000FF;
STICKLINE((CLOSE<MA(CLOSE,30)),0,VOL,3,1),COLORFF937F;
FL_TOTAL:VOL,POINTDOT;
{── 主买主卖:按阴阳与影线长短,把成交量折算成主动买盘与主动卖盘 ──}
FL_MAINBUY:IF(C>O,FL_RAW*(H-L),IF(C<O,FL_RAW*((H-O)+(C-L)),V/2)),COLORRED,POINTDOT;
FL_MAINSELL:IF(C>O,0-FL_RAW*((H-C)+(O-L)),IF(C<O,0-FL_RAW*(H-L),0-V/2)),COLOR00FF00,POINTDOT;
{── 放量提示:成交量放大到 3 日均量的 1.1~3 倍时标出 ──}
FL_VOLUP3:BETWEEN(V,MA(V,3)*1.1,MA(V,3)*3),POINTDOT,COLOR6699FF;
FL_SELLPCT:-FL_SELL/100000,COLOR00FF00,POINTDOT,NODRAW;
{── 震动调整:主买与主卖相抵后的净额,正值画绿柱 ──}
FL_SHAKE:(FL_BUY+FL_SELL);
STICKLINE((FL_SHAKE<1),1,FL_SHAKE,3,0),COLOR70DB93;
{── 买卖量差:净额折算成百分比,负值单独用白柱标出 ──}
FL_NETPCT:(FL_BUY+FL_SELL)/100000,COLORFF00FF;
STICKLINE((FL_NETPCT<0),0,FL_NETPCT,3,0),COLORWHITE,LINETHICK0;
STICKLINE((((FL_BODYVOL>=FL_UPVOL) AND (FL_BODYVOL>=FL_DNVOL)) AND (C<O)),0,FL_BODYVOL,2,0),COLORFF0000;
{── 对敲识别:上影与下影量对比,判断是主动买占优还是主动卖占优 ──}
STICKLINE(((FL_DNVOL>FL_BODYVOL) AND (FL_DNVOL>FL_UPVOL)),0,FL_DNVOL,2,0),COLORFFFFFF;
STICKLINE((FL_BUY>0),FL_BUY,0,2,0),COLOR0000FF;
FL_MA5:MA(V,5),COLORWHITE,LINETHICK2;
{── 均量参照:5/40/135 日三条均量线同步画出,长短周期一眼对照 ──}
FL_MA40:MA(V,40),COLOR00FF99,LINETHICK2;
FL_MA135:MA(V,135),COLORFFFF00,LINETHICK2;
{── 放量星号:成交量上穿 5 日均量时打星,提示量能有变化 ──}
DRAWTEXT(CROSS(V,FL_MA5),(V *1.06),'★'),COLORYELLOW;
选股源码,原文一键复制















































































