don't reload/respawn MarketDataService for unchanged markets (this was discarding all state for 99% of symbols when new market(s) was detected) #kornwolf
poll exchange for open margin positions to compare size against local & backfill any missed orders, opening a backdated position if necessary #kornwolf