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();
 }
Beispiel #3
0
        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);
        }