// should be used by a programmer public DataSource(string name, BarScaleInterval scaleInterval = null, MarketInfo marketInfo = null) : this() { this.Name = name; if (scaleInterval == null) { scaleInterval = new BarScaleInterval(BarScale.Minute, 5); } this.ScaleInterval = scaleInterval; if (marketInfo == null) { marketInfo = Assembler.InstanceInitialized.MarketInfoRepository.FindMarketInfoOrNew("MOCK"); } this.MarketInfo = marketInfo; }
public StreamingConsumer(string symbol, IStreamingConsumer update, MarketInfo info) { this.Symbol = symbol; this.Consumer = update; this.MarketInfo = info; }