Can you place trades on ensign? If so would it be possible to use TDAmeritrades datastream and place orders using an Interactive Brokers account?
Ninja charts are outstanding, very clean and work great. I use super-expensive eSignal, if I didn't, I'd likely use Ninja charts.