Okay, then let's talk about the "perspective":
Quote
even if plugin supports the command but for any reason returns "" or 0, it should not wipe the Trades from the struct.
If the broker shows that no trades are open, and your intent is to update your Zorro trades to synchronize with that of the broker, then it is only correct to delete all trades on the Zorro-side.

For example, if IB closes all of my positions (due to risk mitigation), I would certainly want my Zorro-side trades to be removed. If the Zorro-side trades were not removed, and I tried to close the trades on the Zorro side, I'd accidentally open a position in the wrong direction!