Если тебе известны характеристики сигнала, ты можешь хоть что-то
предсказать, то беззадержковая фильтрация возможна. Например можно
ограничить динамику изменения сигнала в самом простейшем случае.
Или аппроксимировать функцию на будущее время и убирать шум
отличающийся от аппроксимации больше чем на заданную величину. Есть
и более сложные методы (сцыль) https://www.mql5.com/ru/articles/812