No I think it can be done but we must take account of the variation in update time. If Betangel give an accurate update time with an accuracy of at least 10 ms then all we need to do is record this with updates and use it in the EMA calculations. If Betangel don't provide this then we will need to build our own algorhithm to allow us to take account of it. My first suggestion was to count the number of updates in the last minute, the trouble with this sort of solution is we will never know how well it works.
Note: I have succeeded in building a very similar system on Financial markets. That system did provide update times.