от 0 до 100 должны быть. Сравните с графиком на бинансе откуда вы изначально берете свечи. Я бы скинул свой расчет, но с бинансом он не совпадает тоже. Примерно да, но точно цифры отличаются. Я пробовал несколько методов и всё равно не сошлось. А формулы по которым расчитывает бинанс мне найти не удалось.
Вы получили набор свечей, например 100. берем первые 14 и расчитываем RSI, потом убираем одну в начале и добавляем 1 в конец, опять считаем RSI для следующей точки, так пересчитываем для всех свечек. И у нас должно получится 100-14 результатов расчетов RSI. 14 - это период расчета, иногда берут 12.
Тогда у вас всё не правильно. Такая работа с сокетами не должна делаться через вэб. Этот код больше для консольного скрипта без ограничений по времени. Какая ваша цель вообще?
Ну это зависит от системы. В убунте ставится это модуль через апт. В винде качаете нужную длл под вашу систему и версию php и прописываете подключение в конфиге.