I am trying to run two instances of a strategy that displays a different name in the strategy dashboard on TS2, and of course on Marketscope. These are the same strategy filename but with different settings run on the same currency and in the same time frame. I use different signature strings for the two instantiations so that the QTXT etc table entries can be separated in the Async callback in theory.
But I don't get any trade events passed back on closure of a position to either instantiation so while trades can be opened, I can't see what the outcome is. Order events are fine and TS opens a position anyway without reporting a trade event.
Will MS/TS (a) call back all running strategies in the same user, (b) just the same strategy that may be run with different settings at the same time, or (c) can it be made to call the actual strategy that initiated the trade? I have been trying this in simulation mode.
If I run the strategy on its own, the trade event call back occurs OK but by running it more than once I can compare the results and there are other advantages if I want to run the same strategy on different currencies and/or instruments.