ARTICLE · 1328539
底部拐点指标:力度掉到五点八以下(源码)
位移和波幅
这套算法从两个数开始:向上的位移和向下的位移。今天的最高价比昨天高多少,记到向上那一边;昨天的最低价今天低多少,记到向下那一边。哪边大就取哪边,累加五天。
分母是真实波幅。这个数把当天的振幅、以及跳空的那一段都算进去,五天累加。
位移除以波幅,就是力度。向上算出多头力度,向下算出空头力度,两个相减再平滑,得到一条单边读数。
读数高说明什么
读数越高,说明这几天里价格几乎朝一个方向走,回撤很少。读数低,说明多空在拉锯,来回抵消。
它取的是平滑后的差值,所以它天生滞后。好处是噪点少,坏处是等它确认,行情往往已经走了一段。
所以它不适合用来抓最低点,适合用来判断「这段单边走完没有」。
力竭那一下
真正有意思的条件是两条同时出现:单边读数冲过八十八,而多头力度掉到五点八以下。
读数冲高说明前面走得很猛。多头力度掉下来,说明向上的位移已经不给力了。这一高一低之间的落差,就是力竭。
力竭之后再收一根阳线,图上才从零到一百铺一根洋红柱。深色的底也在同一个信号里出现,提示这段行情的方向感已经很弱。
两点提醒
一是它算的是位移,不是价格。价格创新高但位移很小,读数就上不去,这种情况在慢牛里常见,别指望它给出信号。
二是参数是固定的五天。换成更短的窗口,读数会敏感很多,假信号也跟着多。想改就先在一段行情里对着看,别直接上实盘。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{整张图铺一层深色底,从黑到棕过渡}
DRAWGBK(CURRBARSCOUNT=1, RGB(110,108,108),RGB(88,30,0),0,'',0);
QS_MA1:=MA(CLOSE,1);
{典型价,三个数的平均}
QS_TYP:=(LOW+HIGH+CLOSE)/3;
{典型价的五日均线}
QS_TYP_MA5:= MA(QS_TYP,5);
{这条均线十日内的最高点}
QS_UP10:= HHV(QS_TYP_MA5,10);
QS_TYP_MA5B:= MA(QS_TYP,5);
QS_DN10:=LLV(QS_TYP_MA5B,10);
{五日内的真实波幅累加,上下影线和跳空都算进去}
QS_TRSUM:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),5);
QS_UP_MOVE:=(HIGH - REF(HIGH,1));
QS_DN_MOVE:=(REF(LOW,1) - LOW);
{向上的方向位移累加}
QS_PLUS_DM:=(SUM(IF(((QS_UP_MOVE > 0) AND (QS_UP_MOVE > QS_DN_MOVE)),QS_UP_MOVE,0),5) );
QS_MINUS_DM:=SUM(IF(((QS_DN_MOVE > 0) AND (QS_DN_MOVE > QS_UP_MOVE)),QS_DN_MOVE,0),5);
{位移除以波幅,得到多头力度}
QS_PDI:=(((QS_PLUS_DM ) * 100) / QS_TRSUM);
QS_MDI:=((QS_MINUS_DM * 100) / QS_TRSUM);
{多空力度相减再平滑,读数越高说明单边越干脆}
QS_DX:=(MA(((ABS((QS_MDI - QS_PDI)) / (QS_MDI + QS_PDI)) * 100),3));
{和三天前的读数取平均,慢半拍但更稳}
QS_ADX_R:=((QS_DX + REF(QS_DX,3)) / 2);
QS_LOW1:=MA(LOW,1);
QS_HIGH2:=MA(HIGH,2);
QS_CLOSE2:=MA(CLOSE,2);
QS_CLOSE2_REF:=REF(QS_CLOSE2,1);
{单边读数冲过八十八、多头力度却掉到五点八以下,就是力竭}
QS_EXTREME:=( IF(((QS_DX > 88) AND (QS_PDI < 5.8)),80,0));
{力竭之后今天收阳,图上才打信号}
QS_STRIKE:IF(QS_EXTREME=0 AND C>O AND REF(QS_EXTREME,1)=80,80,0),COLORFFFFFF;
{信号出现时,从零到一百铺一根洋红柱}
STICKLINE(QS_STRIKE>0,100,0,2,0),COLORMAGENTA;
选股源码,原文一键复制















































































