通达信自用rsi副图源码
N:=5;
A:RSI.RSI1,COLORMAGENTA,LINETHICK4;
A1:RSI.RSI1,COLORRED,STICK,LINETHICK3;
B:RSI.RSI2,COLORYELLOW,LINETHICK3;
IF(A<REF(A,1),A,DRAWNULL),COLORWHITE,LINETHICK4;
IF(A>REF(A,1),A,DRAWNULL),COLORMAGENTA,LINETHICK4;
AB差RSI:IF((B-A)/A>N/100,50,1),STICK,LINETHICK3,COLORGREEN;
VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
高抛:80,POINTDOT;
VAR2:=LLV(LOW,34);
VAR3:=HHV(HIGH,34);
SK:EMA((VAR1-VAR2)/(VAR3-VAR2)*100,13),COLOR00B900,LINETHICK3;
SD:EMA(SK,3),COLORBROWN,LINETHICK3;
IF(SK<REF(SK,1),SK,DRAWNULL),COLOR00B900,LINETHICK4;
IF(SK>REF(SK,1),SK,DRAWNULL),COLOR0000AD,LINETHICK4;
低吸:20;
强弱分界:50;
VAR4:=IF(CROSS(SK,SD),40,22);
VAR5:=IF(CROSS(SD,SK),60,78);
卖出:VAR5,COLORRED,LINETHICK4;
买进:VAR4,COLOR0080F6,LINETHICK4;
未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:5
输出A:RSI的RSI1,画洋红色,线宽为4
输出A1:RSI的RSI1,画红色,STICK,线宽为3
输出B:RSI的RSI2,画黄色,线宽为3
如果A<1日前的A,返回A,否则返回无效数,画白色,线宽为4
如果A>1日前的A,返回A,否则返回无效数,画洋红色,线宽为4
输出AB差RSI:如果(B-A)/A>N/100,返回50,否则返回1,STICK,线宽为3,画绿色
VAR1赋值:(2*收盘价+最高价+最低价+开盘价)/5
输出高抛:80,POINTDOT
VAR2赋值:34日内最低价的最低值
VAR3赋值:34日内最高价的最高值
输出SK:(VAR1-VAR2)/(VAR3-VAR2)*100的13日指数移动平均,COLOR00B900,线宽为3
输出SD:SK的3日指数移动平均,画棕色,线宽为3
如果SK<1日前的SK,返回SK,否则返回无效数,COLOR00B900,线宽为4
如果SK>1日前的SK,返回SK,否则返回无效数,COLOR0000AD,线宽为4
输出低吸:20
输出强弱分界:50
VAR4赋值:如果SK上穿SD,返回40,否则返回22
VAR5赋值:如果SD上穿SK,返回60,否则返回78
输出卖出:VAR5,画红色,线宽为4
输出买进:VAR4,COLOR0080F6,线宽为4