通达信根据相似K线预测上涨概率公式源码
指标为主图叠加K线,通过对比近期K线涨跌幅、量能、均线结构等特征计算相似度,并映射为上涨概率。主图实时显示“上涨概率:XX%”,K线按概率区间着色:红色代表概率>70%,黄色代表概率50%-70%,绿色代表概率≤50%。用法:信号仅反映历史相似形态统计概率,不宜单独作为买卖依据。
{加密指标,无未来函数}
{相似K线预测上涨概率主图}
N:=5;
M:=10;
P:=20;
REF1:=REF(C,1);
REF2:=REF(C,2);
REF3:=REF(C,3);
REF4:=REF(C,4);
REF5:=REF(C,5);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
VOL5:=MA(V,5);
VOL10:=MA(V,10);
K1:=(C-REF1)/REF1*100;
K2:=(REF1-REF2)/REF2*100;
K3:=(REF2-REF3)/REF3*100;
K4:=(REF3-REF4)/REF4*100;
K5:=(REF4-REF5)/REF5*100;
VAR1:=ABS(K1-K2)+ABS(K2-K3)+ABS(K3-K4)+ABS(K4-K5);
VAR2:=ABS(VOL5-VOL10)/VOL10*100;
VAR3:=ABS(MA5-MA10)/MA10*100;
VAR4:=ABS(MA10-MA20)/MA20*100;
SIM:=100-(VAR1+VAR2+VAR3+VAR4)/4;
UP_PROB:=IF(SIM>80,90,IF(SIM>60,70,IF(SIM>40,50,30)));
DRAWKLINE(H,O,L,C);
DRAWTEXT_FIX(1,0.02,0.02,0,'上涨概率:'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.1,0.02,0,UP_PROB),COLORRED;
DRAWTEXT_FIX(1,0.12,0.02,0,'%'),COLORYELLOW;
STICKLINE(UP_PROB>70,C,O,3,0),COLORRED;
STICKLINE(UP_PROB<=70 AND UP_PROB>50,C,O,3,0),COLORYELLOW;
STICKLINE(UP_PROB<=50,C,O,3,0),COLORGREEN;
未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:5
M赋值:10
P赋值:20
REF1赋值:1日前的收盘价
REF2赋值:2日前的收盘价
REF3赋值:3日前的收盘价
REF4赋值:4日前的收盘价
REF5赋值:5日前的收盘价
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
VOL5赋值:成交量(手)的5日简单移动平均
VOL10赋值:成交量(手)的10日简单移动平均
K1赋值:(收盘价-REF1)/REF1*100
K2赋值:(REF1-REF2)/REF2*100
K3赋值:(REF2-REF3)/REF3*100
K4赋值:(REF3-REF4)/REF4*100
K5赋值:(REF4-REF5)/REF5*100
VAR1赋值:K1-K2的绝对值+K2-K3的绝对值+K3-K4的绝对值+K4-K5的绝对值
VAR2赋值:VOL5-VOL10的绝对值/VOL10*100
VAR3赋值:MA5-MA10的绝对值/MA10*100
VAR4赋值:MA10-MA20的绝对值/MA20*100
SIM赋值:100-(VAR1+VAR2+VAR3+VAR4)/4
UP_PROB赋值:如果SIM>80,返回90,否则返回如果SIM>60,返回70,否则返回如果SIM>40,返回50,否则返回30
K线
当满足条件1时,在横轴0.02纵轴0.02位置书写文字,画黄色
当满足条件1时,在横轴0.1纵轴0.02位置书写数字,画红色
当满足条件1时,在横轴0.12纵轴0.02位置书写文字,画黄色
当满足条件UP_PROB>70时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件UP_PROB<=70ANDUP_PROB>50时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件UP_PROB<=50时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色