通达信【大盘评分系统个股价格超跌打分系统】 指标源码

 
{大盘评分系统副图源码如下}

{1. RSI6超跌(大盘版)}
RSI6:=SMA(MAX(INDEXC-REF(INDEXC,1),0),6,1)/SMA(ABS(INDEXC-REF(INDEXC,1)),6,1)*100;
DAPAN1:=IF(RSI6<22,1,0); {大盘RSI阈值放宽至22}

{2. 威廉指标超跌(大盘版)}
WR:=(HHV(INDEXH,14)-INDEXC)/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;
DAPAN2:=IF(WR>85,1,0); {大盘WR阈值调至85}

{3. KDJ指标超跌(大盘版)}
RSV:=(INDEXC-LLV(INDEXL,9))/(HHV(INDEXH,9)-LLV(INDEXL,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DAPAN3:=IF(J<5,1,0); {大盘J值阈值设为5}

{4. 乖离率超跌(大盘版)}
BIAS6:=(INDEXC-MA(INDEXC,6))/MA(INDEXC,6)*100;
DAPAN4:=IF(BIAS6<-6,1,0); {大盘BIAS阈值调至-6}

{5. 动量指标超跌(大盘版)}
MTM:=INDEXC-REF(INDEXC,12);
MTMMA:=MA(MTM,6);
DAPAN5:=IF(MTM<0 AND MTMMA<0,1,0);

{6. 心理线超跌(大盘版)}
PSY:=COUNT(INDEXC>REF(INDEXC,1),12)/12*100;
DAPAN6:=IF(PSY<20,1,0); {大盘PSY阈值调至20}

{7. 成交额超跌(大盘专用)}
AMO_MA5:=MA(INDEXA,5);
AMO_MA20:=MA(INDEXA,20);
DAPAN7:=IF(INDEXA<AMO_MA20*0.55 AND INDEXA<AMO_MA5*0.75,1,0); {大盘成交额更严格}

{8. 布林带超跌(大盘版)}
BOLL_LOWER:=MA(INDEXC,20)-2*STD(INDEXC,20);
DAPAN8:=IF(INDEXC<BOLL_LOWER*0.98,1,0); {突破下轨98%}

{9. 年线偏离超跌(大盘专用)}
MA250:=MA(INDEXC,250); {年线}
偏离率:=(INDEXC-MA250)/MA250*100;
DAPAN9:=IF(偏离率<-15,1,0); {大盘年线偏离阈值-15%}

{10. 涨跌家数比(大盘专用)}
上涨家数:=ADVANCE;
下跌家数:=DECLINE;
ADR:=上涨家数/MAX(下跌家数,1);
DAPAN10:=IF(ADR<0.45 AND 下跌家数>1.5*上涨家数,1,0);
大盘评分:DAPAN1+DAPAN2+DAPAN3+DAPAN4+DAPAN5+DAPAN6+DAPAN7+DAPAN8+DAPAN9+DAPAN10;
DRAWICON(大盘评分>=6,大盘评分,1),COLORRED;



{个股价格超跌打分系统副图源码如下}

{价格超跌打分系统,用于寻底}

{1. RSI6超跌}
RSI6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
TTDD1:=IF(RSI6<20,1,0);

{2. 威廉指标超跌}
WR:=(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))*100;
TTDD2:=IF(WR>80,1,0);

{3. KDJ指标超跌}
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
TTDD3:=IF(J<0,1,0);

{4. 乖离率超跌}
BIAS6:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
TTDD4:=IF(BIAS6<-5,1,0);

{5. 动量指标超跌}
MTM:=CLOSE-REF(CLOSE,12);
MTMMA:=MA(MTM,6);
TTDD5:=IF(MTM<0 AND MTMMA<0,1,0);

{6. 心理线超跌}
PSY:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
TTDD6:=IF(PSY<25,1,0);

{7. 成交量超跌}
VOL_MA5:=MA(VOL,5);
VOL_MA20:=MA(VOL,20);
TTDD7:=IF(VOL<VOL_MA20*0.6 AND VOL<VOL_MA5*0.8,1,0);

{8. 布林带超跌}
BOLL_LOWER:=MA(CLOSE,20)-2*STD(CLOSE,20);
TTDD8:=IF(CLOSE<BOLL_LOWER,1,0);

{9. 价格偏离均线超跌}
MA60:=MA(CLOSE,60);
偏离率:=(CLOSE-MA60)/MA60*100;
TTDD9:=IF(偏离率<-20,1,0);

{10. 涨跌比率超跌}
上涨家数:=COUNT(CLOSE>REF(CLOSE,1),10);
下跌家数:=COUNT(CLOSE<REF(CLOSE,1),10);
ADR:=上涨家数/MAX(下跌家数,1); {防止除数为0}
TTDD10:=IF(ADR<0.5,1,0);
综合评分:TTDD1+TTDD2+TTDD3+TTDD4+TTDD5+TTDD6+TTDD7+TTDD8+TTDD9+TTDD10,COLORYELLOW,LINETHICK2;
DRAWICON(综合评分>=6,综合评分,1);




来函数检测结果如下
该公式没有未来函数


定制、编写指标公式请联系QQ或微信同号:88652583
置顶指标

相关指标公式

RSI6赋值:大盘的收盘价-1日前的大盘的收盘价和0的较大值的6日[1日权重]移动平均/大盘的收盘价-1日前的大盘的收盘价的绝对值的6日[1日权重]移动平均*100
DAPAN1赋值:如果RSI6<22,返回1,否则返回0
WR赋值:(14日内大盘的最高价的最高值-大盘的收盘价)/(14日内大盘的最高价的最高值-14日内大盘的最低价的最低值)*100
DAPAN2赋值:如果WR>85,返回1,否则返回0
RSV赋值:(大盘的收盘价-9日内大盘的最低价的最低值)/(9日内大盘的最高价的最高值-9日内大盘的最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
DAPAN3赋值:如果J<5,返回1,否则返回0
BIAS6赋值:(大盘的收盘价-大盘的收盘价的6日简单移动平均)/大盘的收盘价的6日简单移动平均*100
DAPAN4赋值:如果BIAS6<-6,返回1,否则返回0
MTM赋值:大盘的收盘价-12日前的大盘的收盘价
MTMMA赋值:MTM的6日简单移动平均
DAPAN5赋值:如果MTM<0ANDMTMMA<0,返回1,否则返回0
PSY赋值:统计12日中满足大盘的收盘价>1日前的大盘的收盘价的天数/12*100
DAPAN6赋值:如果PSY<20,返回1,否则返回0
AMO_MA5赋值:大盘的成交额的5日简单移动平均
AMO_MA20赋值:大盘的成交额的20日简单移动平均
DAPAN7赋值:如果大盘的成交额BOLL_LOWER赋值:大盘的收盘价的20日简单移动平均-2*大盘的收盘价的20日估算标准差
DAPAN8赋值:如果大盘的收盘价MA250赋值:大盘的收盘价的250日简单移动平均
偏离率赋值:(大盘的收盘价-MA250)/MA250*100
DAPAN9赋值:如果偏离率<-15,返回1,否则返回0
上涨家数赋值:上涨家数
下跌家数赋值:下跌家数
ADR赋值:上涨家数/下跌家数和1的较大值
DAPAN10赋值:如果ADR<0.45AND下跌家数>1.5*上涨家数,返回1,否则返回0
输出 大盘评分:DAPAN1+DAPAN2+DAPAN3+DAPAN4+DAPAN5+DAPAN6+DAPAN7+DAPAN8+DAPAN9+DAPAN10
当满足条件大盘评分>=6时,在大盘评分位置画1号图标,画红色
RSI6赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
TTDD1赋值:如果RSI6<20,返回1,否则返回0
WR赋值:(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)*100
TTDD2赋值:如果WR>80,返回1,否则返回0
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
TTDD3赋值:如果J<0,返回1,否则返回0
BIAS6赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
TTDD4赋值:如果BIAS6<-5,返回1,否则返回0
MTM赋值:收盘价-12日前的收盘价
MTMMA赋值:MTM的6日简单移动平均
TTDD5赋值:如果MTM<0ANDMTMMA<0,返回1,否则返回0
PSY赋值:统计12日中满足收盘价>1日前的收盘价的天数/12*100
TTDD6赋值:如果PSY<25,返回1,否则返回0
VOL_MA5赋值:成交量(手)的5日简单移动平均
VOL_MA20赋值:成交量(手)的20日简单移动平均
TTDD7赋值:如果成交量(手)BOLL_LOWER赋值:收盘价的20日简单移动平均-2*收盘价的20日估算标准差
TTDD8赋值:如果收盘价MA60赋值:收盘价的60日简单移动平均
偏离率赋值:(收盘价-MA60)/MA60*100
TTDD9赋值:如果偏离率<-20,返回1,否则返回0
上涨家数赋值:统计10日中满足收盘价>1日前的收盘价的天数
下跌家数赋值:统计10日中满足收盘价<1日前的收盘价的天数
ADR赋值:上涨家数/下跌家数和1的较大值
TTDD10赋值:如果ADR<0.5,返回1,否则返回0
输出综合评分:TTDD1+TTDD2+TTDD3+TTDD4+TTDD5+TTDD6+TTDD7+TTDD8+TTDD9+TTDD10,画黄色,线宽为2
当满足条件综合评分>=6时,在综合评分位置画1号图标

指标安装下载帮助  |   联系我们  |  指标公式网  |  指标网   |  指标公式  |   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图