Points Aggregation
The Chart component can aggregate series points. To enable this feature, set the aggregation.enabled property of a series to true.
In this demo, the Chart is bound to the RangeSelector component. If you set the selection to a wide range, the control will use a higher aggregation degree, and vice versa.
Aggregation on zoom is one of many possible use cases for this feature. For information on how to configure aggregation for other scenarios, refer to the following description: aggregation.
www.kaggle.com
Feel free to share demo-related thoughts here.
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Thank you for the feedback!
If you have technical questions, please create a support ticket in the DevExpress Support Center.
Backend API
<div id="chart-demo">
@(Html.DevExtreme().Chart()
.ID("zoomedChart")
.Title("Google Inc. Stock Prices")
.DataSource(d => d.Mvc().LoadAction("GetStockPrices"))
.ValueAxis(a => a
.Add()
.ValueType(ChartDataType.Numeric))
.Margin(m => m.Right(10))
.ArgumentAxis(a => a
.Grid(g => g.Visible(true))
.Label(l => l.Visible(false))
.ValueMarginsEnabled(false)
.ArgumentType(ChartDataType.DateTime))
.Tooltip(t => t.Enabled(true))
.Legend(l => l.Visible(false))
.Series(s => s
.Add()
.Aggregation(a => a.Enabled(true))
.Type(SeriesType.Candlestick)
.OpenValueField("Open")
.HighValueField("High")
.LowValueField("Low")
.CloseValueField("Close")
.ArgumentField("Date")
)
)
@(Html.DevExtreme().RangeSelector()
.Size(s => s.Height(120))
.DataSource(d => d.Mvc().LoadAction("GetStockPrices"))
.Chart(c => c
.ValueAxis(a => a
.ValueType(ChartDataType.Numeric))
.Series(s => s
.Add()
.Aggregation(a => a.Enabled(true))
.Type(SeriesType.Line)
.ValueField("Open")
.ArgumentField("Date")))
.Scale(s => s
.MinorTickInterval(VizTimeInterval.Day)
.TickInterval(VizTimeInterval.Month)
.ValueType(ChartDataType.DateTime)
.PlaceholderHeight(20)
.AggregationInterval(VizTimeInterval.Week))
.Behavior(b => b
.ValueChangeMode(SliderValueChangeMode.OnHandleMove)
.SnapToTicks(false))
.OnValueChanged("rangeSelector_valueChanged")
)
</div>
<script>
function rangeSelector_valueChanged(e) {
var chart = $("#zoomedChart").dxChart("instance");
chart.getArgumentAxis().visualRange(e.value);
}
</script>
using DevExtreme.AspNet.Data;
using DevExtreme.AspNet.Mvc;
using DevExtreme.NETCore.Demos.Models;
using DevExtreme.NETCore.Demos.Models.SampleData;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
namespace DevExtreme.NETCore.Demos.Controllers {
public class ChartsController : Controller {
public ActionResult PointsAggregationFinancialChart() {
return View();
}
[HttpGet]
public object GetStockPrices() {
return SampleData.StockPrices;
}
}
}
using System;
namespace DevExtreme.NETCore.Demos.Models {
public class StockPrice {
public DateTime Date { get; set; }
public double Open { get; set; }
public double High { get; set; }
public double Low { get; set; }
public double Close { get; set; }
public int Volume { get; set; }
public string Name { get; set; }
}
}
using System;
using System.Collections.Generic;
namespace DevExtreme.NETCore.Demos.Models.SampleData {
public partial class SampleData {
public static readonly IEnumerable<StockPrice> StockPrices = new[] {
new StockPrice {
Date = DateTime.Parse("2013/04/23"),
Open = 808.11,
High = 818.00,
Low = 808.00,
Close = 813.45,
Volume = 1829151,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/22"),
Open = 801.00,
High = 815.50,
Low = 800.36,
Close = 807.90,
Volume = 2299900,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/21"),
Open = 800.60,
High = 803.96,
Low = 775.00,
Close = 800.11,
Volume = 2883407,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/18"),
Open = 769.16,
High = 803.44,
Low = 766.26,
Close = 799.87,
Volume = 5804316,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/17"),
Open = 785.35,
High = 785.80,
Low = 761.26,
Close = 765.91,
Volume = 3328777,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/16"),
Open = 786.75,
High = 790.84,
Low = 778.10,
Close = 782.56,
Volume = 2037355,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/15"),
Open = 786.59,
High = 796.00,
Low = 783.92,
Close = 793.37,
Volume = 1742374,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/14"),
Open = 785.95,
High = 797.00,
Low = 777.02,
Close = 781.93,
Volume = 2454767,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/11"),
Open = 791.99,
High = 792.10,
Low = 782.93,
Close = 790.05,
Volume = 1636829,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/10"),
Open = 792.88,
High = 793.10,
Low = 784.06,
Close = 790.39,
Volume = 2028766,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/09"),
Open = 782.92,
High = 792.35,
Low = 776.00,
Close = 790.18,
Volume = 1978862,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/08"),
Open = 775.50,
High = 783.75,
Low = 773.11,
Close = 777.65,
Volume = 2157928,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/07"),
Open = 778.75,
High = 779.55,
Low = 768.40,
Close = 774.85,
Volume = 2832718,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/04"),
Open = 786.06,
High = 786.99,
Low = 776.40,
Close = 783.05,
Volume = 3433994,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/03"),
Open = 804.25,
High = 805.75,
Low = 791.30,
Close = 795.07,
Volume = 2448102,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/02"),
Open = 813.46,
High = 814.20,
Low = 800.67,
Close = 806.20,
Volume = 1738753,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/04/01"),
Open = 804.54,
High = 814.83,
Low = 804.00,
Close = 813.04,
Volume = 2041713,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/31"),
Open = 795.01,
High = 802.25,
Low = 793.25,
Close = 801.19,
Volume = 1807580,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/27"),
Open = 803.99,
High = 805.37,
Low = 793.30,
Close = 794.19,
Volume = 2287712,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/26"),
Open = 806.68,
High = 807.00,
Low = 801.33,
Close = 802.66,
Volume = 2163295,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/25"),
Open = 813.50,
High = 814.00,
Low = 807.79,
Close = 812.42,
Volume = 1191912,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/24"),
Open = 812.41,
High = 819.23,
Low = 806.82,
Close = 809.64,
Volume = 1712684,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/21"),
Open = 814.74,
High = 815.24,
Low = 809.64,
Close = 810.31,
Volume = 1491678,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/20"),
Open = 811.29,
High = 816.92,
Low = 809.85,
Close = 811.26,
Volume = 1477590,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/19"),
Open = 816.83,
High = 817.51,
Low = 811.44,
Close = 814.71,
Volume = 1464122,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/18"),
Open = 811.24,
High = 819.25,
Low = 806.45,
Close = 811.32,
Volume = 2098176,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/17"),
Open = 805.00,
High = 812.76,
Low = 801.47,
Close = 807.79,
Volume = 1838552,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/14"),
Open = 818.50,
High = 820.30,
Low = 813.34,
Close = 814.30,
Volume = 3099791,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/13"),
Open = 826.99,
High = 826.99,
Low = 817.39,
Close = 821.54,
Volume = 1651111,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/12"),
Open = 827.90,
High = 830.69,
Low = 822.31,
Close = 825.31,
Volume = 1641413,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/11"),
Open = 830.71,
High = 831.89,
Low = 823.67,
Close = 827.61,
Volume = 2008979,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/10"),
Open = 831.69,
High = 839.70,
Low = 831.50,
Close = 834.82,
Volume = 1595678,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/07"),
Open = 834.50,
High = 834.92,
Low = 825.05,
Close = 831.52,
Volume = 2912283,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/06"),
Open = 834.06,
High = 836.62,
Low = 829.58,
Close = 832.60,
Volume = 2054238,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/05"),
Open = 841.02,
High = 844.00,
Low = 828.81,
Close = 831.38,
Volume = 2873998,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/04"),
Open = 828.93,
High = 840.15,
Low = 828.90,
Close = 838.60,
Volume = 4045034,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/03/03"),
Open = 805.30,
High = 822.84,
Low = 805.00,
Close = 821.50,
Volume = 2776185,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/28"),
Open = 797.80,
High = 807.14,
Low = 796.15,
Close = 806.19,
Volume = 2175425,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/27"),
Open = 801.10,
High = 806.99,
Low = 801.03,
Close = 801.20,
Volume = 2265874,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/26"),
Open = 794.80,
High = 804.75,
Low = 791.11,
Close = 799.78,
Volume = 2028515,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/25"),
Open = 795.00,
High = 795.95,
Low = 784.40,
Close = 790.13,
Volume = 2205059,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/24"),
Open = 802.30,
High = 808.41,
Low = 790.49,
Close = 790.77,
Volume = 2307008,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/21"),
Open = 799.26,
High = 801.25,
Low = 793.80,
Close = 799.71,
Volume = 2054050,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/20"),
Open = 798.00,
High = 805.45,
Low = 791.22,
Close = 795.53,
Volume = 3511036,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/19"),
Open = 805.30,
High = 808.97,
Low = 791.79,
Close = 792.46,
Volume = 2765029,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/18"),
Open = 795.99,
High = 807.00,
Low = 795.28,
Close = 806.85,
Volume = 2932924,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/14"),
Open = 787.40,
High = 793.26,
Low = 787.07,
Close = 792.89,
Volume = 2729917,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/13"),
Open = 779.73,
High = 788.74,
Low = 777.77,
Close = 787.82,
Volume = 1735219,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/12"),
Open = 780.13,
High = 785.35,
Low = 779.97,
Close = 782.86,
Volume = 1198170,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/11"),
Open = 781.75,
High = 787.90,
Low = 779.37,
Close = 780.70,
Volume = 1858945,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/10"),
Open = 778.40,
High = 783.00,
Low = 773.75,
Close = 782.42,
Volume = 2167656,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/07"),
Open = 780.13,
High = 786.67,
Low = 779.56,
Close = 785.37,
Volume = 3024853,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/06"),
Open = 769.70,
High = 778.81,
Low = 765.50,
Close = 773.95,
Volume = 2840506,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/05"),
Open = 759.07,
High = 772.96,
Low = 758.50,
Close = 770.17,
Volume = 2079687,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/04"),
Open = 761.13,
High = 771.11,
Low = 759.46,
Close = 765.74,
Volume = 1870716,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/02/03"),
Open = 767.69,
High = 770.47,
Low = 758.27,
Close = 759.02,
Volume = 3041242,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/31"),
Open = 758.20,
High = 776.60,
Low = 758.10,
Close = 775.60,
Volume = 3746165,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/30"),
Open = 750.51,
High = 757.62,
Low = 750.25,
Close = 755.69,
Volume = 1634556,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/29"),
Open = 753.74,
High = 760.95,
Low = 752.91,
Close = 753.83,
Volume = 1732972,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/28"),
Open = 746.75,
High = 756.95,
Low = 746.54,
Close = 753.68,
Volume = 1747734,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/27"),
Open = 751.76,
High = 755.60,
Low = 747.89,
Close = 750.73,
Volume = 1627833,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/24"),
Open = 750.77,
High = 758.48,
Low = 750.25,
Close = 753.67,
Volume = 2225811,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/23"),
Open = 741.24,
High = 756.83,
Low = 740.51,
Close = 753.83,
Volume = 3383596,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/22"),
Open = 735.99,
High = 749.00,
Low = 735.79,
Close = 741.50,
Volume = 5911865,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/21"),
Open = 704.66,
High = 705.34,
Low = 695.52,
Close = 702.87,
Volume = 3792336,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/17"),
Open = 710.36,
High = 712.77,
Low = 701.33,
Close = 704.51,
Volume = 3226898,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/16"),
Open = 717.71,
High = 719.64,
Low = 711.02,
Close = 711.32,
Volume = 2212357,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/15"),
Open = 722.40,
High = 724.34,
Low = 713.67,
Close = 715.19,
Volume = 2024991,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/14"),
Open = 719.33,
High = 735.00,
Low = 712.10,
Close = 724.93,
Volume = 3927990,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/13"),
Open = 737.00,
High = 742.20,
Low = 722.35,
Close = 723.25,
Volume = 2864106,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/10"),
Open = 742.00,
High = 742.43,
Low = 736.30,
Close = 739.99,
Volume = 1285125,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/09"),
Open = 742.83,
High = 745.00,
Low = 733.50,
Close = 741.48,
Volume = 1835780,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/08"),
Open = 732.27,
High = 738.35,
Low = 728.60,
Close = 738.12,
Volume = 2025751,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/07"),
Open = 735.54,
High = 736.30,
Low = 724.43,
Close = 733.30,
Volume = 1676740,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/06"),
Open = 735.45,
High = 739.38,
Low = 730.58,
Close = 734.75,
Volume = 1655967,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/03"),
Open = 729.34,
High = 741.47,
Low = 727.68,
Close = 737.97,
Volume = 2763552,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/02"),
Open = 724.93,
High = 731.93,
Low = 720.72,
Close = 723.67,
Volume = 2318140,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2013/01/01"),
Open = 719.42,
High = 727.00,
Low = 716.55,
Close = 723.25,
Volume = 2542268,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/30"),
Open = 700.00,
High = 710.57,
Low = 696.00,
Close = 707.38,
Volume = 1997733,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/27"),
Open = 701.69,
High = 706.91,
Low = 700.01,
Close = 700.01,
Volume = 1403926,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/26"),
Open = 707.14,
High = 708.84,
Low = 698.61,
Close = 706.29,
Volume = 1647392,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/25"),
Open = 708.07,
High = 712.88,
Low = 702.41,
Close = 708.87,
Volume = 1182572,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/23"),
Open = 714.51,
High = 715.18,
Low = 707.47,
Close = 709.50,
Volume = 841931,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/20"),
Open = 713.97,
High = 718.82,
Low = 710.52,
Close = 715.63,
Volume = 3527849,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/19"),
Open = 723.26,
High = 724.65,
Low = 716.97,
Close = 722.36,
Volume = 1657153,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/18"),
Open = 720.71,
High = 723.00,
Low = 716.68,
Close = 720.11,
Volume = 1919799,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/17"),
Open = 716.60,
High = 729.10,
Low = 715.05,
Close = 721.07,
Volume = 3005138,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/16"),
Open = 705.50,
High = 738.28,
Low = 704.02,
Close = 720.78,
Volume = 3036763,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/13"),
Open = 699.17,
High = 707.82,
Low = 698.43,
Close = 701.96,
Volume = 2130595,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/12"),
Open = 715.92,
High = 716.48,
Low = 699.55,
Close = 702.70,
Volume = 3446306,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/11"),
Open = 699.23,
High = 703.51,
Low = 693.48,
Close = 697.56,
Volume = 2426299,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/10"),
Open = 690.00,
High = 701.92,
Low = 687.72,
Close = 696.88,
Volume = 2687956,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/09"),
Open = 685.39,
High = 691.65,
Low = 683.79,
Close = 685.42,
Volume = 1366866,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/06"),
Open = 695.00,
High = 696.88,
Low = 682.42,
Close = 684.21,
Volume = 1919476,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/05"),
Open = 687.59,
High = 695.61,
Low = 684.51,
Close = 691.13,
Volume = 1462216,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/04"),
Open = 692.15,
High = 694.50,
Low = 682.33,
Close = 687.82,
Volume = 1862735,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/03"),
Open = 695.00,
High = 695.51,
Low = 685.70,
Close = 691.03,
Volume = 1991605,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/12/02"),
Open = 702.24,
High = 705.89,
Low = 694.11,
Close = 695.25,
Volume = 2193948,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/29"),
Open = 691.31,
High = 699.22,
Low = 685.69,
Close = 698.37,
Volume = 3164441,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/28"),
Open = 687.78,
High = 693.90,
Low = 682.00,
Close = 691.89,
Volume = 2780544,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/27"),
Open = 668.01,
High = 684.91,
Low = 663.89,
Close = 683.67,
Volume = 3041940,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/26"),
Open = 660.17,
High = 675.00,
Low = 658.00,
Close = 670.71,
Volume = 2509598,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/25"),
Open = 666.44,
High = 667.00,
Low = 659.02,
Close = 661.15,
Volume = 2205527,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/22"),
Open = 669.97,
High = 670.00,
Low = 666.10,
Close = 667.97,
Volume = 922477,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/20"),
Open = 668.99,
High = 669.80,
Low = 660.40,
Close = 665.87,
Volume = 2113011,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/19"),
Open = 669.51,
High = 678.00,
Low = 664.57,
Close = 669.97,
Volume = 2089086,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/18"),
Open = 655.70,
High = 668.92,
Low = 655.53,
Close = 668.21,
Volume = 2369716,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/15"),
Open = 645.99,
High = 653.02,
Low = 636.00,
Close = 647.18,
Volume = 3438500,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/14"),
Open = 650.00,
High = 660.00,
Low = 643.90,
Close = 647.26,
Volume = 1848939,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/13"),
Open = 660.66,
High = 662.18,
Low = 650.50,
Close = 652.55,
Volume = 1668322,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/12"),
Open = 663.00,
High = 667.60,
Low = 658.23,
Close = 659.05,
Volume = 1594639,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/11"),
Open = 663.75,
High = 669.80,
Low = 660.87,
Close = 665.90,
Volume = 1405870,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/08"),
Open = 654.65,
High = 668.34,
Low = 650.30,
Close = 663.03,
Volume = 3114084,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/07"),
Open = 670.20,
High = 671.49,
Low = 651.23,
Close = 652.29,
Volume = 2598676,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/06"),
Open = 675.00,
High = 678.23,
Low = 666.49,
Close = 667.12,
Volume = 2232438,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/05"),
Open = 685.48,
High = 686.50,
Low = 677.55,
Close = 681.72,
Volume = 1582936,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/04"),
Open = 684.50,
High = 686.86,
Low = 675.56,
Close = 682.96,
Volume = 1635894,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/11/01"),
Open = 694.79,
High = 695.55,
Low = 687.37,
Close = 687.92,
Volume = 2324569,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/31"),
Open = 679.50,
High = 690.90,
Low = 678.72,
Close = 687.59,
Volume = 2050471,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/30"),
Open = 679.86,
High = 681.00,
Low = 675.00,
Close = 680.30,
Volume = 1537001,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/25"),
Open = 676.50,
High = 683.03,
Low = 671.20,
Close = 675.15,
Volume = 1950865,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/24"),
Open = 680.00,
High = 682.00,
Low = 673.51,
Close = 677.76,
Volume = 2403696,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/23"),
Open = 686.80,
High = 687.00,
Low = 675.27,
Close = 677.30,
Volume = 2496411,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/22"),
Open = 672.01,
High = 687.33,
Low = 672.00,
Close = 680.35,
Volume = 2916978,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/21"),
Open = 681.01,
High = 684.63,
Low = 669.70,
Close = 678.67,
Volume = 4057872,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/18"),
Open = 705.58,
High = 706.70,
Low = 672.00,
Close = 681.79,
Volume = 11483428,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/17"),
Open = 755.54,
High = 759.42,
Low = 676.00,
Close = 695.00,
Volume = 12442346,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/16"),
Open = 743.95,
High = 756.34,
Low = 740.26,
Close = 755.49,
Volume = 2292819,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/15"),
Open = 740.13,
High = 746.99,
Low = 736.46,
Close = 744.70,
Volume = 2058468,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/14"),
Open = 741.94,
High = 743.83,
Low = 730.70,
Close = 740.98,
Volume = 3020098,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/11"),
Open = 751.85,
High = 754.87,
Low = 744.10,
Close = 744.75,
Volume = 2406787,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/10"),
Open = 752.90,
High = 758.50,
Low = 750.29,
Close = 751.48,
Volume = 2383987,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/09"),
Open = 741.86,
High = 747.53,
Low = 738.29,
Close = 744.56,
Volume = 2041203,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/08"),
Open = 759.67,
High = 761.32,
Low = 742.53,
Close = 744.09,
Volume = 3003884,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/07"),
Open = 761.00,
High = 763.58,
Low = 754.15,
Close = 757.84,
Volume = 1958625,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/04"),
Open = 770.71,
High = 774.38,
Low = 765.00,
Close = 767.65,
Volume = 2737751,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/03"),
Open = 762.75,
High = 769.89,
Low = 759.40,
Close = 768.05,
Volume = 2454496,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/02"),
Open = 755.72,
High = 763.92,
Low = 752.20,
Close = 762.50,
Volume = 2208639,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/10/01"),
Open = 765.20,
High = 765.99,
Low = 750.27,
Close = 756.99,
Volume = 2790375,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/30"),
Open = 759.05,
High = 765.00,
Low = 756.21,
Close = 761.78,
Volume = 3168477,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/27"),
Open = 754.15,
High = 759.30,
Low = 751.15,
Close = 754.50,
Volume = 2784091,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/26"),
Open = 759.95,
High = 762.84,
Low = 751.65,
Close = 756.50,
Volume = 3932272,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/25"),
Open = 749.85,
High = 761.24,
Low = 741.00,
Close = 753.46,
Volume = 5674334,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/24"),
Open = 753.05,
High = 764.89,
Low = 747.66,
Close = 749.16,
Volume = 6061033,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/23"),
Open = 731.00,
High = 750.04,
Low = 730.25,
Close = 749.38,
Volume = 3565837,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/20"),
Open = 732.21,
High = 734.92,
Low = 730.12,
Close = 733.99,
Volume = 6360376,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/19"),
Open = 724.47,
High = 731.38,
Low = 721.22,
Close = 728.12,
Volume = 2907854,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/18"),
Open = 717.50,
High = 728.56,
Low = 716.41,
Close = 727.50,
Volume = 3098782,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/17"),
Open = 707.78,
High = 718.66,
Low = 706.78,
Close = 718.28,
Volume = 2067249,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/16"),
Open = 708.11,
High = 712.88,
Low = 705.00,
Close = 709.98,
Volume = 1508307,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/13"),
Open = 709.60,
High = 713.00,
Low = 707.01,
Close = 709.68,
Volume = 2618874,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/12"),
Open = 693.09,
High = 709.00,
Low = 690.54,
Close = 706.04,
Volume = 2659302,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/11"),
Open = 689.41,
High = 694.91,
Low = 680.88,
Close = 690.88,
Volume = 2642260,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/10"),
Open = 697.96,
High = 700.65,
Low = 691.00,
Close = 692.19,
Volume = 1874004,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/09"),
Open = 709.76,
High = 712.81,
Low = 698.39,
Close = 700.77,
Volume = 2560067,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/06"),
Open = 700.00,
High = 712.25,
Low = 697.67,
Close = 706.15,
Volume = 3236308,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/05"),
Open = 685.96,
High = 699.89,
Low = 684.73,
Close = 699.40,
Volume = 3044450,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/04"),
Open = 680.00,
High = 686.50,
Low = 679.14,
Close = 680.72,
Volume = 1708169,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/09/03"),
Open = 684.55,
High = 685.00,
Low = 673.50,
Close = 681.04,
Volume = 1889613,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/30"),
Open = 684.00,
High = 688.58,
Low = 680.04,
Close = 685.09,
Volume = 2127125,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/29"),
Open = 684.24,
High = 687.39,
Low = 680.18,
Close = 681.68,
Volume = 1627704,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/28"),
Open = 677.37,
High = 688.99,
Low = 676.15,
Close = 688.01,
Volume = 2991037,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/27"),
Open = 665.00,
High = 677.62,
Low = 664.74,
Close = 677.25,
Volume = 2058938,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/26"),
Open = 662.99,
High = 672.00,
Low = 659.24,
Close = 669.22,
Volume = 2614131,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/23"),
Open = 675.60,
High = 680.45,
Low = 674.08,
Close = 678.63,
Volume = 1429267,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/22"),
Open = 674.27,
High = 680.48,
Low = 671.00,
Close = 676.80,
Volume = 1784453,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/21"),
Open = 667.38,
High = 680.60,
Low = 666.70,
Close = 677.18,
Volume = 1909262,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/20"),
Open = 673.11,
High = 678.00,
Low = 662.17,
Close = 669.51,
Volume = 2222805,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/19"),
Open = 675.50,
High = 678.87,
Low = 672.66,
Close = 675.54,
Volume = 1758421,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/16"),
Open = 674.12,
High = 677.25,
Low = 671.70,
Close = 677.14,
Volume = 2177896,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/15"),
Open = 667.51,
High = 674.64,
Low = 667.08,
Close = 672.87,
Volume = 1717691,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/14"),
Open = 670.28,
High = 674.25,
Low = 664.10,
Close = 667.54,
Volume = 2411100,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/13"),
Open = 659.25,
High = 672.85,
Low = 659.00,
Close = 668.66,
Volume = 3662178,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/12"),
Open = 647.42,
High = 660.15,
Low = 646.68,
Close = 660.01,
Volume = 3268073,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/09"),
Open = 638.59,
High = 642.24,
Low = 636.13,
Close = 642.00,
Volume = 1434408,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/08"),
Open = 644.51,
High = 646.37,
Low = 641.52,
Close = 642.35,
Volume = 1070288,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/07"),
Open = 639.05,
High = 645.87,
Low = 638.50,
Close = 642.23,
Volume = 1322386,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/06"),
Open = 641.79,
High = 644.26,
Low = 636.47,
Close = 640.54,
Volume = 1982695,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/05"),
Open = 639.61,
High = 649.38,
Low = 639.22,
Close = 642.82,
Volume = 1782494,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/02"),
Open = 640.00,
High = 643.72,
Low = 636.14,
Close = 641.33,
Volume = 1897446,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/08/01"),
Open = 625.51,
High = 638.03,
Low = 623.41,
Close = 628.75,
Volume = 1977690,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/31"),
Open = 637.30,
High = 639.51,
Low = 631.38,
Close = 632.68,
Volume = 1844556,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/30"),
Open = 628.26,
High = 636.50,
Low = 628.22,
Close = 632.97,
Volume = 1865890,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/29"),
Open = 636.05,
High = 642.60,
Low = 629.50,
Close = 632.30,
Volume = 2186717,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/26"),
Open = 618.89,
High = 635.00,
Low = 617.50,
Close = 634.96,
Volume = 3550174,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/25"),
Open = 615.00,
High = 616.87,
Low = 610.03,
Close = 613.36,
Volume = 1687485,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/24"),
Open = 608.32,
High = 613.38,
Low = 605.37,
Close = 607.99,
Volume = 1822973,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/23"),
Open = 615.00,
High = 617.93,
Low = 604.34,
Close = 607.57,
Volume = 2012189,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/22"),
Open = 600.48,
High = 618.35,
Low = 598.25,
Close = 615.51,
Volume = 3561818,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/19"),
Open = 608.76,
High = 612.94,
Low = 598.18,
Close = 610.82,
Volume = 6463748,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/18"),
Open = 586.14,
High = 598.48,
Low = 586.00,
Close = 593.06,
Volume = 4674637,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/17"),
Open = 576.98,
High = 583.69,
Low = 576.13,
Close = 580.76,
Volume = 1550950,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/16"),
Open = 578.43,
High = 580.67,
Low = 568.40,
Close = 576.73,
Volume = 1681568,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/15"),
Open = 576.37,
High = 579.19,
Low = 571.78,
Close = 574.92,
Volume = 1462861,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/12"),
Open = 572.15,
High = 579.15,
Low = 568.55,
Close = 576.52,
Volume = 1976558,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/11"),
Open = 567.12,
High = 571.93,
Low = 562.09,
Close = 570.48,
Volume = 2310094,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/10"),
Open = 576.30,
High = 577.85,
Low = 564.94,
Close = 571.19,
Volume = 3500946,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/09"),
Open = 590.19,
High = 592.43,
Low = 578.74,
Close = 581.70,
Volume = 1923015,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/08"),
Open = 584.95,
High = 588.60,
Low = 581.25,
Close = 586.01,
Volume = 1715020,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/05"),
Open = 592.45,
High = 593.52,
Low = 582.82,
Close = 585.98,
Volume = 2162328,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/04"),
Open = 588.76,
High = 600.06,
Low = 588.54,
Close = 595.92,
Volume = 2345901,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/02"),
Open = 580.01,
High = 588.41,
Low = 578.00,
Close = 587.83,
Volume = 1190525,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/07/01"),
Open = 581.82,
High = 583.00,
Low = 576.50,
Close = 580.47,
Volume = 1655563,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/28"),
Open = 574.96,
High = 580.13,
Low = 572.20,
Close = 580.07,
Volume = 2522562,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/27"),
Open = 565.90,
High = 566.23,
Low = 557.21,
Close = 564.31,
Volume = 1922064,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/26"),
Open = 567.70,
High = 573.99,
Low = 566.02,
Close = 569.30,
Volume = 1692446,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/25"),
Open = 562.76,
High = 566.60,
Low = 559.48,
Close = 564.68,
Volume = 1351151,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/24"),
Open = 567.33,
High = 568.09,
Low = 557.35,
Close = 560.70,
Volume = 1582036,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/21"),
Open = 568.00,
High = 571.48,
Low = 565.82,
Close = 571.48,
Volume = 2229125,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/20"),
Open = 579.84,
High = 579.84,
Low = 563.73,
Close = 565.21,
Volume = 2011322,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/19"),
Open = 579.81,
High = 580.00,
Low = 573.51,
Close = 577.51,
Volume = 2346698,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/18"),
Open = 573.59,
High = 584.28,
Low = 573.12,
Close = 581.53,
Volume = 2076629,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/17"),
Open = 562.62,
High = 574.21,
Low = 559.25,
Close = 570.85,
Volume = 2497864,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/14"),
Open = 560.34,
High = 564.52,
Low = 557.09,
Close = 564.51,
Volume = 3002511,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/13"),
Open = 561.30,
High = 565.07,
Low = 556.52,
Close = 559.05,
Volume = 2345107,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/12"),
Open = 561.72,
High = 567.00,
Low = 558.68,
Close = 561.09,
Volume = 1954607,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/11"),
Open = 569.77,
High = 570.30,
Low = 558.58,
Close = 565.10,
Volume = 3224142,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/10"),
Open = 584.21,
High = 585.32,
Low = 566.69,
Close = 568.50,
Volume = 2662269,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/07"),
Open = 575.85,
High = 581.00,
Low = 574.58,
Close = 580.45,
Volume = 1410366,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/06"),
Open = 587.60,
High = 587.89,
Low = 577.25,
Close = 578.23,
Volume = 1759532,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/05"),
Open = 576.48,
High = 581.97,
Low = 573.61,
Close = 580.57,
Volume = 2096173,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/04"),
Open = 575.45,
High = 578.13,
Low = 566.47,
Close = 570.41,
Volume = 2340477,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/06/03"),
Open = 570.22,
High = 580.49,
Low = 570.01,
Close = 578.59,
Volume = 2433786,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/31"),
Open = 571.79,
High = 572.65,
Low = 568.35,
Close = 570.98,
Volume = 3058314,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/30"),
Open = 588.72,
High = 590.00,
Low = 579.00,
Close = 580.86,
Volume = 2969455,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/29"),
Open = 588.16,
High = 591.90,
Low = 583.53,
Close = 588.23,
Volume = 1906629,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/28"),
Open = 595.81,
High = 599.13,
Low = 588.32,
Close = 594.34,
Volume = 2606651,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/24"),
Open = 601.00,
High = 601.73,
Low = 588.28,
Close = 591.53,
Volume = 3582472,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/23"),
Open = 609.16,
High = 611.92,
Low = 598.87,
Close = 603.66,
Volume = 1892185,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/22"),
Open = 601.65,
High = 609.60,
Low = 597.12,
Close = 609.46,
Volume = 3178016,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/21"),
Open = 613.44,
High = 613.81,
Low = 596.00,
Close = 600.80,
Volume = 3052748,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/20"),
Open = 600.51,
High = 615.69,
Low = 600.00,
Close = 614.11,
Volume = 3075829,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/17"),
Open = 625.10,
High = 632.42,
Low = 596.70,
Close = 600.40,
Volume = 5976129,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/16"),
Open = 633.83,
High = 637.85,
Low = 621.23,
Close = 623.05,
Volume = 3354518,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/15"),
Open = 617.96,
High = 630.10,
Low = 615.94,
Close = 628.93,
Volume = 4837424,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/14"),
Open = 605.35,
High = 615.00,
Low = 603.75,
Close = 611.11,
Volume = 2102339,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/13"),
Open = 600.78,
High = 608.50,
Low = 600.58,
Close = 604.00,
Volume = 1824733,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/10"),
Open = 610.35,
High = 614.55,
Low = 604.77,
Close = 605.23,
Volume = 2099726,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/09"),
Open = 612.96,
High = 616.19,
Low = 610.23,
Close = 613.66,
Volume = 1535877,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/08"),
Open = 606.82,
High = 616.38,
Low = 601.81,
Close = 609.15,
Volume = 2329546,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/07"),
Open = 605.53,
High = 616.90,
Low = 600.70,
Close = 612.79,
Volume = 2678485,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/06"),
Open = 595.00,
High = 610.57,
Low = 595.00,
Close = 607.55,
Volume = 1994515,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/03"),
Open = 605.92,
High = 607.89,
Low = 596.81,
Close = 596.97,
Volume = 2207360,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/02"),
Open = 609.62,
High = 614.83,
Low = 608.95,
Close = 611.02,
Volume = 1868187,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/05/01"),
Open = 601.20,
High = 608.11,
Low = 600.61,
Close = 607.26,
Volume = 1611434,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/04/30"),
Open = 603.79,
High = 611.60,
Low = 600.19,
Close = 604.43,
Volume = 2002424,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/04/29"),
Open = 612.99,
High = 616.08,
Low = 600.61,
Close = 604.85,
Volume = 2407213,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/04/26"),
Open = 615.02,
High = 616.74,
Low = 610.60,
Close = 614.98,
Volume = 1636399,
Name = "Google"
},
new StockPrice {
Date = DateTime.Parse("2012/04/25"),
Open = 610.91,
High = 618.00,
Low = 609.70,
Close = 615.47,
Volume = 2093733,
Name = "Google"
}
};
}
}
#chart-demo {
height: 450px;
}
#zoomedChart {
height: 315px;
margin: 0 0 15px;
}
#chart-demo > div:not(#zoomedChart) {
height: 120px;
}