I've been using Ninjatrader ( as good trading platform working with IB ) to develop and test some trading ideas and I must say it's a great product, it facilitates incredibly developing algorithms. I'm aware that Ninjatrader connects directly to IB-Api, so I wonder: What real differences would I have if I choose to develop and work directly in IB-Api ? I actually ask about: performance, flexibility, security...having in mind the effort in time and money for a non-advanced programmer. Looking forward to read opinions