Back to your original question, if you break down volume at all, IB will not be accurate because it sends data in bundles.
I use both X_Trader and zen-fire and ninja to execute not chart though. I believe Ninja charting leaves a lot to be desired unless you can code in C.
The only issue I have ever had was when I quickly canceled an order and placed another and the NT DOM froze, this has happened 2 times, I am probably switching to X_Trader for my primary execution platform soon.
I use both X_Trader and zen-fire and ninja to execute not chart though. I believe Ninja charting leaves a lot to be desired unless you can code in C.
The only issue I have ever had was when I quickly canceled an order and placed another and the NT DOM froze, this has happened 2 times, I am probably switching to X_Trader for my primary execution platform soon.
))