I've seen many times people trying to start one strategy from within another one, but no one was willing to share the solution so far. I made my own attempt at the task, the result of which you can see in the attached file.
It is in a very experimental stage with problems I haven't yet resolved and I hope common effort of the community will help to resolve them.
So here is what it does:
You start only bMaster strategy which starts bSlave strategy on StartUp
The bSlave strategy is automatically added to Strategies tab in Control Center and enabled
Disabling bMaster disables the bSlave as well.
What are the problems (looking for assistance in resolving them):
Works only realtime, ie: live or market replay (I doubt this can be solved - feel free to prove me wrong)
Adding the strategy to ChartControl (to make it visible on the chart) causes creation of a new strategy instance. It doesn't make any difference if you only want to start the strategy but if you want to control the bSlave strategy from within bMaster you are out of luck.
My main goal for now (really hoping for some input fom other coders) - is to ensure the strategy added to the chart is the same instance as the referenced one inside the strategy (bs). My experiments so far make me think ChartControl.Add(strategy) clones the strategy. Attempts at passing ChartControl in the constructor also failed as the ChartControl is not persistent across the calls to bs (next time bs is called ChartControl == null).
To test the strategy I recommend connecting to Simulated Data Feed on some small bars (eg. 4 range) and opening the Output window to see the action.
This is an invitation to collaboration. Let me know if you require any further explanation.
Disclaimer: This is unsupported by NinjaTrader so don't count on any assistance on their forum. Also you are running it at your own risk and at this stage I would not recommend running it live. The "unsupported" also means that NinjaTrader can change the implementation in any updates so bear this in mind when updating NT.