public void SubscribeToMarketPriceList(List<int> marketIdList)
{
Log.Info("Subscribing to market prices.");
var topics = marketIdList.Select(marketId => PRICES_TOPIC + marketId).ToList();
IStreamingListener<PriceDTO> priceListener = _lsCityindexStreamingConnection.BuildPriceListener(topics);
priceListener.MessageReceived += new EventHandler<MessageEventArgs<PriceDTO>>(OnPriceListener_MessageReceived);
priceListener.Start();
_listeners.Add(priceListener);
}