夜雨聆风学习资料网

ARTICLE · 1240752

主导动能引擎:成交均价翻译成动能线(源码)

主导动能引擎:成交均价翻译成动能线(源码)

主导动能引擎:一条基于成交均价的动能线,专抓主升段放量。

股价涨得快不快,看价格;涨得实不实,得看成交。

这条指标的核心,是把成交均价的变化速度,翻译成一条看得懂的动能线。

成交均价是地基

指标第一步算的是成交均价:成交金额除以成交量,再除以 100。

这是当天所有成交的平均成本。它比收盘价更能反映真实的多空平衡点。

然后把成交均价和它的 13 日加速均值做比较,算出一个偏离度,取负值后做 5 日平滑。

得到的这条线就是「动能引擎」。它的数值为负时说明均价在走弱,接近零则说明均价企稳回升。

动能线要配合均线看

光有一条动能线还不够,指标又叠了两条:

一条是把动能线除以 10 之后,加上 10 日成交均价均值,再做 3 日加速平滑。这是操盘线。另一条是成交均价的 3 日加速均值,叫行情线。

两条线的交叉,给出动能的方向变化。

三重过滤才给选股信号

指标真正的选股逻辑,藏在一组三条件里。

长期均线是不是一直压着价格、中期均线是不是在下行、股价是不是刚刚放量突破长期均线。

三条同时成立,才构成一次「从底部起来的突破」。这一组条件筛出来的票,往往是主升段的起点。

图上还叠了超买超卖

指标另外算了乖离率和 RSV(相对强弱值),在图上叠画出顶部和底部的参照刻度。

顶部刻度用红色,底部用绿色,中间还有几条不同颜色的线。

这些刻度的作用是给动能线一个纵向参照——动能线走到哪个位置算高、哪个位置算低,一眼就能看出来。

还有两组辅助信号

指标用柱状图标记了两个位置:一个是动能线在底部区域金叉时,画红色柱;另一个是动能线在顶部区域死叉时,画红色柱。

同时还有一组综合强度线,用来衡量当前趋势的可靠性。

图上怎么看

先看那组三条件过滤的信号,那是选股用的。

再看动能线和行情线的交叉,那给的是动能方向。

最后看底部区域的彩色柱,那是买点的视觉提示。

用的时候注意两点

第一,这条指标计算量比较大,涉及的中间变量有四十多个。实盘里加载可能会比其他指标稍慢一点,这是正常的。

第二,成交均价是相对值,不同股票的动能线数值不能直接比较,只能看各自的历史变化。

动能的价值在于早半步发现资金的意图,但它不负责给你一个精确的买卖价。

温馨提示

本指标仅作为知识分享,不构成任何建议。

指标源码

{成交均价与动能引擎:均价偏离度取负后平滑}

DE_N:=26;

DE_A:80;

DE_B:20;

DE_AB:=AMOUNT/V/100;

DE_LC1:=REF(CLOSE,1);

DE_ENG:=EMA((((DE_AB-EMA(DE_AB,13))/EMA(DE_AB,13))*(0-100)),5);

DE_JT1:=EVERY(REF(C,1)<REF(MA(C,120),1),30);

{三重趋势过滤:长期均线压制、短期均线走低、放量突破}

DE_JT2:=EVERY(REF(MA(C,120),1)>REF(MA(C,60),1),30);

DE_JT3:=REF(C,1)<MA(C,120) AND C>MA(C,120) AND O/REF(C,1)<1.09 AND V=HHV(V,20);

DE_BIAS:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;

DE_RSV:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;

{乖离率与 RSV 一同量化超买超卖区间}

DE_RSV2:=SMA(DE_RSV,2,1);

DE_RSI5:=((SMA(MAX((CLOSE-DE_LC1),0),5,1)/SMA(ABS((CLOSE-DE_LC1)),5,0))*100);

DE_OP:=EMA(((DE_ENG/10)+EMA(DE_AB,10)),3);

{5 日 RSI,衡量上涨动量占总波动的比例}

DE_MKT:=EMA(DE_AB,3);

DE_QTR:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,

1)))),ABS((LOW-REF(CLOSE,1)))),10);

{操盘线与行情线:两条基于成交均价的快慢线}

DE_SKY:100+(-ABS(DE_BIAS)),COLORRED;

DE_DN:SMA(DE_RSV2,2,1);

DE_NONE:ABS(DE_BIAS),COLORGREEN;

DE_ENEMY:50,COLORFFAA00,LINETHICK3;

DE_HD:=(HIGH - REF(HIGH,1));

{顶部与底部参照线,其余为中间刻度}

DE_LD:=(REF(LOW,1) - LOW);

DE_XG1:=COUNT(DE_JT1 AND DE_JT2,20) AND DE_JT3;

DE_CORE:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;

{DMI 体系的上下动向值,用于计算 ADX 强度}

DE_BUY:STICKLINE(CROSS(DE_DN,DE_NONE),3,20,2,0),COLORRED,LINETHICK1;

DE_DMP:=SUM(IF(((DE_HD > 0) AND (DE_HD > DE_LD)),DE_HD,0),10);

DE_DMM:=SUM(IF(((DE_LD > 0) AND (DE_LD > DE_HD)),DE_LD,0),10);

STICKLINE(CROSS(DE_DN,DE_NONE),20,25,2,0),COLORFF9900,LINETHICK1;

DRAWTEXT(CROSS(DE_DN,DE_NONE),30,' '),COLORFFFFCC;

DE_MT1:=EVERY(REF(C,1)<REF(MA(C,60),1),30);

DE_PDI:=((DE_DMP*100)/TR);

DE_MDI:=((DE_DMM*100)/TR);

DE_TREND:=EMA(((SLOPE(C,22)*20)+C),55),COLORYELLOW,LINETHICK2;

DE_SELL:STICKLINE(CROSS(DE_DN,DE_SKY),70,90,2,0),COLORRED,LINETHICK1;

{趋势线:22 日斜率加权后的 55 日平滑}

STICKLINE(CROSS(DE_DN,DE_SKY),90,99,2,0),COLORFF9900,LINETHICK1;

DE_ADX:=MA(((ABS((DE_MDI-DE_PDI))/(DE_MDI + DE_PDI))*100),5);

DE_AV:=(DE_RSI5+DE_ADX);

DE_MT2:=EVERY(REF(MA(C,60),1)>REF(MA(C,30),1),30);

DRAWTEXT(CROSS(DE_DN,DE_SKY),70,' '),COLORFFFFCC;

DE_XG2:IF(CROSS(DE_DN,20),1,0);

DE_DXR:=(((DE_ADX+REF(DE_ADX,5))/2)+DE_RSI5);

{ADX 与 RSI 合成综合强度}

0,COLORFF00FF;

DE_AA:CROSS(DE_MKT,DE_OP)*100,COLORMAGENTA;

DE_MT3:=REF(C,1)<MA(C,60) AND C>MA(C,60) AND O/REF(C,1)<1.09 AND V=HHV(V,20);

DE_WR10:=((100*(HHV(HIGH,10)-CLOSE))/(HHV(HIGH,10)-LLV(LOW,10)));

{选股条件二:中期均线走平后放量突破}

DE_SCOPE:=(CLOSE-LLV(LOW,DE_N))/(HHV(HIGH,DE_N)-LLV(LOW,DE_N))*100;

DE_GAP:=(DE_RSI5 - DE_WR10);

DRAWICON((CROSS(DE_DN,20) ),20,1);

DRAWICON((CROSS(DE_DN,20) ),-20,25);

{N 日区间位置标准化,构成超买超卖主指标}

DE_BOT:=(DE_AV+DE_GAP);

DE_XG22:=COUNT(DE_MT1 AND DE_MT2,20) AND DE_MT3;

DE_PICK:DE_XG1 OR DE_XG22;

{量化底 = 综合强度与背离量之和;零轴上方细柱、下方粗红柱}

STICKLINE((DE_BOT>=0),0,DE_BOT,0.3,1),LINETHICK2,COLORCC6600;

STICKLINE((DE_BOT<0),0,DE_BOT,0.8,1),LINETHICK6,COLORRED;

源码,原文一键复制

相关学习资料