Веб-сокет соединение с биржей может незаметно 'зависнуть', продолжая выглядеть подключённым, но переставая присылать свежие данные — торговать на устаревших ценах опасно, это нужно было ловить автоматически.
Цены принимаются потоково через WebSocket-соединение с биржей, отдельный таймер отслеживает время с последнего обновления цены и считает фид 'протухшим', если обновлений не было дольше ожидаемого интервала, приостанавливая торговлю до восстановления связи.
Python, WebSocket-соединение с биржей (Binance), детектор протухания фида по таймауту.
Готово и используется в боевом режиме.