I left BJS running unattended during August. I noticed that small 'baskets' of two or three trades would often close at an overall pips profit but a cash loss, due to the differential in the pip values of pairs.
There is a new input, AdaptiveMinimumCashProfit. This is multiplied by the number of open trades (OpenTrades) to arrive at a minimum cash profit (MinimumAcceptableProfit). When bjs spots that the basket stop has moved to breakeven and the breakeven/jumping stop is hit, the bot should only close the position if the minimum acceptable cash profit has also been hit.
This is not a problem with larger baskets, and so might not be for the next few weeks. We shall see.