public AggregationFiltersViewModel() { _ticks = DataManager.Instance.GetTicks().ToList(); _priceData.Append(_ticks.Select(x => x.DateTime), _ticks.Select(x => x.Open), _ticks.Select(x => x.High), _ticks.Select(x => x.Low), _ticks.Select(x => x.Close)); SetDefaults(); InitializeChartSurface(); }
public DiscontinuousAxisViewModel() { var priceSeries = DataManager.Instance.GetPriceData("EURUSD", TimeFrame.Minute5); _priceData.Append(priceSeries.TimeData, priceSeries.OpenData, priceSeries.HighData, priceSeries.LowData, priceSeries.CloseData); Annotations = CreateAnnotations(); SetDefaults(); InitializeChartSurface(); }
public MainViewModel() { var instrument = _dataManager.AvailableInstruments.FirstOrDefault(x => x.Symbol == "INDU"); var timeFrame = _dataManager.GetAvailableTimeFrames(instrument).First(); var priceData = _dataManager.GetPriceData(instrument.Symbol, timeFrame); _dataSeries = new OhlcDataSeries <DateTime, double>(); _dataSeries.Append(priceData.TimeData, priceData.OpenData, priceData.HighData, priceData.LowData, priceData.CloseData); }