I have read many posts regarding how to handle the situation where you are starting multiple strategies that operate on a single instrument and the fact that the last strategy to be enabled (assuming all had sync account/strategy position selected) will determine the market position. E.g. if the last enabled strategy said go Flat then the instrument would go flat in the account even if the other strategies said go Long. I also read that the only way to avoid this is to either have each strategy operate in a separate account or control each strategy manually at start-up instead of using the synchronize feature. So I am hoping to get specific instructions about these two options (assuming that these are the correct two options for this scenario).
1) Multiple accounts: I am running live on a single NT/IB license and a single IB account. So would I need a different NT license? How do I set up multiple accounts in IB (that feed from one pool of cash ... I would prefer not to spread my cash into multiple IB accounts)?
2) Manual entry: If I have Tools>Options>Strategies>NinjaScript>Immediately submit live.... enabled AND Synchronize accounts disabled AND I enter all positions manually in the NT Order tab (that are supposed to be open now according to the strategies historical trades) AND then I start/enable my strategies, will the strategies then know to manage the manually entered orders? E.g.: Please assume that I placed a manual order to Buy 500 shares of InstrumentX (StrategyA was 100 Long and Strategy B was 400 Long in historical trades). Lets say it is a week after all strategies were enabled and StrategyA needs 100 shares of the manually entered InstrumentX Long order to go Flat. Will Strategy A place a Sell order for 100 shares (even though it did not place a live trade order for the 100L shares)? Will it leave the remaining 400L shares of InstrumentX alone? I think that this is the case via my testing, but I want to make absolutely sure.
Thanks
Comment