public UpdateBarsOnTick(BarSettings barSettings, ITimeTrackable timeTracker, IDataContext tradingData, ILogger logger) : base(tradingData.Get <ObservableCollection <Tick> >()) { this.tradingData = tradingData; this.barSettings = barSettings; this.timeTracker = timeTracker; this.logger = logger; }
public MakeRangeBarsOnTick(BarSettings barSettings, ITimeTrackable timeTracker, IDataContext tradingData, ILogger logger) : base(tradingData.Get <ObservableCollection <Tick> >()) { this.tradingData = tradingData; this.barSettings = barSettings; this.timeTracker = timeTracker; this.logger = logger; //подменяем тип бара на RangeBar if (this.barSettings.BarType != Enums.DataModelType.RangeBar) { this.barSettings.BarType = Enums.DataModelType.RangeBar; } this.barBuilder = new BarBuilderRangeBar(barSettings); }