通达信明日市场涨跌预测副图指标公式源码
平均股价C:='880003$C';
均涨幅:(平均股价C/REF(平均股价C,1)-1)*100,NODRAW;
上涨家数:='999999$ADVANCE'+'399001$ADVANCE',NODRAW;
下跌家数:='999999$DECLINE'+'399001$DECLINE',NODRAW;
上涨率:(上涨家数)/(上涨家数+下跌家数)*100,NODRAW;
涨跌幅:=2.0;
净涨率:=10;
明预测:=IF((均涨幅>-涨跌幅/10 AND 上涨率>50-净涨率) OR (均涨幅>涨跌幅/10 AND 上涨率>50+净涨率),'上涨',
IF((均涨幅<涨跌幅/10 AND 上涨率<50+净涨率) OR (均涨幅<-涨跌幅/10 AND 上涨率<50-净涨率),'下跌','平盘')),NODRAW;
今预测:IF(REF(明预测,1)='上涨',100,IF(REF(明预测,1)='下跌',-100,0)),DOTLINE,COLORLIBLUE;
今实际:IF(均涨幅>0,100,IF(均涨幅<0,-100,0)),COLORLIRED;
NOTEXT1:IF(今实际=今预测 AND 今预测=100,今预测,DRAWNULL),CIRCLEDOT,COLORMAGENTA,LINETHICK4;
NOTEXT2:IF(今实际=今预测 AND 今预测=-100,今预测,DRAWNULL),CIRCLEDOT,COLORGREEN,LINETHICK4;
NOTEXT3:IF(今实际!=今预测 AND 今预测=100,0,DRAWNULL),CROSSDOT,COLORRED,LINETHICK3;
NOTEXT4:IF(今实际!=今预测 AND 今预测=-100,0,DRAWNULL),CROSSDOT,COLORCYAN,LINETHICK3;
今结果:=IF(今实际=今预测,'正确','错误'),NODRAW;
BC:=BARSCOUNT(C);
准确率:SUM(今结果='正确',BC/2)/BC*2*100,COLORYELLOW;
准确率H:HHV(准确率,BC/2),NODRAW;
准确率L:LLV(准确率,BC/2),NODRAW;
准确率A:MA(准确率,BC/2),NODRAW;
上涨准确率占比:SUM(今预测=100 AND 今实际=100,BC)/SUM(今结果='正确',BC)*100,NODRAW;
下跌准确率占比:SUM(今预测=-100 AND 今实际=-100,BC)/SUM(今结果='正确',BC)*100,NODRAW;
DRAWTEXT_FIX(ISLASTBAR,0.99,0.01,1,'昨日市场预测: '+REF(明预测,1)),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.99,0.12,1,'昨日预测结果: '+今结果),COLORLIRED;
DRAWTEXT_FIX(ISLASTBAR,0.99,0.23,1,'明日市场预测: '+明预测),COLORLIBLUE;

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
平均股价C赋值:'880003$收盘价'
输出均涨幅:(平均股价C/1日前的平均股价C-1)*100,NODRAW
上涨家数赋值:'999999$上涨家数'+'399001$上涨家数',NODRAW
下跌家数赋值:'999999$下跌家数'+'399001$下跌家数',NODRAW
输出上涨率:(上涨家数)/(上涨家数+下跌家数)*100,NODRAW
涨跌幅赋值:2.0
净涨率赋值:10
明预测赋值:如果(均涨幅>-涨跌幅/10AND上涨率>50-净涨率)OR(均涨幅>涨跌幅/10AND上涨率>50+净涨率),返回'上涨',否则返回如果(均涨幅<涨跌幅/10AND上涨率<50+净涨率)OR(均涨幅<-涨跌幅/10AND上涨率<50-净涨率),返回'下跌',否则返回'平盘',NODRAW
输出今预测:如果1日前的明预测='上涨',返回100,否则返回如果1日前的明预测='下跌',返回-100,否则返回0,DOTLINE,画淡蓝色
输出今实际:如果均涨幅>0,返回100,否则返回如果均涨幅<0,返回-100,否则返回0,画淡红色
输出NOTEXT1:如果今实际=今预测AND今预测=100,返回今预测,否则返回无效数,CIRCLEDOT,画洋红色,线宽为4
输出NOTEXT2:如果今实际=今预测AND今预测=-100,返回今预测,否则返回无效数,CIRCLEDOT,画绿色,线宽为4
输出NOTEXT3:如果今实际不等于今预测AND今预测=100,返回0,否则返回无效数,CROSSDOT,画红色,线宽为3
输出NOTEXT4:如果今实际不等于今预测AND今预测=-100,返回0,否则返回无效数,CROSSDOT,画青色,线宽为3
今结果赋值:如果今实际=今预测,返回'正确',否则返回'错误',NODRAW
BC赋值:收盘价的有效数据周期数
输出准确率:今结果='正确'的BC/2日累和/BC*2*100,画黄色
输出准确率H:BC/2日内准确率的最高值,NODRAW
输出准确率L:BC/2日内准确率的最低值,NODRAW
输出准确率A:准确率的BC/2日简单移动平均,NODRAW
输出上涨准确率占比:今预测=100AND今实际=100的BC日累和/今结果='正确'的BC日累和*100,NODRAW
输出下跌准确率占比:今预测=-100AND今实际=-100的BC日累和/今结果='正确'的BC日累和*100,NODRAW
当满足条件是否最后一个周期时,在横轴0.99纵轴0.01位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0.99纵轴0.12位置书写文字,画淡红色
当满足条件是否最后一个周期时,在横轴0.99纵轴0.23位置书写文字,画淡蓝色