It seems that many QC members have extensive experience with IB platform and trading IB account.
Does anybody know if IB always sends minute data or only if there was a trade executed during that minute?

Is OnData() guaranteed to trigger every minute even no minute trade bar came from the exchange?