ARTICLE · 1341757
顶底指标:一格一格画出安全区(源码)
顶底线和趋势线
这条指标的主体是两条线。
顶底线由九日区间里两条互补的读数相减再加五十得来,五十是它的中线。它越高说明位置越危险,越低说明越接近底部。
趋势线取三十三日低点和二十一日高点算出的位置,取反之后加一百,再做一次重平滑。这么绕一圈的目的只有一个:让它足够钝,不被单日波动带跑。
两条线一个偏快、一个偏慢,上下错开的时候,就是阶段在切换。
四段安全区
图上按十、九十画了两条白线,中间按二十分成四格,分别写着高安全区、安全区、风险区、高风险区。
九十以上就是风险区,一百附近是高风险区。十以下算高安全区,一直到二十是安全区。
色带跟着顶底线和趋势线的相对方向变:往上走铺黄带,往下走铺另一条。两条线一上一下错开的时候也会铺,提醒你这时候节奏并不一致。
超跌区
除了位置,它还额外算了一条六日乖离,并把它和十二日、二十四日的乖离按一比二比三加权,再做三日平滑,取均值减标准差。
这条线落在负六到负九之间,就是短线超跌区。这个区间不常见,出现的时候通常已经跌到没人愿意接的位置。
钱袋子和选股条件
再往下是一组底部读数:用最低价、开盘价、收盘价、最高价的均值做参照,算低位进场和洗盘的先后顺序。
进场连着两天、今天转弱,再加上前面那个超跌区或者底部信号,就叫钱袋子。它抓的是洗盘结束前那一小段。
最后的选股条件更严:主力和散户两条线金叉,而且主力还在负值区间,同时六根之内出现过超跌或底部信号。三条都成立的时候,位置往往已经不贵了。
三点提醒
一是这套的分区很直观,但分区只是位置,不是结论。九十以上还能继续涨,十以下也可能再跌一轮,它给的是风险等级,不是买卖指令。
二是超跌区这个条件比较苛刻,一个月里可能一次都不出现。等不到的时候不要放宽阈值去硬凑,那等于自己改公式。
三是钱袋子依赖连续两天的进场读数。如果中途某一天的读数被修正,信号会消失,所以它更适合盘后看,不适合盘中追。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{用九日区间算两条互补的强弱读数,一条越高越强,另一条越高越弱}
QS_RSV9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
QS_INV_RSV9:=100*(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9));
{把离顶远的那条做平滑再抬一百,作为顶底线的减数}
QS_K_SLOW:=SMA(QS_INV_RSV9,9,1)+100;
QS_RSV9_S:=SMA(QS_RSV9,3,1);
QS_D_SLOW:=SMA(QS_RSV9_S,3,1)+100;
{顶底线=快线减慢线再加五十,五十是它的中线}
QS_TOP_BOT:=QS_D_SLOW-QS_K_SLOW+50;
QS_LL33:=LLV(LOW,33);
QS_HH21:=HHV(HIGH,21);
{用三十三日低点和二十一日高点算位置,取反后加一百,越低越接近底部}
QS_LOW_POS:=EMA((CLOSE-QS_LL33)/(QS_HH21-QS_LL33)*100,10)*-1+100;
QS_TREND_S:=100-EMA(0.191*REF(QS_LOW_POS,1)+0.809*QS_LOW_POS,1);
STICKLINE(C,100,90,4,0),COLORFFCC33;
STICKLINE(C,90,80,4,0),COLORFF9933;
{顶底线和趋势线一上一下错开时,都在二十到八十之间铺黄带}
STICKLINE(QS_TOP_BOT>REF(QS_TOP_BOT,1),20,80,4,0),COLORYELLOW;
STICKLINE(QS_TOP_BOT<REF(QS_TOP_BOT,1),20,80,4,0),COLORYELLOW;
STICKLINE((QS_TREND_S>REF(QS_TREND_S,1) AND QS_TOP_BOT<REF(QS_TOP_BOT,1)),20,80,4,0),COLORYELLOW;
STICKLINE((QS_TREND_S<REF(QS_TREND_S,1) AND QS_TOP_BOT>REF(QS_TOP_BOT,1)),20,80,4,0),COLORYELLOW;
STICKLINE(C,20,10,4,0),COLORFF6633;
STICKLINE(C,10,0,4,0),COLORFF3333;
{十和九十写两条白线,标出辟地和开天}
QS_BOTTOM_LINE:10,COLORWHITE;
QS_TOP_LINE:90,COLORWHITE;
{趋势线:同一条低位读数换个平滑系数,画成蓝色粗线}
QS_TREND_LINE:100-EMA(0.191*REF(QS_LOW_POS,1)+0.809*QS_LOW_POS,1),LINETHICK2,COLORBLUE;
QS_SAFE:=100-EMA(0.191*REF(QS_LOW_POS,1)+0.809*QS_LOW_POS,1),CIRCLEDOT,LINETHICK2,COLORRED;
{图上写死四个区间名:高安全区、安全区、风险区、高风险区}
DRAWTEXT(CURRBARSCOUNT=6,5,'高安全区'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,15,'安全区'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,85,'风险区'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=6,95,'高风险区'),COLORWHITE;
QS_BIAS6:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
QS_BIAS12:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
QS_BIAS24:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
QS_BIAS_W:=(QS_BIAS6+2*QS_BIAS12+3*QS_BIAS24)/6;
QS_BIAS_LOW:=MA(QS_BIAS_W,3)-STD(QS_BIAS_W,3);
{六日乖离落在负六到负九之间,是短线超跌区}
QS_BIAS_ZONE:=QS_BIAS_LOW<-6 AND QS_BIAS_LOW>-9;
QS_HL4:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
QS_RSV13:=SMA(ABS(LOW-QS_HL4),13,1)/SMA(MAX(LOW-QS_HL4,0),10,1);
QS_RSV13_S:=EMA(QS_RSV13,10);
QS_LL33B:=LLV(LOW,33);
QS_WASH_UP:=EMA(IF(LOW<=QS_LL33B,QS_RSV13_S,0),3);
QS_DIP_SIG:QS_WASH_UP>REF(QS_WASH_UP,1);
STICKLINE(QS_BIAS_ZONE OR QS_DIP_SIG ,0,20,3,0),COLORFAE6E6;
QS_HL4B:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
QS_RSV13B:=SMA(ABS(LOW-QS_HL4B),13,1)/SMA(MAX(LOW-QS_HL4B,0),10,1);
QS_RSV13B_S:=EMA(QS_RSV13B,10);
QS_LL33C:=LLV(LOW,33);
QS_WASH_UPB:=EMA(IF(LOW<=QS_LL33C,QS_RSV13B_S,0),3);
QS_IN:=QS_WASH_UPB>REF(QS_WASH_UPB,1);
QS_WASH:=QS_WASH_UPB<REF(QS_WASH_UPB,1);
{进场连着两天、今天转弱,再叠上超跌区,就是钱袋子}
QS_BAG:=REF(QS_IN,1) AND REF(QS_IN,2) AND QS_WASH AND (EXIST(QS_BIAS_ZONE OR QS_DIP_SIG,6));
QS_MA18:=MA(CLOSE,18);
QS_MTM_D:=C-REF(C,1);
QS_DX:=100*EMA(EMA(QS_MTM_D,6),6)/EMA(EMA(ABS(QS_MTM_D),6),6);
{动能读数在低点回勾,是短线买点}
QS_BUY_SIG:=LLV(QS_DX,2)=LLV(QS_DX,7) AND COUNT(QS_DX<0,2) AND CROSS(QS_DX,MA(QS_DX,2));
QS_BUY_ONCE:=COUNT(QS_BUY_SIG,3)=1 AND QS_BUY_SIG AND (EXIST(QS_BIAS_ZONE OR QS_DIP_SIG,6));
QS_MAIN:=EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5;
QS_RETAIL:=EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5;
{主力和散户金叉、主力还在负值,才是选股信号}
QS_PICK:=CROSS(QS_MAIN,QS_RETAIL) AND QS_MAIN<-10 AND (EXIST(QS_BIAS_ZONE OR QS_DIP_SIG,6));
DRAWTEXT(CROSS(QS_TREND_LINE,QS_BOTTOM_LINE),50,' 绝杀'),COLORRED;
STICKLINE(CROSS(QS_TREND_LINE,QS_BOTTOM_LINE),0,55,1,0),COLORRED;
源码,原文一键复制















































































