ARTICLE · 1288413
顶底双向指标:抄底与超买提示(源码)
顶底双向指标:低位算抄底能量,高位给超买提示。
做波段的人有个共同困扰:抄底和逃顶,用的是两套完全不同的判断方法。
底部要看跌得够不够深、有没有企稳;顶部要看涨得够不够猛、动能有没有衰减。两套逻辑,两套参数,来回切换很容易乱。
这条指标把两件事放进同一套框架里,用同一组数据的两头来判。
底部那一头
指标先量最近九天的区间:最高减最低,得到振幅。
再分别算两段距离 —— 最高到收盘、收盘到最低。
用后一段占振幅的比例算一个值,减去七十,得到下探的力度。
同时算价格在六十天区间里的位置,作为背景参照。
把这些量做加权平滑,再把上下两段的差值捧出来。
差值超过三十的部分,才算有效的抄底能量。
这个设计的意思很直接:只有跌得深、偏离得远,才算有反弹的空间。小幅回调不会触发。
顶部那一头
顶部用的是另一套逻辑 —— 强弱值。
算法是六天内的涨幅和除以绝对波动和,乘一百。
这个值冲到八十三以上,就认为进入超买区。
超买不等于马上跌,但风险收益比在变差。指标会在图上标出提示。
柱体的颜色变化
抄底能量不是一个静态的数值,它每天在变。
指标用两种颜色区分方向:能量比昨天高的,画一种颜色;比昨天低的,画另一种颜色。
这样一眼就能看出,抄底的条件是在改善还是在恶化。
改善意味着跌幅在收窄、位置在回升;恶化意味着还在往下走。
使用上的分寸
第一,抄底能量高,不代表可以马上买。它是「空间够了」的信号,不是「时点到了」的信号。
第二,超买提示同理,只是提示风险在积累,不是卖出的精确信号。
第三,两头都用同一个阈值体系,可以横向比较。同一只票,历史上抄底能量到什么水平之后反弹力度大,翻图就能看出来。
第四,能量值持续走高,比单日冲高更有意义。一天的数值容易受单根 K 线影响,连续几天抬升才说明趋势在变。
把抄底和逃顶放在一套坐标里,好处是判断标准统一了。不用每次换一套思路,看同一组数字的两头就行。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{基准阈值:抄底差值要高过它才有意义}
基准阈值:=30;
{九日内的最高、最低与收盘,先量出这九天的高低差距}
九日振幅:=HHV(HIGH,9)-LLV(LOW,9);
九日上距:=HHV(HIGH,9)-CLOSE;
九日下距:=CLOSE-LLV(LOW,9);
上距比值:=九日上距/九日振幅*100-70;
{再算六十日区间里的位置和当日的重心价}
六十日位置:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
重心价:=(2*CLOSE+HIGH+LOW)/4;
下距平滑:=SMA(九日下距/九日振幅*100,3,1);
三十四低:=LLV(LOW,34);
差值平滑:=SMA(下距平滑,3,1)-SMA(上距比值,9,1);
超出值:=IF(差值平滑>100,差值平滑-100,0);
三十四高:=HHV(HIGH,34);
{把上距和下距的差值放大,形成抄底的能量值}
超出二倍:= 超出值*2;
位置平滑:= EMA((重心价-三十四低)/(三十四高-三十四低)*100,13);
位置均线:=EMA(0.667*REF(位置平滑,1)+0.333*位置平滑,2);
六十日平滑:= SMA(六十日位置,20,1);
下降差分:=SMA(超出二倍,2,1)-超出二倍;
双平滑差:=EMA(0.667*REF(位置平滑,1)+0.333*位置平滑,2)-位置平滑;
上距另算:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;
上距平滑:=SMA(上距另算,9,1)+100;
下距另算:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
下距平滑三:=SMA(下距另算,3,1);
下距平滑五:=SMA(下距平滑三,3,1)+100;
抄底差值:=下距平滑五-上距平滑;
{超出阈值的部分才计入,跌得不深就不显示}
准备抄底: IF(抄底差值>基准阈值,抄底差值-基准阈值,0),COLORFFFFFF;
{同时算一个强弱值,冲到极高位时提示风险}
昨收价:=REF(CLOSE,1);
强弱值:=SMA(MAX(CLOSE-昨收价,0),6,1)/SMA(ABS(CLOSE-昨收价),6,1)*100;
超买交叉:=CROSS(83,强弱值);
STICKLINE( 超买交叉,超买交叉,55,1,0),COLOR00FFFF;
DRAWTEXT(超买交叉,50,' 逃顶'),COLORFF9966;
STICKLINE(REF(准备抄底,1)<准备抄底,准备抄底,REF(准备抄底,1),5,0),COLORFF00FF;
STICKLINE(REF(准备抄底,1)>准备抄底,准备抄底,REF(准备抄底,1),5,0),COLORFFCC66;
源码,原文一键复制















































































