http://gyazo.com/59fcb2dac20a98d4ba6662205f91e9e1Как видно из графика, теперь одновременный запрос живых данных и данных из Гидры, приводит к рассинхронизации совмещенных данных.
Если запрашивать только через Transaq данные от брокера, то все ок.
Код для склейки:
Code
candleManager = new CandleManager(new TradeCandleBuilderSource(connector));
var cbs = new TradeStorageCandleBuilderSource { StorageRegistry = storageRegistry };
candleManager.Sources.OfType<TimeFrameCandleBuilder>().Single().Sources.Add(cbs);
candleSeries = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
candleSeries.ProcessCandle += Draw;
int numHistDays = DateTime.Today.DayOfWeek.ToString() == "Monday" ? 3 : 1;
candleManager.Start(candleSeries, DateTime.Now - TimeSpan.FromDays(numHistDays), DateTime.MaxValue);