通达信底部动态指标公式源码
指标功能:
指标为副图技术分析工具,结合KDJ、乖离率、动态底部及量价关系,用于识别趋势变化、超跌反弹信号及三线金叉买点。
使用要点:
1. 趋势线:红色为上升趋势,蓝色为下降趋势。
2. 反弹信号:绿色箭头标记超跌反弹买点(需满足K上穿D、乖离率<-6等条件)。
3. 动态底部:红色柱状线显示底部强度。
4. 辅助线:青色虚线标识D值的高低点连线。
5. 风险提示:绿色柱状标记高位风险区域。
6. 选股逻辑:通过“三线金叉”(K、D、D高低点连线)结合D值<40筛选潜在买点。
注意:信号需结合价格走势验证,避免在震荡市中单独使用。
{副图源码如下}
RSV:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
K:=SMA(RSV,9,1);
D:=SMA(K,3,1);
趋势J1:3*K-2*D,COLORRED;
趋势J2:EMA(K,3),LINETHICK1;
IF(趋势J1>=REF(趋势J1,1),趋势J1,DRAWNULL),COLORRED,LINETHICK2;
IF(趋势J1< REF(趋势J1,1),趋势J1,DRAWNULL),COLORBLUE,LINETHICK2;
BBIAS := (CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
抢反弹:= IF(CROSS(K,D) AND BBIAS<-6 AND D<16 AND CLOSE>REF(CLOSE,1),80,0),COLOR00FF00;
DRAWICON(抢反弹=80,趋势J2-0.005,1);
底部动态:EMA(IF(L<= LLV(L,40),SMA(ABS(L-REF(L,1)),40,1)/SMA(MAX(L-REF(L,1),0),40,1),0),3)*10,STICK,COLORRED,LINETHICK2;
DRAWLINE(D>=HHV(D,13),D,D<=LLV(D,13),D,1),COLORCYAN,DOTLINE;
V1:=AMOUNT/VOL/100;
V2:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
V3:=SUM(AMOUNT,7)/V1/100;
V4:=DMA(V2,VOL/V3);
V5:=(CLOSE-V4)/V4*100;
V6:=MA(V5,20)+STD(V5,20);
BIAS21:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
STICKLINE(REF(BIAS21,1)>=5 AND CROSS(V6,V5) AND REF("KDJ.J"(34,3,3),1)>80 AND REF("KDJ.J"(9,3,3),1)>80,90,85,5,0),COLOR00FF00;
50;80;20;
{选股源码如下}
RSV:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
K:=SMA(RSV,9,1);
D:=SMA(K,3,1);
DGL:=DRAWLINE(D>=HHV(D,21),D,D<=LLV(D,21),D,1);
三线金叉:CROSS(K,D) AND CROSS(K,DGL) AND D<40;}</FONT></FONT></FONT>;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
RSV赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
K赋值:RSV的9日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
输出趋势J1:3*K-2*D,画红色
输出趋势J2:K的3日指数移动平均,线宽为1
如果趋势J1>=1日前的趋势J1,返回趋势J1,否则返回无效数,画红色,线宽为2
如果趋势J1<1日前的趋势J1,返回趋势J1,否则返回无效数,画蓝色,线宽为2
赋值: (收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
抢反弹赋值: 如果K上穿DANDBBIAS<-6ANDD<16ANDCLOSE>1日前的收盘价,返回80,否则返回0,COLOR00FF00
当满足条件抢反弹=80时,在趋势J2-0.005位置画1号图标
输出底部动态:如果最低价<=40日内最低价的最低值,返回最低价-1日前的最低价的绝对值的40日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的40日[1日权重]移动平均,否则返回0的3日指数移动平均*10,STICK,画红色,线宽为2
当满足条件D>=13日内D的最高值时,在D位置画直线起点,当满足条件D<=13日内D的最低值时,在D位置画直线终点,1表示是否延长.,画青色,DOTLINE
V1赋值:成交额(元)/成交量(手)/100
V2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
V3赋值:成交额(元)的7日累和/V1/100
V4赋值:以成交量(手)/V3为权重V2的动态移动平均
V5赋值:(收盘价-V4)/V4*100
V6赋值:V5的20日简单移动平均+V5的20日估算标准差
BIAS21赋值:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均*100
当满足条件1日前的BIAS21>=5ANDCROSS(V6,V5)ANDREF("KDJ的J"(34,3,3),1)>80ANDREF("KDJ的J"(9,3,3),1)>80时,在90和85位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
50
80
20
RSV赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
K赋值:RSV的9日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
DGL赋值:当满足条件D>=21日内D的最高值时,在D位置画直线起点,当满足条件D<=21日内D的最低值时,在D位置画直线终点,1表示是否延长.
输出三线金叉:K上穿D AND K上穿DGL AND D<40
}