Считаю по формуле RSI для разных периодов и наборов данных. Вроде и алгоритм верный и данные. А значение не совпадает с Binance. В чем может быть проблема? TradingView тоже считает как бинанс...
проблема в том, что в википедии, например, формула RSI для расчета RS используется ema сглаживания, а в Tradingview - rma
вот код как рассчитывается RSI на Tradingview:
pine_rsi(x, y) =>
u = math.max(x - x[1], 0)
d = math.max(x[1] - x, 0)
rs = ta.rma(u, y) / ta.rma(d, y)
res = 100 - 100 / (1 + rs)
res