public void OnTrade(TradeDto trade) { _eventLoopScheduler.Schedule(() => { var currencyPair = trade.CurrencyPair; var currencyPairTracker = GetTrackerFor(currencyPair); currencyPairTracker.OnTrade(trade, _priceCache); PublishPositionReport(); }); }
public void OnTrade(TradeDto trade) { Log.Information("Received done trade"); _analyticsEngine.OnTrade(trade); }