RSI指标改写 (文华财经wh7睿期)

投资者咨询:RSI指标改写 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-19 15:11
 老师您好,可以在指标上再加上两根平均线吗 
技术人员回复
日期:2018-6-19 15:20
可以的,以5、10周期均线为例

参考:

MA5:MA(C,5);
MA10:MA(C,10);
投资者咨询:RSI指标改写 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-19 15:11
 A:RSI(14)-REF(RSI(14),-9)+MOV(RSI(3),3,S);
PLOT1=MOV(A,13,S);
PLOT2=MOV(A,33,S);
A;PLOT1;PLOT2;
请帮忙改写
技术人员回复
日期:2018-6-19 16:21
参考:

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),80,1)/SMA(ABS(CLOSE-LC),80,1)*100;
A:RSI1-REF(RSI1,-9)+MOD(RSI1,3);
PLOT1:=MOD(A,13);
PLOT2:=MOD(A,33);
A;
PLOT1;
PLOT2;
投资者咨询:RSI指标改写 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-19 15:11
 好像不能用,麻烦请再改一改
技术人员回复
日期:2018-6-19 16:53
您的原指标含有MOV函数,这个函数在文华不支持替换的

我们是给您改成了MOD函数,间接实现。

如果您不是要这个指标,请您具体说明一下MOV函数的意义,我们看下如何间接实现改写
投资者咨询:RSI指标改写 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-19 15:11
 应该类似于rsi=average(rsi(close,3),3)
技术人员回复
日期:2018-6-19 17:10
 Z这麽试下:

LC := REF(CLOSE,1);
BACKGROUNDSTYLE(1);
RSI1:SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),80,1)/SMA(ABS(CLOSE-LC),80,1)*100;

A:RSI1-REF(RSI1,-9)+AVEDEV(RSI1,3);
PLOT1:=AVEDEV(A,13);
PLOT2:=AVEDEV(A,33);

投资者咨询:RSI指标改写 (文华财经wh7睿期)
来源:文华财经  日期:2018-6-19 15:11
他的另一个版本:
函数
RSIMO9=MOMENTUM(RSI(CLOSE,14),9)
rsi3=average(rsi(close,3),3)
公式
plot1(rsimo9+rsi3,"plot1");
plot2(average((plot1),13),"plot2");
plot3(average((plot1),33),"plot3");
技术人员回复
日期:2018-6-19 18:50
不同软件的函数机制有差异,所以加载效果也会有差异,尝试这样改一下:

LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;
RSI2:SMA(MAX(CLOSE-LC,0),3,1)/SMA(ABS(CLOSE-LC),3,1)*100;

RSIMO9:=MA(RSI1,14);
RSI3:=MA(RSI2,3);

PLOT1:RSIMO9+RSI3;
PLOT2:MA(PLOT1,13);
PLOT3:MA(PLOT1,33);