RSI编写 (文华财经WH6赢顺V6.7)

投资者咨询:RSI编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 10:11
 rsi1大于80提示(平仓), rsi1小于20提示(平仓);
rsi2大于50颜色变红,提示(买入),当前颜色k线为黄色;
rsi2小于50颜色变绿,提示(卖出),当前颜色k线为蓝色;
 
技术人员回复
日期:2018-6-24 10:52
LC := REF(CLOSE,1);//前一周期收盘价
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N1周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N1周期移动平均值,两平均值之间做比值。
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N2周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N2周期移动平均值,两平均值之间做比值。
BACKGROUNDSTYLE(0);
DRAWTEXT(CROSS(RSI1,80),L,'平仓');
DRAWTEXT(CROSSDOWN(RSI1,20),H,'平仓');
DRAWTEXT(CROSS(RSI2,50),L,'买入');
DRAWTEXT(CROSSDOWN(RSI2,50),H,'卖出');
DRAWCOLORKLINE(CROSS(RSI2,50),COLORYELLOW,0);
DRAWCOLORLINE(RSI2>50,RSI2,COLORRED,COLORGREEN);
DRAWCOLORKLINE(CROSSDOWN(RSI2,50),COLORBLUE,0);
投资者咨询:RSI编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 10:11
 老师,指标被压缩的太扁了
技术人员回复
日期:2018-6-25 8:01
 ALT+U就行了

因为您思路中本身就是有冲突的,既要在RSI标注,又要标注到主图上 
投资者咨询:RSI编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 10:11
那就不在主图体现了,副图即可
技术人员回复
日期:2018-6-25 21:21
 LC := REF(CLOSE,1);//前一周期收盘价
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N1周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N1周期移动平均值,两平均值之间做比值。
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N2周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N2周期移动平均值,两平均值之间做比值。
BACKGROUNDSTYLE(0);
DRAWTEXT(CROSS(RSI1,80),RSI1,'平仓');
DRAWTEXT(CROSSDOWN(RSI1,20),RSI1,'平仓');
DRAWTEXT(CROSS(RSI2,50),RSI1,'买入');
DRAWTEXT(CROSSDOWN(RSI2,50),RSI1,'卖出');

投资者咨询:RSI编写 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-24 10:11
差别还是有点大,改成rsi2大于50,rsi2线变为红色,改成rsi2小于50,rsi2线变为绿色,就可以了
技术人员回复
日期:2018-6-25 21:54
  LC := REF(CLOSE,1);//前一周期收盘价
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N1周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N1周期移动平均值,两平均值之间做比值。
RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;//当根K线收盘价与前一周期收盘价做差,在该差值与0之间取最大值,做N2周期移动平均。收盘价与前一周期收盘价做差值,取该差值的N2周期移动平均值,两平均值之间做比值。
BACKGROUNDSTYLE(0);
DRAWTEXT(CROSS(RSI1,80),RSI1,'平仓');
DRAWTEXT(CROSSDOWN(RSI1,20),RSI1,'平仓');
DRAWTEXT(CROSS(RSI2,50),RSI1,'买入');
DRAWTEXT(CROSSDOWN(RSI2,50),RSI1,'卖出');
DRAWCOLORLINE(RSI2>50,RSI2,COLORRED,COLORGREEN);