Is Ninja Trader compatible with IBKR's Financial Advisor, Family Advisor and Non-Professional Advisor account types?

Yes, although not with the full order allocation functionality provided directly through the TWS. While Ninja Trader can be used to submit orders for a client sub-account through the Advisor master account, it does not allow for a single order to be allocated to more than one sub-account. This is in contrast to the TWS user interface which provides for multi-client trade allocations from a single order (through the Account Group or Allocation Profile options).

Additional Information

Powered by IBot
What is a Family Advisor or Non-Professional Advisor account?
Is Ninja Trader compatible with IBKR's paper trading (simulation) account?
Can orders submitted through Ninja Trader for execution through TWS be monitored with TWS?
How to create allocation groups in the Advisor Portal order ticket?