Ninja no es un broker, es simplemente un programa de gráficos como el metastock. Es un coche sin gasolina, por lo que necesitas un proveedor de datos.
IB es un broker y te puede conectar sus datos al Ninja.
Zen-fire tambien es un broker que te conecta los datos al Ninja.
No todos los brokers trabajan con estas plataformas, cada uno tiene sus compatibilidades, algunos con metatrader, metastock, visual chart, prorealtime ... y otros con otros
Los datos de IB se pueden conectar con varias plataformas entre ellas el Ninja
Saludos.