策略使用RSI API计算出来的RSI值和火币K线图上的不一致,请问是什么原因?

Author: fxhover, Created: 2021-01-25 16:07:51, Updated: 2021-01-25 16:08:34

如下图所示,火币K线图1小时在2021-1-23 23:00:00 RSI值是48.08: img

但是我使用API计算出来的值却和火币K线图的值不一致,计算方法如下: r = exchange.GetRecords(60*60) rsi = TA.RSI(r, 9)[-1] Log(“rsi:”, rsi)

2021-1-23 23:00:00 日志输出: 2021-01-23 23:00:00 信息 rsi: 41.77656327577841

请问是什么原因呢?


More

小草 不放心可以自己参考开源代码自己算

小草 RSI的算法是开源的,参数不同,累计的K线数量不同,会有差异

fxhover 搞不懂了,添加的平台就是火币啊。

小草 用的是你添加的平台的api获取的

fxhover 周期都用的9,算出来的值差了不少,我还发现获取到的K线数据和火币的也不太一样,不知道fmz用的哪个平台的数据。