数据:
| rsidata.head(10) | | | |
| Date | Close | PrcChange | upPrc | downPrc |
2014/1/3 | 3.79 | -0.03 | 0 | 0.03 |
2014/1/6 | 3.75 | -0.04 | 0 | 0.04 |
2014/1/7 | 3.77 | 0.02 | 0.02 | 0 |
2014/1/8 | 3.8 | 0.03 | 0.03 | 0 |
2014/1/9 | 3.79 | -0.01 | 0 | 0.01 |
2014/1/10 | 3.8 | 0.01 | 0.01 | 0 |
2014/1/13 | 3.82 | 0.02 | 0.02 | 0 |
2014/1/14 | 3.79 | -0.03 | 0 | 0.03 |
2014/1/15 | 3.76 | -0.03 | 0 | 0.03 |
2014/1/16 | 3.76 | 0 | 0 | 0 |
6日RSI
| ta.RSI(BOCMclp,6) |
2014/1/2 | NaN |
2014/1/3 | NaN |
2014/1/6 | NaN |
2014/1/7 | NaN |
2014/1/8 | NaN |
2014/1/9 | NaN |
2014/1/10 | 42.85714 |
2014/1/13 | 51.21951 |
2014/1/14 | 40.54054 |
2014/1/15 | 32.42742 |
2014/1/16 | 32.42742 |
求解其中的具体算法,网上的EMA公式 Y=[2*X+(N-1)*Y’]/(N+1) ,自已套了多次,得不到相同的结果,请前辈指点一下,万谢!如有人能解出来,我发个小红包作为奖励。
数据是经过一阶差分平移整理后的
| Date | Close | PrcChange | upPrc | downPrc |
2014/1/3 | 3.79 | -0.03 | 0 | 0.03 |
2014/1/6 | 3.75 | -0.04 | 0 | 0.04 |
2014/1/7 | 3.77 | 0.02 | 0.02 | 0 |
2014/1/8 | 3.8 | 0.03 | 0.03 | 0 |
2014/1/9 | 3.79 | -0.01 | 0 | 0.01 |
2014/1/10 | 3.8 | 0.01 | 0.01 | 0 |
2014/1/13 | 3.82 | 0.02 | 0.02 | 0 |
2014/1/14 | 3.79 | -0.03 | 0 | 0.03 |
2014/1/15 | 3.76 | -0.03 | 0 | 0.03 |
2014/1/16 | 3.76 | 0 | 0 | 0 |
通过这两列就可以计算出6日RSI
2014/1/10 | 42.85714 |
2014/1/13 | 61.53847 |
2014/1/14 | 66.66667 |
2014/1/15 | 46.15385 |
2014/1/16 | 30 |
| 第1项计算 | | | | |
| avgUP=(0.02+0.03+0.01)/6=0.06/6=0.01 |
| avgDown=(0.03+0.04+0.01)/6=0.08/6=0.04/3 |
| RS=0.01/(0.04/3)=3/4 | |
| RSI=3/7 *100 = 42.857143 | |
| | | | |
| 第2项传统算法 | | | |
| avgUP=(0.02+0.03+0.01+0.02)/6=0.08/6 |
| avgDown=(0.04+0.01)/6=0.05/6 |
| RS=0.08/0.05=8/5 | | |
| RSI=8/13 *100 = 61.53847 | |
| | | | |
| | | | |
| 第3项传统算法 | | | |
| avgUP=(0.02+0.03+0.01+0.02)/6=0.08/6 |
| avgDown=(0.01+0.03)/6=0.04/6 |
| RS=0.08/0.04=8/4 | | |
| RSI=8/12 *100 = 66.66666666 |
据了解第三方TALIB包是采用EMA计算,所以跟传统的计算方不同,但首项是一样的,因为作为基数
2014/1/10 | 42.85714 |
2014/1/13 | 51.21951 |
2014/1/14 | 40.54054 |
2014/1/15 | 32.42742 |
2014/1/16 | 32.42742 |
我查过公式,也套了数据,但发现对应不上,有人能解出来?
这个是网上的解说链接,但也套不通https://www.*/community/topic/292/%E6%B1%82%E5%8A%A9talib%E7%9A%84rsi%E6%8C%87%E6%A0%87%E8%AE%A1%E7%AE%97