From 12260db91287aa100f9869d21a2e070b3ffadfa2 Mon Sep 17 00:00:00 2001
From: tomcheung99 <53444480+tomcheung99@users.noreply.github.com>
Date: Fri, 3 Sep 2021 15:14:50 +0800
Subject: [PATCH] Add files via upload
---
AMD_Dataset/AMD2010-2021.csv | 2771 +++++++++++++++++
AMD_Dataset/AMD2015-2020.csv | 1511 +++++++++
AMD_Dataset/AMD2016-2021.csv | 1261 ++++++++
AMD_Dataset/AMD2018-2021.csv | 758 +++++
AMD_Dataset/AMD2019-2021.csv | 507 +++
AMD_Dataset/AMD2020-2021.csv | 213 ++
AMD_Dataset/AMD_ANS.csv | 7 +
AMD_Dataset/AMD_Real_Result.csv | 6 +
GRU_Model_Stock_Prediction.ipynb | 758 +++++
INTC_Dataset/INTC2010-2021.csv | 2771 +++++++++++++++++
INTC_Dataset/INTC2016-2021.csv | 1261 ++++++++
LSTM_Model_Stock_Prediction.ipynb | 686 ++++
Prediction/AMD_10Year_Compare.ipynb | 241 ++
Prediction/AMD_5Year_Compare.ipynb | 241 ++
Prediction/AMD_Real_Result.csv | 6 +
Prediction/INTC_Real_Result.csv | 6 +
Prediction/Intel_10Year_Compare.ipynb | 241 ++
Prediction/Intel_5Year_Compare.ipynb | 241 ++
Prediction/Prediction_GRU_AMD_10Year.csv | 6 +
Prediction/Prediction_GRU_AMD_5Year.csv | 6 +
Prediction/Prediction_GRU_INTC_10Year.csv | 6 +
Prediction/Prediction_GRU_INTC_5Year.csv | 6 +
Prediction/Prediction_LSTM_AMD_10Year.csv | 6 +
Prediction/Prediction_LSTM_AMD_5Year.csv | 6 +
Prediction/Prediction_LSTM_INTC_10Year.csv | 6 +
Prediction/Prediction_LSTM_INTC_5Year.csv | 6 +
.../Prediction_SimpleRNN_AMD_10Year.csv | 6 +
Prediction/Prediction_SimpleRNN_AMD_5Year.csv | 6 +
.../Prediction_SimpleRNN_INTC_10Year.csv | 6 +
.../Prediction_SimpleRNN_INTC_5Year.csv | 6 +
SimpleRNN_Model_Stock_Prediction.ipynb | 599 ++++
31 files changed, 14157 insertions(+)
create mode 100644 AMD_Dataset/AMD2010-2021.csv
create mode 100644 AMD_Dataset/AMD2015-2020.csv
create mode 100644 AMD_Dataset/AMD2016-2021.csv
create mode 100644 AMD_Dataset/AMD2018-2021.csv
create mode 100644 AMD_Dataset/AMD2019-2021.csv
create mode 100644 AMD_Dataset/AMD2020-2021.csv
create mode 100644 AMD_Dataset/AMD_ANS.csv
create mode 100644 AMD_Dataset/AMD_Real_Result.csv
create mode 100644 GRU_Model_Stock_Prediction.ipynb
create mode 100644 INTC_Dataset/INTC2010-2021.csv
create mode 100644 INTC_Dataset/INTC2016-2021.csv
create mode 100644 LSTM_Model_Stock_Prediction.ipynb
create mode 100644 Prediction/AMD_10Year_Compare.ipynb
create mode 100644 Prediction/AMD_5Year_Compare.ipynb
create mode 100644 Prediction/AMD_Real_Result.csv
create mode 100644 Prediction/INTC_Real_Result.csv
create mode 100644 Prediction/Intel_10Year_Compare.ipynb
create mode 100644 Prediction/Intel_5Year_Compare.ipynb
create mode 100644 Prediction/Prediction_GRU_AMD_10Year.csv
create mode 100644 Prediction/Prediction_GRU_AMD_5Year.csv
create mode 100644 Prediction/Prediction_GRU_INTC_10Year.csv
create mode 100644 Prediction/Prediction_GRU_INTC_5Year.csv
create mode 100644 Prediction/Prediction_LSTM_AMD_10Year.csv
create mode 100644 Prediction/Prediction_LSTM_AMD_5Year.csv
create mode 100644 Prediction/Prediction_LSTM_INTC_10Year.csv
create mode 100644 Prediction/Prediction_LSTM_INTC_5Year.csv
create mode 100644 Prediction/Prediction_SimpleRNN_AMD_10Year.csv
create mode 100644 Prediction/Prediction_SimpleRNN_AMD_5Year.csv
create mode 100644 Prediction/Prediction_SimpleRNN_INTC_10Year.csv
create mode 100644 Prediction/Prediction_SimpleRNN_INTC_5Year.csv
create mode 100644 SimpleRNN_Model_Stock_Prediction.ipynb
diff --git a/AMD_Dataset/AMD2010-2021.csv b/AMD_Dataset/AMD2010-2021.csv
new file mode 100644
index 0000000..60ff59f
--- /dev/null
+++ b/AMD_Dataset/AMD2010-2021.csv
@@ -0,0 +1,2771 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2010-01-04,9.790000,9.900000,9.680000,9.700000,9.700000,18748700
+2010-01-05,9.710000,9.900000,9.680000,9.710000,9.710000,22145700
+2010-01-06,9.680000,9.760000,9.550000,9.570000,9.570000,18643400
+2010-01-07,9.510000,9.550000,9.180000,9.470000,9.470000,26806800
+2010-01-08,9.370000,9.470000,9.290000,9.430000,9.430000,13752800
+2010-01-11,9.380000,9.440000,9.080000,9.140000,9.140000,23700100
+2010-01-12,8.890000,8.920000,8.520000,8.650000,8.650000,33387100
+2010-01-13,8.710000,9.200000,8.550000,9.150000,9.150000,32741900
+2010-01-14,9.180000,9.260000,8.920000,9.000000,9.000000,22556600
+2010-01-15,9.130000,9.190000,8.800000,8.840000,8.840000,34336600
+2010-01-19,8.840000,9.210000,8.840000,9.010000,9.010000,24866200
+2010-01-20,8.980000,9.000000,8.760000,8.870000,8.870000,22813600
+2010-01-21,9.010000,9.100000,8.770000,8.990000,8.990000,37888700
+2010-01-22,8.550000,8.560000,7.820000,7.880000,7.880000,69136400
+2010-01-25,8.010000,8.140000,7.930000,8.070000,8.070000,20560000
+2010-01-26,8.030000,8.190000,7.930000,8.090000,8.090000,20946600
+2010-01-27,8.030000,8.220000,7.910000,8.190000,8.190000,26832700
+2010-01-28,8.240000,8.250000,7.710000,7.880000,7.880000,32084100
+2010-01-29,8.010000,8.100000,7.300000,7.460000,7.460000,37457700
+2010-02-01,7.610000,7.980000,7.530000,7.980000,7.980000,25476400
+2010-02-02,7.740000,7.960000,7.720000,7.910000,7.910000,21110900
+2010-02-03,7.830000,7.960000,7.760000,7.810000,7.810000,14521900
+2010-02-04,7.640000,7.650000,7.100000,7.190000,7.190000,33172200
+2010-02-05,7.130000,7.370000,6.980000,7.350000,7.350000,28808300
+2010-02-08,7.380000,7.620000,7.280000,7.420000,7.420000,24304200
+2010-02-09,7.590000,7.640000,7.420000,7.540000,7.540000,19978100
+2010-02-10,7.470000,7.710000,7.450000,7.640000,7.640000,17269400
+2010-02-11,7.670000,7.900000,7.600000,7.840000,7.840000,14973100
+2010-02-12,7.710000,8.000000,7.650000,7.870000,7.870000,21788000
+2010-02-16,7.910000,8.140000,7.870000,8.060000,8.060000,13579100
+2010-02-17,8.110000,8.200000,7.940000,8.030000,8.030000,12019200
+2010-02-18,7.980000,8.080000,7.870000,7.950000,7.950000,14677000
+2010-02-19,7.820000,7.990000,7.820000,7.930000,7.930000,8107300
+2010-02-22,7.960000,8.000000,7.830000,7.900000,7.900000,9708700
+2010-02-23,7.910000,7.940000,7.690000,7.790000,7.790000,15566700
+2010-02-24,7.780000,8.100000,7.770000,8.050000,8.050000,16543800
+2010-02-25,7.880000,7.890000,7.620000,7.890000,7.890000,20955600
+2010-02-26,7.830000,7.960000,7.680000,7.910000,7.910000,17085200
+2010-03-01,7.940000,8.250000,7.940000,8.210000,8.210000,14856000
+2010-03-02,8.330000,8.600000,8.290000,8.380000,8.380000,25506100
+2010-03-03,8.440000,8.550000,8.280000,8.350000,8.350000,14260800
+2010-03-04,8.370000,8.500000,8.280000,8.500000,8.500000,14448000
+2010-03-05,8.550000,8.700000,8.480000,8.610000,8.610000,14826400
+2010-03-08,8.660000,8.690000,8.510000,8.640000,8.640000,12760000
+2010-03-09,8.500000,8.690000,8.430000,8.630000,8.630000,17664900
+2010-03-10,8.600000,9.090000,8.590000,8.920000,8.920000,23426900
+2010-03-11,8.910000,9.000000,8.740000,8.950000,8.950000,15977800
+2010-03-12,9.040000,9.040000,8.900000,8.930000,8.930000,12802500
+2010-03-15,8.880000,8.950000,8.800000,8.920000,8.920000,11428900
+2010-03-16,8.950000,9.420000,8.940000,9.400000,9.400000,25356300
+2010-03-17,9.470000,9.740000,9.420000,9.670000,9.670000,23574800
+2010-03-18,9.620000,9.660000,9.260000,9.390000,9.390000,17772300
+2010-03-19,9.110000,9.410000,9.100000,9.110000,9.110000,15938000
+2010-03-22,8.910000,9.320000,8.790000,9.310000,9.310000,15101100
+2010-03-23,9.340000,9.490000,9.260000,9.450000,9.450000,10623200
+2010-03-24,9.380000,9.380000,9.200000,9.230000,9.230000,12096100
+2010-03-25,9.350000,9.440000,9.020000,9.030000,9.030000,15824100
+2010-03-26,9.110000,9.190000,8.910000,9.020000,9.020000,12158100
+2010-03-29,9.080000,9.200000,9.060000,9.110000,9.110000,9621900
+2010-03-30,9.210000,9.280000,9.090000,9.270000,9.270000,13451600
+2010-03-31,9.150000,9.440000,9.130000,9.270000,9.270000,12850100
+2010-04-01,9.340000,9.490000,9.220000,9.370000,9.370000,11757400
+2010-04-05,9.470000,9.540000,9.420000,9.530000,9.530000,10467800
+2010-04-06,9.440000,9.490000,9.180000,9.350000,9.350000,18738400
+2010-04-07,9.380000,9.830000,9.250000,9.660000,9.660000,29125500
+2010-04-08,9.630000,9.630000,9.330000,9.420000,9.420000,21494000
+2010-04-09,9.490000,9.580000,9.280000,9.300000,9.300000,24207600
+2010-04-12,9.370000,9.530000,9.350000,9.420000,9.420000,16578500
+2010-04-13,9.420000,9.590000,9.350000,9.560000,9.560000,15125200
+2010-04-14,9.820000,9.970000,9.710000,9.890000,9.890000,29201400
+2010-04-15,9.970000,10.240000,9.900000,10.160000,10.160000,55096500
+2010-04-16,9.780000,9.900000,9.370000,9.810000,9.810000,67757600
+2010-04-19,9.730000,9.840000,9.290000,9.580000,9.580000,27868200
+2010-04-20,9.740000,9.810000,9.630000,9.770000,9.770000,21244700
+2010-04-21,9.800000,9.910000,9.490000,9.780000,9.780000,28651400
+2010-04-22,9.570000,9.900000,9.450000,9.860000,9.860000,22389600
+2010-04-23,9.810000,9.850000,9.610000,9.760000,9.760000,18841700
+2010-04-26,9.800000,10.150000,9.700000,9.970000,9.970000,24335500
+2010-04-27,9.840000,10.060000,9.530000,9.580000,9.580000,27169000
+2010-04-28,9.690000,9.800000,9.350000,9.550000,9.550000,23028300
+2010-04-29,9.700000,9.780000,9.590000,9.720000,9.720000,14350400
+2010-04-30,9.720000,9.720000,9.060000,9.070000,9.070000,37974900
+2010-05-03,9.180000,9.380000,9.020000,9.290000,9.290000,27504700
+2010-05-04,9.080000,9.080000,8.540000,8.680000,8.680000,46482500
+2010-05-05,8.440000,8.880000,8.350000,8.580000,8.580000,36757300
+2010-05-06,8.580000,8.720000,7.810000,8.270000,8.270000,44875400
+2010-05-07,8.300000,8.670000,7.920000,8.380000,8.380000,48469500
+2010-05-10,8.920000,9.030000,8.310000,8.990000,8.990000,34695700
+2010-05-11,8.850000,9.290000,8.750000,9.070000,9.070000,41062100
+2010-05-12,9.200000,9.580000,9.150000,9.490000,9.490000,33567100
+2010-05-13,9.520000,9.780000,9.320000,9.420000,9.420000,33222600
+2010-05-14,9.240000,9.310000,8.570000,8.800000,8.800000,59018500
+2010-05-17,8.750000,8.870000,8.470000,8.850000,8.850000,27721900
+2010-05-18,8.960000,9.010000,8.370000,8.420000,8.420000,29716300
+2010-05-19,8.230000,8.630000,8.200000,8.470000,8.470000,29864100
+2010-05-20,8.270000,8.370000,8.000000,8.090000,8.090000,37502700
+2010-05-21,7.870000,8.550000,7.750000,8.400000,8.400000,39732500
+2010-05-24,8.320000,8.560000,8.070000,8.090000,8.090000,24504000
+2010-05-25,7.750000,8.150000,7.680000,8.150000,8.150000,30410500
+2010-05-26,8.390000,8.590000,8.180000,8.220000,8.220000,37479100
+2010-05-27,8.450000,8.800000,8.400000,8.800000,8.800000,24221900
+2010-05-28,8.840000,8.870000,8.450000,8.570000,8.570000,28073700
+2010-06-01,8.430000,8.430000,8.140000,8.140000,8.140000,31201200
+2010-06-02,8.260000,8.540000,8.110000,8.540000,8.540000,24157900
+2010-06-03,8.590000,8.730000,8.360000,8.690000,8.690000,22533800
+2010-06-04,8.420000,8.670000,8.010000,8.110000,8.110000,37657500
+2010-06-07,8.200000,8.220000,7.640000,7.710000,7.710000,27240400
+2010-06-08,7.750000,7.880000,7.420000,7.770000,7.770000,36007300
+2010-06-09,7.910000,8.050000,7.580000,7.610000,7.610000,24756300
+2010-06-10,7.780000,8.040000,7.740000,8.010000,8.010000,27986700
+2010-06-11,7.850000,8.180000,7.810000,8.120000,8.120000,21054300
+2010-06-14,8.310000,8.450000,8.240000,8.280000,8.280000,21793500
+2010-06-15,8.350000,8.880000,8.340000,8.820000,8.820000,35702500
+2010-06-16,8.730000,9.190000,8.650000,8.900000,8.900000,33576700
+2010-06-17,9.050000,9.050000,8.710000,8.910000,8.910000,21712000
+2010-06-18,8.920000,9.050000,8.770000,8.830000,8.830000,16524200
+2010-06-21,9.030000,9.160000,8.710000,8.800000,8.800000,25872100
+2010-06-22,8.810000,9.020000,8.540000,8.580000,8.580000,23876600
+2010-06-23,8.630000,8.800000,8.480000,8.560000,8.560000,23040500
+2010-06-24,8.510000,8.570000,8.050000,8.130000,8.130000,31282200
+2010-06-25,8.220000,8.220000,7.930000,8.090000,8.090000,22859400
+2010-06-28,8.140000,8.240000,7.960000,8.050000,8.050000,21544000
+2010-06-29,7.930000,7.930000,7.410000,7.480000,7.480000,43861400
+2010-06-30,7.580000,7.650000,7.300000,7.320000,7.320000,26406200
+2010-07-01,7.350000,7.530000,7.100000,7.390000,7.390000,27289900
+2010-07-02,7.450000,7.480000,7.020000,7.170000,7.170000,26074800
+2010-07-06,7.400000,7.420000,6.960000,7.040000,7.040000,25868800
+2010-07-07,7.040000,7.410000,7.040000,7.390000,7.390000,23676900
+2010-07-08,7.520000,7.520000,7.220000,7.370000,7.370000,21847000
+2010-07-09,7.340000,7.350000,7.140000,7.340000,7.340000,20373000
+2010-07-12,7.380000,7.600000,7.320000,7.360000,7.360000,36053000
+2010-07-13,7.600000,7.690000,7.430000,7.520000,7.520000,39013900
+2010-07-14,7.820000,7.820000,7.330000,7.440000,7.440000,49139700
+2010-07-15,7.460000,7.480000,7.180000,7.410000,7.410000,51384100
+2010-07-16,7.280000,7.590000,7.110000,7.370000,7.370000,72988600
+2010-07-19,7.410000,7.540000,7.220000,7.440000,7.440000,27901000
+2010-07-20,7.210000,7.630000,7.150000,7.600000,7.600000,30643500
+2010-07-21,7.610000,7.650000,7.350000,7.400000,7.400000,28174700
+2010-07-22,7.490000,7.680000,7.360000,7.610000,7.610000,25149600
+2010-07-23,7.570000,7.840000,7.460000,7.820000,7.820000,28582400
+2010-07-26,7.820000,8.100000,7.680000,8.070000,8.070000,32459900
+2010-07-27,8.140000,8.250000,8.030000,8.210000,8.210000,34586300
+2010-07-28,8.090000,8.200000,7.880000,7.980000,7.980000,30818500
+2010-07-29,7.880000,7.880000,7.580000,7.780000,7.780000,40211700
+2010-07-30,7.610000,7.670000,7.410000,7.490000,7.490000,35900700
+2010-08-02,7.630000,7.770000,7.470000,7.650000,7.650000,29109400
+2010-08-03,7.570000,7.590000,7.410000,7.510000,7.510000,20259500
+2010-08-04,7.550000,7.610000,7.440000,7.520000,7.520000,18846500
+2010-08-05,7.490000,7.620000,7.450000,7.500000,7.500000,14581900
+2010-08-06,7.490000,7.720000,7.430000,7.450000,7.450000,33055500
+2010-08-09,7.480000,7.520000,7.380000,7.420000,7.420000,26503200
+2010-08-10,7.060000,7.130000,6.750000,6.830000,6.830000,80795900
+2010-08-11,6.630000,6.680000,6.410000,6.490000,6.490000,54953600
+2010-08-12,6.350000,6.750000,6.260000,6.570000,6.570000,55112400
+2010-08-13,6.600000,6.720000,6.470000,6.490000,6.490000,24334500
+2010-08-16,6.470000,6.710000,6.430000,6.620000,6.620000,20081000
+2010-08-17,6.720000,6.770000,6.620000,6.630000,6.630000,14697000
+2010-08-18,6.620000,6.660000,6.510000,6.570000,6.570000,20106000
+2010-08-19,6.480000,6.550000,6.280000,6.420000,6.420000,21654500
+2010-08-20,6.360000,6.440000,6.190000,6.250000,6.250000,23001300
+2010-08-23,6.300000,6.360000,6.110000,6.140000,6.140000,22085300
+2010-08-24,6.000000,6.210000,5.940000,5.990000,5.990000,32883400
+2010-08-25,5.920000,6.180000,5.850000,6.130000,6.130000,27782400
+2010-08-26,6.190000,6.220000,5.830000,5.870000,5.870000,28958300
+2010-08-27,5.940000,6.090000,5.530000,6.080000,6.080000,49323200
+2010-08-30,6.020000,6.080000,5.770000,5.780000,5.780000,23624200
+2010-08-31,5.690000,5.800000,5.570000,5.610000,5.610000,28571000
+2010-09-01,5.750000,5.860000,5.680000,5.760000,5.760000,34998400
+2010-09-02,5.820000,5.960000,5.700000,5.930000,5.930000,24411300
+2010-09-03,6.050000,6.120000,5.890000,6.090000,6.090000,22285200
+2010-09-07,6.040000,6.180000,5.950000,5.950000,5.950000,21679600
+2010-09-08,5.960000,5.960000,5.790000,5.830000,5.830000,19381400
+2010-09-09,5.950000,5.950000,5.820000,5.860000,5.860000,17213400
+2010-09-10,5.880000,5.900000,5.670000,5.810000,5.810000,23117800
+2010-09-13,5.890000,6.340000,5.890000,6.180000,6.180000,51746600
+2010-09-14,6.160000,6.470000,6.080000,6.270000,6.270000,33687400
+2010-09-15,6.250000,6.290000,6.130000,6.220000,6.220000,18351800
+2010-09-16,6.210000,6.250000,6.100000,6.150000,6.150000,21556800
+2010-09-17,6.210000,6.220000,6.090000,6.120000,6.120000,20223700
+2010-09-20,6.160000,6.170000,6.020000,6.090000,6.090000,22871300
+2010-09-21,6.100000,6.250000,6.060000,6.170000,6.170000,20615600
+2010-09-22,6.120000,6.270000,6.060000,6.260000,6.260000,27117300
+2010-09-23,6.200000,6.590000,6.140000,6.400000,6.400000,39689700
+2010-09-24,6.600000,6.850000,6.600000,6.840000,6.840000,53726900
+2010-09-27,6.920000,7.240000,6.840000,7.020000,7.020000,56266900
+2010-09-28,7.060000,7.090000,6.870000,6.950000,6.950000,32223300
+2010-09-29,6.870000,7.340000,6.850000,7.280000,7.280000,44249400
+2010-09-30,7.390000,7.440000,6.990000,7.110000,7.110000,38514800
+2010-10-01,7.200000,7.260000,7.010000,7.050000,7.050000,27510600
+2010-10-04,7.030000,7.080000,6.840000,6.940000,6.940000,23042400
+2010-10-05,7.040000,7.120000,6.890000,6.980000,6.980000,36286400
+2010-10-06,7.010000,7.050000,6.780000,6.860000,6.860000,23477400
+2010-10-07,6.890000,6.930000,6.770000,6.870000,6.870000,21005600
+2010-10-08,6.870000,7.100000,6.790000,7.050000,7.050000,25394100
+2010-10-11,7.100000,7.280000,7.080000,7.240000,7.240000,24687300
+2010-10-12,7.260000,7.350000,7.160000,7.300000,7.300000,27727500
+2010-10-13,7.450000,7.480000,7.220000,7.220000,7.220000,32283000
+2010-10-14,7.230000,7.250000,7.000000,7.140000,7.140000,36306700
+2010-10-15,7.360000,7.390000,7.010000,7.120000,7.120000,37688100
+2010-10-18,7.110000,7.130000,6.890000,6.960000,6.960000,26657500
+2010-10-19,6.860000,7.140000,6.800000,6.950000,6.950000,39344200
+2010-10-20,6.980000,7.050000,6.800000,6.820000,6.820000,45596700
+2010-10-21,6.870000,6.950000,6.790000,6.890000,6.890000,23156100
+2010-10-22,6.860000,7.000000,6.860000,6.890000,6.890000,21180100
+2010-10-25,6.960000,7.330000,6.940000,7.260000,7.260000,37042200
+2010-10-26,7.200000,7.300000,7.140000,7.200000,7.200000,16114600
+2010-10-27,7.170000,7.350000,7.160000,7.350000,7.350000,18477100
+2010-10-28,7.360000,7.680000,7.340000,7.630000,7.630000,32454500
+2010-10-29,7.610000,7.630000,7.310000,7.340000,7.340000,26841400
+2010-11-01,7.480000,7.500000,7.300000,7.360000,7.360000,20604400
+2010-11-02,7.410000,7.630000,7.400000,7.540000,7.540000,21752500
+2010-11-03,7.520000,7.670000,7.470000,7.640000,7.640000,20359100
+2010-11-04,7.710000,8.000000,7.670000,8.000000,8.000000,29582400
+2010-11-05,8.030000,8.160000,7.970000,8.040000,8.040000,24711800
+2010-11-08,8.030000,8.220000,8.030000,8.140000,8.140000,28465800
+2010-11-09,8.220000,8.240000,7.850000,7.910000,7.910000,42726500
+2010-11-10,7.890000,7.940000,7.700000,7.750000,7.750000,31317300
+2010-11-11,7.560000,7.680000,7.460000,7.630000,7.630000,17940500
+2010-11-12,7.590000,7.850000,7.500000,7.630000,7.630000,34469700
+2010-11-15,7.750000,7.820000,7.560000,7.570000,7.570000,15867600
+2010-11-16,7.490000,7.650000,7.420000,7.430000,7.430000,26840800
+2010-11-17,7.320000,7.430000,7.240000,7.330000,7.330000,17761400
+2010-11-18,7.430000,7.480000,7.300000,7.350000,7.350000,13942700
+2010-11-19,7.360000,7.530000,7.270000,7.470000,7.470000,14476000
+2010-11-22,7.440000,7.560000,7.300000,7.410000,7.410000,12073300
+2010-11-23,7.320000,7.410000,7.260000,7.320000,7.320000,10386700
+2010-11-24,7.380000,7.670000,7.370000,7.620000,7.620000,14304900
+2010-11-26,7.600000,7.650000,7.510000,7.550000,7.550000,4052200
+2010-11-29,7.470000,7.500000,7.260000,7.380000,7.380000,15579700
+2010-11-30,7.290000,7.370000,7.260000,7.290000,7.290000,12917100
+2010-12-01,7.410000,7.600000,7.370000,7.510000,7.510000,23883600
+2010-12-02,7.560000,7.630000,7.490000,7.540000,7.540000,19539900
+2010-12-03,7.530000,7.700000,7.500000,7.650000,7.650000,17230100
+2010-12-06,7.650000,7.870000,7.610000,7.820000,7.820000,22908800
+2010-12-07,7.910000,8.140000,7.900000,8.020000,8.020000,31776500
+2010-12-08,7.980000,8.200000,7.950000,8.170000,8.170000,19981200
+2010-12-09,8.210000,8.230000,7.910000,7.950000,7.950000,16823000
+2010-12-10,8.000000,8.120000,7.890000,8.070000,8.070000,15130900
+2010-12-13,8.130000,8.430000,8.100000,8.230000,8.230000,29524200
+2010-12-14,8.230000,8.270000,8.000000,8.050000,8.050000,15770200
+2010-12-15,8.000000,8.240000,7.970000,8.020000,8.020000,17187800
+2010-12-16,8.010000,8.120000,7.960000,8.030000,8.030000,9935500
+2010-12-17,8.050000,8.100000,7.860000,8.100000,8.100000,25999900
+2010-12-20,8.090000,8.240000,8.060000,8.240000,8.240000,14044600
+2010-12-21,8.270000,8.320000,8.130000,8.140000,8.140000,9684600
+2010-12-22,8.170000,8.180000,8.090000,8.110000,8.110000,9203300
+2010-12-23,8.040000,8.110000,7.950000,8.040000,8.040000,10784500
+2010-12-27,8.000000,8.080000,7.930000,8.050000,8.050000,8493000
+2010-12-28,8.070000,8.170000,8.050000,8.090000,8.090000,6138100
+2010-12-29,8.100000,8.150000,8.060000,8.080000,8.080000,6926400
+2010-12-30,8.100000,8.150000,8.100000,8.140000,8.140000,6213500
+2010-12-31,8.140000,8.190000,8.050000,8.180000,8.180000,7971200
+2011-01-03,8.440000,8.550000,8.390000,8.470000,8.470000,21152900
+2011-01-04,8.560000,8.840000,8.540000,8.770000,8.770000,26875300
+2011-01-05,8.740000,8.950000,8.720000,8.910000,8.910000,19457400
+2011-01-06,8.920000,8.940000,8.670000,8.690000,8.690000,21198200
+2011-01-07,8.730000,8.860000,8.630000,8.830000,8.830000,14062400
+2011-01-10,9.050000,9.250000,8.920000,9.190000,9.190000,42654000
+2011-01-11,8.770000,8.800000,8.330000,8.360000,8.360000,82092400
+2011-01-12,8.410000,8.500000,8.360000,8.390000,8.390000,34001000
+2011-01-13,8.440000,8.460000,8.240000,8.260000,8.260000,31520900
+2011-01-14,8.320000,8.330000,8.050000,8.200000,8.200000,38179400
+2011-01-18,8.200000,8.240000,8.070000,8.100000,8.100000,22013300
+2011-01-19,8.130000,8.170000,7.900000,7.930000,7.930000,22737700
+2011-01-20,7.880000,8.020000,7.850000,8.020000,8.020000,25167900
+2011-01-21,8.140000,8.150000,7.510000,7.540000,7.540000,64327200
+2011-01-24,7.530000,7.730000,7.500000,7.680000,7.680000,28030200
+2011-01-25,7.660000,7.680000,7.340000,7.480000,7.480000,36805900
+2011-01-26,7.490000,7.540000,7.350000,7.490000,7.490000,25064300
+2011-01-27,7.610000,7.780000,7.530000,7.750000,7.750000,29756900
+2011-01-28,7.760000,7.830000,7.400000,7.490000,7.490000,33405600
+2011-01-31,7.550000,8.040000,7.500000,7.830000,7.830000,42749900
+2011-02-01,8.100000,8.250000,8.060000,8.220000,8.220000,40250200
+2011-02-02,8.160000,8.600000,8.160000,8.290000,8.290000,36239600
+2011-02-03,8.360000,8.430000,8.100000,8.330000,8.330000,22946500
+2011-02-04,8.320000,8.490000,8.250000,8.400000,8.400000,21103900
+2011-02-07,8.470000,8.490000,8.250000,8.330000,8.330000,18586100
+2011-02-08,8.280000,8.300000,8.090000,8.240000,8.240000,18819100
+2011-02-09,8.180000,8.320000,8.030000,8.230000,8.230000,18426800
+2011-02-10,8.100000,8.250000,8.080000,8.220000,8.220000,14926600
+2011-02-11,8.160000,8.290000,8.120000,8.280000,8.280000,11337700
+2011-02-14,8.260000,8.740000,8.250000,8.630000,8.630000,37759600
+2011-02-15,8.600000,8.760000,8.440000,8.600000,8.600000,30341600
+2011-02-16,8.650000,9.120000,8.610000,8.990000,8.990000,47680900
+2011-02-17,8.960000,9.510000,8.940000,9.440000,9.440000,53360500
+2011-02-18,9.520000,9.580000,9.150000,9.180000,9.180000,30992800
+2011-02-22,8.880000,9.170000,8.820000,8.850000,8.850000,32256700
+2011-02-23,8.780000,8.950000,8.370000,8.550000,8.550000,32335800
+2011-02-24,8.590000,9.180000,8.570000,9.100000,9.100000,40939000
+2011-02-25,9.250000,9.450000,9.230000,9.290000,9.290000,29307900
+2011-02-28,9.340000,9.390000,9.050000,9.210000,9.210000,21558600
+2011-03-01,9.270000,9.320000,9.000000,9.030000,9.030000,19415000
+2011-03-02,9.050000,9.340000,9.050000,9.170000,9.170000,21253600
+2011-03-03,9.310000,9.370000,9.180000,9.280000,9.280000,18762800
+2011-03-04,9.330000,9.390000,9.150000,9.230000,9.230000,23059400
+2011-03-07,9.190000,9.220000,8.740000,8.840000,8.840000,29786000
+2011-03-08,8.880000,9.100000,8.750000,8.990000,8.990000,20298300
+2011-03-09,8.940000,8.940000,8.630000,8.670000,8.670000,23332100
+2011-03-10,8.530000,8.550000,8.360000,8.420000,8.420000,26255500
+2011-03-11,8.260000,8.670000,8.260000,8.650000,8.650000,21127900
+2011-03-14,8.560000,8.750000,8.350000,8.430000,8.430000,17092200
+2011-03-15,7.990000,8.340000,7.930000,8.280000,8.280000,19782900
+2011-03-16,8.280000,8.460000,8.050000,8.120000,8.120000,21088500
+2011-03-17,8.290000,8.400000,8.200000,8.310000,8.310000,14552000
+2011-03-18,8.450000,8.630000,8.340000,8.550000,8.550000,21509200
+2011-03-21,8.730000,8.740000,8.510000,8.550000,8.550000,13728600
+2011-03-22,8.540000,8.620000,8.360000,8.360000,8.360000,11878000
+2011-03-23,8.360000,8.600000,8.280000,8.590000,8.590000,13611100
+2011-03-24,8.660000,8.850000,8.610000,8.830000,8.830000,17440600
+2011-03-25,8.780000,8.900000,8.730000,8.880000,8.880000,17489100
+2011-03-28,8.890000,8.890000,8.680000,8.690000,8.690000,12030000
+2011-03-29,8.690000,8.700000,8.540000,8.680000,8.680000,14767300
+2011-03-30,8.740000,8.850000,8.610000,8.790000,8.790000,14592700
+2011-03-31,8.770000,8.850000,8.570000,8.600000,8.600000,18376500
+2011-04-01,8.610000,8.690000,8.270000,8.360000,8.360000,20393200
+2011-04-04,8.400000,8.420000,8.010000,8.100000,8.100000,26709200
+2011-04-05,8.230000,8.350000,8.100000,8.110000,8.110000,26089100
+2011-04-06,8.220000,8.510000,8.170000,8.430000,8.430000,21004600
+2011-04-07,8.480000,8.540000,8.290000,8.410000,8.410000,14977000
+2011-04-08,8.470000,8.510000,8.310000,8.470000,8.470000,19905400
+2011-04-11,8.460000,8.580000,8.400000,8.420000,8.420000,16621600
+2011-04-12,8.350000,8.390000,8.160000,8.260000,8.260000,12465200
+2011-04-13,8.350000,8.370000,8.180000,8.200000,8.200000,11568900
+2011-04-14,8.140000,8.220000,8.020000,8.190000,8.190000,13562200
+2011-04-15,8.200000,8.280000,8.080000,8.270000,8.270000,12619500
+2011-04-18,8.110000,8.280000,8.010000,8.200000,8.200000,16728600
+2011-04-19,8.210000,8.290000,8.160000,8.270000,8.270000,12075200
+2011-04-20,8.480000,8.650000,8.410000,8.630000,8.630000,21385600
+2011-04-21,8.730000,8.770000,8.630000,8.710000,8.710000,18746500
+2011-04-25,8.670000,8.720000,8.420000,8.700000,8.700000,21700300
+2011-04-26,8.700000,8.920000,8.640000,8.880000,8.880000,22000000
+2011-04-27,8.860000,8.950000,8.810000,8.950000,8.950000,12857900
+2011-04-28,8.880000,9.090000,8.850000,9.070000,9.070000,17041600
+2011-04-29,9.040000,9.140000,9.020000,9.100000,9.100000,11383900
+2011-05-02,9.160000,9.170000,8.990000,9.030000,9.030000,10711100
+2011-05-03,9.000000,9.050000,8.630000,8.800000,8.800000,17344300
+2011-05-04,8.770000,8.860000,8.640000,8.790000,8.790000,16845200
+2011-05-05,8.680000,8.990000,8.670000,8.870000,8.870000,14692400
+2011-05-06,9.000000,9.050000,8.890000,8.920000,8.920000,17439500
+2011-05-09,8.930000,8.970000,8.830000,8.940000,8.940000,9486900
+2011-05-10,8.750000,8.960000,8.720000,8.940000,8.940000,15046500
+2011-05-11,8.890000,9.070000,8.800000,8.880000,8.880000,14888900
+2011-05-12,8.780000,8.960000,8.730000,8.930000,8.930000,17255300
+2011-05-13,8.920000,9.070000,8.850000,8.900000,8.900000,12875500
+2011-05-16,8.770000,8.950000,8.650000,8.670000,8.670000,16573500
+2011-05-17,8.620000,8.620000,8.380000,8.540000,8.540000,20017900
+2011-05-18,8.530000,8.730000,8.520000,8.670000,8.670000,17954500
+2011-05-19,8.620000,8.710000,8.550000,8.640000,8.640000,15699700
+2011-05-20,8.580000,8.700000,8.540000,8.620000,8.620000,16694300
+2011-05-23,8.490000,8.690000,8.450000,8.490000,8.490000,16884200
+2011-05-24,8.550000,8.570000,8.370000,8.390000,8.390000,15950500
+2011-05-25,8.370000,8.470000,8.310000,8.430000,8.430000,12008700
+2011-05-26,8.450000,8.500000,8.360000,8.480000,8.480000,8118900
+2011-05-27,8.530000,8.600000,8.440000,8.490000,8.490000,9624700
+2011-05-31,8.560000,8.710000,8.530000,8.680000,8.680000,11527400
+2011-06-01,8.650000,8.680000,8.360000,8.370000,8.370000,13363300
+2011-06-02,8.390000,8.440000,8.210000,8.240000,8.240000,15133300
+2011-06-03,8.090000,8.170000,7.920000,7.970000,7.970000,21264700
+2011-06-06,7.970000,7.990000,7.770000,7.800000,7.800000,12263100
+2011-06-07,7.870000,7.950000,7.710000,7.710000,7.710000,17796100
+2011-06-08,7.720000,7.890000,7.540000,7.620000,7.620000,27123800
+2011-06-09,7.650000,7.730000,7.590000,7.640000,7.640000,15715800
+2011-06-10,7.630000,7.670000,7.440000,7.590000,7.590000,14571600
+2011-06-13,7.600000,7.630000,7.450000,7.540000,7.540000,12446700
+2011-06-14,7.670000,7.790000,7.610000,7.670000,7.670000,12738700
+2011-06-15,7.580000,7.660000,7.450000,7.500000,7.500000,14470900
+2011-06-16,7.650000,7.730000,7.050000,7.190000,7.190000,48145200
+2011-06-17,7.290000,7.290000,6.960000,7.000000,7.000000,31095600
+2011-06-20,6.960000,7.000000,6.720000,6.890000,6.890000,33807900
+2011-06-21,6.980000,7.250000,6.950000,7.220000,7.220000,26234300
+2011-06-22,7.150000,7.190000,7.050000,7.060000,7.060000,17390400
+2011-06-23,6.980000,7.080000,6.740000,7.060000,7.060000,33904500
+2011-06-24,7.020000,7.030000,6.860000,6.900000,6.900000,17827700
+2011-06-27,6.910000,6.960000,6.830000,6.920000,6.920000,9519100
+2011-06-28,6.950000,7.080000,6.900000,6.950000,6.950000,20625100
+2011-06-29,7.000000,7.050000,6.790000,6.890000,6.890000,27292900
+2011-06-30,6.930000,7.120000,6.900000,6.990000,6.990000,25379100
+2011-07-01,6.990000,7.130000,6.890000,7.110000,7.110000,27641600
+2011-07-05,7.110000,7.160000,7.060000,7.140000,7.140000,16220600
+2011-07-06,7.100000,7.110000,7.000000,7.000000,7.000000,13087600
+2011-07-07,7.080000,7.200000,7.050000,7.150000,7.150000,12530200
+2011-07-08,7.060000,7.060000,6.920000,6.950000,6.950000,19971300
+2011-07-11,6.800000,6.900000,6.750000,6.760000,6.760000,26012400
+2011-07-12,6.720000,6.720000,6.310000,6.430000,6.430000,37605500
+2011-07-13,6.490000,6.630000,6.400000,6.480000,6.480000,20844400
+2011-07-14,6.450000,6.590000,6.350000,6.440000,6.440000,19663800
+2011-07-15,6.450000,6.530000,6.390000,6.430000,6.430000,12736200
+2011-07-18,6.370000,6.430000,6.090000,6.180000,6.180000,31233200
+2011-07-19,6.290000,6.550000,6.230000,6.480000,6.480000,25765100
+2011-07-20,6.560000,6.620000,6.400000,6.600000,6.600000,18422800
+2011-07-21,6.590000,6.610000,6.440000,6.500000,6.500000,29318700
+2011-07-22,7.090000,7.790000,7.070000,7.750000,7.750000,86038800
+2011-07-25,7.620000,7.770000,7.430000,7.630000,7.630000,32285600
+2011-07-26,7.670000,7.870000,7.630000,7.660000,7.660000,21457900
+2011-07-27,7.600000,7.710000,7.440000,7.510000,7.510000,23537800
+2011-07-28,7.500000,7.630000,7.360000,7.420000,7.420000,16730800
+2011-07-29,7.320000,7.490000,7.210000,7.340000,7.340000,20881800
+2011-08-01,7.540000,7.580000,7.100000,7.220000,7.220000,23191400
+2011-08-02,7.180000,7.240000,6.870000,7.110000,7.110000,33153300
+2011-08-03,7.060000,7.230000,6.840000,7.160000,7.160000,31581700
+2011-08-04,7.050000,7.050000,6.500000,6.500000,6.500000,34761500
+2011-08-05,6.590000,6.750000,6.160000,6.560000,6.560000,39379400
+2011-08-08,6.030000,6.250000,5.900000,5.940000,5.940000,41251000
+2011-08-09,6.080000,6.190000,5.790000,6.180000,6.180000,25314600
+2011-08-10,5.630000,6.190000,5.600000,5.850000,5.850000,35411100
+2011-08-11,5.930000,6.260000,5.870000,6.170000,6.170000,25934800
+2011-08-12,6.310000,6.420000,6.180000,6.210000,6.210000,15588000
+2011-08-15,6.280000,6.450000,6.220000,6.430000,6.430000,11476700
+2011-08-16,6.360000,6.430000,6.180000,6.340000,6.340000,16355700
+2011-08-17,6.410000,6.470000,6.080000,6.140000,6.140000,15248500
+2011-08-18,5.900000,5.960000,5.640000,5.790000,5.790000,27200300
+2011-08-19,5.720000,6.090000,5.710000,5.980000,5.980000,37995200
+2011-08-22,6.130000,6.180000,5.950000,6.050000,6.050000,18433500
+2011-08-23,6.080000,6.500000,5.890000,6.500000,6.500000,31113900
+2011-08-24,6.500000,6.510000,6.160000,6.340000,6.340000,17181400
+2011-08-25,6.320000,6.700000,6.290000,6.370000,6.370000,27369300
+2011-08-26,6.300000,6.600000,6.220000,6.490000,6.490000,17110800
+2011-08-29,6.580000,6.830000,6.570000,6.830000,6.830000,13491500
+2011-08-30,6.760000,6.930000,6.690000,6.840000,6.840000,17400800
+2011-08-31,6.840000,6.940000,6.750000,6.830000,6.830000,26838200
+2011-09-01,6.830000,6.870000,6.670000,6.680000,6.680000,15254200
+2011-09-02,6.350000,6.480000,6.280000,6.320000,6.320000,17934000
+2011-09-06,6.090000,6.320000,6.070000,6.270000,6.270000,16300900
+2011-09-07,6.500000,6.760000,6.440000,6.760000,6.760000,18692700
+2011-09-08,6.720000,6.960000,6.630000,6.810000,6.810000,32017100
+2011-09-09,6.690000,6.820000,6.480000,6.520000,6.520000,17494200
+2011-09-12,6.400000,6.750000,6.400000,6.710000,6.710000,20412200
+2011-09-13,6.770000,7.000000,6.660000,6.960000,6.960000,19043000
+2011-09-14,7.020000,7.260000,6.980000,7.210000,7.210000,23767100
+2011-09-15,7.300000,7.440000,7.250000,7.340000,7.340000,23786400
+2011-09-16,7.380000,7.420000,7.130000,7.200000,7.200000,19877300
+2011-09-19,6.960000,7.140000,6.850000,6.920000,6.920000,36465500
+2011-09-20,6.960000,6.990000,6.730000,6.740000,6.740000,17428300
+2011-09-21,6.800000,6.850000,6.480000,6.480000,6.480000,20043200
+2011-09-22,6.240000,6.300000,5.900000,6.120000,6.120000,44630800
+2011-09-23,6.010000,6.230000,5.950000,6.170000,6.170000,21921300
+2011-09-26,6.370000,6.430000,6.110000,6.400000,6.400000,27779100
+2011-09-27,6.570000,6.760000,6.440000,6.490000,6.490000,26947400
+2011-09-28,6.510000,6.570000,6.150000,6.150000,6.150000,29234600
+2011-09-29,5.490000,5.650000,5.110000,5.310000,5.310000,67973500
+2011-09-30,5.230000,5.300000,5.070000,5.080000,5.080000,29671100
+2011-10-03,5.030000,5.030000,4.520000,4.530000,4.530000,39505500
+2011-10-04,4.420000,4.720000,4.310000,4.720000,4.720000,37500000
+2011-10-05,4.650000,4.900000,4.520000,4.830000,4.830000,28840200
+2011-10-06,4.910000,4.910000,4.700000,4.850000,4.850000,19193800
+2011-10-07,4.940000,4.990000,4.690000,4.730000,4.730000,22123200
+2011-10-10,4.850000,4.970000,4.750000,4.840000,4.840000,14709800
+2011-10-11,4.860000,4.930000,4.780000,4.860000,4.860000,15419700
+2011-10-12,4.940000,5.070000,4.920000,4.930000,4.930000,19261200
+2011-10-13,4.940000,4.980000,4.850000,4.970000,4.970000,17307600
+2011-10-14,5.040000,5.070000,4.850000,4.920000,4.920000,12805400
+2011-10-17,4.900000,4.900000,4.650000,4.670000,4.670000,16611900
+2011-10-18,4.680000,4.840000,4.570000,4.830000,4.830000,21338700
+2011-10-19,4.900000,4.920000,4.690000,4.730000,4.730000,18304000
+2011-10-20,4.720000,4.760000,4.450000,4.540000,4.540000,25240900
+2011-10-21,4.650000,4.730000,4.610000,4.720000,4.720000,13915400
+2011-10-24,4.740000,5.060000,4.740000,5.060000,5.060000,24368900
+2011-10-25,5.000000,5.050000,4.860000,4.910000,4.910000,14842800
+2011-10-26,4.990000,5.130000,4.870000,5.100000,5.100000,19662200
+2011-10-27,5.270000,5.600000,5.170000,5.540000,5.540000,41294000
+2011-10-28,5.830000,6.050000,5.710000,5.940000,5.940000,47582100
+2011-10-31,5.840000,5.960000,5.800000,5.830000,5.830000,19381300
+2011-11-01,5.560000,5.590000,5.290000,5.300000,5.300000,45412600
+2011-11-02,5.450000,5.490000,5.340000,5.460000,5.460000,21246800
+2011-11-03,5.530000,5.770000,5.300000,5.730000,5.730000,26417100
+2011-11-04,5.610000,5.770000,5.490000,5.670000,5.670000,17552600
+2011-11-07,5.670000,5.770000,5.530000,5.680000,5.680000,14564500
+2011-11-08,5.720000,5.780000,5.640000,5.750000,5.750000,14000000
+2011-11-09,5.550000,5.640000,5.380000,5.380000,5.380000,18518400
+2011-11-10,5.490000,5.720000,5.340000,5.660000,5.660000,23914400
+2011-11-11,5.690000,6.000000,5.670000,5.950000,5.950000,22806700
+2011-11-14,5.930000,5.990000,5.760000,5.790000,5.790000,12270200
+2011-11-15,5.740000,5.850000,5.700000,5.760000,5.760000,13712500
+2011-11-16,5.710000,5.850000,5.640000,5.680000,5.680000,12713300
+2011-11-17,5.710000,5.740000,5.400000,5.440000,5.440000,18207600
+2011-11-18,5.480000,5.520000,5.400000,5.470000,5.470000,12677100
+2011-11-21,5.340000,5.480000,5.220000,5.420000,5.420000,15305400
+2011-11-22,5.370000,5.460000,5.290000,5.300000,5.300000,19461400
+2011-11-23,5.220000,5.220000,5.010000,5.050000,5.050000,18338100
+2011-11-25,5.030000,5.110000,4.960000,4.990000,4.990000,8669000
+2011-11-28,5.240000,5.350000,5.200000,5.300000,5.300000,12143000
+2011-11-29,5.330000,5.440000,5.300000,5.320000,5.320000,10195400
+2011-11-30,5.490000,5.690000,5.470000,5.690000,5.690000,16152400
+2011-12-01,5.610000,5.740000,5.540000,5.700000,5.700000,10881400
+2011-12-02,5.770000,5.830000,5.650000,5.650000,5.650000,7733000
+2011-12-05,5.750000,5.840000,5.690000,5.760000,5.760000,11215800
+2011-12-06,5.740000,5.780000,5.610000,5.660000,5.660000,11406800
+2011-12-07,5.600000,5.740000,5.530000,5.720000,5.720000,12659400
+2011-12-08,5.640000,5.690000,5.450000,5.470000,5.470000,16654200
+2011-12-09,5.490000,5.560000,5.390000,5.540000,5.540000,13352500
+2011-12-12,5.380000,5.390000,5.220000,5.300000,5.300000,14586200
+2011-12-13,5.330000,5.390000,5.120000,5.180000,5.180000,22707700
+2011-12-14,5.140000,5.180000,5.010000,5.070000,5.070000,13350800
+2011-12-15,5.140000,5.170000,5.010000,5.040000,5.040000,13624900
+2011-12-16,5.080000,5.140000,5.020000,5.130000,5.130000,11679700
+2011-12-19,5.200000,5.200000,4.820000,4.860000,4.860000,14173400
+2011-12-20,4.960000,5.200000,4.950000,5.190000,5.190000,13554100
+2011-12-21,5.120000,5.200000,4.990000,5.080000,5.080000,11852700
+2011-12-22,5.120000,5.500000,5.100000,5.450000,5.450000,16217300
+2011-12-23,5.490000,5.510000,5.350000,5.410000,5.410000,6666000
+2011-12-27,5.400000,5.480000,5.340000,5.380000,5.380000,5648100
+2011-12-28,5.390000,5.420000,5.240000,5.280000,5.280000,5277600
+2011-12-29,5.310000,5.390000,5.270000,5.340000,5.340000,6145100
+2011-12-30,5.340000,5.450000,5.280000,5.400000,5.400000,6906000
+2012-01-03,5.530000,5.590000,5.440000,5.480000,5.480000,12675100
+2012-01-04,5.470000,5.490000,5.410000,5.460000,5.460000,8034900
+2012-01-05,5.450000,5.570000,5.350000,5.460000,5.460000,11476900
+2012-01-06,5.440000,5.520000,5.390000,5.430000,5.430000,12938600
+2012-01-09,5.420000,5.600000,5.380000,5.590000,5.590000,12585400
+2012-01-10,5.660000,5.750000,5.640000,5.710000,5.710000,10129600
+2012-01-11,5.680000,5.840000,5.680000,5.810000,5.810000,11196300
+2012-01-12,5.830000,5.850000,5.710000,5.820000,5.820000,11480100
+2012-01-13,5.760000,5.790000,5.630000,5.660000,5.660000,9670900
+2012-01-17,5.770000,5.840000,5.710000,5.730000,5.730000,8259900
+2012-01-18,5.730000,6.030000,5.730000,5.970000,5.970000,19955800
+2012-01-19,6.020000,6.240000,5.980000,6.220000,6.220000,21731300
+2012-01-20,6.220000,6.490000,6.180000,6.420000,6.420000,28706300
+2012-01-23,6.420000,6.600000,6.390000,6.520000,6.520000,21918400
+2012-01-24,6.470000,6.810000,6.390000,6.530000,6.530000,38790500
+2012-01-25,6.280000,6.780000,6.230000,6.730000,6.730000,36785000
+2012-01-26,6.730000,6.950000,6.680000,6.770000,6.770000,25160600
+2012-01-27,6.720000,6.850000,6.650000,6.820000,6.820000,16442700
+2012-01-30,6.730000,6.780000,6.610000,6.740000,6.740000,13366600
+2012-01-31,6.790000,6.840000,6.690000,6.710000,6.710000,17475500
+2012-02-01,6.830000,6.920000,6.800000,6.900000,6.900000,14672100
+2012-02-02,6.900000,7.000000,6.840000,6.930000,6.930000,15775200
+2012-02-03,7.020000,7.120000,6.980000,7.080000,7.080000,15318100
+2012-02-06,7.020000,7.050000,6.900000,6.920000,6.920000,13144800
+2012-02-07,6.960000,7.190000,6.950000,7.130000,7.130000,18873500
+2012-02-08,7.140000,7.390000,7.110000,7.250000,7.250000,15606000
+2012-02-09,7.300000,7.330000,7.130000,7.240000,7.240000,13358200
+2012-02-10,7.080000,7.120000,6.960000,7.050000,7.050000,16473400
+2012-02-13,7.240000,7.370000,7.170000,7.290000,7.290000,19481700
+2012-02-14,7.240000,7.430000,7.240000,7.320000,7.320000,18756000
+2012-02-15,7.380000,7.500000,7.300000,7.300000,7.300000,15269400
+2012-02-16,7.300000,7.600000,7.270000,7.590000,7.590000,13140100
+2012-02-17,7.660000,7.680000,7.420000,7.420000,7.420000,13955100
+2012-02-21,7.440000,7.450000,7.200000,7.280000,7.280000,15663000
+2012-02-22,7.240000,7.270000,7.000000,7.140000,7.140000,20775200
+2012-02-23,7.110000,7.300000,7.050000,7.290000,7.290000,16384600
+2012-02-24,7.420000,7.570000,7.380000,7.460000,7.460000,19280700
+2012-02-27,7.400000,7.590000,7.270000,7.470000,7.470000,14762600
+2012-02-28,7.450000,7.610000,7.430000,7.520000,7.520000,10513600
+2012-02-29,7.520000,7.550000,7.340000,7.350000,7.350000,13941400
+2012-03-01,7.470000,7.700000,7.420000,7.510000,7.510000,19151900
+2012-03-02,7.500000,7.630000,7.430000,7.460000,7.460000,11203300
+2012-03-05,7.350000,7.440000,7.030000,7.070000,7.070000,25144300
+2012-03-06,6.910000,6.950000,6.760000,6.900000,6.900000,15020700
+2012-03-07,7.000000,7.230000,6.920000,7.170000,7.170000,18978700
+2012-03-08,7.240000,7.500000,7.220000,7.470000,7.470000,21247000
+2012-03-09,7.560000,7.650000,7.530000,7.580000,7.580000,15093300
+2012-03-12,7.550000,7.600000,7.430000,7.500000,7.500000,15385500
+2012-03-13,7.560000,7.790000,7.540000,7.760000,7.760000,17889900
+2012-03-14,7.750000,7.990000,7.730000,7.760000,7.760000,22707000
+2012-03-15,7.960000,8.280000,7.920000,8.250000,8.250000,27147900
+2012-03-16,8.310000,8.330000,8.110000,8.200000,8.200000,14106400
+2012-03-19,8.190000,8.230000,8.080000,8.180000,8.180000,12016800
+2012-03-20,8.050000,8.090000,7.920000,8.060000,8.060000,16426200
+2012-03-21,8.090000,8.180000,8.010000,8.040000,8.040000,9085100
+2012-03-22,7.970000,8.040000,7.900000,8.030000,8.030000,9346900
+2012-03-23,8.050000,8.120000,7.950000,8.090000,8.090000,8149200
+2012-03-26,8.160000,8.250000,8.120000,8.240000,8.240000,8692000
+2012-03-27,8.250000,8.350000,8.170000,8.190000,8.190000,9802000
+2012-03-28,8.170000,8.270000,7.980000,8.080000,8.080000,15385000
+2012-03-29,7.980000,8.120000,7.930000,8.120000,8.120000,13920300
+2012-03-30,8.180000,8.200000,7.950000,8.020000,8.020000,14586100
+2012-04-02,8.030000,8.240000,7.950000,8.200000,8.200000,12477300
+2012-04-03,8.090000,8.170000,7.910000,7.980000,7.980000,18446600
+2012-04-04,7.890000,7.890000,7.600000,7.810000,7.810000,16055700
+2012-04-05,7.610000,7.890000,7.600000,7.870000,7.870000,14951800
+2012-04-09,7.710000,7.850000,7.660000,7.750000,7.750000,10066600
+2012-04-10,7.730000,7.890000,7.520000,7.530000,7.530000,16439400
+2012-04-11,7.640000,7.800000,7.620000,7.640000,7.640000,9540800
+2012-04-12,7.840000,7.950000,7.710000,7.920000,7.920000,10959900
+2012-04-13,7.850000,7.860000,7.680000,7.730000,7.730000,11975400
+2012-04-16,7.800000,7.840000,7.550000,7.700000,7.700000,14931000
+2012-04-17,7.830000,8.010000,7.800000,7.940000,7.940000,15773800
+2012-04-18,7.810000,8.060000,7.790000,7.970000,7.970000,13999400
+2012-04-19,8.010000,8.060000,7.750000,7.970000,7.970000,25074700
+2012-04-20,8.160000,8.210000,7.730000,7.760000,7.760000,38757700
+2012-04-23,7.590000,7.650000,7.390000,7.390000,7.390000,23445100
+2012-04-24,7.440000,7.480000,7.260000,7.310000,7.310000,20552900
+2012-04-25,7.420000,7.480000,7.210000,7.390000,7.390000,17392100
+2012-04-26,7.350000,7.490000,7.310000,7.450000,7.450000,22484700
+2012-04-27,7.440000,7.490000,7.220000,7.330000,7.330000,19381300
+2012-04-30,7.300000,7.460000,7.300000,7.360000,7.360000,13327200
+2012-05-01,7.340000,7.640000,7.310000,7.590000,7.590000,18849900
+2012-05-02,7.510000,7.650000,7.470000,7.630000,7.630000,14124600
+2012-05-03,7.570000,7.720000,7.370000,7.410000,7.410000,15768500
+2012-05-04,7.350000,7.400000,7.130000,7.180000,7.180000,12320600
+2012-05-07,7.130000,7.320000,7.130000,7.180000,7.180000,10558200
+2012-05-08,7.100000,7.120000,6.900000,7.030000,7.030000,12568300
+2012-05-09,6.900000,6.960000,6.720000,6.860000,6.860000,19307400
+2012-05-10,6.580000,6.850000,6.480000,6.780000,6.780000,26539700
+2012-05-11,6.730000,7.030000,6.720000,6.780000,6.780000,17698800
+2012-05-14,6.690000,6.890000,6.630000,6.750000,6.750000,13394600
+2012-05-15,6.760000,6.820000,6.530000,6.600000,6.600000,12501500
+2012-05-16,6.660000,6.760000,6.390000,6.390000,6.390000,17258100
+2012-05-17,6.380000,6.420000,6.110000,6.130000,6.130000,27076500
+2012-05-18,6.190000,6.290000,6.000000,6.010000,6.010000,14979900
+2012-05-21,6.100000,6.340000,6.060000,6.300000,6.300000,16378200
+2012-05-22,6.170000,6.270000,6.080000,6.160000,6.160000,12600900
+2012-05-23,5.980000,6.080000,5.890000,6.080000,6.080000,19700000
+2012-05-24,6.090000,6.100000,5.960000,6.020000,6.020000,9713100
+2012-05-25,6.020000,6.220000,5.990000,6.220000,6.220000,10026500
+2012-05-29,6.230000,6.460000,6.220000,6.460000,6.460000,16984800
+2012-05-30,6.350000,6.390000,6.150000,6.150000,6.150000,18305600
+2012-05-31,6.120000,6.140000,5.930000,6.080000,6.080000,19844100
+2012-06-01,5.900000,5.900000,5.630000,5.730000,5.730000,25558000
+2012-06-04,5.760000,5.830000,5.520000,5.630000,5.630000,15576200
+2012-06-05,5.660000,5.840000,5.640000,5.830000,5.830000,12256100
+2012-06-06,5.910000,6.100000,5.910000,6.020000,6.020000,13460500
+2012-06-07,6.100000,6.140000,5.720000,5.760000,5.760000,17451300
+2012-06-08,5.730000,5.920000,5.710000,5.910000,5.910000,7580800
+2012-06-11,6.010000,6.020000,5.680000,5.690000,5.690000,11840200
+2012-06-12,5.760000,5.920000,5.750000,5.910000,5.910000,12517400
+2012-06-13,5.890000,5.950000,5.750000,5.760000,5.760000,12585700
+2012-06-14,5.750000,5.810000,5.700000,5.760000,5.760000,8485800
+2012-06-15,5.770000,5.880000,5.730000,5.870000,5.870000,9292400
+2012-06-18,5.850000,6.000000,5.800000,5.930000,5.930000,11950000
+2012-06-19,5.930000,6.000000,5.800000,5.810000,5.810000,21247800
+2012-06-20,5.870000,6.090000,5.790000,6.060000,6.060000,23323500
+2012-06-21,6.040000,6.040000,5.710000,5.720000,5.720000,17212000
+2012-06-22,5.770000,5.820000,5.630000,5.730000,5.730000,15918900
+2012-06-25,5.640000,5.640000,5.380000,5.410000,5.410000,17470300
+2012-06-26,5.440000,5.500000,5.390000,5.440000,5.440000,10162500
+2012-06-27,5.470000,5.530000,5.400000,5.500000,5.500000,8999200
+2012-06-28,5.450000,5.470000,5.320000,5.410000,5.410000,11533600
+2012-06-29,5.590000,5.730000,5.580000,5.730000,5.730000,20948600
+2012-07-02,5.750000,5.780000,5.660000,5.750000,5.750000,11159600
+2012-07-03,5.780000,6.080000,5.770000,6.030000,6.030000,11319400
+2012-07-05,5.800000,5.980000,5.790000,5.880000,5.880000,13359900
+2012-07-06,5.800000,5.830000,5.680000,5.750000,5.750000,9952400
+2012-07-09,5.690000,5.780000,5.610000,5.620000,5.620000,13565900
+2012-07-10,5.080000,5.400000,4.950000,4.990000,4.990000,75490100
+2012-07-11,5.020000,5.040000,4.860000,4.890000,4.890000,16155500
+2012-07-12,4.850000,4.960000,4.810000,4.880000,4.880000,19891400
+2012-07-13,4.890000,4.950000,4.830000,4.900000,4.900000,15546400
+2012-07-16,4.850000,4.870000,4.740000,4.830000,4.830000,14791700
+2012-07-17,4.850000,4.930000,4.710000,4.870000,4.870000,14273200
+2012-07-18,4.830000,5.020000,4.760000,4.890000,4.890000,15849900
+2012-07-19,4.930000,5.070000,4.820000,4.860000,4.860000,27598400
+2012-07-20,4.620000,4.620000,4.200000,4.220000,4.220000,52272400
+2012-07-23,4.150000,4.160000,4.030000,4.150000,4.150000,22166600
+2012-07-24,4.180000,4.200000,4.000000,4.060000,4.060000,21019600
+2012-07-25,4.110000,4.150000,3.980000,4.010000,4.010000,20287800
+2012-07-26,4.050000,4.090000,4.000000,4.040000,4.040000,11233600
+2012-07-27,4.090000,4.120000,4.020000,4.090000,4.090000,13882400
+2012-07-30,4.080000,4.130000,4.060000,4.100000,4.100000,9546600
+2012-07-31,4.090000,4.150000,4.050000,4.060000,4.060000,13539000
+2012-08-01,4.090000,4.150000,3.990000,4.050000,4.050000,16227500
+2012-08-02,4.030000,4.120000,3.890000,3.970000,3.970000,15798800
+2012-08-03,4.010000,4.100000,3.980000,4.090000,4.090000,8352200
+2012-08-06,4.100000,4.120000,3.950000,4.010000,4.010000,18012600
+2012-08-07,4.040000,4.120000,4.010000,4.020000,4.020000,17095500
+2012-08-08,4.050000,4.470000,4.030000,4.400000,4.400000,52654600
+2012-08-09,4.410000,4.410000,4.230000,4.370000,4.370000,23069200
+2012-08-10,4.230000,4.370000,4.220000,4.340000,4.340000,7842500
+2012-08-13,4.310000,4.320000,4.210000,4.260000,4.260000,12805200
+2012-08-14,4.310000,4.350000,4.110000,4.120000,4.120000,13190100
+2012-08-15,4.110000,4.230000,4.100000,4.190000,4.190000,10406600
+2012-08-16,4.190000,4.240000,4.130000,4.170000,4.170000,12980100
+2012-08-17,4.170000,4.200000,4.080000,4.100000,4.100000,9228900
+2012-08-20,4.100000,4.100000,3.980000,4.090000,4.090000,17270600
+2012-08-21,4.100000,4.180000,4.030000,4.070000,4.070000,15999500
+2012-08-22,4.050000,4.050000,3.960000,4.010000,4.010000,17671700
+2012-08-23,3.980000,3.980000,3.880000,3.900000,3.900000,24424500
+2012-08-24,3.880000,3.950000,3.850000,3.940000,3.940000,12557300
+2012-08-27,3.950000,3.950000,3.820000,3.850000,3.850000,13057600
+2012-08-28,3.840000,3.880000,3.750000,3.790000,3.790000,14500800
+2012-08-29,3.800000,3.840000,3.760000,3.770000,3.770000,10004700
+2012-08-30,3.750000,3.800000,3.700000,3.700000,3.700000,12154100
+2012-08-31,3.770000,3.780000,3.600000,3.720000,3.720000,23593500
+2012-09-04,3.690000,3.710000,3.600000,3.640000,3.640000,16162600
+2012-09-05,3.570000,3.630000,3.430000,3.510000,3.510000,34274300
+2012-09-06,3.550000,3.660000,3.530000,3.660000,3.660000,19948800
+2012-09-07,3.620000,3.620000,3.430000,3.450000,3.450000,31043300
+2012-09-10,3.490000,3.590000,3.460000,3.470000,3.470000,32422000
+2012-09-11,3.520000,3.770000,3.480000,3.750000,3.750000,33085500
+2012-09-12,3.830000,3.920000,3.750000,3.890000,3.890000,50272400
+2012-09-13,3.820000,3.940000,3.750000,3.920000,3.920000,38356300
+2012-09-14,3.960000,3.990000,3.850000,3.900000,3.900000,23583300
+2012-09-17,3.900000,4.020000,3.820000,4.010000,4.010000,42220500
+2012-09-18,3.700000,3.900000,3.600000,3.620000,3.620000,91369500
+2012-09-19,3.660000,3.710000,3.580000,3.660000,3.660000,31304000
+2012-09-20,3.640000,3.660000,3.590000,3.590000,3.590000,20836600
+2012-09-21,3.630000,3.680000,3.580000,3.600000,3.600000,20269300
+2012-09-24,3.540000,3.550000,3.450000,3.460000,3.460000,23733000
+2012-09-25,3.480000,3.500000,3.280000,3.280000,3.280000,29232200
+2012-09-26,3.270000,3.420000,3.220000,3.320000,3.320000,22959900
+2012-09-27,3.360000,3.500000,3.340000,3.430000,3.430000,19551200
+2012-09-28,3.430000,3.440000,3.350000,3.370000,3.370000,15558100
+2012-10-01,3.390000,3.410000,3.260000,3.280000,3.280000,25050500
+2012-10-02,3.300000,3.410000,3.170000,3.270000,3.270000,27052700
+2012-10-03,3.280000,3.290000,3.100000,3.120000,3.120000,27800700
+2012-10-04,3.170000,3.250000,3.090000,3.220000,3.220000,23236300
+2012-10-05,3.240000,3.280000,3.170000,3.220000,3.220000,11215000
+2012-10-08,3.210000,3.240000,3.150000,3.190000,3.190000,9897400
+2012-10-09,3.180000,3.260000,3.150000,3.250000,3.250000,19696500
+2012-10-10,3.220000,3.220000,3.130000,3.150000,3.150000,19234500
+2012-10-11,3.190000,3.240000,3.130000,3.200000,3.200000,18206700
+2012-10-12,2.860000,2.990000,2.740000,2.740000,2.740000,83878000
+2012-10-15,2.790000,2.830000,2.730000,2.750000,2.750000,26746100
+2012-10-16,2.770000,2.780000,2.660000,2.680000,2.680000,38376800
+2012-10-17,2.660000,2.800000,2.640000,2.770000,2.770000,32949000
+2012-10-18,2.760000,2.780000,2.600000,2.620000,2.620000,35679500
+2012-10-19,2.540000,2.620000,2.170000,2.180000,2.180000,110069000
+2012-10-22,2.230000,2.230000,2.090000,2.100000,2.100000,37955900
+2012-10-23,2.060000,2.210000,2.030000,2.140000,2.140000,33501900
+2012-10-24,2.170000,2.220000,2.060000,2.080000,2.080000,37324400
+2012-10-25,2.100000,2.150000,2.070000,2.120000,2.120000,21980400
+2012-10-26,2.130000,2.140000,2.060000,2.070000,2.070000,16693000
+2012-10-31,2.130000,2.140000,2.050000,2.050000,2.050000,17427600
+2012-11-01,2.070000,2.140000,2.050000,2.140000,2.140000,21773300
+2012-11-02,2.150000,2.150000,2.070000,2.100000,2.100000,20725300
+2012-11-05,2.100000,2.120000,2.060000,2.110000,2.110000,21064800
+2012-11-06,2.120000,2.140000,2.060000,2.070000,2.070000,24027100
+2012-11-07,2.070000,2.100000,2.010000,2.010000,2.010000,30029200
+2012-11-08,2.030000,2.060000,1.960000,1.980000,1.980000,35841500
+2012-11-09,2.000000,2.070000,1.970000,2.030000,2.030000,39582000
+2012-11-12,2.040000,2.060000,1.990000,1.990000,1.990000,15959100
+2012-11-13,1.980000,2.350000,1.970000,2.090000,2.090000,60092100
+2012-11-14,2.040000,2.050000,1.920000,1.930000,1.930000,40052600
+2012-11-15,1.930000,1.930000,1.860000,1.870000,1.870000,20270000
+2012-11-16,1.870000,1.900000,1.810000,1.860000,1.860000,23501300
+2012-11-19,1.900000,1.950000,1.890000,1.920000,1.920000,18774000
+2012-11-20,1.920000,1.920000,1.860000,1.880000,1.880000,11637300
+2012-11-21,1.890000,1.920000,1.860000,1.870000,1.870000,7525400
+2012-11-23,1.920000,1.970000,1.920000,1.950000,1.950000,8567500
+2012-11-26,1.960000,1.970000,1.840000,1.870000,1.870000,30192600
+2012-11-27,1.870000,1.890000,1.850000,1.880000,1.880000,22732800
+2012-11-28,1.880000,1.990000,1.860000,1.960000,1.960000,27471900
+2012-11-29,2.010000,2.120000,2.010000,2.040000,2.040000,42800100
+2012-11-30,2.160000,2.220000,2.110000,2.200000,2.200000,66853900
+2012-12-03,2.280000,2.460000,2.260000,2.360000,2.360000,70160800
+2012-12-04,2.480000,2.480000,2.210000,2.260000,2.260000,52165300
+2012-12-05,2.300000,2.320000,2.250000,2.290000,2.290000,20378800
+2012-12-06,2.330000,2.390000,2.270000,2.340000,2.340000,22223500
+2012-12-07,2.380000,2.390000,2.290000,2.360000,2.360000,34202800
+2012-12-10,2.350000,2.390000,2.310000,2.320000,2.320000,10015500
+2012-12-11,2.340000,2.360000,2.300000,2.330000,2.330000,14745400
+2012-12-12,2.370000,2.440000,2.360000,2.370000,2.370000,24565900
+2012-12-13,2.400000,2.440000,2.380000,2.410000,2.410000,25069800
+2012-12-14,2.430000,2.440000,2.390000,2.390000,2.390000,16552900
+2012-12-17,2.410000,2.460000,2.390000,2.460000,2.460000,15273300
+2012-12-18,2.500000,2.530000,2.470000,2.520000,2.520000,26636300
+2012-12-19,2.550000,2.570000,2.490000,2.520000,2.520000,20586800
+2012-12-20,2.530000,2.530000,2.370000,2.400000,2.400000,24819400
+2012-12-21,2.330000,2.590000,2.250000,2.590000,2.590000,40732900
+2012-12-24,2.540000,2.570000,2.470000,2.480000,2.480000,9625400
+2012-12-26,2.490000,2.530000,2.420000,2.430000,2.430000,12798000
+2012-12-27,2.420000,2.430000,2.340000,2.390000,2.390000,18485500
+2012-12-28,2.300000,2.360000,2.250000,2.280000,2.280000,26210200
+2012-12-31,2.290000,2.420000,2.280000,2.400000,2.400000,20698200
+2013-01-02,2.550000,2.570000,2.450000,2.530000,2.530000,27214800
+2013-01-03,2.520000,2.590000,2.460000,2.490000,2.490000,24966900
+2013-01-04,2.510000,2.590000,2.490000,2.590000,2.590000,22054200
+2013-01-07,2.610000,2.700000,2.600000,2.670000,2.670000,25575200
+2013-01-08,2.720000,2.760000,2.640000,2.670000,2.670000,29140800
+2013-01-09,2.700000,2.720000,2.600000,2.630000,2.630000,16675100
+2013-01-10,2.690000,2.700000,2.610000,2.620000,2.620000,19408800
+2013-01-11,2.630000,2.680000,2.550000,2.670000,2.670000,20032100
+2013-01-14,2.680000,2.700000,2.620000,2.640000,2.640000,17300300
+2013-01-15,2.620000,2.700000,2.600000,2.680000,2.680000,23696400
+2013-01-16,2.670000,2.760000,2.630000,2.720000,2.720000,31384700
+2013-01-17,2.760000,2.780000,2.710000,2.740000,2.740000,17872200
+2013-01-18,2.650000,2.680000,2.430000,2.460000,2.460000,41786200
+2013-01-22,2.520000,2.540000,2.430000,2.450000,2.450000,35143000
+2013-01-23,2.620000,2.750000,2.590000,2.730000,2.730000,69200500
+2013-01-24,2.700000,2.840000,2.670000,2.790000,2.790000,32497200
+2013-01-25,2.840000,2.930000,2.820000,2.850000,2.850000,33639700
+2013-01-28,2.890000,2.920000,2.780000,2.820000,2.820000,23636700
+2013-01-29,2.860000,2.860000,2.690000,2.740000,2.740000,20071100
+2013-01-30,2.750000,2.780000,2.630000,2.650000,2.650000,19781200
+2013-01-31,2.700000,2.710000,2.450000,2.600000,2.600000,27846400
+2013-02-01,2.630000,2.680000,2.570000,2.600000,2.600000,18806200
+2013-02-04,2.630000,2.640000,2.520000,2.520000,2.520000,15382300
+2013-02-05,2.550000,2.600000,2.490000,2.600000,2.600000,12440400
+2013-02-06,2.590000,2.640000,2.560000,2.600000,2.600000,8831000
+2013-02-07,2.610000,2.630000,2.560000,2.570000,2.570000,6780200
+2013-02-08,2.580000,2.600000,2.580000,2.590000,2.590000,5972800
+2013-02-11,2.590000,2.700000,2.590000,2.670000,2.670000,22415300
+2013-02-12,2.710000,2.780000,2.690000,2.770000,2.770000,13675500
+2013-02-13,2.810000,2.830000,2.730000,2.750000,2.750000,11495000
+2013-02-14,2.740000,2.750000,2.690000,2.750000,2.750000,13289000
+2013-02-15,2.770000,2.790000,2.700000,2.710000,2.710000,10718400
+2013-02-19,2.750000,2.820000,2.730000,2.820000,2.820000,19819200
+2013-02-20,2.840000,2.840000,2.680000,2.700000,2.700000,21361700
+2013-02-21,2.690000,2.690000,2.520000,2.600000,2.600000,30776300
+2013-02-22,2.640000,2.670000,2.550000,2.610000,2.610000,20254200
+2013-02-25,2.640000,2.650000,2.530000,2.530000,2.530000,16946200
+2013-02-26,2.540000,2.550000,2.440000,2.460000,2.460000,17584400
+2013-02-27,2.480000,2.550000,2.450000,2.530000,2.530000,10653100
+2013-02-28,2.560000,2.570000,2.480000,2.490000,2.490000,11378900
+2013-03-01,2.500000,2.510000,2.420000,2.420000,2.420000,19689400
+2013-03-04,2.440000,2.450000,2.360000,2.400000,2.400000,14570000
+2013-03-05,2.450000,2.470000,2.400000,2.430000,2.430000,13958900
+2013-03-06,2.450000,2.460000,2.400000,2.430000,2.430000,10834600
+2013-03-07,2.440000,2.570000,2.430000,2.550000,2.550000,21089800
+2013-03-08,2.570000,2.640000,2.520000,2.560000,2.560000,11330600
+2013-03-11,2.570000,2.600000,2.510000,2.590000,2.590000,13393400
+2013-03-12,2.590000,2.630000,2.570000,2.610000,2.610000,9510100
+2013-03-13,2.620000,2.630000,2.570000,2.600000,2.600000,7482100
+2013-03-14,2.620000,2.630000,2.580000,2.630000,2.630000,9222000
+2013-03-15,2.600000,2.620000,2.580000,2.600000,2.600000,15805100
+2013-03-18,2.590000,2.680000,2.550000,2.650000,2.650000,12996000
+2013-03-19,2.660000,2.700000,2.620000,2.670000,2.670000,19316200
+2013-03-20,2.700000,2.750000,2.690000,2.750000,2.750000,13502800
+2013-03-21,2.730000,2.750000,2.630000,2.640000,2.640000,17021600
+2013-03-22,2.660000,2.670000,2.530000,2.540000,2.540000,18524100
+2013-03-25,2.570000,2.600000,2.490000,2.510000,2.510000,11266100
+2013-03-26,2.520000,2.540000,2.500000,2.540000,2.540000,6330300
+2013-03-27,2.500000,2.620000,2.500000,2.550000,2.550000,5902600
+2013-03-28,2.550000,2.570000,2.520000,2.550000,2.550000,4866900
+2013-04-01,2.540000,2.570000,2.420000,2.440000,2.440000,14464800
+2013-04-02,2.450000,2.450000,2.380000,2.390000,2.390000,11427400
+2013-04-03,2.400000,2.410000,2.320000,2.320000,2.320000,14485800
+2013-04-04,2.340000,2.370000,2.320000,2.330000,2.330000,11177500
+2013-04-05,2.300000,2.310000,2.280000,2.290000,2.290000,13725000
+2013-04-08,2.310000,2.610000,2.260000,2.590000,2.590000,44767800
+2013-04-09,2.580000,2.630000,2.440000,2.630000,2.630000,33886600
+2013-04-10,2.650000,2.660000,2.570000,2.610000,2.610000,20686300
+2013-04-11,2.550000,2.570000,2.460000,2.520000,2.520000,12946700
+2013-04-12,2.500000,2.500000,2.430000,2.480000,2.480000,10712600
+2013-04-15,2.450000,2.470000,2.400000,2.400000,2.400000,11522300
+2013-04-16,2.430000,2.440000,2.400000,2.440000,2.440000,10954300
+2013-04-17,2.410000,2.470000,2.400000,2.400000,2.400000,14829200
+2013-04-18,2.400000,2.560000,2.290000,2.510000,2.510000,27340500
+2013-04-19,2.440000,2.500000,2.390000,2.470000,2.470000,25040200
+2013-04-22,2.470000,2.510000,2.430000,2.460000,2.460000,14131700
+2013-04-23,2.500000,2.550000,2.470000,2.530000,2.530000,14550400
+2013-04-24,2.540000,2.620000,2.520000,2.610000,2.610000,16537800
+2013-04-25,2.630000,2.720000,2.630000,2.680000,2.680000,20971000
+2013-04-26,2.660000,2.680000,2.600000,2.640000,2.640000,17317200
+2013-04-29,2.660000,2.700000,2.650000,2.680000,2.680000,11220000
+2013-04-30,2.680000,2.820000,2.670000,2.820000,2.820000,32647200
+2013-05-01,2.810000,3.280000,2.790000,3.220000,3.220000,88006700
+2013-05-02,3.160000,3.480000,3.140000,3.410000,3.410000,74185900
+2013-05-03,3.470000,3.800000,3.470000,3.600000,3.600000,87328700
+2013-05-06,3.720000,3.750000,3.530000,3.610000,3.610000,51378200
+2013-05-07,3.650000,3.670000,3.440000,3.540000,3.540000,35339500
+2013-05-08,3.540000,3.850000,3.470000,3.830000,3.830000,57017200
+2013-05-09,3.910000,3.990000,3.830000,3.860000,3.860000,47232300
+2013-05-10,3.790000,3.970000,3.790000,3.950000,3.950000,30586600
+2013-05-13,3.950000,4.220000,3.940000,4.170000,4.170000,54889400
+2013-05-14,4.310000,4.320000,4.180000,4.260000,4.260000,53292800
+2013-05-15,4.290000,4.420000,4.260000,4.380000,4.380000,39347300
+2013-05-16,3.900000,3.940000,3.660000,3.830000,3.830000,80221500
+2013-05-17,3.930000,4.100000,3.900000,4.070000,4.070000,33952700
+2013-05-20,4.180000,4.200000,4.070000,4.100000,4.100000,35458600
+2013-05-21,4.150000,4.200000,3.950000,4.020000,4.020000,36560500
+2013-05-22,4.080000,4.100000,3.910000,3.960000,3.960000,28771500
+2013-05-23,3.810000,4.050000,3.790000,4.010000,4.010000,33152600
+2013-05-24,4.030000,4.060000,3.970000,4.050000,4.050000,20655600
+2013-05-28,4.130000,4.150000,4.020000,4.050000,4.050000,19603800
+2013-05-29,4.010000,4.050000,3.960000,3.980000,3.980000,16279300
+2013-05-30,4.000000,4.060000,3.990000,4.040000,4.040000,15229500
+2013-05-31,4.070000,4.110000,3.990000,4.000000,4.000000,17715000
+2013-06-03,4.020000,4.030000,3.810000,3.960000,3.960000,23938100
+2013-06-04,3.950000,4.040000,3.940000,4.010000,4.010000,19612600
+2013-06-05,4.010000,4.030000,3.890000,3.910000,3.910000,15404600
+2013-06-06,3.870000,3.940000,3.810000,3.940000,3.940000,20863700
+2013-06-07,3.980000,3.990000,3.880000,3.910000,3.910000,12026500
+2013-06-10,3.950000,4.080000,3.920000,4.060000,4.060000,32378100
+2013-06-11,4.000000,4.110000,3.960000,3.960000,3.960000,20201200
+2013-06-12,4.000000,4.030000,3.900000,3.900000,3.900000,14600100
+2013-06-13,3.900000,3.960000,3.870000,3.950000,3.950000,14192300
+2013-06-14,3.980000,4.040000,3.910000,3.940000,3.940000,14395600
+2013-06-17,4.120000,4.140000,4.020000,4.050000,4.050000,31973300
+2013-06-18,4.100000,4.110000,4.050000,4.090000,4.090000,22841700
+2013-06-19,4.150000,4.180000,4.040000,4.070000,4.070000,24193500
+2013-06-20,4.020000,4.030000,3.860000,3.870000,3.870000,26704000
+2013-06-21,3.970000,4.040000,3.900000,4.000000,4.000000,32752000
+2013-06-24,4.070000,4.090000,3.990000,4.050000,4.050000,29135600
+2013-06-25,4.110000,4.150000,4.060000,4.150000,4.150000,26642400
+2013-06-26,4.200000,4.210000,4.120000,4.140000,4.140000,19841200
+2013-06-27,4.190000,4.190000,4.060000,4.080000,4.080000,17426100
+2013-06-28,4.080000,4.120000,4.020000,4.080000,4.080000,13329600
+2013-07-01,4.110000,4.130000,4.070000,4.100000,4.100000,10712200
+2013-07-02,4.090000,4.120000,3.950000,3.970000,3.970000,17766600
+2013-07-03,4.000000,4.070000,3.960000,4.060000,4.060000,11315900
+2013-07-05,4.080000,4.100000,4.030000,4.070000,4.070000,8965400
+2013-07-08,4.080000,4.090000,3.980000,4.000000,4.000000,16930900
+2013-07-09,4.020000,4.080000,4.010000,4.050000,4.050000,9550900
+2013-07-10,4.060000,4.060000,3.960000,3.980000,3.980000,19122800
+2013-07-11,4.220000,4.450000,4.160000,4.450000,4.450000,106975700
+2013-07-12,4.480000,4.500000,4.260000,4.320000,4.320000,50286600
+2013-07-15,4.340000,4.400000,4.310000,4.400000,4.400000,21953700
+2013-07-16,4.410000,4.490000,4.250000,4.430000,4.430000,39716700
+2013-07-17,4.440000,4.450000,4.330000,4.380000,4.380000,17002100
+2013-07-18,4.380000,4.650000,4.370000,4.640000,4.640000,70347000
+2013-07-19,3.990000,4.080000,3.850000,4.030000,4.030000,151516000
+2013-07-22,4.010000,4.010000,3.890000,3.900000,3.900000,50010900
+2013-07-23,3.880000,3.880000,3.640000,3.660000,3.660000,76847700
+2013-07-24,3.690000,3.750000,3.580000,3.630000,3.630000,50913500
+2013-07-25,3.640000,3.740000,3.600000,3.700000,3.700000,29243400
+2013-07-26,3.700000,3.830000,3.660000,3.820000,3.820000,42575800
+2013-07-29,3.870000,3.890000,3.750000,3.750000,3.750000,32247500
+2013-07-30,3.790000,3.850000,3.750000,3.820000,3.820000,19611600
+2013-07-31,3.850000,3.900000,3.770000,3.770000,3.770000,34342100
+2013-08-01,3.810000,3.870000,3.780000,3.810000,3.810000,22276700
+2013-08-02,3.800000,3.840000,3.770000,3.800000,3.800000,13481100
+2013-08-05,3.830000,3.840000,3.800000,3.820000,3.820000,11734100
+2013-08-06,3.810000,3.820000,3.710000,3.720000,3.720000,19462800
+2013-08-07,3.680000,3.700000,3.570000,3.690000,3.690000,27553200
+2013-08-08,3.710000,3.730000,3.610000,3.710000,3.710000,16994400
+2013-08-09,3.690000,3.700000,3.630000,3.650000,3.650000,13656300
+2013-08-12,3.620000,3.720000,3.610000,3.650000,3.650000,10665300
+2013-08-13,3.670000,3.710000,3.630000,3.690000,3.690000,12387400
+2013-08-14,3.680000,3.830000,3.650000,3.820000,3.820000,32081500
+2013-08-15,3.760000,3.840000,3.650000,3.690000,3.690000,28245900
+2013-08-16,3.690000,3.710000,3.650000,3.660000,3.660000,11659600
+2013-08-19,3.670000,3.680000,3.590000,3.600000,3.600000,14414700
+2013-08-20,3.620000,3.690000,3.590000,3.630000,3.630000,16665100
+2013-08-21,3.620000,3.680000,3.600000,3.610000,3.610000,13992800
+2013-08-22,3.630000,3.650000,3.600000,3.630000,3.630000,10071400
+2013-08-23,3.670000,3.740000,3.610000,3.650000,3.650000,22498900
+2013-08-26,3.650000,3.660000,3.580000,3.580000,3.580000,22464000
+2013-08-27,3.550000,3.550000,3.330000,3.390000,3.390000,51647100
+2013-08-28,3.350000,3.490000,3.330000,3.420000,3.420000,19453800
+2013-08-29,3.430000,3.480000,3.370000,3.380000,3.380000,13448100
+2013-08-30,3.380000,3.410000,3.250000,3.270000,3.270000,31721500
+2013-09-03,3.320000,3.350000,3.250000,3.270000,3.270000,15543600
+2013-09-04,3.280000,3.340000,3.250000,3.310000,3.310000,29576000
+2013-09-05,3.320000,3.490000,3.300000,3.410000,3.410000,23102100
+2013-09-06,3.540000,3.600000,3.430000,3.570000,3.570000,35974800
+2013-09-09,3.630000,3.720000,3.620000,3.690000,3.690000,23646200
+2013-09-10,3.780000,3.870000,3.770000,3.870000,3.870000,33201100
+2013-09-11,3.870000,3.890000,3.740000,3.820000,3.820000,24009100
+2013-09-12,3.760000,3.800000,3.690000,3.750000,3.750000,28947700
+2013-09-13,3.750000,3.870000,3.720000,3.830000,3.830000,25331400
+2013-09-16,3.900000,3.900000,3.790000,3.820000,3.820000,30569700
+2013-09-17,3.830000,3.900000,3.770000,3.850000,3.850000,25590700
+2013-09-18,3.850000,3.950000,3.830000,3.930000,3.930000,24046300
+2013-09-19,3.960000,4.000000,3.920000,3.950000,3.950000,24274700
+2013-09-20,3.910000,3.960000,3.790000,3.830000,3.830000,94572300
+2013-09-23,3.810000,3.870000,3.770000,3.790000,3.790000,20920500
+2013-09-24,3.790000,3.890000,3.750000,3.800000,3.800000,21462700
+2013-09-25,3.820000,3.940000,3.790000,3.910000,3.910000,23559200
+2013-09-26,3.940000,3.980000,3.880000,3.890000,3.890000,17460300
+2013-09-27,3.870000,3.910000,3.830000,3.860000,3.860000,11436100
+2013-09-30,3.790000,3.860000,3.750000,3.810000,3.810000,16556900
+2013-10-01,3.820000,3.940000,3.810000,3.860000,3.860000,26056400
+2013-10-02,3.830000,3.940000,3.820000,3.900000,3.900000,18583300
+2013-10-03,3.930000,3.940000,3.860000,3.900000,3.900000,25498500
+2013-10-04,3.910000,3.950000,3.890000,3.910000,3.910000,17134400
+2013-10-07,3.870000,3.910000,3.830000,3.860000,3.860000,16734000
+2013-10-08,3.870000,3.890000,3.680000,3.720000,3.720000,35910400
+2013-10-09,3.750000,3.750000,3.550000,3.650000,3.650000,36053700
+2013-10-10,3.720000,3.800000,3.720000,3.790000,3.790000,24019400
+2013-10-11,3.780000,3.850000,3.750000,3.830000,3.830000,17384600
+2013-10-14,3.870000,4.050000,3.850000,3.970000,3.970000,63648400
+2013-10-15,4.030000,4.100000,4.010000,4.020000,4.020000,52027500
+2013-10-16,4.100000,4.100000,4.030000,4.090000,4.090000,34138300
+2013-10-17,4.120000,4.130000,4.060000,4.090000,4.090000,45838000
+2013-10-18,3.560000,3.660000,3.510000,3.530000,3.530000,108913700
+2013-10-21,3.560000,3.560000,3.300000,3.370000,3.370000,68891000
+2013-10-22,3.320000,3.340000,3.120000,3.180000,3.180000,92506500
+2013-10-23,3.200000,3.250000,3.040000,3.140000,3.140000,65948000
+2013-10-24,3.210000,3.300000,3.160000,3.230000,3.230000,43033200
+2013-10-25,3.290000,3.390000,3.290000,3.340000,3.340000,43346300
+2013-10-28,3.380000,3.390000,3.320000,3.320000,3.320000,23820500
+2013-10-29,3.340000,3.370000,3.320000,3.330000,3.330000,15816500
+2013-10-30,3.350000,3.360000,3.300000,3.300000,3.300000,16208000
+2013-10-31,3.310000,3.350000,3.250000,3.340000,3.340000,18062700
+2013-11-01,3.370000,3.370000,3.300000,3.310000,3.310000,14422000
+2013-11-04,3.340000,3.380000,3.290000,3.320000,3.320000,16749400
+2013-11-05,3.320000,3.350000,3.290000,3.330000,3.330000,14003100
+2013-11-06,3.330000,3.350000,3.300000,3.320000,3.320000,15065300
+2013-11-07,3.330000,3.330000,3.230000,3.280000,3.280000,18856200
+2013-11-08,3.260000,3.290000,3.200000,3.270000,3.270000,12072000
+2013-11-11,3.290000,3.340000,3.250000,3.340000,3.340000,12981500
+2013-11-12,3.340000,3.450000,3.330000,3.440000,3.440000,20185800
+2013-11-13,3.500000,3.550000,3.460000,3.540000,3.540000,28914000
+2013-11-14,3.550000,3.570000,3.470000,3.520000,3.520000,15123200
+2013-11-15,3.530000,3.530000,3.480000,3.500000,3.500000,11570800
+2013-11-18,3.530000,3.540000,3.470000,3.470000,3.470000,13170900
+2013-11-19,3.460000,3.480000,3.360000,3.420000,3.420000,20169800
+2013-11-20,3.440000,3.460000,3.400000,3.420000,3.420000,9937400
+2013-11-21,3.430000,3.440000,3.350000,3.370000,3.370000,13646200
+2013-11-22,3.380000,3.390000,3.330000,3.340000,3.340000,11315300
+2013-11-25,3.360000,3.400000,3.340000,3.390000,3.390000,11605400
+2013-11-26,3.420000,3.480000,3.400000,3.450000,3.450000,16989300
+2013-11-27,3.480000,3.580000,3.460000,3.560000,3.560000,19876400
+2013-11-29,3.600000,3.680000,3.580000,3.640000,3.640000,15448400
+2013-12-02,3.650000,3.700000,3.560000,3.660000,3.660000,24119700
+2013-12-03,3.640000,3.710000,3.580000,3.620000,3.620000,23323200
+2013-12-04,3.570000,3.630000,3.480000,3.570000,3.570000,21609700
+2013-12-05,3.560000,3.650000,3.550000,3.640000,3.640000,14465700
+2013-12-06,3.670000,3.700000,3.630000,3.660000,3.660000,15825300
+2013-12-09,3.660000,3.700000,3.630000,3.630000,3.630000,10470700
+2013-12-10,3.630000,3.780000,3.600000,3.720000,3.720000,29571500
+2013-12-11,3.740000,3.770000,3.660000,3.680000,3.680000,13436700
+2013-12-12,3.680000,3.750000,3.650000,3.690000,3.690000,10013900
+2013-12-13,3.700000,3.720000,3.650000,3.690000,3.690000,9074200
+2013-12-16,3.640000,3.660000,3.510000,3.590000,3.590000,22228600
+2013-12-17,3.600000,3.670000,3.580000,3.650000,3.650000,14836400
+2013-12-18,3.640000,3.670000,3.600000,3.650000,3.650000,12658100
+2013-12-19,3.640000,3.680000,3.600000,3.650000,3.650000,10419000
+2013-12-20,3.640000,3.700000,3.640000,3.690000,3.690000,12762700
+2013-12-23,3.740000,3.780000,3.720000,3.750000,3.750000,14531000
+2013-12-24,3.770000,3.800000,3.750000,3.770000,3.770000,5798900
+2013-12-26,3.800000,3.850000,3.790000,3.800000,3.800000,9887600
+2013-12-27,3.820000,3.830000,3.760000,3.780000,3.780000,8248800
+2013-12-30,3.790000,3.880000,3.780000,3.850000,3.850000,17519300
+2013-12-31,3.870000,3.880000,3.830000,3.870000,3.870000,12347800
+2014-01-02,3.850000,3.980000,3.840000,3.950000,3.950000,20548400
+2014-01-03,3.980000,4.000000,3.880000,4.000000,4.000000,22887200
+2014-01-06,4.010000,4.180000,3.990000,4.130000,4.130000,42398300
+2014-01-07,4.190000,4.250000,4.110000,4.180000,4.180000,42932100
+2014-01-08,4.230000,4.260000,4.140000,4.180000,4.180000,30678700
+2014-01-09,4.200000,4.230000,4.050000,4.090000,4.090000,30667600
+2014-01-10,4.090000,4.200000,4.070000,4.170000,4.170000,20840800
+2014-01-13,4.190000,4.200000,4.090000,4.130000,4.130000,22856100
+2014-01-14,4.140000,4.300000,4.130000,4.300000,4.300000,42434800
+2014-01-15,4.340000,4.600000,4.320000,4.470000,4.470000,66613100
+2014-01-16,4.500000,4.510000,4.320000,4.380000,4.380000,46975600
+2014-01-17,4.150000,4.350000,4.110000,4.180000,4.180000,45842700
+2014-01-21,4.310000,4.340000,4.130000,4.170000,4.170000,58702900
+2014-01-22,3.790000,3.820000,3.660000,3.670000,3.670000,86329500
+2014-01-23,3.670000,3.680000,3.580000,3.620000,3.620000,29844700
+2014-01-24,3.600000,3.610000,3.410000,3.470000,3.470000,48095800
+2014-01-27,3.480000,3.490000,3.350000,3.410000,3.410000,31332300
+2014-01-28,3.430000,3.570000,3.410000,3.540000,3.540000,27962600
+2014-01-29,3.520000,3.560000,3.450000,3.480000,3.480000,21765000
+2014-01-30,3.510000,3.520000,3.450000,3.480000,3.480000,17111700
+2014-01-31,3.450000,3.470000,3.430000,3.430000,3.430000,13602100
+2014-02-03,3.430000,3.440000,3.330000,3.330000,3.330000,22280200
+2014-02-04,3.350000,3.430000,3.300000,3.370000,3.370000,22681000
+2014-02-05,3.360000,3.370000,3.290000,3.310000,3.310000,14858900
+2014-02-06,3.320000,3.460000,3.320000,3.410000,3.410000,16072900
+2014-02-07,3.460000,3.500000,3.420000,3.470000,3.470000,23119700
+2014-02-10,3.500000,3.640000,3.450000,3.630000,3.630000,21241100
+2014-02-11,3.660000,3.750000,3.650000,3.700000,3.700000,34198100
+2014-02-12,3.710000,3.730000,3.630000,3.690000,3.690000,18321300
+2014-02-13,3.640000,3.710000,3.640000,3.700000,3.700000,13368600
+2014-02-14,3.700000,3.720000,3.640000,3.690000,3.690000,12387900
+2014-02-18,3.690000,3.720000,3.650000,3.700000,3.700000,11956700
+2014-02-19,3.700000,3.740000,3.680000,3.720000,3.720000,14175500
+2014-02-20,3.720000,3.750000,3.660000,3.690000,3.690000,13276100
+2014-02-21,3.710000,3.750000,3.660000,3.690000,3.690000,13606800
+2014-02-24,3.710000,3.730000,3.700000,3.710000,3.710000,10717900
+2014-02-25,3.730000,3.740000,3.660000,3.690000,3.690000,9173500
+2014-02-26,3.700000,3.720000,3.630000,3.700000,3.700000,13211700
+2014-02-27,3.690000,3.770000,3.680000,3.710000,3.710000,18218000
+2014-02-28,3.730000,3.770000,3.700000,3.710000,3.710000,14643200
+2014-03-03,3.660000,3.700000,3.600000,3.670000,3.670000,19555800
+2014-03-04,3.700000,3.730000,3.680000,3.700000,3.700000,10516100
+2014-03-05,3.700000,3.730000,3.690000,3.710000,3.710000,10740200
+2014-03-06,3.720000,3.750000,3.710000,3.730000,3.730000,10713000
+2014-03-07,3.750000,4.020000,3.750000,3.950000,3.950000,55435800
+2014-03-10,4.040000,4.060000,3.800000,3.810000,3.810000,42135800
+2014-03-11,3.860000,4.010000,3.830000,3.850000,3.850000,34951400
+2014-03-12,3.860000,3.930000,3.850000,3.910000,3.910000,14700500
+2014-03-13,3.940000,3.990000,3.840000,3.860000,3.860000,19803000
+2014-03-14,3.840000,3.900000,3.820000,3.850000,3.850000,18161500
+2014-03-17,3.880000,3.910000,3.780000,3.800000,3.800000,20004100
+2014-03-18,3.820000,3.910000,3.810000,3.890000,3.890000,15273700
+2014-03-19,3.910000,4.000000,3.900000,3.980000,3.980000,28516900
+2014-03-20,3.960000,4.050000,3.900000,4.050000,4.050000,23600600
+2014-03-21,4.070000,4.140000,4.010000,4.040000,4.040000,23871200
+2014-03-24,4.050000,4.140000,3.980000,4.050000,4.050000,20669500
+2014-03-25,4.090000,4.120000,4.020000,4.050000,4.050000,14517000
+2014-03-26,4.080000,4.100000,4.020000,4.050000,4.050000,14799700
+2014-03-27,3.990000,4.070000,3.870000,3.910000,3.910000,24532000
+2014-03-28,3.930000,3.970000,3.870000,3.880000,3.880000,13189200
+2014-03-31,3.930000,4.020000,3.900000,4.010000,4.010000,15386000
+2014-04-01,4.040000,4.100000,4.020000,4.070000,4.070000,18778800
+2014-04-02,4.120000,4.120000,4.060000,4.060000,4.060000,14839500
+2014-04-03,4.070000,4.100000,3.970000,4.000000,4.000000,16802300
+2014-04-04,4.030000,4.110000,3.920000,4.010000,4.010000,23427000
+2014-04-07,3.980000,3.990000,3.830000,3.880000,3.880000,24874600
+2014-04-08,3.890000,4.000000,3.830000,3.990000,3.990000,17339100
+2014-04-09,4.010000,4.020000,3.950000,3.980000,3.980000,11270300
+2014-04-10,3.970000,4.010000,3.840000,3.850000,3.850000,21364300
+2014-04-11,3.820000,3.850000,3.650000,3.650000,3.650000,34428800
+2014-04-14,3.720000,3.780000,3.650000,3.710000,3.710000,22735100
+2014-04-15,3.740000,3.820000,3.720000,3.790000,3.790000,21754300
+2014-04-16,3.810000,3.830000,3.730000,3.760000,3.760000,18173300
+2014-04-17,3.780000,3.800000,3.690000,3.690000,3.690000,32048100
+2014-04-21,4.010000,4.200000,3.960000,4.120000,4.120000,102651500
+2014-04-22,4.130000,4.310000,4.110000,4.300000,4.300000,52806800
+2014-04-23,4.280000,4.300000,4.160000,4.250000,4.250000,29136300
+2014-04-24,4.270000,4.350000,4.200000,4.280000,4.280000,27532800
+2014-04-25,4.220000,4.260000,4.040000,4.050000,4.050000,37810200
+2014-04-28,4.090000,4.120000,3.870000,3.960000,3.960000,31737100
+2014-04-29,4.020000,4.030000,3.960000,4.030000,4.030000,14582900
+2014-04-30,4.000000,4.100000,3.990000,4.090000,4.090000,18419200
+2014-05-01,4.130000,4.240000,4.100000,4.200000,4.200000,37807300
+2014-05-02,4.170000,4.200000,4.100000,4.120000,4.120000,14479700
+2014-05-05,4.100000,4.140000,4.060000,4.090000,4.090000,9015400
+2014-05-06,4.060000,4.130000,3.980000,4.010000,4.010000,17929300
+2014-05-07,4.040000,4.040000,3.890000,3.970000,3.970000,22374700
+2014-05-08,3.950000,4.030000,3.910000,3.930000,3.930000,14550200
+2014-05-09,3.910000,3.930000,3.850000,3.870000,3.870000,15982900
+2014-05-12,3.870000,4.000000,3.860000,3.970000,3.970000,14785500
+2014-05-13,3.990000,4.090000,3.980000,4.030000,4.030000,11224000
+2014-05-14,4.030000,4.060000,3.980000,3.980000,3.980000,10349600
+2014-05-15,3.960000,3.980000,3.890000,3.960000,3.960000,18000900
+2014-05-16,3.950000,4.050000,3.910000,4.020000,4.020000,17166600
+2014-05-19,4.000000,4.100000,3.960000,4.090000,4.090000,18171000
+2014-05-20,4.090000,4.110000,4.000000,4.050000,4.050000,15647500
+2014-05-21,4.060000,4.100000,4.050000,4.100000,4.100000,13369500
+2014-05-22,4.090000,4.090000,4.010000,4.010000,4.010000,11903100
+2014-05-23,4.030000,4.060000,3.970000,4.020000,4.020000,9831100
+2014-05-27,4.050000,4.060000,4.030000,4.040000,4.040000,6922800
+2014-05-28,4.040000,4.060000,3.990000,4.000000,4.000000,12293800
+2014-05-29,4.020000,4.060000,4.010000,4.030000,4.030000,8876700
+2014-05-30,4.020000,4.030000,3.980000,4.000000,4.000000,10030600
+2014-06-02,4.030000,4.030000,3.940000,3.970000,3.970000,10859500
+2014-06-03,3.960000,3.980000,3.920000,3.940000,3.940000,10858800
+2014-06-04,3.930000,4.050000,3.930000,4.040000,4.040000,13286000
+2014-06-05,4.040000,4.090000,4.020000,4.080000,4.080000,13723800
+2014-06-06,4.090000,4.110000,4.060000,4.060000,4.060000,8466000
+2014-06-09,4.050000,4.100000,4.040000,4.070000,4.070000,7597200
+2014-06-10,4.100000,4.230000,4.100000,4.200000,4.200000,28322100
+2014-06-11,4.180000,4.300000,4.170000,4.290000,4.290000,20596200
+2014-06-12,4.330000,4.440000,4.280000,4.290000,4.290000,26709500
+2014-06-13,4.360000,4.390000,4.240000,4.280000,4.280000,17734600
+2014-06-16,4.260000,4.440000,4.260000,4.440000,4.440000,26192800
+2014-06-17,4.410000,4.500000,4.410000,4.470000,4.470000,19445000
+2014-06-18,4.500000,4.500000,4.350000,4.400000,4.400000,14702400
+2014-06-19,4.420000,4.450000,4.330000,4.360000,4.360000,10880500
+2014-06-20,4.340000,4.370000,4.070000,4.100000,4.100000,54721600
+2014-06-23,4.060000,4.080000,3.900000,4.010000,4.010000,49634100
+2014-06-24,4.010000,4.070000,3.930000,3.940000,3.940000,20402400
+2014-06-25,3.950000,4.000000,3.940000,3.960000,3.960000,13844700
+2014-06-26,3.950000,4.090000,3.940000,4.030000,4.030000,21640500
+2014-06-27,4.060000,4.110000,4.040000,4.110000,4.110000,16034600
+2014-06-30,4.120000,4.250000,4.080000,4.190000,4.190000,25850200
+2014-07-01,4.210000,4.260000,4.170000,4.220000,4.220000,29412600
+2014-07-02,4.230000,4.350000,4.220000,4.340000,4.340000,20486500
+2014-07-03,4.360000,4.400000,4.140000,4.240000,4.240000,22521700
+2014-07-07,4.230000,4.310000,4.210000,4.260000,4.260000,21165500
+2014-07-08,4.250000,4.300000,4.100000,4.220000,4.220000,41685800
+2014-07-09,4.210000,4.290000,4.200000,4.230000,4.230000,18462200
+2014-07-10,4.180000,4.360000,4.140000,4.290000,4.290000,39245000
+2014-07-11,4.300000,4.400000,4.290000,4.370000,4.370000,22425600
+2014-07-14,4.440000,4.650000,4.390000,4.640000,4.640000,73046000
+2014-07-15,4.630000,4.800000,4.410000,4.530000,4.530000,156113700
+2014-07-16,4.600000,4.770000,4.570000,4.660000,4.660000,61848100
+2014-07-17,4.660000,4.680000,4.500000,4.570000,4.570000,51309800
+2014-07-18,3.730000,3.840000,3.670000,3.830000,3.830000,137577700
+2014-07-21,3.860000,3.870000,3.750000,3.780000,3.780000,34219100
+2014-07-22,3.820000,3.860000,3.780000,3.800000,3.800000,34004800
+2014-07-23,3.820000,3.830000,3.750000,3.760000,3.760000,31748200
+2014-07-24,3.750000,3.800000,3.710000,3.730000,3.730000,27967600
+2014-07-25,3.730000,3.790000,3.690000,3.760000,3.760000,31793700
+2014-07-28,3.770000,3.780000,3.680000,3.730000,3.730000,31443400
+2014-07-29,3.740000,3.840000,3.730000,3.790000,3.790000,36157400
+2014-07-30,3.820000,3.880000,3.770000,3.820000,3.820000,42981200
+2014-07-31,3.800000,3.990000,3.780000,3.910000,3.910000,112162900
+2014-08-01,3.910000,4.010000,3.870000,3.970000,3.970000,33710000
+2014-08-04,3.970000,4.020000,3.930000,4.000000,4.000000,21493200
+2014-08-05,3.990000,4.110000,3.970000,4.080000,4.080000,40330600
+2014-08-06,4.060000,4.140000,4.030000,4.120000,4.120000,16271200
+2014-08-07,4.140000,4.200000,4.070000,4.100000,4.100000,32712300
+2014-08-08,4.100000,4.150000,4.050000,4.120000,4.120000,27166900
+2014-08-11,4.030000,4.190000,3.990000,4.140000,4.140000,29560500
+2014-08-12,4.120000,4.140000,4.080000,4.080000,4.080000,27369900
+2014-08-13,4.080000,4.150000,4.030000,4.110000,4.110000,30396800
+2014-08-14,4.100000,4.170000,4.080000,4.080000,4.080000,26148100
+2014-08-15,4.120000,4.140000,4.070000,4.130000,4.130000,33349200
+2014-08-18,4.140000,4.220000,4.140000,4.210000,4.210000,45381300
+2014-08-19,4.200000,4.300000,4.200000,4.270000,4.270000,23222100
+2014-08-20,4.250000,4.320000,4.220000,4.280000,4.280000,11986600
+2014-08-21,4.290000,4.290000,4.210000,4.240000,4.240000,11939800
+2014-08-22,4.220000,4.280000,4.210000,4.250000,4.250000,8364700
+2014-08-25,4.270000,4.270000,4.180000,4.180000,4.180000,8998200
+2014-08-26,4.170000,4.220000,4.130000,4.190000,4.190000,9183900
+2014-08-27,4.200000,4.210000,4.150000,4.160000,4.160000,7304400
+2014-08-28,4.140000,4.190000,4.070000,4.140000,4.140000,10331400
+2014-08-29,4.150000,4.190000,4.140000,4.170000,4.170000,7347200
+2014-09-02,4.160000,4.250000,4.150000,4.160000,4.160000,12603300
+2014-09-03,4.170000,4.230000,4.170000,4.190000,4.190000,9600600
+2014-09-04,4.180000,4.250000,4.150000,4.150000,4.150000,12791400
+2014-09-05,4.170000,4.190000,4.150000,4.150000,4.150000,6630200
+2014-09-08,4.130000,4.180000,4.100000,4.130000,4.130000,8396200
+2014-09-09,4.150000,4.160000,4.080000,4.080000,4.080000,8964800
+2014-09-10,4.080000,4.110000,4.010000,4.080000,4.080000,13276800
+2014-09-11,4.030000,4.080000,4.020000,4.080000,4.080000,8086800
+2014-09-12,4.060000,4.110000,3.960000,3.960000,3.960000,14123900
+2014-09-15,3.980000,4.020000,3.900000,3.910000,3.910000,18257000
+2014-09-16,3.890000,3.900000,3.800000,3.810000,3.810000,40156400
+2014-09-17,3.820000,3.880000,3.800000,3.820000,3.820000,24894600
+2014-09-18,3.880000,3.940000,3.700000,3.880000,3.880000,16141400
+2014-09-19,3.930000,3.940000,3.810000,3.810000,3.810000,23030000
+2014-09-22,3.810000,3.830000,3.750000,3.760000,3.760000,14201400
+2014-09-23,3.760000,3.790000,3.690000,3.690000,3.690000,16282500
+2014-09-24,3.710000,3.750000,3.690000,3.700000,3.700000,11792600
+2014-09-25,3.700000,3.720000,3.600000,3.630000,3.630000,17556500
+2014-09-26,3.630000,3.670000,3.600000,3.600000,3.600000,12976300
+2014-09-29,3.560000,3.660000,3.540000,3.550000,3.550000,26857600
+2014-09-30,3.560000,3.580000,3.400000,3.410000,3.410000,55952200
+2014-10-01,3.390000,3.420000,3.300000,3.350000,3.350000,33645900
+2014-10-02,3.370000,3.440000,3.280000,3.390000,3.390000,27904500
+2014-10-03,3.430000,3.460000,3.370000,3.400000,3.400000,16797000
+2014-10-06,3.420000,3.440000,3.300000,3.360000,3.360000,17864800
+2014-10-07,3.350000,3.380000,3.280000,3.280000,3.280000,17720600
+2014-10-08,3.300000,3.310000,3.180000,3.280000,3.280000,28000000
+2014-10-09,3.030000,3.200000,2.940000,2.950000,2.950000,69528900
+2014-10-10,2.950000,2.950000,2.710000,2.720000,2.720000,41062500
+2014-10-13,2.780000,2.850000,2.730000,2.740000,2.740000,38269400
+2014-10-14,2.610000,2.750000,2.600000,2.620000,2.620000,39964200
+2014-10-15,2.620000,2.710000,2.540000,2.610000,2.610000,36924600
+2014-10-16,2.560000,2.720000,2.540000,2.640000,2.640000,38795400
+2014-10-17,2.670000,2.860000,2.660000,2.720000,2.720000,75956600
+2014-10-20,2.790000,2.800000,2.600000,2.670000,2.670000,28711000
+2014-10-21,2.700000,2.780000,2.680000,2.770000,2.770000,24033800
+2014-10-22,2.790000,2.800000,2.640000,2.640000,2.640000,23034800
+2014-10-23,2.680000,2.710000,2.650000,2.690000,2.690000,23731000
+2014-10-24,2.690000,2.730000,2.670000,2.680000,2.680000,11945800
+2014-10-27,2.680000,2.710000,2.650000,2.660000,2.660000,13307500
+2014-10-28,2.690000,2.770000,2.670000,2.720000,2.720000,22878300
+2014-10-29,2.750000,2.810000,2.730000,2.770000,2.770000,15600900
+2014-10-30,2.790000,2.790000,2.700000,2.750000,2.750000,13026100
+2014-10-31,2.790000,2.830000,2.750000,2.800000,2.800000,14704800
+2014-11-03,2.810000,2.900000,2.810000,2.870000,2.870000,11733600
+2014-11-04,2.900000,2.910000,2.750000,2.830000,2.830000,12524300
+2014-11-05,2.850000,2.870000,2.770000,2.800000,2.800000,9635100
+2014-11-06,2.780000,2.800000,2.750000,2.760000,2.760000,8932900
+2014-11-07,2.770000,2.800000,2.760000,2.780000,2.780000,7293800
+2014-11-10,2.780000,2.810000,2.750000,2.760000,2.760000,12593100
+2014-11-11,2.780000,2.790000,2.720000,2.730000,2.730000,8113500
+2014-11-12,2.730000,2.750000,2.650000,2.710000,2.710000,15875400
+2014-11-13,2.710000,2.740000,2.650000,2.660000,2.660000,10915400
+2014-11-14,2.680000,2.700000,2.610000,2.610000,2.610000,12373000
+2014-11-17,2.620000,2.690000,2.610000,2.670000,2.670000,12593800
+2014-11-18,2.690000,2.730000,2.630000,2.650000,2.650000,14967800
+2014-11-19,2.680000,2.680000,2.610000,2.630000,2.630000,10323300
+2014-11-20,2.600000,2.720000,2.590000,2.690000,2.690000,15043900
+2014-11-21,2.720000,2.770000,2.710000,2.770000,2.770000,11311600
+2014-11-24,2.800000,2.850000,2.800000,2.830000,2.830000,12293900
+2014-11-25,2.840000,2.860000,2.760000,2.830000,2.830000,11073600
+2014-11-26,2.810000,2.840000,2.800000,2.840000,2.840000,10553500
+2014-11-28,2.850000,2.850000,2.770000,2.790000,2.790000,5665000
+2014-12-01,2.770000,2.790000,2.640000,2.670000,2.670000,16025100
+2014-12-02,2.690000,2.710000,2.610000,2.680000,2.680000,12438800
+2014-12-03,2.710000,2.820000,2.690000,2.740000,2.740000,18256500
+2014-12-04,2.750000,2.750000,2.660000,2.690000,2.690000,14513400
+2014-12-05,2.690000,2.700000,2.660000,2.660000,2.660000,9479300
+2014-12-08,2.650000,2.680000,2.520000,2.580000,2.580000,25402100
+2014-12-09,2.550000,2.590000,2.490000,2.590000,2.590000,22914800
+2014-12-10,2.580000,2.580000,2.460000,2.480000,2.480000,17690100
+2014-12-11,2.510000,2.540000,2.460000,2.490000,2.490000,10151600
+2014-12-12,2.460000,2.550000,2.350000,2.520000,2.520000,21211600
+2014-12-15,2.520000,2.600000,2.460000,2.470000,2.470000,19636400
+2014-12-16,2.440000,2.530000,2.420000,2.500000,2.500000,17051600
+2014-12-17,2.500000,2.570000,2.460000,2.550000,2.550000,12521300
+2014-12-18,2.580000,2.590000,2.540000,2.550000,2.550000,12423900
+2014-12-19,2.530000,2.570000,2.510000,2.570000,2.570000,14701500
+2014-12-22,2.550000,2.680000,2.520000,2.660000,2.660000,15044900
+2014-12-23,2.690000,2.720000,2.660000,2.670000,2.670000,8274400
+2014-12-24,2.630000,2.700000,2.630000,2.650000,2.650000,4624000
+2014-12-26,2.650000,2.690000,2.650000,2.650000,2.650000,4029600
+2014-12-29,2.640000,2.660000,2.630000,2.660000,2.660000,8527000
+2014-12-30,2.640000,2.700000,2.630000,2.630000,2.630000,7783700
+2014-12-31,2.640000,2.700000,2.640000,2.670000,2.670000,11177900
+2015-01-02,2.670000,2.670000,2.670000,2.670000,2.670000,0
+2015-01-05,2.670000,2.700000,2.640000,2.660000,2.660000,8878200
+2015-01-06,2.650000,2.660000,2.550000,2.630000,2.630000,13912500
+2015-01-07,2.630000,2.650000,2.540000,2.580000,2.580000,12377600
+2015-01-08,2.590000,2.650000,2.560000,2.610000,2.610000,11136600
+2015-01-09,2.630000,2.640000,2.580000,2.630000,2.630000,8907600
+2015-01-12,2.620000,2.640000,2.550000,2.630000,2.630000,9979600
+2015-01-13,2.640000,2.680000,2.600000,2.660000,2.660000,17907400
+2015-01-14,2.600000,2.660000,2.580000,2.630000,2.630000,9989900
+2015-01-15,2.620000,2.650000,2.490000,2.520000,2.520000,17744000
+2015-01-16,2.520000,2.530000,2.390000,2.390000,2.390000,30192400
+2015-01-20,2.390000,2.430000,2.190000,2.240000,2.240000,56713300
+2015-01-21,2.180000,2.450000,2.140000,2.450000,2.450000,46530800
+2015-01-22,2.420000,2.500000,2.370000,2.470000,2.470000,36169600
+2015-01-23,2.480000,2.500000,2.430000,2.450000,2.450000,11107200
+2015-01-26,2.440000,2.640000,2.440000,2.610000,2.610000,36571300
+2015-01-27,2.580000,2.840000,2.560000,2.700000,2.700000,51805800
+2015-01-28,2.710000,2.750000,2.600000,2.630000,2.630000,24786200
+2015-01-29,2.630000,2.690000,2.510000,2.610000,2.610000,17790200
+2015-01-30,2.560000,2.600000,2.510000,2.570000,2.570000,12908200
+2015-02-02,2.690000,2.750000,2.650000,2.670000,2.670000,25688700
+2015-02-03,2.700000,2.800000,2.680000,2.760000,2.760000,22592300
+2015-02-04,2.780000,2.920000,2.760000,2.850000,2.850000,34829300
+2015-02-05,2.880000,3.370000,2.870000,3.310000,3.310000,73355600
+2015-02-06,3.200000,3.210000,3.000000,3.030000,3.030000,38300000
+2015-02-09,3.030000,3.070000,2.930000,3.040000,3.040000,24133800
+2015-02-10,3.070000,3.100000,3.010000,3.040000,3.040000,13995100
+2015-02-11,3.030000,3.100000,3.000000,3.070000,3.070000,11741100
+2015-02-12,3.080000,3.150000,3.050000,3.120000,3.120000,12975000
+2015-02-13,3.130000,3.180000,3.110000,3.150000,3.150000,9627600
+2015-02-17,3.160000,3.170000,3.080000,3.110000,3.110000,8678100
+2015-02-18,3.110000,3.140000,3.060000,3.080000,3.080000,7286100
+2015-02-19,3.060000,3.080000,3.010000,3.060000,3.060000,6573600
+2015-02-20,3.030000,3.130000,3.020000,3.060000,3.060000,10666700
+2015-02-23,3.050000,3.100000,3.030000,3.060000,3.060000,6323500
+2015-02-24,3.060000,3.120000,3.020000,3.110000,3.110000,10916300
+2015-02-25,3.080000,3.140000,3.060000,3.100000,3.100000,6151300
+2015-02-26,3.100000,3.130000,3.060000,3.080000,3.080000,8680900
+2015-02-27,3.070000,3.120000,3.070000,3.110000,3.110000,7150200
+2015-03-02,3.130000,3.230000,3.110000,3.210000,3.210000,15638100
+2015-03-03,3.200000,3.230000,3.130000,3.140000,3.140000,8644000
+2015-03-04,3.140000,3.140000,3.010000,3.050000,3.050000,12122100
+2015-03-05,3.100000,3.100000,2.980000,2.980000,2.980000,11472300
+2015-03-06,2.960000,2.990000,2.830000,2.920000,2.920000,16785200
+2015-03-09,2.920000,2.980000,2.900000,2.930000,2.930000,12405900
+2015-03-10,2.970000,2.980000,2.920000,2.920000,2.920000,10312400
+2015-03-11,2.920000,2.950000,2.800000,2.840000,2.840000,11772800
+2015-03-12,2.760000,2.790000,2.720000,2.760000,2.760000,13847200
+2015-03-13,2.740000,2.780000,2.710000,2.750000,2.750000,8098100
+2015-03-16,2.750000,2.810000,2.750000,2.760000,2.760000,6132900
+2015-03-17,2.750000,2.800000,2.740000,2.770000,2.770000,7742200
+2015-03-18,2.770000,2.820000,2.720000,2.750000,2.750000,11385200
+2015-03-19,2.760000,2.780000,2.730000,2.740000,2.740000,8819400
+2015-03-20,2.760000,2.800000,2.740000,2.800000,2.800000,10764800
+2015-03-23,2.810000,2.850000,2.800000,2.840000,2.840000,7450200
+2015-03-24,2.850000,2.850000,2.760000,2.790000,2.790000,8724500
+2015-03-25,2.780000,2.790000,2.560000,2.630000,2.630000,26985300
+2015-03-26,2.590000,2.700000,2.530000,2.650000,2.650000,28286300
+2015-03-27,2.700000,2.800000,2.630000,2.720000,2.720000,16844100
+2015-03-30,2.730000,2.760000,2.660000,2.700000,2.700000,8557500
+2015-03-31,2.660000,2.700000,2.650000,2.680000,2.680000,7025000
+2015-04-01,2.660000,2.750000,2.650000,2.690000,2.690000,11240500
+2015-04-02,2.660000,2.700000,2.650000,2.690000,2.690000,7047600
+2015-04-06,2.680000,2.730000,2.680000,2.700000,2.700000,8178500
+2015-04-07,2.700000,2.740000,2.690000,2.700000,2.700000,5738100
+2015-04-08,2.680000,2.740000,2.680000,2.710000,2.710000,4349000
+2015-04-09,2.690000,2.750000,2.690000,2.720000,2.720000,7127600
+2015-04-10,2.740000,2.780000,2.730000,2.760000,2.760000,6184800
+2015-04-13,2.760000,2.800000,2.730000,2.780000,2.780000,8391500
+2015-04-14,2.770000,2.790000,2.650000,2.670000,2.670000,13364100
+2015-04-15,2.700000,2.740000,2.650000,2.700000,2.700000,15281400
+2015-04-16,2.720000,2.940000,2.700000,2.870000,2.870000,28617300
+2015-04-17,2.540000,2.580000,2.450000,2.580000,2.580000,53185300
+2015-04-20,2.560000,2.570000,2.450000,2.490000,2.490000,29164300
+2015-04-21,2.530000,2.530000,2.350000,2.350000,2.350000,31279400
+2015-04-22,2.350000,2.360000,2.250000,2.280000,2.280000,27634900
+2015-04-23,2.280000,2.360000,2.260000,2.330000,2.330000,15130400
+2015-04-24,2.360000,2.380000,2.300000,2.300000,2.300000,15001200
+2015-04-27,2.300000,2.360000,2.290000,2.340000,2.340000,13486900
+2015-04-28,2.360000,2.370000,2.310000,2.310000,2.310000,11448700
+2015-04-29,2.300000,2.330000,2.270000,2.280000,2.280000,11870200
+2015-04-30,2.280000,2.310000,2.260000,2.260000,2.260000,11465300
+2015-05-01,2.260000,2.310000,2.250000,2.310000,2.310000,11662800
+2015-05-04,2.310000,2.360000,2.300000,2.310000,2.310000,9670100
+2015-05-05,2.340000,2.340000,2.250000,2.280000,2.280000,12371600
+2015-05-06,2.290000,2.310000,2.240000,2.290000,2.290000,18492100
+2015-05-07,2.320000,2.320000,2.260000,2.320000,2.320000,15015600
+2015-05-08,2.330000,2.360000,2.300000,2.310000,2.310000,9758800
+2015-05-11,2.310000,2.350000,2.310000,2.320000,2.320000,10046900
+2015-05-12,2.320000,2.350000,2.300000,2.350000,2.350000,10017500
+2015-05-13,2.360000,2.380000,2.350000,2.370000,2.370000,7575900
+2015-05-14,2.380000,2.390000,2.330000,2.330000,2.330000,8865100
+2015-05-15,2.330000,2.380000,2.320000,2.320000,2.320000,8054800
+2015-05-18,2.350000,2.360000,2.330000,2.350000,2.350000,4732800
+2015-05-19,2.360000,2.370000,2.280000,2.280000,2.280000,9588400
+2015-05-20,2.300000,2.330000,2.280000,2.320000,2.320000,6947700
+2015-05-21,2.310000,2.350000,2.280000,2.280000,2.280000,7127700
+2015-05-22,2.300000,2.310000,2.270000,2.280000,2.280000,12845400
+2015-05-26,2.270000,2.280000,2.220000,2.220000,2.220000,10007800
+2015-05-27,2.240000,2.280000,2.200000,2.280000,2.280000,17511000
+2015-05-28,2.280000,2.330000,2.270000,2.270000,2.270000,12354600
+2015-05-29,2.270000,2.320000,2.250000,2.280000,2.280000,7750500
+2015-06-01,2.290000,2.300000,2.250000,2.250000,2.250000,6803700
+2015-06-02,2.260000,2.300000,2.250000,2.300000,2.300000,7106000
+2015-06-03,2.300000,2.320000,2.280000,2.280000,2.280000,8062300
+2015-06-04,2.280000,2.330000,2.260000,2.330000,2.330000,11575800
+2015-06-05,2.310000,2.340000,2.290000,2.330000,2.330000,7349700
+2015-06-08,2.310000,2.330000,2.290000,2.310000,2.310000,6212900
+2015-06-09,2.350000,2.360000,2.280000,2.290000,2.290000,12282700
+2015-06-10,2.310000,2.350000,2.300000,2.320000,2.320000,8161200
+2015-06-11,2.340000,2.350000,2.310000,2.320000,2.320000,7671000
+2015-06-12,2.310000,2.330000,2.300000,2.310000,2.310000,4557600
+2015-06-15,2.320000,2.350000,2.290000,2.320000,2.320000,8627800
+2015-06-16,2.320000,2.370000,2.320000,2.350000,2.350000,9795000
+2015-06-17,2.370000,2.540000,2.350000,2.470000,2.470000,27497900
+2015-06-18,2.500000,2.590000,2.480000,2.520000,2.520000,25400200
+2015-06-19,2.530000,2.590000,2.460000,2.580000,2.580000,25551700
+2015-06-22,2.610000,2.670000,2.580000,2.620000,2.620000,19410100
+2015-06-23,2.620000,2.640000,2.550000,2.610000,2.610000,17919600
+2015-06-24,2.600000,2.660000,2.570000,2.620000,2.620000,17516700
+2015-06-25,2.620000,2.660000,2.570000,2.580000,2.580000,18360200
+2015-06-26,2.540000,2.550000,2.370000,2.470000,2.470000,97054200
+2015-06-29,2.410000,2.420000,2.310000,2.340000,2.340000,22971500
+2015-06-30,2.430000,2.430000,2.350000,2.400000,2.400000,19381300
+2015-07-01,2.470000,2.480000,2.360000,2.420000,2.420000,19375000
+2015-07-02,2.430000,2.630000,2.390000,2.530000,2.530000,31185900
+2015-07-06,2.460000,2.540000,2.440000,2.470000,2.470000,20349400
+2015-07-07,2.040000,2.140000,2.020000,2.090000,2.090000,46418700
+2015-07-08,2.070000,2.070000,2.010000,2.010000,2.010000,15302900
+2015-07-09,2.040000,2.060000,1.930000,1.980000,1.980000,23378200
+2015-07-10,2.000000,2.030000,1.950000,1.960000,1.960000,17520800
+2015-07-13,1.970000,1.990000,1.950000,1.960000,1.960000,9080900
+2015-07-14,2.030000,2.060000,1.970000,2.050000,2.050000,15812300
+2015-07-15,2.070000,2.090000,1.950000,1.960000,1.960000,13517800
+2015-07-16,1.970000,2.000000,1.870000,1.870000,1.870000,20653300
+2015-07-17,1.870000,1.900000,1.740000,1.790000,1.790000,28127100
+2015-07-20,1.820000,1.840000,1.770000,1.800000,1.800000,12142400
+2015-07-21,1.820000,1.830000,1.780000,1.800000,1.800000,15034500
+2015-07-22,1.800000,1.810000,1.760000,1.790000,1.790000,16043400
+2015-07-23,1.800000,1.810000,1.750000,1.760000,1.760000,10641900
+2015-07-24,1.760000,1.770000,1.650000,1.670000,1.670000,16478400
+2015-07-27,1.670000,1.700000,1.610000,1.620000,1.620000,11916500
+2015-07-28,1.620000,1.770000,1.620000,1.770000,1.770000,14614600
+2015-07-29,1.770000,1.990000,1.760000,1.960000,1.960000,25582200
+2015-07-30,1.940000,1.990000,1.880000,1.930000,1.930000,15837400
+2015-07-31,1.940000,1.990000,1.920000,1.930000,1.930000,7733700
+2015-08-03,1.930000,2.200000,1.900000,2.200000,2.200000,26218200
+2015-08-04,2.180000,2.180000,2.050000,2.130000,2.130000,14328400
+2015-08-05,2.110000,2.210000,2.100000,2.160000,2.160000,13236000
+2015-08-06,2.150000,2.170000,2.100000,2.110000,2.110000,9475000
+2015-08-07,2.100000,2.140000,2.060000,2.090000,2.090000,7680800
+2015-08-10,1.920000,1.980000,1.820000,1.930000,1.930000,29926200
+2015-08-11,1.910000,1.930000,1.880000,1.900000,1.900000,7479200
+2015-08-12,1.880000,1.930000,1.840000,1.900000,1.900000,8521200
+2015-08-13,1.900000,1.910000,1.790000,1.790000,1.790000,7839700
+2015-08-14,1.800000,1.850000,1.790000,1.840000,1.840000,6183400
+2015-08-17,1.820000,1.880000,1.800000,1.800000,1.800000,9062400
+2015-08-18,1.790000,1.820000,1.750000,1.800000,1.800000,9751900
+2015-08-19,1.800000,1.810000,1.760000,1.800000,1.800000,7441200
+2015-08-20,1.790000,1.800000,1.700000,1.700000,1.700000,13745700
+2015-08-21,1.680000,1.800000,1.680000,1.780000,1.780000,12529500
+2015-08-24,1.690000,1.830000,1.650000,1.750000,1.750000,17217400
+2015-08-25,1.820000,1.820000,1.660000,1.660000,1.660000,12097700
+2015-08-26,1.690000,1.730000,1.660000,1.720000,1.720000,10715300
+2015-08-27,1.740000,1.840000,1.740000,1.780000,1.780000,11839300
+2015-08-28,1.750000,1.870000,1.750000,1.850000,1.850000,10924600
+2015-08-31,1.820000,1.870000,1.790000,1.810000,1.810000,6516000
+2015-09-01,1.770000,1.820000,1.710000,1.710000,1.710000,8470700
+2015-09-02,1.750000,1.770000,1.720000,1.770000,1.770000,6306100
+2015-09-03,1.760000,1.850000,1.760000,1.790000,1.790000,7154200
+2015-09-04,1.760000,1.840000,1.760000,1.820000,1.820000,6725300
+2015-09-08,1.850000,1.880000,1.830000,1.880000,1.880000,6009500
+2015-09-09,1.900000,1.970000,1.830000,1.850000,1.850000,12612300
+2015-09-10,1.840000,1.880000,1.830000,1.840000,1.840000,4290400
+2015-09-11,1.880000,2.140000,1.810000,2.010000,2.010000,31010300
+2015-09-14,2.000000,2.000000,1.810000,1.820000,1.820000,16458500
+2015-09-15,1.840000,1.870000,1.810000,1.860000,1.860000,6524400
+2015-09-16,1.870000,1.900000,1.850000,1.890000,1.890000,4928300
+2015-09-17,1.900000,1.940000,1.870000,1.890000,1.890000,5831600
+2015-09-18,1.870000,1.920000,1.850000,1.870000,1.870000,11814000
+2015-09-21,1.870000,1.900000,1.810000,1.810000,1.810000,5377800
+2015-09-22,1.800000,1.840000,1.720000,1.730000,1.730000,9975200
+2015-09-23,1.760000,1.780000,1.690000,1.700000,1.700000,9649200
+2015-09-24,1.680000,1.730000,1.660000,1.720000,1.720000,11247700
+2015-09-25,1.750000,1.750000,1.680000,1.710000,1.710000,5644600
+2015-09-28,1.690000,1.700000,1.660000,1.660000,1.660000,5693100
+2015-09-29,1.670000,1.690000,1.650000,1.670000,1.670000,7005300
+2015-09-30,1.700000,1.720000,1.680000,1.720000,1.720000,5739500
+2015-10-01,1.770000,1.770000,1.720000,1.740000,1.740000,5531700
+2015-10-02,1.760000,1.830000,1.720000,1.830000,1.830000,7146100
+2015-10-05,1.820000,1.870000,1.770000,1.800000,1.800000,7595600
+2015-10-06,1.800000,1.860000,1.800000,1.830000,1.830000,8558400
+2015-10-07,1.820000,1.870000,1.820000,1.860000,1.860000,7859200
+2015-10-08,1.870000,1.950000,1.850000,1.930000,1.930000,9198700
+2015-10-09,1.920000,1.960000,1.890000,1.960000,1.960000,8629100
+2015-10-12,1.960000,1.960000,1.850000,1.870000,1.870000,7686600
+2015-10-13,1.870000,1.940000,1.860000,1.920000,1.920000,6698400
+2015-10-14,1.920000,1.960000,1.920000,1.950000,1.950000,10184300
+2015-10-15,1.970000,2.060000,1.950000,1.970000,1.970000,27327100
+2015-10-16,2.000000,2.000000,1.890000,1.940000,1.940000,21544900
+2015-10-19,1.910000,2.010000,1.910000,2.010000,2.010000,10670800
+2015-10-20,2.000000,2.030000,1.970000,2.020000,2.020000,5584200
+2015-10-21,2.020000,2.120000,2.010000,2.100000,2.100000,14944100
+2015-10-22,2.100000,2.160000,2.090000,2.140000,2.140000,8208400
+2015-10-23,2.100000,2.210000,2.100000,2.210000,2.210000,9564200
+2015-10-26,2.210000,2.210000,2.120000,2.150000,2.150000,6313500
+2015-10-27,2.120000,2.160000,2.100000,2.150000,2.150000,5755600
+2015-10-28,2.140000,2.200000,2.120000,2.180000,2.180000,6950600
+2015-10-29,2.150000,2.180000,2.110000,2.130000,2.130000,4500400
+2015-10-30,2.140000,2.150000,2.120000,2.120000,2.120000,4897100
+2015-11-02,2.130000,2.190000,2.110000,2.190000,2.190000,5858700
+2015-11-03,2.160000,2.290000,2.160000,2.280000,2.280000,8705800
+2015-11-04,2.270000,2.300000,2.180000,2.200000,2.200000,8205300
+2015-11-05,2.210000,2.240000,2.170000,2.200000,2.200000,4302200
+2015-11-06,2.190000,2.210000,2.130000,2.150000,2.150000,8997100
+2015-11-09,2.150000,2.180000,2.100000,2.110000,2.110000,6231200
+2015-11-10,2.090000,2.100000,2.020000,2.020000,2.020000,6162200
+2015-11-11,2.020000,2.090000,2.020000,2.070000,2.070000,3532100
+2015-11-12,2.050000,2.070000,2.000000,2.000000,2.000000,3576800
+2015-11-13,1.990000,2.040000,1.940000,1.990000,1.990000,5920200
+2015-11-16,1.990000,2.020000,1.950000,1.990000,1.990000,4149700
+2015-11-17,2.010000,2.040000,1.970000,1.980000,1.980000,5825100
+2015-11-18,1.990000,2.150000,1.980000,2.120000,2.120000,9384700
+2015-11-19,2.100000,2.160000,2.090000,2.140000,2.140000,4704300
+2015-11-20,2.140000,2.250000,2.130000,2.220000,2.220000,10727100
+2015-11-23,2.220000,2.240000,2.180000,2.220000,2.220000,4863200
+2015-11-24,2.200000,2.400000,2.170000,2.340000,2.340000,15859700
+2015-11-25,2.360000,2.400000,2.310000,2.380000,2.380000,6914800
+2015-11-27,2.370000,2.380000,2.320000,2.330000,2.330000,2606600
+2015-11-30,2.340000,2.370000,2.250000,2.360000,2.360000,9924400
+2015-12-01,2.360000,2.370000,2.310000,2.340000,2.340000,5646400
+2015-12-02,2.310000,2.340000,2.230000,2.270000,2.270000,7501700
+2015-12-03,2.250000,2.310000,2.200000,2.230000,2.230000,7059900
+2015-12-04,2.230000,2.290000,2.210000,2.280000,2.280000,4572600
+2015-12-07,2.260000,2.360000,2.210000,2.360000,2.360000,8479600
+2015-12-08,2.340000,2.400000,2.250000,2.390000,2.390000,9055500
+2015-12-09,2.370000,2.400000,2.320000,2.350000,2.350000,8710000
+2015-12-10,2.360000,2.500000,2.330000,2.450000,2.450000,13069400
+2015-12-11,2.410000,2.470000,2.360000,2.360000,2.360000,11890000
+2015-12-14,2.360000,2.390000,2.300000,2.340000,2.340000,7625700
+2015-12-15,2.350000,2.430000,2.320000,2.360000,2.360000,7423900
+2015-12-16,2.390000,2.550000,2.370000,2.540000,2.540000,19543600
+2015-12-17,2.520000,2.600000,2.520000,2.560000,2.560000,11374100
+2015-12-18,2.510000,2.550000,2.420000,2.450000,2.450000,17988100
+2015-12-21,2.470000,2.530000,2.430000,2.530000,2.530000,6876600
+2015-12-22,2.550000,2.780000,2.540000,2.770000,2.770000,24893200
+2015-12-23,2.760000,2.940000,2.750000,2.830000,2.830000,30365300
+2015-12-24,2.880000,3.000000,2.860000,2.920000,2.920000,11890900
+2015-12-28,2.910000,3.020000,2.860000,3.000000,3.000000,16050500
+2015-12-29,3.040000,3.060000,2.970000,3.000000,3.000000,15300900
+2015-12-30,2.990000,3.040000,2.930000,2.980000,2.980000,10046600
+2015-12-31,2.970000,3.010000,2.870000,2.870000,2.870000,11086100
+2016-01-04,2.770000,2.820000,2.630000,2.770000,2.770000,32516800
+2016-01-05,2.770000,2.800000,2.640000,2.750000,2.750000,12972300
+2016-01-06,2.660000,2.710000,2.470000,2.510000,2.510000,23759400
+2016-01-07,2.430000,2.480000,2.260000,2.280000,2.280000,22203500
+2016-01-08,2.360000,2.420000,2.100000,2.140000,2.140000,31822400
+2016-01-11,2.160000,2.360000,2.120000,2.340000,2.340000,19629300
+2016-01-12,2.400000,2.460000,2.280000,2.390000,2.390000,17986100
+2016-01-13,2.400000,2.450000,2.210000,2.250000,2.250000,12749700
+2016-01-14,2.290000,2.350000,2.210000,2.210000,2.210000,15666600
+2016-01-15,2.100000,2.130000,1.990000,2.030000,2.030000,21199300
+2016-01-19,2.080000,2.110000,1.900000,1.950000,1.950000,18978900
+2016-01-20,1.810000,1.950000,1.750000,1.800000,1.800000,29243600
+2016-01-21,1.820000,2.180000,1.810000,2.090000,2.090000,26387900
+2016-01-22,2.110000,2.170000,1.980000,2.020000,2.020000,16245500
+2016-01-25,2.010000,2.150000,2.010000,2.120000,2.120000,13080900
+2016-01-26,2.140000,2.150000,2.030000,2.070000,2.070000,11097400
+2016-01-27,2.080000,2.180000,2.070000,2.130000,2.130000,10833200
+2016-01-28,2.160000,2.170000,2.070000,2.080000,2.080000,7118400
+2016-01-29,2.090000,2.200000,2.070000,2.200000,2.200000,11998100
+2016-02-01,2.170000,2.190000,2.110000,2.140000,2.140000,8816100
+2016-02-02,2.110000,2.140000,1.960000,1.990000,1.990000,11224100
+2016-02-03,2.040000,2.080000,1.950000,2.070000,2.070000,9978600
+2016-02-04,2.060000,2.170000,2.030000,2.090000,2.090000,8284800
+2016-02-05,2.060000,2.080000,1.980000,1.980000,1.980000,7914400
+2016-02-08,1.970000,1.980000,1.870000,1.930000,1.930000,11589000
+2016-02-09,1.890000,2.000000,1.850000,1.900000,1.900000,14991500
+2016-02-10,1.920000,1.980000,1.830000,1.840000,1.840000,9466100
+2016-02-11,1.820000,1.940000,1.810000,1.860000,1.860000,7858300
+2016-02-12,1.890000,1.910000,1.820000,1.830000,1.830000,9957300
+2016-02-16,1.860000,1.900000,1.820000,1.830000,1.830000,11853400
+2016-02-17,1.850000,1.940000,1.850000,1.900000,1.900000,13770200
+2016-02-18,1.930000,1.980000,1.900000,1.910000,1.910000,10823400
+2016-02-19,1.930000,1.930000,1.830000,1.910000,1.910000,7784100
+2016-02-22,1.940000,2.040000,1.930000,2.010000,2.010000,9895500
+2016-02-23,2.040000,2.060000,1.970000,1.970000,1.970000,6710600
+2016-02-24,1.980000,2.040000,1.930000,2.020000,2.020000,6906200
+2016-02-25,2.020000,2.040000,1.980000,2.030000,2.030000,5614400
+2016-02-26,2.040000,2.100000,2.030000,2.070000,2.070000,7911500
+2016-02-29,2.060000,2.150000,2.050000,2.140000,2.140000,11400300
+2016-03-01,2.160000,2.200000,2.120000,2.180000,2.180000,9011200
+2016-03-02,2.200000,2.330000,2.180000,2.320000,2.320000,10845700
+2016-03-03,2.320000,2.550000,2.300000,2.460000,2.460000,22092400
+2016-03-04,2.420000,2.500000,2.340000,2.370000,2.370000,15449000
+2016-03-07,2.360000,2.470000,2.360000,2.470000,2.470000,8754300
+2016-03-08,2.440000,2.460000,2.300000,2.300000,2.300000,10026900
+2016-03-09,2.320000,2.350000,2.200000,2.260000,2.260000,13082400
+2016-03-10,2.290000,2.310000,2.150000,2.260000,2.260000,9603500
+2016-03-11,2.290000,2.540000,2.290000,2.520000,2.520000,21382400
+2016-03-14,2.530000,2.750000,2.500000,2.720000,2.720000,33848000
+2016-03-15,2.670000,2.690000,2.450000,2.490000,2.490000,21573600
+2016-03-16,2.500000,2.640000,2.490000,2.630000,2.630000,13015700
+2016-03-17,2.770000,2.810000,2.700000,2.800000,2.800000,29000800
+2016-03-18,2.800000,2.930000,2.770000,2.930000,2.930000,26330500
+2016-03-21,2.900000,2.900000,2.750000,2.800000,2.800000,13464900
+2016-03-22,2.730000,2.850000,2.710000,2.790000,2.790000,10315800
+2016-03-23,2.800000,2.830000,2.680000,2.680000,2.680000,10167100
+2016-03-24,2.690000,2.810000,2.620000,2.790000,2.790000,10040200
+2016-03-28,2.810000,2.840000,2.730000,2.780000,2.780000,7683700
+2016-03-29,2.740000,2.880000,2.700000,2.860000,2.860000,13616200
+2016-03-30,2.880000,2.980000,2.850000,2.860000,2.860000,14945900
+2016-03-31,2.840000,2.880000,2.800000,2.850000,2.850000,9071500
+2016-04-01,2.790000,2.880000,2.760000,2.830000,2.830000,8257700
+2016-04-04,2.830000,2.870000,2.800000,2.830000,2.830000,5591100
+2016-04-05,2.760000,2.840000,2.720000,2.760000,2.760000,9640200
+2016-04-06,2.750000,2.800000,2.720000,2.800000,2.800000,12534600
+2016-04-07,2.760000,2.830000,2.610000,2.640000,2.640000,13479200
+2016-04-08,2.700000,2.760000,2.680000,2.740000,2.740000,8489000
+2016-04-11,2.760000,2.820000,2.740000,2.760000,2.760000,9045100
+2016-04-12,2.790000,2.850000,2.760000,2.810000,2.810000,16131900
+2016-04-13,2.780000,2.820000,2.730000,2.800000,2.800000,8048000
+2016-04-14,2.770000,2.790000,2.700000,2.720000,2.720000,8985300
+2016-04-15,2.720000,2.750000,2.680000,2.700000,2.700000,7487500
+2016-04-18,2.670000,2.800000,2.650000,2.760000,2.760000,8938800
+2016-04-19,2.780000,2.780000,2.610000,2.620000,2.620000,11719900
+2016-04-20,2.620000,2.720000,2.610000,2.700000,2.700000,7926100
+2016-04-21,2.650000,2.700000,2.600000,2.620000,2.620000,13957200
+2016-04-22,3.190000,3.990000,3.180000,3.990000,3.990000,143265300
+2016-04-25,3.810000,3.820000,3.310000,3.450000,3.450000,80607900
+2016-04-26,3.450000,3.750000,3.440000,3.660000,3.660000,36336900
+2016-04-27,3.550000,3.750000,3.530000,3.730000,3.730000,24186800
+2016-04-28,3.690000,3.800000,3.600000,3.610000,3.610000,20230000
+2016-04-29,3.690000,3.690000,3.450000,3.550000,3.550000,17717800
+2016-05-02,3.580000,3.750000,3.570000,3.740000,3.740000,16972800
+2016-05-03,3.700000,3.710000,3.580000,3.600000,3.600000,13784800
+2016-05-04,3.540000,3.670000,3.540000,3.600000,3.600000,8688500
+2016-05-05,3.640000,3.800000,3.610000,3.660000,3.660000,21529600
+2016-05-06,3.650000,3.750000,3.640000,3.680000,3.680000,11839300
+2016-05-09,3.660000,3.680000,3.450000,3.650000,3.650000,16299400
+2016-05-10,3.660000,3.680000,3.560000,3.640000,3.640000,9415100
+2016-05-11,3.610000,3.680000,3.600000,3.650000,3.650000,7540300
+2016-05-12,3.650000,3.680000,3.550000,3.590000,3.590000,9255800
+2016-05-13,3.560000,3.730000,3.550000,3.670000,3.670000,16470100
+2016-05-16,3.670000,3.850000,3.650000,3.790000,3.790000,14703800
+2016-05-17,3.800000,3.980000,3.690000,3.790000,3.790000,20066100
+2016-05-18,3.790000,3.970000,3.770000,3.840000,3.840000,19487500
+2016-05-19,3.830000,3.850000,3.690000,3.770000,3.770000,17696900
+2016-05-20,3.830000,3.900000,3.810000,3.870000,3.870000,13799600
+2016-05-23,3.900000,4.200000,3.880000,4.040000,4.040000,35467000
+2016-05-24,4.090000,4.210000,3.920000,4.200000,4.200000,34283900
+2016-05-25,4.240000,4.350000,4.150000,4.180000,4.180000,24703600
+2016-05-26,4.190000,4.380000,4.170000,4.350000,4.350000,22625700
+2016-05-27,4.390000,4.630000,4.370000,4.600000,4.600000,34429600
+2016-05-31,4.670000,4.710000,4.500000,4.570000,4.570000,25379200
+2016-06-01,4.600000,4.640000,4.380000,4.430000,4.430000,29696400
+2016-06-02,4.370000,4.400000,4.070000,4.240000,4.240000,35335000
+2016-06-03,4.160000,4.200000,4.080000,4.160000,4.160000,17561800
+2016-06-06,4.200000,4.510000,4.170000,4.470000,4.470000,21329600
+2016-06-07,4.560000,4.670000,4.470000,4.510000,4.510000,20676200
+2016-06-08,4.540000,4.560000,4.380000,4.460000,4.460000,16074300
+2016-06-09,4.410000,4.540000,4.320000,4.520000,4.520000,16219100
+2016-06-10,4.400000,4.470000,4.300000,4.320000,4.320000,15106500
+2016-06-13,4.320000,4.480000,4.320000,4.400000,4.400000,13500700
+2016-06-14,4.400000,4.510000,4.330000,4.390000,4.390000,16757400
+2016-06-15,4.440000,4.480000,4.300000,4.420000,4.420000,11575300
+2016-06-16,4.500000,4.750000,4.460000,4.750000,4.750000,34182700
+2016-06-17,4.750000,5.270000,4.680000,5.260000,5.260000,64894100
+2016-06-20,5.390000,5.450000,5.090000,5.100000,5.100000,43541300
+2016-06-21,5.100000,5.500000,5.090000,5.450000,5.450000,35864600
+2016-06-22,5.460000,5.520000,4.960000,5.020000,5.020000,47943300
+2016-06-23,5.170000,5.260000,5.050000,5.210000,5.210000,29159200
+2016-06-24,4.820000,5.070000,4.760000,4.880000,4.880000,36735200
+2016-06-27,4.880000,5.050000,4.650000,4.720000,4.720000,31025300
+2016-06-28,4.950000,5.190000,4.910000,5.120000,5.120000,29221400
+2016-06-29,5.310000,5.400000,5.100000,5.130000,5.130000,33118300
+2016-06-30,5.130000,5.190000,4.950000,5.140000,5.140000,26124800
+2016-07-01,5.090000,5.140000,5.000000,5.070000,5.070000,18255900
+2016-07-05,5.030000,5.050000,4.880000,4.960000,4.960000,16332500
+2016-07-06,4.910000,5.110000,4.900000,5.040000,5.040000,19392900
+2016-07-07,5.070000,5.100000,4.940000,5.020000,5.020000,15813800
+2016-07-08,4.840000,5.150000,4.820000,5.100000,5.100000,28140700
+2016-07-11,5.130000,5.190000,5.000000,5.010000,5.010000,21027900
+2016-07-12,5.010000,5.170000,5.010000,5.140000,5.140000,20832500
+2016-07-13,5.140000,5.190000,5.040000,5.090000,5.090000,14032500
+2016-07-14,5.150000,5.240000,5.060000,5.170000,5.170000,20050100
+2016-07-15,5.200000,5.200000,5.100000,5.140000,5.140000,14219300
+2016-07-18,5.190000,5.570000,5.130000,5.510000,5.510000,38619400
+2016-07-19,5.500000,5.550000,5.340000,5.410000,5.410000,23439600
+2016-07-20,5.480000,5.500000,5.400000,5.410000,5.410000,20102400
+2016-07-21,5.430000,5.450000,5.100000,5.220000,5.220000,40242000
+2016-07-22,5.730000,5.970000,5.450000,5.840000,5.840000,101838300
+2016-07-25,5.930000,6.950000,5.920000,6.700000,6.700000,118328600
+2016-07-26,6.760000,7.160000,6.710000,6.980000,6.980000,81230600
+2016-07-27,6.930000,6.980000,6.680000,6.850000,6.850000,38567300
+2016-07-28,6.790000,6.980000,6.740000,6.820000,6.820000,27515600
+2016-07-29,6.880000,6.960000,6.750000,6.860000,6.860000,22580500
+2016-08-01,6.890000,6.920000,6.570000,6.640000,6.640000,26729000
+2016-08-02,6.560000,6.600000,6.150000,6.260000,6.260000,40816400
+2016-08-03,6.180000,6.450000,6.150000,6.300000,6.300000,23807800
+2016-08-04,6.390000,6.610000,6.370000,6.470000,6.470000,22411000
+2016-08-05,6.560000,6.760000,6.470000,6.610000,6.610000,20164000
+2016-08-08,6.700000,6.850000,6.650000,6.680000,6.680000,21462200
+2016-08-09,6.750000,6.780000,6.540000,6.600000,6.600000,16772400
+2016-08-10,6.350000,6.580000,6.250000,6.490000,6.490000,29070700
+2016-08-11,6.500000,6.590000,6.460000,6.580000,6.580000,13240300
+2016-08-12,6.600000,6.790000,6.550000,6.730000,6.730000,25466400
+2016-08-15,6.790000,6.970000,6.780000,6.950000,6.950000,28339400
+2016-08-16,6.940000,6.940000,6.650000,6.780000,6.780000,26768800
+2016-08-17,6.700000,6.750000,6.610000,6.680000,6.680000,13791300
+2016-08-18,6.740000,7.070000,6.730000,7.040000,7.040000,30783300
+2016-08-19,7.240000,8.000000,7.220000,7.620000,7.620000,75129300
+2016-08-22,7.830000,7.950000,7.370000,7.580000,7.580000,41519200
+2016-08-23,7.660000,7.740000,7.530000,7.670000,7.670000,27531100
+2016-08-24,7.670000,7.670000,7.370000,7.430000,7.430000,22943900
+2016-08-25,7.490000,7.490000,7.200000,7.470000,7.470000,16451300
+2016-08-26,7.490000,7.800000,7.460000,7.670000,7.670000,31387900
+2016-08-29,7.720000,7.790000,7.570000,7.590000,7.590000,16916300
+2016-08-30,7.610000,7.640000,7.410000,7.490000,7.490000,16088100
+2016-08-31,7.520000,7.520000,7.280000,7.400000,7.400000,18808800
+2016-09-01,7.180000,7.440000,7.090000,7.350000,7.350000,22284600
+2016-09-02,7.490000,7.640000,7.380000,7.510000,7.510000,18538400
+2016-09-06,7.560000,7.600000,7.250000,7.340000,7.340000,24994600
+2016-09-07,7.050000,7.070000,6.780000,6.840000,6.840000,57721900
+2016-09-08,6.640000,6.650000,6.150000,6.230000,6.230000,90814700
+2016-09-09,6.230000,6.240000,5.850000,5.900000,5.900000,170828000
+2016-09-12,5.830000,6.070000,5.770000,5.940000,5.940000,78014400
+2016-09-13,5.920000,5.950000,5.660000,5.740000,5.740000,50819500
+2016-09-14,5.750000,6.080000,5.750000,6.040000,6.040000,64251100
+2016-09-15,6.090000,6.200000,5.950000,6.020000,6.020000,52669500
+2016-09-16,6.220000,6.220000,5.970000,6.050000,6.050000,47829400
+2016-09-19,6.120000,6.280000,6.080000,6.160000,6.160000,37837200
+2016-09-20,6.230000,6.280000,6.120000,6.170000,6.170000,28990900
+2016-09-21,6.200000,6.320000,6.140000,6.290000,6.290000,33450000
+2016-09-22,6.350000,6.440000,6.330000,6.370000,6.370000,35848200
+2016-09-23,6.310000,6.650000,6.310000,6.550000,6.550000,61022400
+2016-09-26,6.540000,6.540000,6.310000,6.320000,6.320000,29875800
+2016-09-27,6.450000,6.580000,6.290000,6.540000,6.540000,30035900
+2016-09-28,6.570000,6.650000,6.480000,6.590000,6.590000,27878300
+2016-09-29,6.570000,6.730000,6.540000,6.670000,6.670000,30746100
+2016-09-30,6.700000,7.040000,6.700000,6.910000,6.910000,47453100
+2016-10-03,6.950000,7.150000,6.870000,6.950000,6.950000,30456700
+2016-10-04,7.000000,7.090000,6.890000,6.970000,6.970000,25770000
+2016-10-05,6.970000,7.010000,6.700000,6.780000,6.780000,31235600
+2016-10-06,6.720000,6.980000,6.630000,6.960000,6.960000,27059700
+2016-10-07,6.920000,6.960000,6.620000,6.750000,6.750000,33059000
+2016-10-10,6.820000,6.940000,6.800000,6.840000,6.840000,13800500
+2016-10-11,6.800000,6.840000,6.380000,6.500000,6.500000,32510800
+2016-10-12,6.640000,6.770000,6.420000,6.620000,6.620000,33592700
+2016-10-13,6.500000,6.540000,6.240000,6.490000,6.490000,30401700
+2016-10-14,6.920000,7.120000,6.740000,6.750000,6.750000,66934400
+2016-10-17,6.920000,6.970000,6.640000,6.670000,6.670000,24261500
+2016-10-18,6.760000,6.890000,6.690000,6.730000,6.730000,25314800
+2016-10-19,6.700000,6.800000,6.570000,6.770000,6.770000,29420200
+2016-10-20,6.810000,6.980000,6.770000,6.960000,6.960000,64607500
+2016-10-21,6.500000,6.650000,6.370000,6.520000,6.520000,64243500
+2016-10-24,6.570000,7.010000,6.540000,7.010000,7.010000,52998400
+2016-10-25,6.900000,7.500000,6.870000,7.500000,7.500000,78862000
+2016-10-26,7.400000,7.480000,7.260000,7.290000,7.290000,47619300
+2016-10-27,7.440000,7.460000,7.100000,7.110000,7.110000,37804200
+2016-10-28,7.100000,7.530000,7.020000,7.200000,7.200000,77261300
+2016-10-31,7.240000,7.460000,7.200000,7.230000,7.230000,42345900
+2016-11-01,7.320000,7.430000,6.920000,7.090000,7.090000,39906900
+2016-11-02,7.030000,7.060000,6.670000,6.760000,6.760000,33852200
+2016-11-03,6.780000,6.790000,6.560000,6.700000,6.700000,33673600
+2016-11-04,6.690000,6.720000,6.460000,6.560000,6.560000,32215700
+2016-11-07,6.790000,6.990000,6.760000,6.960000,6.960000,36999200
+2016-11-08,6.850000,7.180000,6.750000,7.000000,7.000000,37728500
+2016-11-09,6.700000,7.050000,6.640000,6.940000,6.940000,38479500
+2016-11-10,6.820000,6.910000,6.220000,6.300000,6.300000,71749500
+2016-11-11,6.640000,6.690000,6.470000,6.690000,6.690000,39492200
+2016-11-14,6.830000,6.840000,6.610000,6.790000,6.790000,29596400
+2016-11-15,6.820000,7.080000,6.790000,6.970000,6.970000,28909400
+2016-11-16,7.090000,7.750000,7.070000,7.670000,7.670000,78083200
+2016-11-17,7.790000,8.770000,7.770000,8.460000,8.460000,124235500
+2016-11-18,8.680000,8.830000,8.400000,8.710000,8.710000,62336200
+2016-11-21,8.870000,9.220000,8.860000,8.940000,8.940000,65595900
+2016-11-22,9.050000,9.060000,8.540000,8.690000,8.690000,71312800
+2016-11-23,8.720000,8.860000,8.500000,8.800000,8.800000,34646000
+2016-11-25,8.800000,8.910000,8.690000,8.770000,8.770000,14214100
+2016-11-28,8.720000,8.980000,8.720000,8.830000,8.830000,25907800
+2016-11-29,9.000000,9.230000,8.850000,8.930000,8.930000,54831400
+2016-11-30,9.020000,9.120000,8.900000,8.910000,8.910000,36511900
+2016-12-01,8.920000,9.030000,8.260000,8.390000,8.390000,56682400
+2016-12-02,8.380000,8.740000,8.380000,8.530000,8.530000,42398900
+2016-12-05,8.690000,8.710000,8.450000,8.680000,8.680000,31410100
+2016-12-06,8.950000,9.540000,8.820000,9.450000,9.450000,92242900
+2016-12-07,9.650000,9.790000,9.240000,9.560000,9.560000,54897300
+2016-12-08,9.900000,10.660000,9.800000,10.340000,10.340000,104613000
+2016-12-09,10.380000,10.540000,9.870000,10.340000,10.340000,60600800
+2016-12-12,10.400000,10.930000,10.380000,10.680000,10.680000,63342900
+2016-12-13,10.750000,10.800000,10.400000,10.540000,10.540000,46967800
+2016-12-14,10.430000,10.740000,10.270000,10.550000,10.550000,46968600
+2016-12-15,10.680000,10.930000,10.640000,10.860000,10.860000,48871300
+2016-12-16,10.940000,11.230000,10.600000,10.660000,10.660000,77777700
+2016-12-19,10.810000,11.000000,10.520000,10.950000,10.950000,46085800
+2016-12-20,11.190000,11.510000,11.150000,11.510000,11.510000,59314200
+2016-12-21,11.610000,11.720000,11.310000,11.470000,11.470000,44814100
+2016-12-22,11.650000,11.750000,11.470000,11.600000,11.600000,36450800
+2016-12-23,11.300000,11.600000,11.260000,11.580000,11.580000,32288200
+2016-12-27,11.650000,12.080000,11.600000,12.070000,12.070000,44336500
+2016-12-28,12.280000,12.420000,11.460000,11.550000,11.550000,71254500
+2016-12-29,11.240000,11.620000,11.010000,11.590000,11.590000,50234300
+2016-12-30,11.700000,11.780000,11.250000,11.340000,11.340000,44095400
+2017-01-03,11.420000,11.650000,11.020000,11.430000,11.430000,55182000
+2017-01-04,11.450000,11.520000,11.240000,11.430000,11.430000,40781200
+2017-01-05,11.430000,11.690000,11.230000,11.240000,11.240000,38855200
+2017-01-06,11.290000,11.490000,11.110000,11.320000,11.320000,34453500
+2017-01-09,11.370000,11.640000,11.310000,11.490000,11.490000,37304800
+2017-01-10,11.550000,11.630000,11.330000,11.440000,11.440000,29201600
+2017-01-11,11.390000,11.410000,11.150000,11.200000,11.200000,39377000
+2017-01-12,10.980000,11.040000,10.330000,10.760000,10.760000,75244100
+2017-01-13,10.790000,10.870000,10.560000,10.580000,10.580000,38377500
+2017-01-17,10.170000,10.230000,9.780000,9.820000,9.820000,70491800
+2017-01-18,9.540000,10.100000,9.420000,9.880000,9.880000,51797600
+2017-01-19,9.920000,10.250000,9.750000,9.770000,9.770000,46151300
+2017-01-20,9.880000,9.960000,9.670000,9.750000,9.750000,27982100
+2017-01-23,9.680000,10.060000,9.680000,9.910000,9.910000,27905700
+2017-01-24,9.950000,10.490000,9.950000,10.440000,10.440000,43991200
+2017-01-25,10.740000,10.980000,10.150000,10.350000,10.350000,61778100
+2017-01-26,10.350000,10.660000,10.300000,10.520000,10.520000,35866600
+2017-01-27,10.600000,10.730000,10.520000,10.670000,10.670000,32719200
+2017-01-30,10.620000,10.680000,10.300000,10.610000,10.610000,37725000
+2017-01-31,10.600000,10.670000,10.220000,10.370000,10.370000,53704900
+2017-02-01,10.900000,12.140000,10.810000,12.060000,12.060000,165939300
+2017-02-02,11.980000,12.660000,11.950000,12.280000,12.280000,116324500
+2017-02-03,12.370000,12.500000,12.040000,12.240000,12.240000,60036700
+2017-02-06,12.460000,13.700000,12.380000,13.630000,13.630000,140474100
+2017-02-07,14.050000,14.270000,13.060000,13.290000,13.290000,158683800
+2017-02-08,13.210000,13.750000,13.080000,13.560000,13.560000,75942900
+2017-02-09,13.780000,13.890000,13.400000,13.420000,13.420000,73339900
+2017-02-10,13.860000,13.860000,13.250000,13.580000,13.580000,54579300
+2017-02-13,13.700000,13.950000,13.380000,13.490000,13.490000,57413100
+2017-02-14,13.430000,13.490000,13.190000,13.260000,13.260000,40479100
+2017-02-15,13.200000,13.440000,13.150000,13.300000,13.300000,33722300
+2017-02-16,13.250000,13.350000,12.840000,12.970000,12.970000,52502500
+2017-02-17,12.790000,13.140000,12.600000,13.130000,13.130000,40888000
+2017-02-21,13.410000,14.100000,13.400000,14.000000,14.000000,66357100
+2017-02-22,14.300000,14.500000,14.040000,14.280000,14.280000,71505000
+2017-02-23,14.200000,14.450000,13.820000,14.320000,14.320000,80317600
+2017-02-24,14.000000,14.320000,13.860000,14.120000,14.120000,46288600
+2017-02-27,14.270000,15.350000,14.270000,15.200000,15.200000,95422900
+2017-02-28,15.450000,15.550000,14.350000,14.460000,14.460000,141783000
+2017-03-01,15.080000,15.090000,14.520000,14.960000,14.960000,73450400
+2017-03-02,14.590000,14.780000,13.870000,13.900000,13.900000,104330900
+2017-03-03,13.550000,13.580000,12.790000,13.030000,13.030000,163395900
+2017-03-06,13.000000,13.340000,12.380000,13.040000,13.040000,117192600
+2017-03-07,13.070000,13.370000,12.790000,13.050000,13.050000,76666300
+2017-03-08,13.250000,13.550000,13.100000,13.220000,13.220000,71294700
+2017-03-09,13.450000,13.450000,13.110000,13.330000,13.330000,45244200
+2017-03-10,13.500000,13.930000,13.450000,13.910000,13.910000,65142200
+2017-03-13,14.480000,14.680000,14.180000,14.280000,14.280000,73078100
+2017-03-14,14.000000,14.150000,13.640000,14.100000,14.100000,52554500
+2017-03-15,14.030000,14.060000,13.620000,13.980000,13.980000,55179600
+2017-03-16,13.790000,13.880000,13.650000,13.650000,13.650000,44494800
+2017-03-17,13.620000,13.740000,13.360000,13.490000,13.490000,224892300
+2017-03-20,13.680000,14.500000,13.540000,14.400000,14.400000,91565600
+2017-03-21,14.400000,14.490000,13.780000,13.820000,13.820000,72552700
+2017-03-22,13.700000,14.150000,13.550000,14.100000,14.100000,61239500
+2017-03-23,13.960000,14.120000,13.770000,13.790000,13.790000,44549900
+2017-03-24,14.160000,14.180000,13.540000,13.700000,13.700000,50099500
+2017-03-27,13.350000,13.780000,13.210000,13.700000,13.700000,42686800
+2017-03-28,13.750000,13.860000,13.550000,13.690000,13.690000,37420200
+2017-03-29,13.740000,13.870000,13.630000,13.710000,13.710000,37863500
+2017-03-30,13.730000,14.050000,13.650000,14.050000,14.050000,44132800
+2017-03-31,14.100000,14.750000,14.010000,14.550000,14.550000,84566200
+2017-04-03,14.600000,14.740000,14.300000,14.640000,14.640000,48423700
+2017-04-04,14.310000,14.670000,14.030000,14.160000,14.160000,58413000
+2017-04-05,14.280000,14.640000,14.100000,14.170000,14.170000,58816700
+2017-04-06,13.420000,13.460000,12.830000,13.270000,13.270000,139500100
+2017-04-07,13.330000,13.680000,13.220000,13.520000,13.520000,70441000
+2017-04-10,13.520000,13.590000,13.040000,13.100000,13.100000,47178000
+2017-04-11,13.020000,13.290000,12.710000,13.100000,13.100000,59916600
+2017-04-12,12.940000,13.100000,12.740000,12.760000,12.760000,37385400
+2017-04-13,12.510000,12.720000,12.220000,12.310000,12.310000,53442600
+2017-04-17,12.530000,12.800000,12.370000,12.790000,12.790000,38188200
+2017-04-18,12.630000,12.970000,12.580000,12.950000,12.950000,37172000
+2017-04-19,13.090000,13.210000,12.800000,12.840000,12.840000,36491100
+2017-04-20,12.980000,13.150000,12.880000,13.110000,13.110000,41976100
+2017-04-21,13.080000,13.120000,12.900000,13.000000,13.000000,25689600
+2017-04-24,13.230000,13.230000,13.050000,13.130000,13.130000,36120300
+2017-04-25,13.240000,13.530000,13.160000,13.490000,13.490000,35881000
+2017-04-26,13.420000,13.530000,13.220000,13.410000,13.410000,36644500
+2017-04-27,13.430000,13.700000,13.370000,13.620000,13.620000,31327600
+2017-04-28,13.730000,13.760000,13.160000,13.300000,13.300000,50376000
+2017-05-01,13.430000,13.630000,13.250000,13.620000,13.620000,68036300
+2017-05-02,11.730000,11.760000,10.300000,10.320000,10.320000,268336500
+2017-05-03,10.290000,10.680000,9.850000,10.390000,10.390000,140899400
+2017-05-04,10.550000,10.550000,9.940000,10.100000,10.100000,77031400
+2017-05-05,10.130000,10.260000,9.940000,10.190000,10.190000,51759000
+2017-05-08,10.220000,10.220000,10.000000,10.040000,10.040000,35101100
+2017-05-09,10.040000,10.400000,10.040000,10.180000,10.180000,51017300
+2017-05-10,10.460000,10.850000,10.450000,10.790000,10.790000,65995900
+2017-05-11,10.740000,11.260000,10.510000,11.070000,11.070000,72946500
+2017-05-12,11.200000,11.400000,11.080000,11.260000,11.260000,56072600
+2017-05-15,11.410000,11.600000,11.300000,11.420000,11.420000,52565000
+2017-05-16,11.660000,12.770000,11.630000,12.750000,12.750000,164186900
+2017-05-17,11.810000,12.290000,11.160000,11.200000,11.200000,160109500
+2017-05-18,10.990000,11.490000,10.810000,11.280000,11.280000,86900100
+2017-05-19,11.470000,11.620000,11.350000,11.410000,11.410000,50319700
+2017-05-22,11.490000,11.550000,10.770000,11.040000,11.040000,78696400
+2017-05-23,10.970000,11.060000,10.620000,10.890000,10.890000,49799600
+2017-05-24,11.050000,11.060000,10.710000,10.890000,10.890000,42903900
+2017-05-25,11.010000,11.010000,10.800000,10.980000,10.980000,33584300
+2017-05-26,10.850000,11.020000,10.740000,11.000000,11.000000,31907600
+2017-05-30,10.950000,11.270000,10.900000,11.120000,11.120000,35339000
+2017-05-31,11.290000,11.490000,11.100000,11.190000,11.190000,42929000
+2017-06-01,11.250000,11.290000,10.810000,10.930000,10.930000,48002000
+2017-06-02,10.930000,10.960000,10.570000,10.900000,10.900000,43056200
+2017-06-05,10.840000,11.340000,10.800000,11.240000,11.240000,66207300
+2017-06-06,11.270000,12.240000,11.240000,12.030000,12.030000,114998600
+2017-06-07,12.420000,12.960000,12.230000,12.380000,12.380000,151005900
+2017-06-08,12.810000,12.910000,12.400000,12.900000,12.900000,89515100
+2017-06-09,13.100000,13.400000,11.630000,12.280000,12.280000,167454400
+2017-06-12,11.750000,12.350000,11.270000,12.090000,12.090000,125781800
+2017-06-13,12.330000,12.480000,11.670000,11.960000,11.960000,87302300
+2017-06-14,11.910000,12.050000,11.650000,11.770000,11.770000,51909400
+2017-06-15,11.340000,11.580000,11.210000,11.500000,11.500000,61666000
+2017-06-16,11.660000,11.830000,11.280000,11.440000,11.440000,59779500
+2017-06-19,11.630000,12.120000,11.620000,11.930000,11.930000,61803600
+2017-06-20,12.190000,12.930000,12.180000,12.640000,12.640000,118001500
+2017-06-21,13.360000,14.010000,13.130000,13.980000,13.980000,188796100
+2017-06-22,14.100000,14.500000,13.560000,14.380000,14.380000,149594200
+2017-06-23,14.150000,14.670000,13.900000,14.170000,14.170000,200777300
+2017-06-26,14.390000,14.490000,13.840000,14.080000,14.080000,101012500
+2017-06-27,13.760000,14.040000,13.370000,13.400000,13.400000,89319700
+2017-06-28,13.650000,13.700000,13.090000,13.230000,13.230000,85266900
+2017-06-29,13.060000,13.150000,12.450000,12.600000,12.600000,87634400
+2017-06-30,12.570000,12.830000,12.360000,12.480000,12.480000,59267400
+2017-07-03,12.570000,12.730000,12.130000,12.150000,12.150000,39929100
+2017-07-05,12.360000,13.210000,12.320000,13.190000,13.190000,99450200
+2017-07-06,12.940000,13.320000,12.670000,13.020000,13.020000,88927800
+2017-07-07,13.270000,13.750000,13.180000,13.360000,13.360000,88392100
+2017-07-10,13.610000,13.880000,13.270000,13.810000,13.810000,78320200
+2017-07-11,13.770000,14.100000,13.620000,13.890000,13.890000,71102300
+2017-07-12,14.170000,14.390000,13.960000,14.290000,14.290000,78508400
+2017-07-13,14.330000,14.490000,13.430000,13.530000,13.530000,111656900
+2017-07-14,13.460000,13.930000,13.320000,13.920000,13.920000,82084600
+2017-07-17,14.030000,14.120000,13.510000,13.800000,13.800000,71690800
+2017-07-18,13.290000,13.530000,13.150000,13.480000,13.480000,78366500
+2017-07-19,13.620000,13.740000,13.410000,13.550000,13.550000,51957800
+2017-07-20,13.610000,13.890000,13.450000,13.800000,13.800000,47707500
+2017-07-21,13.700000,14.050000,13.620000,13.880000,13.880000,51045700
+2017-07-24,14.000000,14.440000,13.970000,14.160000,14.160000,71014900
+2017-07-25,14.290000,14.320000,13.870000,14.110000,14.110000,98047400
+2017-07-26,15.130000,15.650000,14.400000,14.760000,14.760000,236083000
+2017-07-27,14.990000,15.040000,13.700000,14.120000,14.120000,130303700
+2017-07-28,13.850000,14.100000,13.680000,13.950000,13.950000,66763800
+2017-07-31,14.090000,14.220000,13.470000,13.610000,13.610000,69108700
+2017-08-01,13.720000,13.860000,13.450000,13.710000,13.710000,49149900
+2017-08-02,13.810000,13.930000,13.120000,13.370000,13.370000,67502200
+2017-08-03,13.420000,13.520000,13.080000,13.240000,13.240000,52557400
+2017-08-04,13.200000,13.360000,13.020000,13.120000,13.120000,64254000
+2017-08-07,13.330000,13.570000,13.270000,13.430000,13.430000,57486800
+2017-08-08,13.480000,13.550000,13.080000,13.110000,13.110000,47338000
+2017-08-09,12.760000,12.890000,12.540000,12.830000,12.830000,58861500
+2017-08-10,12.700000,12.920000,12.110000,12.120000,12.120000,83113400
+2017-08-11,12.040000,12.390000,11.880000,12.230000,12.230000,63558800
+2017-08-14,12.580000,12.850000,12.580000,12.760000,12.760000,64426100
+2017-08-15,13.010000,13.140000,12.750000,13.020000,13.020000,57990300
+2017-08-16,13.170000,13.190000,12.520000,12.630000,12.630000,64639400
+2017-08-17,12.460000,12.650000,12.320000,12.340000,12.340000,47371000
+2017-08-18,12.430000,12.560000,12.250000,12.370000,12.370000,37521700
+2017-08-21,12.420000,12.420000,11.860000,12.050000,12.050000,58888500
+2017-08-22,12.200000,12.330000,12.100000,12.170000,12.170000,39033200
+2017-08-23,12.000000,12.540000,11.950000,12.480000,12.480000,44345400
+2017-08-24,12.690000,12.710000,12.390000,12.500000,12.500000,37269700
+2017-08-25,12.510000,12.570000,12.250000,12.430000,12.430000,29732000
+2017-08-28,12.530000,12.550000,12.160000,12.230000,12.230000,35969600
+2017-08-29,12.000000,12.180000,11.930000,12.150000,12.150000,33618100
+2017-08-30,12.190000,12.680000,12.160000,12.670000,12.670000,43933000
+2017-08-31,12.820000,13.160000,12.790000,13.000000,13.000000,51822100
+2017-09-01,13.120000,13.490000,13.040000,13.190000,13.190000,53158600
+2017-09-05,12.880000,13.180000,12.650000,12.920000,12.920000,51445500
+2017-09-06,13.020000,13.080000,12.750000,12.860000,12.860000,34182400
+2017-09-07,12.840000,12.940000,12.600000,12.630000,12.630000,35816900
+2017-09-08,12.570000,12.610000,12.040000,12.250000,12.250000,60886200
+2017-09-11,12.460000,12.740000,12.400000,12.550000,12.550000,43346100
+2017-09-12,12.660000,12.680000,12.210000,12.300000,12.300000,54413100
+2017-09-13,12.220000,12.360000,12.120000,12.220000,12.220000,37210700
+2017-09-14,12.150000,12.460000,12.110000,12.260000,12.260000,37220200
+2017-09-15,12.330000,12.660000,12.310000,12.520000,12.520000,50337400
+2017-09-18,12.770000,13.300000,12.740000,13.080000,13.080000,83517400
+2017-09-19,13.250000,13.290000,12.880000,13.120000,13.120000,65455200
+2017-09-20,13.070000,13.800000,12.800000,13.740000,13.740000,102682400
+2017-09-21,14.000000,14.240000,13.320000,13.410000,13.410000,166821900
+2017-09-22,13.200000,13.400000,13.120000,13.300000,13.300000,50547000
+2017-09-25,13.250000,13.280000,12.490000,12.610000,12.610000,84172200
+2017-09-26,12.850000,12.930000,12.430000,12.450000,12.450000,68302000
+2017-09-27,12.650000,12.870000,12.500000,12.740000,12.740000,59947200
+2017-09-28,12.760000,12.840000,12.550000,12.740000,12.740000,35812300
+2017-09-29,12.770000,12.820000,12.600000,12.750000,12.750000,33926900
+2017-10-02,12.800000,12.850000,12.620000,12.710000,12.710000,34461100
+2017-10-03,12.730000,13.480000,12.700000,13.420000,13.420000,85174000
+2017-10-04,13.310000,13.500000,13.150000,13.310000,13.310000,42303200
+2017-10-05,13.380000,13.460000,13.210000,13.340000,13.340000,34758600
+2017-10-06,13.220000,13.390000,13.180000,13.230000,13.230000,28258700
+2017-10-09,13.260000,13.830000,13.260000,13.470000,13.470000,54032500
+2017-10-10,13.720000,13.790000,13.440000,13.700000,13.700000,43304000
+2017-10-11,13.620000,13.960000,13.610000,13.880000,13.880000,38746600
+2017-10-12,13.850000,14.370000,13.810000,14.200000,14.200000,69874100
+2017-10-13,14.320000,14.410000,14.120000,14.220000,14.220000,37515800
+2017-10-16,14.250000,14.350000,14.120000,14.260000,14.260000,34136800
+2017-10-17,14.240000,14.350000,14.140000,14.160000,14.160000,28995600
+2017-10-18,14.200000,14.280000,13.760000,14.070000,14.070000,39020300
+2017-10-19,13.850000,14.040000,13.690000,13.950000,13.950000,33795700
+2017-10-20,14.030000,14.090000,13.800000,13.810000,13.810000,32538900
+2017-10-23,13.940000,14.190000,13.900000,14.100000,14.100000,49838000
+2017-10-24,14.200000,14.360000,14.150000,14.250000,14.250000,84891600
+2017-10-25,12.950000,13.130000,12.290000,12.330000,12.330000,166762100
+2017-10-26,12.450000,12.460000,12.000000,12.010000,12.010000,87625400
+2017-10-27,12.170000,12.190000,11.350000,11.840000,11.840000,115650400
+2017-10-30,11.260000,11.420000,10.650000,10.890000,10.890000,137785100
+2017-10-31,10.760000,11.310000,10.690000,10.990000,10.990000,78600000
+2017-11-01,11.250000,11.290000,10.720000,10.800000,10.800000,66875500
+2017-11-02,10.870000,10.990000,10.660000,10.850000,10.850000,47942500
+2017-11-03,10.950000,11.130000,10.820000,11.120000,11.120000,44264300
+2017-11-06,12.040000,12.090000,11.640000,11.930000,11.930000,96349800
+2017-11-07,11.940000,12.270000,11.920000,12.050000,12.050000,67900200
+2017-11-08,11.940000,11.950000,11.510000,11.710000,11.710000,59065000
+2017-11-09,11.250000,11.350000,11.030000,11.120000,11.120000,76821200
+2017-11-10,11.220000,11.430000,11.120000,11.260000,11.260000,50209900
+2017-11-13,11.180000,11.200000,10.920000,11.090000,11.090000,54068300
+2017-11-14,11.030000,11.260000,11.000000,11.120000,11.120000,37245000
+2017-11-15,11.010000,11.130000,10.770000,11.070000,11.070000,33524700
+2017-11-16,11.130000,11.320000,11.130000,11.250000,11.250000,31800400
+2017-11-17,11.300000,11.750000,11.280000,11.380000,11.380000,56775600
+2017-11-20,11.470000,11.510000,11.190000,11.340000,11.340000,35960200
+2017-11-21,11.420000,11.490000,11.240000,11.400000,11.400000,31881700
+2017-11-22,11.410000,11.490000,11.300000,11.370000,11.370000,23816500
+2017-11-24,11.380000,11.420000,11.300000,11.380000,11.380000,11035800
+2017-11-27,11.340000,11.740000,11.340000,11.550000,11.550000,41798300
+2017-11-28,11.450000,11.540000,11.000000,11.170000,11.170000,65325700
+2017-11-29,11.080000,11.170000,10.730000,10.830000,10.830000,63333800
+2017-11-30,10.870000,11.030000,10.760000,10.890000,10.890000,43205000
+2017-12-01,10.810000,10.970000,10.530000,10.730000,10.730000,42128800
+2017-12-04,10.850000,10.860000,9.820000,10.030000,10.030000,97328300
+2017-12-05,9.890000,10.340000,9.700000,9.910000,9.910000,67304100
+2017-12-06,9.900000,10.050000,9.710000,10.000000,10.000000,38952200
+2017-12-07,10.070000,10.190000,9.950000,10.040000,10.040000,32665600
+2017-12-08,10.150000,10.200000,9.920000,9.940000,9.940000,34897000
+2017-12-11,9.970000,10.160000,9.960000,10.160000,10.160000,29956400
+2017-12-12,10.130000,10.140000,9.880000,9.900000,9.900000,36211000
+2017-12-13,9.970000,10.210000,9.950000,10.110000,10.110000,41494800
+2017-12-14,10.100000,10.170000,9.960000,10.130000,10.130000,29006800
+2017-12-15,10.130000,10.320000,10.020000,10.290000,10.290000,45462300
+2017-12-18,10.600000,11.000000,10.510000,10.980000,10.980000,63797700
+2017-12-19,11.000000,11.190000,10.870000,10.950000,10.950000,43852900
+2017-12-20,11.100000,11.180000,10.800000,10.980000,10.980000,31420300
+2017-12-21,10.980000,11.080000,10.870000,10.890000,10.890000,21884300
+2017-12-22,10.750000,10.770000,10.200000,10.540000,10.540000,50744500
+2017-12-26,10.380000,10.580000,10.340000,10.460000,10.460000,20437900
+2017-12-27,10.450000,10.740000,10.400000,10.530000,10.530000,22921800
+2017-12-28,10.570000,10.640000,10.430000,10.550000,10.550000,18609400
+2017-12-29,10.570000,10.580000,10.270000,10.280000,10.280000,26678900
+2018-01-02,10.420000,11.020000,10.340000,10.980000,10.980000,44146300
+2018-01-03,11.610000,12.140000,11.360000,11.550000,11.550000,154066700
+2018-01-04,12.100000,12.430000,11.970000,12.120000,12.120000,109503000
+2018-01-05,12.190000,12.220000,11.660000,11.880000,11.880000,63808900
+2018-01-08,12.010000,12.300000,11.850000,12.280000,12.280000,63346000
+2018-01-09,12.000000,12.020000,11.710000,11.820000,11.820000,62560900
+2018-01-10,11.630000,12.150000,11.560000,11.960000,11.960000,52561200
+2018-01-11,12.070000,12.190000,11.900000,12.140000,12.140000,38354900
+2018-01-12,11.820000,12.070000,11.800000,12.020000,12.020000,47149300
+2018-01-16,12.050000,12.200000,11.800000,11.910000,11.910000,42686600
+2018-01-17,11.900000,12.190000,11.820000,12.180000,12.180000,39020800
+2018-01-18,12.180000,12.680000,12.150000,12.470000,12.470000,62086200
+2018-01-19,12.560000,12.880000,12.540000,12.590000,12.590000,46800700
+2018-01-22,12.610000,12.740000,12.370000,12.650000,12.650000,34758600
+2018-01-23,12.820000,13.000000,12.760000,12.940000,12.940000,46417200
+2018-01-24,13.020000,13.050000,12.600000,12.710000,12.710000,41956400
+2018-01-25,12.780000,12.940000,12.320000,12.410000,12.410000,42966600
+2018-01-26,12.700000,12.950000,12.620000,12.950000,12.950000,44239000
+2018-01-29,13.130000,13.470000,13.050000,13.320000,13.320000,66645400
+2018-01-30,13.120000,13.270000,12.690000,12.870000,12.870000,91236400
+2018-01-31,13.240000,13.850000,13.150000,13.740000,13.740000,140977800
+2018-02-01,13.620000,13.840000,13.210000,13.250000,13.250000,67543300
+2018-02-02,13.050000,13.060000,12.430000,12.450000,12.450000,79432600
+2018-02-05,12.050000,12.180000,10.930000,11.570000,11.570000,116568900
+2018-02-06,11.040000,11.740000,11.000000,11.650000,11.650000,87123200
+2018-02-07,11.700000,11.900000,11.530000,11.600000,11.600000,55758400
+2018-02-08,11.720000,11.850000,11.210000,11.220000,11.220000,56471800
+2018-02-09,11.540000,11.570000,10.630000,11.310000,11.310000,85458200
+2018-02-12,11.470000,11.800000,11.430000,11.680000,11.680000,63160900
+2018-02-13,11.600000,11.820000,11.530000,11.780000,11.780000,33661400
+2018-02-14,11.720000,12.310000,11.630000,12.200000,12.200000,51756800
+2018-02-15,12.400000,12.630000,12.070000,12.190000,12.190000,59593800
+2018-02-16,12.110000,12.230000,11.820000,11.820000,11.820000,47332300
+2018-02-20,11.720000,12.190000,11.710000,12.020000,12.020000,47096500
+2018-02-21,12.120000,12.120000,11.720000,11.720000,11.720000,40195800
+2018-02-22,11.820000,12.000000,11.630000,11.840000,11.840000,37886300
+2018-02-23,11.950000,12.160000,11.940000,12.070000,12.070000,33317600
+2018-02-26,12.140000,12.430000,12.050000,12.420000,12.420000,42265200
+2018-02-27,12.430000,12.880000,12.390000,12.530000,12.530000,55975300
+2018-02-28,12.660000,12.730000,12.100000,12.110000,12.110000,43387500
+2018-03-01,12.260000,12.270000,11.660000,11.900000,11.900000,63207400
+2018-03-02,11.670000,11.930000,11.430000,11.810000,11.810000,58123500
+2018-03-05,11.690000,12.060000,11.610000,11.910000,11.910000,43734800
+2018-03-06,12.010000,12.050000,11.710000,11.760000,11.760000,46751200
+2018-03-07,11.580000,12.820000,11.550000,12.240000,12.240000,127603200
+2018-03-08,12.400000,12.590000,11.740000,11.970000,11.970000,76011200
+2018-03-09,12.030000,12.040000,11.580000,11.700000,11.700000,89674400
+2018-03-12,11.760000,11.820000,11.480000,11.520000,11.520000,83748700
+2018-03-13,11.500000,12.040000,11.100000,11.640000,11.640000,174302600
+2018-03-14,11.700000,11.720000,11.260000,11.360000,11.360000,80540800
+2018-03-15,11.430000,11.550000,11.190000,11.460000,11.460000,66373900
+2018-03-16,11.490000,11.550000,11.320000,11.470000,11.470000,37591000
+2018-03-19,11.410000,11.740000,11.350000,11.430000,11.430000,53308600
+2018-03-20,11.410000,11.520000,11.000000,11.110000,11.110000,65116900
+2018-03-21,11.160000,11.340000,11.110000,11.260000,11.260000,44691700
+2018-03-22,11.100000,11.260000,10.850000,10.910000,10.910000,59944200
+2018-03-23,10.910000,10.970000,10.570000,10.630000,10.630000,54844500
+2018-03-26,10.710000,10.800000,10.180000,10.440000,10.440000,75878500
+2018-03-27,10.510000,10.590000,9.900000,10.000000,10.000000,68551300
+2018-03-28,9.990000,10.170000,9.790000,9.810000,9.810000,64832100
+2018-03-29,9.940000,10.080000,9.810000,10.050000,10.050000,48681400
+2018-04-02,9.990000,10.140000,9.510000,9.530000,9.530000,64824600
+2018-04-03,9.630000,9.770000,9.300000,9.550000,9.550000,54891600
+2018-04-04,9.080000,9.810000,9.040000,9.770000,9.770000,67356900
+2018-04-05,10.050000,10.200000,9.910000,10.020000,10.020000,65758800
+2018-04-06,9.830000,10.100000,9.500000,9.610000,9.610000,51087100
+2018-04-09,9.750000,9.840000,9.520000,9.530000,9.530000,38382600
+2018-04-10,9.750000,10.040000,9.710000,9.980000,9.980000,42849200
+2018-04-11,9.870000,10.030000,9.790000,9.820000,9.820000,29169300
+2018-04-12,9.980000,10.100000,9.820000,10.080000,10.080000,47784400
+2018-04-13,10.200000,10.220000,9.880000,9.930000,9.930000,38935700
+2018-04-16,10.000000,10.170000,9.900000,10.090000,10.090000,28875100
+2018-04-17,10.280000,10.530000,10.200000,10.520000,10.520000,45360300
+2018-04-18,10.510000,10.650000,10.330000,10.360000,10.360000,42449600
+2018-04-19,10.180000,10.330000,9.990000,10.110000,10.110000,57841600
+2018-04-20,10.050000,10.140000,9.950000,9.990000,9.990000,39011900
+2018-04-23,10.090000,10.190000,9.970000,10.040000,10.040000,42971300
+2018-04-24,10.190000,10.350000,9.950000,10.090000,10.090000,44992200
+2018-04-25,10.060000,10.090000,9.560000,9.710000,9.710000,90578000
+2018-04-26,10.870000,11.190000,10.610000,11.040000,11.040000,145284100
+2018-04-27,11.200000,11.360000,11.020000,11.110000,11.110000,74347800
+2018-04-30,11.060000,11.140000,10.870000,10.880000,10.880000,50608800
+2018-05-01,10.830000,11.150000,10.770000,11.130000,11.130000,43441600
+2018-05-02,11.100000,11.160000,10.970000,10.970000,10.970000,29267300
+2018-05-03,10.900000,11.060000,10.830000,10.930000,10.930000,33310600
+2018-05-04,10.880000,11.290000,10.870000,11.280000,11.280000,47884900
+2018-05-07,11.320000,11.680000,11.300000,11.590000,11.590000,54001700
+2018-05-08,11.490000,11.660000,11.400000,11.610000,11.610000,35218400
+2018-05-09,11.650000,11.980000,11.570000,11.950000,11.950000,49605700
+2018-05-10,11.980000,12.180000,11.950000,12.130000,12.130000,49744500
+2018-05-11,11.890000,12.030000,11.690000,11.950000,11.950000,43863700
+2018-05-14,12.140000,12.360000,12.110000,12.230000,12.230000,50263800
+2018-05-15,12.180000,12.460000,12.160000,12.450000,12.450000,44183200
+2018-05-16,12.640000,12.980000,12.620000,12.820000,12.820000,73364000
+2018-05-17,12.790000,12.900000,12.660000,12.820000,12.820000,38692500
+2018-05-18,13.060000,13.260000,12.910000,13.000000,13.000000,54063400
+2018-05-21,13.250000,13.310000,12.880000,12.990000,12.990000,49714200
+2018-05-22,13.000000,13.140000,12.710000,12.980000,12.980000,43267000
+2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44517800
+2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700
+2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100
+2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500
+2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400
+2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700
+2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900
+2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000
+2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700
+2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000
+2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300
+2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500
+2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600
+2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600
+2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300
+2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600
+2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200
+2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400
+2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900
+2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600
+2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400
+2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100
+2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400
+2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500
+2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300
+2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800
+2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800
+2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800
+2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000
+2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300
+2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700
+2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500
+2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000
+2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100
+2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100
+2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100
+2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300
+2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500
+2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500
+2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800
+2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800
+2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800
+2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500
+2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900
+2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100
+2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800
+2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400
+2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400
+2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200
+2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100
+2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100
+2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700
+2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600
+2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400
+2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46653400
+2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100
+2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81411300
+2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500
+2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700
+2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700
+2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600
+2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200
+2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000
+2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700
+2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100
+2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200
+2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400
+2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200
+2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200
+2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300
+2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400
+2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300
+2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000
+2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900
+2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700
+2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800
+2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500
+2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600
+2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100
+2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800
+2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600
+2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200
+2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000
+2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500
+2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900
+2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600
+2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200
+2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300
+2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400
+2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500
+2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900
+2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500
+2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200
+2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200
+2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500
+2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500
+2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800
+2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900
+2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800
+2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400
+2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500
+2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000
+2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900
+2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700
+2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900
+2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900
+2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000
+2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100
+2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700
+2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000
+2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600
+2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400
+2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700
+2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500
+2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000
+2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700
+2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700
+2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800
+2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600
+2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700
+2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200
+2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000
+2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300
+2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500
+2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600
+2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200
+2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400
+2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600
+2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300
+2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000
+2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100
+2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300
+2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700
+2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700
+2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400
+2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900
+2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700
+2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500
+2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500
+2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400
+2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700
+2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300
+2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600
+2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900
+2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900
+2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500
+2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500
+2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000
+2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100
+2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800
+2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000
+2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400
+2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200
+2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700
+2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117277600
+2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600
+2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000
+2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000
+2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100
+2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400
+2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800
+2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200
+2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800
+2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300
+2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400
+2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000
+2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700
+2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300
+2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400
+2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500
+2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100
+2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500
+2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200
+2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600
+2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200
+2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800
+2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000
+2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300
+2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900
+2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300
+2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700
+2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400
+2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200
+2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200
+2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100
+2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900
+2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600
+2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200
+2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700
+2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000
+2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100
+2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300
+2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900
+2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000
+2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700
+2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600
+2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400
+2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52186300
+2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700
+2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200
+2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600
+2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800
+2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600
+2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900
+2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800
+2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200
+2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100
+2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300
+2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300
+2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200
+2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100
+2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300
+2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500
+2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800
+2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300
+2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800
+2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500
+2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100
+2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700
+2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500
+2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800
+2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100
+2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200
+2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800
+2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500
+2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100
+2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800
+2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900
+2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300
+2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500
+2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700
+2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700
+2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900
+2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700
+2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900
+2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900
+2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800
+2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100
+2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100
+2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800
+2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500
+2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900
+2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100
+2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900
+2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400
+2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900
+2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100
+2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400
+2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400
+2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200
+2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,40035300
+2019-05-23,26.990000,27.100000,26.030001,26.360001,26.360001,67809200
+2019-05-24,26.610001,26.930000,26.400000,26.440001,26.440001,39835800
+2019-05-28,27.270000,29.670000,27.059999,29.049999,29.049999,146949600
+2019-05-29,29.000000,29.320000,27.730000,28.090000,28.090000,99969600
+2019-05-30,28.400000,28.559999,27.600000,28.030001,28.030001,65289100
+2019-05-31,27.570000,28.360001,27.400000,27.410000,27.410000,68667800
+2019-06-03,28.750000,29.620001,27.290001,27.580000,27.580000,147532200
+2019-06-04,28.389999,29.590000,27.910000,29.570000,29.570000,107549500
+2019-06-05,29.930000,29.990000,29.030001,29.500000,29.500000,79481500
+2019-06-06,29.870001,31.980000,29.840000,31.820000,31.820000,131267800
+2019-06-07,31.940001,32.599998,31.570000,32.410000,32.410000,86841100
+2019-06-10,33.529999,34.299999,33.080002,33.230000,33.230000,97668800
+2019-06-11,33.430000,33.490002,31.820000,32.410000,32.410000,82834900
+2019-06-12,32.000000,32.570000,31.920000,32.180000,32.180000,56298700
+2019-06-13,32.389999,32.500000,31.059999,31.389999,31.389999,63556000
+2019-06-14,30.700001,30.959999,30.020000,30.360001,30.360001,70373000
+2019-06-17,30.250000,30.450001,29.180000,29.200001,29.200001,70865700
+2019-06-18,29.760000,30.969999,29.580000,30.450001,30.450001,86444500
+2019-06-19,30.670000,30.790001,30.059999,30.500000,30.500000,63233900
+2019-06-20,31.240000,31.360001,29.840000,30.010000,30.010000,72418200
+2019-06-21,29.650000,30.350000,28.969999,29.100000,29.100000,81861300
+2019-06-24,29.320000,29.400000,28.670000,29.260000,29.260000,55724800
+2019-06-25,29.260000,29.719999,28.799999,28.860001,28.860001,53680900
+2019-06-26,29.980000,30.480000,29.780001,29.920000,29.920000,65064200
+2019-06-27,30.410000,30.959999,30.209999,30.740000,30.740000,55623300
+2019-06-28,31.080000,31.110001,30.330000,30.370001,30.370001,50090900
+2019-07-01,31.790001,32.040001,30.870001,31.200001,31.200001,60275900
+2019-07-02,30.959999,31.260000,30.730000,31.240000,31.240000,37721700
+2019-07-03,31.129999,31.330000,30.740000,31.190001,31.190001,23462000
+2019-07-05,30.879999,31.559999,30.750000,31.500000,31.500000,34011900
+2019-07-08,31.799999,32.150002,31.260000,32.040001,32.040001,49689400
+2019-07-09,31.760000,33.180000,30.100000,33.150002,33.150002,61419800
+2019-07-10,33.560001,34.029999,33.360001,33.790001,33.790001,60388400
+2019-07-11,33.910000,34.000000,32.759998,33.060001,33.060001,63081800
+2019-07-12,32.759998,33.389999,32.590000,33.209999,33.209999,51509700
+2019-07-15,33.340000,34.549999,33.270000,34.389999,34.389999,65565200
+2019-07-16,34.299999,34.860001,33.799999,33.849998,33.849998,66912700
+2019-07-17,34.009998,34.299999,33.490002,33.599998,33.599998,42557900
+2019-07-18,33.029999,33.459999,32.419998,33.000000,33.000000,58473900
+2019-07-19,33.080002,33.349998,32.450001,32.509998,32.509998,44617700
+2019-07-22,32.799999,33.310001,32.740002,32.849998,32.849998,37777300
+2019-07-23,33.169998,33.500000,32.930000,33.490002,33.490002,38532500
+2019-07-24,33.639999,34.360001,33.450001,34.110001,34.110001,41952300
+2019-07-25,34.049999,34.250000,33.619999,33.669998,33.669998,36705600
+2019-07-26,34.230000,34.770000,33.869999,34.020000,34.020000,43502800
+2019-07-29,34.139999,34.180000,32.980000,33.480000,33.480000,45922000
+2019-07-30,33.209999,33.939999,32.939999,33.869999,33.869999,72198900
+2019-07-31,32.080002,32.299999,30.299999,30.450001,30.450001,119190000
+2019-08-01,30.500000,31.480000,29.100000,29.860001,29.860001,80878900
+2019-08-02,29.480000,29.730000,28.940001,29.440001,29.440001,60410900
+2019-08-05,28.260000,28.490000,27.650000,27.990000,27.990000,74333200
+2019-08-06,28.860001,29.049999,28.200001,28.860001,28.860001,60578400
+2019-08-07,28.469999,29.280001,28.370001,29.190001,29.190001,58577500
+2019-08-08,31.530001,34.270000,31.480000,33.919998,33.919998,167278800
+2019-08-09,33.450001,35.549999,33.080002,34.189999,34.189999,132483900
+2019-08-12,34.160000,34.650002,32.080002,32.430000,32.430000,106936000
+2019-08-13,32.360001,33.139999,31.719999,32.110001,32.110001,102009700
+2019-08-14,31.000000,31.049999,29.510000,30.240000,30.240000,127521500
+2019-08-15,30.629999,30.730000,29.209999,29.670000,29.670000,71674400
+2019-08-16,30.309999,31.480000,30.209999,31.180000,31.180000,70469800
+2019-08-19,32.000000,32.189999,31.420000,31.480000,31.480000,67596900
+2019-08-20,30.940001,31.309999,30.450001,30.719999,30.719999,47924000
+2019-08-21,31.049999,31.740000,30.840000,31.700001,31.700001,41441500
+2019-08-22,31.760000,31.920000,30.980000,31.900000,31.900000,47667900
+2019-08-23,31.299999,31.830000,29.400000,29.540001,29.540001,83681100
+2019-08-26,30.340000,30.719999,29.940001,30.280001,30.280001,50612500
+2019-08-27,30.600000,30.889999,29.600000,30.200001,30.200001,53229200
+2019-08-28,29.920000,31.180000,29.700001,30.780001,30.780001,55835900
+2019-08-29,31.469999,31.830000,31.330000,31.450001,31.450001,44422800
+2019-08-30,31.600000,31.870001,31.129999,31.450001,31.450001,40307000
+2019-09-03,30.830000,31.139999,30.680000,30.900000,30.900000,38029300
+2019-09-04,31.320000,31.830000,30.850000,30.950001,30.950001,46614600
+2019-09-05,31.790001,32.049999,31.120001,31.500000,31.500000,57861200
+2019-09-06,31.500000,31.510000,30.480000,30.559999,30.559999,51673000
+2019-09-09,30.930000,31.180000,30.240000,30.500000,30.500000,54413200
+2019-09-10,30.219999,30.379999,29.770000,30.230000,30.230000,48604800
+2019-09-11,30.379999,30.430000,29.510000,29.760000,29.760000,50631700
+2019-09-12,30.080000,30.840000,29.950001,30.209999,30.209999,53618300
+2019-09-13,30.270000,30.850000,29.950001,30.690001,30.690001,47758800
+2019-09-16,30.370001,31.150000,30.260000,30.830000,30.830000,52248500
+2019-09-17,31.070000,31.320000,30.740000,30.990000,30.990000,35011700
+2019-09-18,30.750000,30.889999,29.879999,30.420000,30.420000,47027500
+2019-09-19,30.570000,30.959999,30.139999,30.290001,30.290001,41603000
+2019-09-20,30.360001,30.469999,29.650000,30.049999,30.049999,79957400
+2019-09-23,30.120001,30.799999,30.070000,30.639999,30.639999,44366800
+2019-09-24,30.540001,30.750000,29.290001,29.520000,29.520000,72963000
+2019-09-25,29.480000,29.650000,28.549999,29.540001,29.540001,58234800
+2019-09-26,29.670000,29.770000,29.000000,29.469999,29.469999,40745400
+2019-09-27,29.170000,29.770000,28.350000,28.719999,28.719999,54091100
+2019-09-30,28.889999,29.049999,28.360001,28.990000,28.990000,37295600
+2019-10-01,29.049999,29.540001,28.639999,28.760000,28.760000,37081800
+2019-10-02,28.500000,28.850000,28.030001,28.309999,28.309999,43640700
+2019-10-03,28.280001,28.780001,27.430000,28.680000,28.680000,56325200
+2019-10-04,28.830000,29.059999,28.280001,29.010000,29.010000,34446700
+2019-10-07,28.900000,29.629999,28.840000,28.930000,28.930000,39337200
+2019-10-08,28.549999,28.639999,27.920000,28.230000,28.230000,44265700
+2019-10-09,28.799999,28.950001,28.350000,28.459999,28.459999,35661500
+2019-10-10,28.520000,28.889999,28.000000,28.379999,28.379999,40660100
+2019-10-11,28.830000,30.200001,28.809999,29.750000,29.750000,66256900
+2019-10-14,29.709999,30.610001,29.379999,30.530001,30.530001,44473700
+2019-10-15,30.700001,30.920000,30.170000,30.719999,30.719999,41600700
+2019-10-16,30.600000,31.410000,30.530001,30.809999,30.809999,42804400
+2019-10-17,31.299999,31.400000,30.860001,31.139999,31.139999,36884400
+2019-10-18,31.059999,31.330000,30.290001,30.969999,30.969999,39681700
+2019-10-21,31.500000,32.259998,31.410000,32.029999,32.029999,52182800
+2019-10-22,32.060001,32.150002,31.500000,31.510000,31.510000,36185200
+2019-10-23,31.090000,31.650000,30.830000,31.360001,31.360001,26582200
+2019-10-24,31.580000,31.860001,31.340000,31.719999,31.719999,27808000
+2019-10-25,31.900000,32.860001,31.830000,32.709999,32.709999,45368800
+2019-10-28,33.160000,33.910000,33.150002,33.689999,33.689999,51223600
+2019-10-29,33.730000,33.900002,32.700001,33.029999,33.029999,78700100
+2019-10-30,32.930000,33.340000,32.029999,33.130001,33.130001,78228800
+2019-10-31,32.980000,34.340000,32.820000,33.930000,33.930000,67881600
+2019-11-01,34.369999,35.000000,34.099998,34.889999,34.889999,64238600
+2019-11-04,35.189999,36.450001,34.759998,36.290001,36.290001,83343800
+2019-11-05,36.560001,37.180000,35.980000,36.150002,36.150002,84848600
+2019-11-06,36.060001,36.480000,35.520000,35.930000,35.930000,51675100
+2019-11-07,36.520000,36.990002,36.029999,36.279999,36.279999,54350200
+2019-11-08,36.060001,36.580002,36.000000,36.290001,36.290001,39353900
+2019-11-11,35.959999,36.660000,35.580002,36.310001,36.310001,43511100
+2019-11-12,36.430000,37.130001,36.400002,36.709999,36.709999,58664500
+2019-11-13,36.650002,37.959999,36.580002,37.520000,37.520000,67648300
+2019-11-14,37.509998,38.500000,37.360001,38.349998,38.349998,65829500
+2019-11-15,38.939999,39.369999,38.340000,38.560001,38.560001,62958500
+2019-11-18,38.650002,39.990002,38.599998,39.880001,39.880001,66102800
+2019-11-19,40.139999,41.790001,39.689999,41.290001,41.290001,94373000
+2019-11-20,40.959999,41.750000,40.070000,40.980000,40.980000,79767900
+2019-11-21,40.419998,40.709999,38.639999,39.520000,39.520000,88069400
+2019-11-22,39.360001,39.889999,38.189999,39.150002,39.150002,56931900
+2019-11-25,39.500000,40.169998,39.490002,39.790001,39.790001,45769500
+2019-11-26,39.299999,39.480000,38.810001,38.990002,38.990002,43603300
+2019-11-27,39.459999,39.759998,39.070000,39.410000,39.410000,33630100
+2019-11-29,39.099998,39.520000,39.020000,39.150002,39.150002,17609900
+2019-12-02,39.320000,39.410000,38.439999,38.730000,38.730000,35710200
+2019-12-03,37.340000,38.930000,37.150002,38.900002,38.900002,51556400
+2019-12-04,39.380001,39.820000,39.130001,39.689999,39.689999,44299400
+2019-12-05,39.950001,40.220001,39.549999,39.619999,39.619999,35574000
+2019-12-06,40.099998,40.189999,39.560001,39.630001,39.630001,31101400
+2019-12-09,39.459999,39.840000,38.910000,38.930000,38.930000,27928100
+2019-12-10,39.200001,39.730000,38.820000,39.439999,39.439999,33733600
+2019-12-11,39.439999,39.610001,39.040001,39.470001,39.470001,31698300
+2019-12-12,39.400002,42.619999,39.250000,42.590000,42.590000,86878000
+2019-12-13,42.349998,42.950001,41.060001,41.150002,41.150002,79927800
+2019-12-16,41.730000,42.980000,41.730000,42.349998,42.349998,58824900
+2019-12-17,42.509998,43.110001,42.150002,42.770000,42.770000,44852000
+2019-12-18,42.790001,43.060001,42.240002,42.299999,42.299999,39083300
+2019-12-19,42.630001,43.340000,42.599998,42.830002,42.830002,45883000
+2019-12-20,43.439999,44.259998,43.259998,44.150002,44.150002,68104700
+2019-12-23,44.580002,45.630001,44.389999,45.459999,45.459999,55886500
+2019-12-24,46.099998,46.610001,45.770000,46.540001,46.540001,44432200
+2019-12-26,46.990002,47.310001,45.660000,46.630001,46.630001,57562800
+2019-12-27,46.849998,46.880001,45.980000,46.180000,46.180000,36581300
+2019-12-30,46.139999,46.169998,44.660000,45.520000,45.520000,41149700
+2019-12-31,45.070000,46.090000,44.919998,45.860001,45.860001,31673200
+2020-01-02,46.860001,49.250000,46.630001,49.099998,49.099998,80331100
+2020-01-03,48.029999,49.389999,47.540001,48.599998,48.599998,73127400
+2020-01-06,48.020000,48.860001,47.860001,48.389999,48.389999,47934900
+2020-01-07,49.349998,49.389999,48.040001,48.250000,48.250000,58061400
+2020-01-08,47.849998,48.299999,47.139999,47.830002,47.830002,53767000
+2020-01-09,48.939999,49.959999,48.389999,48.970001,48.970001,76512800
+2020-01-10,49.259998,49.290001,48.000000,48.169998,48.169998,44133700
+2020-01-13,48.660000,48.860001,48.240002,48.750000,48.750000,34266800
+2020-01-14,48.639999,49.040001,47.910000,48.209999,48.209999,38563200
+2020-01-15,48.230000,49.080002,48.119999,48.549999,48.549999,40199900
+2020-01-16,49.169998,50.310001,48.990002,49.770000,49.770000,58898900
+2020-01-17,50.200001,51.049999,49.900002,50.930000,50.930000,57722500
+2020-01-21,50.959999,51.810001,50.700001,51.049999,51.049999,49095000
+2020-01-22,51.630001,51.880001,51.200001,51.430000,51.430000,40772200
+2020-01-23,51.340000,51.750000,50.740002,51.709999,51.709999,40135400
+2020-01-24,52.279999,52.810001,49.470001,50.349998,50.349998,80004900
+2020-01-27,48.450001,49.790001,47.900002,49.259998,49.259998,48878600
+2020-01-28,50.029999,50.849998,49.480000,50.529999,50.529999,62343800
+2020-01-29,47.840000,48.070000,46.099998,47.509998,47.509998,112349900
+2020-01-30,46.490002,48.810001,46.130001,48.779999,48.779999,70460200
+2020-01-31,48.400002,48.580002,46.790001,47.000000,47.000000,60322400
+2020-02-03,46.400002,48.099998,46.230000,48.020000,48.020000,47077000
+2020-02-04,49.209999,49.750000,48.610001,49.450001,49.450001,46302100
+2020-02-05,50.290001,50.419998,49.310001,49.840000,49.840000,42737100
+2020-02-06,48.799999,49.389999,47.630001,49.320000,49.320000,48670600
+2020-02-07,48.910000,50.669998,48.639999,49.730000,49.730000,53107600
+2020-02-10,49.470001,52.299999,49.349998,52.259998,52.259998,60971700
+2020-02-11,53.220001,54.480000,52.910000,53.799999,53.799999,74719100
+2020-02-12,54.529999,54.849998,53.529999,53.889999,53.889999,45994900
+2020-02-13,53.430000,55.029999,53.340000,54.529999,54.529999,51640000
+2020-02-14,55.189999,55.400002,54.560001,55.310001,55.310001,52365400
+2020-02-18,54.939999,58.130001,54.840000,56.889999,56.889999,70133200
+2020-02-19,57.990002,59.270000,57.509998,58.900002,58.900002,58597300
+2020-02-20,58.439999,59.020000,56.150002,57.270000,57.270000,74203400
+2020-02-21,56.709999,56.799999,52.889999,53.279999,53.279999,88271100
+2020-02-24,48.180000,50.279999,47.490002,49.119999,49.119999,86624100
+2020-02-25,51.139999,51.240002,47.119999,47.570000,47.570000,88699400
+2020-02-26,47.700001,49.290001,47.070000,47.490002,47.490002,86378400
+2020-02-27,45.380001,46.240002,42.209999,44.009998,44.009998,106416200
+2020-02-28,41.360001,46.150002,41.040001,45.480000,45.480000,100667700
+2020-03-02,47.419998,47.680000,44.660000,47.459999,47.459999,102324700
+2020-03-03,49.029999,50.200001,45.669998,46.750000,46.750000,141972300
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80357400
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63164100
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72854800
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40774200
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48679100
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64948300
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44800700
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71699700
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65737300
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88607800
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,56117100
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40446700
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58670500
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57305100
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
\ No newline at end of file
diff --git a/AMD_Dataset/AMD2015-2020.csv b/AMD_Dataset/AMD2015-2020.csv
new file mode 100644
index 0000000..22072f4
--- /dev/null
+++ b/AMD_Dataset/AMD2015-2020.csv
@@ -0,0 +1,1511 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2015-01-02,2.670000,2.670000,2.670000,2.670000,2.670000,0
+2015-01-05,2.670000,2.700000,2.640000,2.660000,2.660000,8878200
+2015-01-06,2.650000,2.660000,2.550000,2.630000,2.630000,13912500
+2015-01-07,2.630000,2.650000,2.540000,2.580000,2.580000,12377600
+2015-01-08,2.590000,2.650000,2.560000,2.610000,2.610000,11136600
+2015-01-09,2.630000,2.640000,2.580000,2.630000,2.630000,8907600
+2015-01-12,2.620000,2.640000,2.550000,2.630000,2.630000,9979600
+2015-01-13,2.640000,2.680000,2.600000,2.660000,2.660000,17907400
+2015-01-14,2.600000,2.660000,2.580000,2.630000,2.630000,9989900
+2015-01-15,2.620000,2.650000,2.490000,2.520000,2.520000,17744000
+2015-01-16,2.520000,2.530000,2.390000,2.390000,2.390000,30192400
+2015-01-20,2.390000,2.430000,2.190000,2.240000,2.240000,56713300
+2015-01-21,2.180000,2.450000,2.140000,2.450000,2.450000,46530800
+2015-01-22,2.420000,2.500000,2.370000,2.470000,2.470000,36169600
+2015-01-23,2.480000,2.500000,2.430000,2.450000,2.450000,11107200
+2015-01-26,2.440000,2.640000,2.440000,2.610000,2.610000,36571300
+2015-01-27,2.580000,2.840000,2.560000,2.700000,2.700000,51805800
+2015-01-28,2.710000,2.750000,2.600000,2.630000,2.630000,24786200
+2015-01-29,2.630000,2.690000,2.510000,2.610000,2.610000,17790200
+2015-01-30,2.560000,2.600000,2.510000,2.570000,2.570000,12908200
+2015-02-02,2.690000,2.750000,2.650000,2.670000,2.670000,25688700
+2015-02-03,2.700000,2.800000,2.680000,2.760000,2.760000,22592300
+2015-02-04,2.780000,2.920000,2.760000,2.850000,2.850000,34829300
+2015-02-05,2.880000,3.370000,2.870000,3.310000,3.310000,73355600
+2015-02-06,3.200000,3.210000,3.000000,3.030000,3.030000,38300000
+2015-02-09,3.030000,3.070000,2.930000,3.040000,3.040000,24133800
+2015-02-10,3.070000,3.100000,3.010000,3.040000,3.040000,13995100
+2015-02-11,3.030000,3.100000,3.000000,3.070000,3.070000,11741100
+2015-02-12,3.080000,3.150000,3.050000,3.120000,3.120000,12975000
+2015-02-13,3.130000,3.180000,3.110000,3.150000,3.150000,9627600
+2015-02-17,3.160000,3.170000,3.080000,3.110000,3.110000,8678100
+2015-02-18,3.110000,3.140000,3.060000,3.080000,3.080000,7286100
+2015-02-19,3.060000,3.080000,3.010000,3.060000,3.060000,6573600
+2015-02-20,3.030000,3.130000,3.020000,3.060000,3.060000,10666700
+2015-02-23,3.050000,3.100000,3.030000,3.060000,3.060000,6323500
+2015-02-24,3.060000,3.120000,3.020000,3.110000,3.110000,10916300
+2015-02-25,3.080000,3.140000,3.060000,3.100000,3.100000,6151300
+2015-02-26,3.100000,3.130000,3.060000,3.080000,3.080000,8680900
+2015-02-27,3.070000,3.120000,3.070000,3.110000,3.110000,7150200
+2015-03-02,3.130000,3.230000,3.110000,3.210000,3.210000,15638100
+2015-03-03,3.200000,3.230000,3.130000,3.140000,3.140000,8644000
+2015-03-04,3.140000,3.140000,3.010000,3.050000,3.050000,12122100
+2015-03-05,3.100000,3.100000,2.980000,2.980000,2.980000,11472300
+2015-03-06,2.960000,2.990000,2.830000,2.920000,2.920000,16785200
+2015-03-09,2.920000,2.980000,2.900000,2.930000,2.930000,12405900
+2015-03-10,2.970000,2.980000,2.920000,2.920000,2.920000,10312400
+2015-03-11,2.920000,2.950000,2.800000,2.840000,2.840000,11772800
+2015-03-12,2.760000,2.790000,2.720000,2.760000,2.760000,13847200
+2015-03-13,2.740000,2.780000,2.710000,2.750000,2.750000,8098100
+2015-03-16,2.750000,2.810000,2.750000,2.760000,2.760000,6132900
+2015-03-17,2.750000,2.800000,2.740000,2.770000,2.770000,7742200
+2015-03-18,2.770000,2.820000,2.720000,2.750000,2.750000,11385200
+2015-03-19,2.760000,2.780000,2.730000,2.740000,2.740000,8819400
+2015-03-20,2.760000,2.800000,2.740000,2.800000,2.800000,10764800
+2015-03-23,2.810000,2.850000,2.800000,2.840000,2.840000,7450200
+2015-03-24,2.850000,2.850000,2.760000,2.790000,2.790000,8724500
+2015-03-25,2.780000,2.790000,2.560000,2.630000,2.630000,26985300
+2015-03-26,2.590000,2.700000,2.530000,2.650000,2.650000,28286300
+2015-03-27,2.700000,2.800000,2.630000,2.720000,2.720000,16844100
+2015-03-30,2.730000,2.760000,2.660000,2.700000,2.700000,8557500
+2015-03-31,2.660000,2.700000,2.650000,2.680000,2.680000,7025000
+2015-04-01,2.660000,2.750000,2.650000,2.690000,2.690000,11240500
+2015-04-02,2.660000,2.700000,2.650000,2.690000,2.690000,7047600
+2015-04-06,2.680000,2.730000,2.680000,2.700000,2.700000,8178500
+2015-04-07,2.700000,2.740000,2.690000,2.700000,2.700000,5738100
+2015-04-08,2.680000,2.740000,2.680000,2.710000,2.710000,4349000
+2015-04-09,2.690000,2.750000,2.690000,2.720000,2.720000,7127600
+2015-04-10,2.740000,2.780000,2.730000,2.760000,2.760000,6184800
+2015-04-13,2.760000,2.800000,2.730000,2.780000,2.780000,8391500
+2015-04-14,2.770000,2.790000,2.650000,2.670000,2.670000,13364100
+2015-04-15,2.700000,2.740000,2.650000,2.700000,2.700000,15281400
+2015-04-16,2.720000,2.940000,2.700000,2.870000,2.870000,28617300
+2015-04-17,2.540000,2.580000,2.450000,2.580000,2.580000,53185300
+2015-04-20,2.560000,2.570000,2.450000,2.490000,2.490000,29164300
+2015-04-21,2.530000,2.530000,2.350000,2.350000,2.350000,31279400
+2015-04-22,2.350000,2.360000,2.250000,2.280000,2.280000,27634900
+2015-04-23,2.280000,2.360000,2.260000,2.330000,2.330000,15130400
+2015-04-24,2.360000,2.380000,2.300000,2.300000,2.300000,15001200
+2015-04-27,2.300000,2.360000,2.290000,2.340000,2.340000,13486900
+2015-04-28,2.360000,2.370000,2.310000,2.310000,2.310000,11448700
+2015-04-29,2.300000,2.330000,2.270000,2.280000,2.280000,11870200
+2015-04-30,2.280000,2.310000,2.260000,2.260000,2.260000,11465300
+2015-05-01,2.260000,2.310000,2.250000,2.310000,2.310000,11662800
+2015-05-04,2.310000,2.360000,2.300000,2.310000,2.310000,9670100
+2015-05-05,2.340000,2.340000,2.250000,2.280000,2.280000,12371600
+2015-05-06,2.290000,2.310000,2.240000,2.290000,2.290000,18492100
+2015-05-07,2.320000,2.320000,2.260000,2.320000,2.320000,15015600
+2015-05-08,2.330000,2.360000,2.300000,2.310000,2.310000,9758800
+2015-05-11,2.310000,2.350000,2.310000,2.320000,2.320000,10046900
+2015-05-12,2.320000,2.350000,2.300000,2.350000,2.350000,10017500
+2015-05-13,2.360000,2.380000,2.350000,2.370000,2.370000,7575900
+2015-05-14,2.380000,2.390000,2.330000,2.330000,2.330000,8865100
+2015-05-15,2.330000,2.380000,2.320000,2.320000,2.320000,8054800
+2015-05-18,2.350000,2.360000,2.330000,2.350000,2.350000,4732800
+2015-05-19,2.360000,2.370000,2.280000,2.280000,2.280000,9588400
+2015-05-20,2.300000,2.330000,2.280000,2.320000,2.320000,6947700
+2015-05-21,2.310000,2.350000,2.280000,2.280000,2.280000,7127700
+2015-05-22,2.300000,2.310000,2.270000,2.280000,2.280000,12845400
+2015-05-26,2.270000,2.280000,2.220000,2.220000,2.220000,10007800
+2015-05-27,2.240000,2.280000,2.200000,2.280000,2.280000,17511000
+2015-05-28,2.280000,2.330000,2.270000,2.270000,2.270000,12354600
+2015-05-29,2.270000,2.320000,2.250000,2.280000,2.280000,7750500
+2015-06-01,2.290000,2.300000,2.250000,2.250000,2.250000,6803700
+2015-06-02,2.260000,2.300000,2.250000,2.300000,2.300000,7106000
+2015-06-03,2.300000,2.320000,2.280000,2.280000,2.280000,8062300
+2015-06-04,2.280000,2.330000,2.260000,2.330000,2.330000,11575800
+2015-06-05,2.310000,2.340000,2.290000,2.330000,2.330000,7349700
+2015-06-08,2.310000,2.330000,2.290000,2.310000,2.310000,6212900
+2015-06-09,2.350000,2.360000,2.280000,2.290000,2.290000,12282700
+2015-06-10,2.310000,2.350000,2.300000,2.320000,2.320000,8161200
+2015-06-11,2.340000,2.350000,2.310000,2.320000,2.320000,7671000
+2015-06-12,2.310000,2.330000,2.300000,2.310000,2.310000,4557600
+2015-06-15,2.320000,2.350000,2.290000,2.320000,2.320000,8627800
+2015-06-16,2.320000,2.370000,2.320000,2.350000,2.350000,9795000
+2015-06-17,2.370000,2.540000,2.350000,2.470000,2.470000,27497900
+2015-06-18,2.500000,2.590000,2.480000,2.520000,2.520000,25400200
+2015-06-19,2.530000,2.590000,2.460000,2.580000,2.580000,25551700
+2015-06-22,2.610000,2.670000,2.580000,2.620000,2.620000,19410100
+2015-06-23,2.620000,2.640000,2.550000,2.610000,2.610000,17919600
+2015-06-24,2.600000,2.660000,2.570000,2.620000,2.620000,17516700
+2015-06-25,2.620000,2.660000,2.570000,2.580000,2.580000,18360200
+2015-06-26,2.540000,2.550000,2.370000,2.470000,2.470000,97054200
+2015-06-29,2.410000,2.420000,2.310000,2.340000,2.340000,22971500
+2015-06-30,2.430000,2.430000,2.350000,2.400000,2.400000,19381300
+2015-07-01,2.470000,2.480000,2.360000,2.420000,2.420000,19375000
+2015-07-02,2.430000,2.630000,2.390000,2.530000,2.530000,31185900
+2015-07-06,2.460000,2.540000,2.440000,2.470000,2.470000,20349400
+2015-07-07,2.040000,2.140000,2.020000,2.090000,2.090000,46418700
+2015-07-08,2.070000,2.070000,2.010000,2.010000,2.010000,15302900
+2015-07-09,2.040000,2.060000,1.930000,1.980000,1.980000,23378200
+2015-07-10,2.000000,2.030000,1.950000,1.960000,1.960000,17520800
+2015-07-13,1.970000,1.990000,1.950000,1.960000,1.960000,9080900
+2015-07-14,2.030000,2.060000,1.970000,2.050000,2.050000,15812300
+2015-07-15,2.070000,2.090000,1.950000,1.960000,1.960000,13517800
+2015-07-16,1.970000,2.000000,1.870000,1.870000,1.870000,20653300
+2015-07-17,1.870000,1.900000,1.740000,1.790000,1.790000,28127100
+2015-07-20,1.820000,1.840000,1.770000,1.800000,1.800000,12142400
+2015-07-21,1.820000,1.830000,1.780000,1.800000,1.800000,15034500
+2015-07-22,1.800000,1.810000,1.760000,1.790000,1.790000,16043400
+2015-07-23,1.800000,1.810000,1.750000,1.760000,1.760000,10641900
+2015-07-24,1.760000,1.770000,1.650000,1.670000,1.670000,16478400
+2015-07-27,1.670000,1.700000,1.610000,1.620000,1.620000,11916500
+2015-07-28,1.620000,1.770000,1.620000,1.770000,1.770000,14614600
+2015-07-29,1.770000,1.990000,1.760000,1.960000,1.960000,25582200
+2015-07-30,1.940000,1.990000,1.880000,1.930000,1.930000,15837400
+2015-07-31,1.940000,1.990000,1.920000,1.930000,1.930000,7733700
+2015-08-03,1.930000,2.200000,1.900000,2.200000,2.200000,26218200
+2015-08-04,2.180000,2.180000,2.050000,2.130000,2.130000,14328400
+2015-08-05,2.110000,2.210000,2.100000,2.160000,2.160000,13236000
+2015-08-06,2.150000,2.170000,2.100000,2.110000,2.110000,9475000
+2015-08-07,2.100000,2.140000,2.060000,2.090000,2.090000,7680800
+2015-08-10,1.920000,1.980000,1.820000,1.930000,1.930000,29926200
+2015-08-11,1.910000,1.930000,1.880000,1.900000,1.900000,7479200
+2015-08-12,1.880000,1.930000,1.840000,1.900000,1.900000,8521200
+2015-08-13,1.900000,1.910000,1.790000,1.790000,1.790000,7839700
+2015-08-14,1.800000,1.850000,1.790000,1.840000,1.840000,6183400
+2015-08-17,1.820000,1.880000,1.800000,1.800000,1.800000,9062400
+2015-08-18,1.790000,1.820000,1.750000,1.800000,1.800000,9751900
+2015-08-19,1.800000,1.810000,1.760000,1.800000,1.800000,7441200
+2015-08-20,1.790000,1.800000,1.700000,1.700000,1.700000,13745700
+2015-08-21,1.680000,1.800000,1.680000,1.780000,1.780000,12529500
+2015-08-24,1.690000,1.830000,1.650000,1.750000,1.750000,17217400
+2015-08-25,1.820000,1.820000,1.660000,1.660000,1.660000,12097700
+2015-08-26,1.690000,1.730000,1.660000,1.720000,1.720000,10715300
+2015-08-27,1.740000,1.840000,1.740000,1.780000,1.780000,11839300
+2015-08-28,1.750000,1.870000,1.750000,1.850000,1.850000,10924600
+2015-08-31,1.820000,1.870000,1.790000,1.810000,1.810000,6516000
+2015-09-01,1.770000,1.820000,1.710000,1.710000,1.710000,8470700
+2015-09-02,1.750000,1.770000,1.720000,1.770000,1.770000,6306100
+2015-09-03,1.760000,1.850000,1.760000,1.790000,1.790000,7154200
+2015-09-04,1.760000,1.840000,1.760000,1.820000,1.820000,6725300
+2015-09-08,1.850000,1.880000,1.830000,1.880000,1.880000,6009500
+2015-09-09,1.900000,1.970000,1.830000,1.850000,1.850000,12612300
+2015-09-10,1.840000,1.880000,1.830000,1.840000,1.840000,4290400
+2015-09-11,1.880000,2.140000,1.810000,2.010000,2.010000,31010300
+2015-09-14,2.000000,2.000000,1.810000,1.820000,1.820000,16458500
+2015-09-15,1.840000,1.870000,1.810000,1.860000,1.860000,6524400
+2015-09-16,1.870000,1.900000,1.850000,1.890000,1.890000,4928300
+2015-09-17,1.900000,1.940000,1.870000,1.890000,1.890000,5831600
+2015-09-18,1.870000,1.920000,1.850000,1.870000,1.870000,11814000
+2015-09-21,1.870000,1.900000,1.810000,1.810000,1.810000,5377800
+2015-09-22,1.800000,1.840000,1.720000,1.730000,1.730000,9975200
+2015-09-23,1.760000,1.780000,1.690000,1.700000,1.700000,9649200
+2015-09-24,1.680000,1.730000,1.660000,1.720000,1.720000,11247700
+2015-09-25,1.750000,1.750000,1.680000,1.710000,1.710000,5644600
+2015-09-28,1.690000,1.700000,1.660000,1.660000,1.660000,5693100
+2015-09-29,1.670000,1.690000,1.650000,1.670000,1.670000,7005300
+2015-09-30,1.700000,1.720000,1.680000,1.720000,1.720000,5739500
+2015-10-01,1.770000,1.770000,1.720000,1.740000,1.740000,5531700
+2015-10-02,1.760000,1.830000,1.720000,1.830000,1.830000,7146100
+2015-10-05,1.820000,1.870000,1.770000,1.800000,1.800000,7595600
+2015-10-06,1.800000,1.860000,1.800000,1.830000,1.830000,8558400
+2015-10-07,1.820000,1.870000,1.820000,1.860000,1.860000,7859200
+2015-10-08,1.870000,1.950000,1.850000,1.930000,1.930000,9198700
+2015-10-09,1.920000,1.960000,1.890000,1.960000,1.960000,8629100
+2015-10-12,1.960000,1.960000,1.850000,1.870000,1.870000,7686600
+2015-10-13,1.870000,1.940000,1.860000,1.920000,1.920000,6698400
+2015-10-14,1.920000,1.960000,1.920000,1.950000,1.950000,10184300
+2015-10-15,1.970000,2.060000,1.950000,1.970000,1.970000,27327100
+2015-10-16,2.000000,2.000000,1.890000,1.940000,1.940000,21544900
+2015-10-19,1.910000,2.010000,1.910000,2.010000,2.010000,10670800
+2015-10-20,2.000000,2.030000,1.970000,2.020000,2.020000,5584200
+2015-10-21,2.020000,2.120000,2.010000,2.100000,2.100000,14944100
+2015-10-22,2.100000,2.160000,2.090000,2.140000,2.140000,8208400
+2015-10-23,2.100000,2.210000,2.100000,2.210000,2.210000,9564200
+2015-10-26,2.210000,2.210000,2.120000,2.150000,2.150000,6313500
+2015-10-27,2.120000,2.160000,2.100000,2.150000,2.150000,5755600
+2015-10-28,2.140000,2.200000,2.120000,2.180000,2.180000,6950600
+2015-10-29,2.150000,2.180000,2.110000,2.130000,2.130000,4500400
+2015-10-30,2.140000,2.150000,2.120000,2.120000,2.120000,4897100
+2015-11-02,2.130000,2.190000,2.110000,2.190000,2.190000,5858700
+2015-11-03,2.160000,2.290000,2.160000,2.280000,2.280000,8705800
+2015-11-04,2.270000,2.300000,2.180000,2.200000,2.200000,8205300
+2015-11-05,2.210000,2.240000,2.170000,2.200000,2.200000,4302200
+2015-11-06,2.190000,2.210000,2.130000,2.150000,2.150000,8997100
+2015-11-09,2.150000,2.180000,2.100000,2.110000,2.110000,6231200
+2015-11-10,2.090000,2.100000,2.020000,2.020000,2.020000,6162200
+2015-11-11,2.020000,2.090000,2.020000,2.070000,2.070000,3532100
+2015-11-12,2.050000,2.070000,2.000000,2.000000,2.000000,3576800
+2015-11-13,1.990000,2.040000,1.940000,1.990000,1.990000,5920200
+2015-11-16,1.990000,2.020000,1.950000,1.990000,1.990000,4149700
+2015-11-17,2.010000,2.040000,1.970000,1.980000,1.980000,5825100
+2015-11-18,1.990000,2.150000,1.980000,2.120000,2.120000,9384700
+2015-11-19,2.100000,2.160000,2.090000,2.140000,2.140000,4704300
+2015-11-20,2.140000,2.250000,2.130000,2.220000,2.220000,10727100
+2015-11-23,2.220000,2.240000,2.180000,2.220000,2.220000,4863200
+2015-11-24,2.200000,2.400000,2.170000,2.340000,2.340000,15859700
+2015-11-25,2.360000,2.400000,2.310000,2.380000,2.380000,6914800
+2015-11-27,2.370000,2.380000,2.320000,2.330000,2.330000,2606600
+2015-11-30,2.340000,2.370000,2.250000,2.360000,2.360000,9924400
+2015-12-01,2.360000,2.370000,2.310000,2.340000,2.340000,5646400
+2015-12-02,2.310000,2.340000,2.230000,2.270000,2.270000,7501700
+2015-12-03,2.250000,2.310000,2.200000,2.230000,2.230000,7059900
+2015-12-04,2.230000,2.290000,2.210000,2.280000,2.280000,4572600
+2015-12-07,2.260000,2.360000,2.210000,2.360000,2.360000,8479600
+2015-12-08,2.340000,2.400000,2.250000,2.390000,2.390000,9055500
+2015-12-09,2.370000,2.400000,2.320000,2.350000,2.350000,8710000
+2015-12-10,2.360000,2.500000,2.330000,2.450000,2.450000,13069400
+2015-12-11,2.410000,2.470000,2.360000,2.360000,2.360000,11890000
+2015-12-14,2.360000,2.390000,2.300000,2.340000,2.340000,7625700
+2015-12-15,2.350000,2.430000,2.320000,2.360000,2.360000,7423900
+2015-12-16,2.390000,2.550000,2.370000,2.540000,2.540000,19543600
+2015-12-17,2.520000,2.600000,2.520000,2.560000,2.560000,11374100
+2015-12-18,2.510000,2.550000,2.420000,2.450000,2.450000,17988100
+2015-12-21,2.470000,2.530000,2.430000,2.530000,2.530000,6876600
+2015-12-22,2.550000,2.780000,2.540000,2.770000,2.770000,24893200
+2015-12-23,2.760000,2.940000,2.750000,2.830000,2.830000,30365300
+2015-12-24,2.880000,3.000000,2.860000,2.920000,2.920000,11890900
+2015-12-28,2.910000,3.020000,2.860000,3.000000,3.000000,16050500
+2015-12-29,3.040000,3.060000,2.970000,3.000000,3.000000,15300900
+2015-12-30,2.990000,3.040000,2.930000,2.980000,2.980000,10046600
+2015-12-31,2.970000,3.010000,2.870000,2.870000,2.870000,11086100
+2016-01-04,2.770000,2.820000,2.630000,2.770000,2.770000,32516800
+2016-01-05,2.770000,2.800000,2.640000,2.750000,2.750000,12972300
+2016-01-06,2.660000,2.710000,2.470000,2.510000,2.510000,23759400
+2016-01-07,2.430000,2.480000,2.260000,2.280000,2.280000,22203500
+2016-01-08,2.360000,2.420000,2.100000,2.140000,2.140000,31822400
+2016-01-11,2.160000,2.360000,2.120000,2.340000,2.340000,19629300
+2016-01-12,2.400000,2.460000,2.280000,2.390000,2.390000,17986100
+2016-01-13,2.400000,2.450000,2.210000,2.250000,2.250000,12749700
+2016-01-14,2.290000,2.350000,2.210000,2.210000,2.210000,15666600
+2016-01-15,2.100000,2.130000,1.990000,2.030000,2.030000,21199300
+2016-01-19,2.080000,2.110000,1.900000,1.950000,1.950000,18978900
+2016-01-20,1.810000,1.950000,1.750000,1.800000,1.800000,29243600
+2016-01-21,1.820000,2.180000,1.810000,2.090000,2.090000,26387900
+2016-01-22,2.110000,2.170000,1.980000,2.020000,2.020000,16245500
+2016-01-25,2.010000,2.150000,2.010000,2.120000,2.120000,13080900
+2016-01-26,2.140000,2.150000,2.030000,2.070000,2.070000,11097400
+2016-01-27,2.080000,2.180000,2.070000,2.130000,2.130000,10833200
+2016-01-28,2.160000,2.170000,2.070000,2.080000,2.080000,7118400
+2016-01-29,2.090000,2.200000,2.070000,2.200000,2.200000,11998100
+2016-02-01,2.170000,2.190000,2.110000,2.140000,2.140000,8816100
+2016-02-02,2.110000,2.140000,1.960000,1.990000,1.990000,11224100
+2016-02-03,2.040000,2.080000,1.950000,2.070000,2.070000,9978600
+2016-02-04,2.060000,2.170000,2.030000,2.090000,2.090000,8284800
+2016-02-05,2.060000,2.080000,1.980000,1.980000,1.980000,7914400
+2016-02-08,1.970000,1.980000,1.870000,1.930000,1.930000,11589000
+2016-02-09,1.890000,2.000000,1.850000,1.900000,1.900000,14991500
+2016-02-10,1.920000,1.980000,1.830000,1.840000,1.840000,9466100
+2016-02-11,1.820000,1.940000,1.810000,1.860000,1.860000,7858300
+2016-02-12,1.890000,1.910000,1.820000,1.830000,1.830000,9957300
+2016-02-16,1.860000,1.900000,1.820000,1.830000,1.830000,11853400
+2016-02-17,1.850000,1.940000,1.850000,1.900000,1.900000,13770200
+2016-02-18,1.930000,1.980000,1.900000,1.910000,1.910000,10823400
+2016-02-19,1.930000,1.930000,1.830000,1.910000,1.910000,7784100
+2016-02-22,1.940000,2.040000,1.930000,2.010000,2.010000,9895500
+2016-02-23,2.040000,2.060000,1.970000,1.970000,1.970000,6710600
+2016-02-24,1.980000,2.040000,1.930000,2.020000,2.020000,6906200
+2016-02-25,2.020000,2.040000,1.980000,2.030000,2.030000,5614400
+2016-02-26,2.040000,2.100000,2.030000,2.070000,2.070000,7911500
+2016-02-29,2.060000,2.150000,2.050000,2.140000,2.140000,11400300
+2016-03-01,2.160000,2.200000,2.120000,2.180000,2.180000,9011200
+2016-03-02,2.200000,2.330000,2.180000,2.320000,2.320000,10845700
+2016-03-03,2.320000,2.550000,2.300000,2.460000,2.460000,22092400
+2016-03-04,2.420000,2.500000,2.340000,2.370000,2.370000,15449000
+2016-03-07,2.360000,2.470000,2.360000,2.470000,2.470000,8754300
+2016-03-08,2.440000,2.460000,2.300000,2.300000,2.300000,10026900
+2016-03-09,2.320000,2.350000,2.200000,2.260000,2.260000,13082400
+2016-03-10,2.290000,2.310000,2.150000,2.260000,2.260000,9603500
+2016-03-11,2.290000,2.540000,2.290000,2.520000,2.520000,21382400
+2016-03-14,2.530000,2.750000,2.500000,2.720000,2.720000,33848000
+2016-03-15,2.670000,2.690000,2.450000,2.490000,2.490000,21573600
+2016-03-16,2.500000,2.640000,2.490000,2.630000,2.630000,13015700
+2016-03-17,2.770000,2.810000,2.700000,2.800000,2.800000,29000800
+2016-03-18,2.800000,2.930000,2.770000,2.930000,2.930000,26330500
+2016-03-21,2.900000,2.900000,2.750000,2.800000,2.800000,13464900
+2016-03-22,2.730000,2.850000,2.710000,2.790000,2.790000,10315800
+2016-03-23,2.800000,2.830000,2.680000,2.680000,2.680000,10167100
+2016-03-24,2.690000,2.810000,2.620000,2.790000,2.790000,10040200
+2016-03-28,2.810000,2.840000,2.730000,2.780000,2.780000,7683700
+2016-03-29,2.740000,2.880000,2.700000,2.860000,2.860000,13616200
+2016-03-30,2.880000,2.980000,2.850000,2.860000,2.860000,14945900
+2016-03-31,2.840000,2.880000,2.800000,2.850000,2.850000,9071500
+2016-04-01,2.790000,2.880000,2.760000,2.830000,2.830000,8257700
+2016-04-04,2.830000,2.870000,2.800000,2.830000,2.830000,5591100
+2016-04-05,2.760000,2.840000,2.720000,2.760000,2.760000,9640200
+2016-04-06,2.750000,2.800000,2.720000,2.800000,2.800000,12534600
+2016-04-07,2.760000,2.830000,2.610000,2.640000,2.640000,13479200
+2016-04-08,2.700000,2.760000,2.680000,2.740000,2.740000,8489000
+2016-04-11,2.760000,2.820000,2.740000,2.760000,2.760000,9045100
+2016-04-12,2.790000,2.850000,2.760000,2.810000,2.810000,16131900
+2016-04-13,2.780000,2.820000,2.730000,2.800000,2.800000,8048000
+2016-04-14,2.770000,2.790000,2.700000,2.720000,2.720000,8985300
+2016-04-15,2.720000,2.750000,2.680000,2.700000,2.700000,7487500
+2016-04-18,2.670000,2.800000,2.650000,2.760000,2.760000,8938800
+2016-04-19,2.780000,2.780000,2.610000,2.620000,2.620000,11719900
+2016-04-20,2.620000,2.720000,2.610000,2.700000,2.700000,7926100
+2016-04-21,2.650000,2.700000,2.600000,2.620000,2.620000,13957200
+2016-04-22,3.190000,3.990000,3.180000,3.990000,3.990000,143265300
+2016-04-25,3.810000,3.820000,3.310000,3.450000,3.450000,80607900
+2016-04-26,3.450000,3.750000,3.440000,3.660000,3.660000,36336900
+2016-04-27,3.550000,3.750000,3.530000,3.730000,3.730000,24186800
+2016-04-28,3.690000,3.800000,3.600000,3.610000,3.610000,20230000
+2016-04-29,3.690000,3.690000,3.450000,3.550000,3.550000,17717800
+2016-05-02,3.580000,3.750000,3.570000,3.740000,3.740000,16972800
+2016-05-03,3.700000,3.710000,3.580000,3.600000,3.600000,13784800
+2016-05-04,3.540000,3.670000,3.540000,3.600000,3.600000,8688500
+2016-05-05,3.640000,3.800000,3.610000,3.660000,3.660000,21529600
+2016-05-06,3.650000,3.750000,3.640000,3.680000,3.680000,11839300
+2016-05-09,3.660000,3.680000,3.450000,3.650000,3.650000,16299400
+2016-05-10,3.660000,3.680000,3.560000,3.640000,3.640000,9415100
+2016-05-11,3.610000,3.680000,3.600000,3.650000,3.650000,7540300
+2016-05-12,3.650000,3.680000,3.550000,3.590000,3.590000,9255800
+2016-05-13,3.560000,3.730000,3.550000,3.670000,3.670000,16470100
+2016-05-16,3.670000,3.850000,3.650000,3.790000,3.790000,14703800
+2016-05-17,3.800000,3.980000,3.690000,3.790000,3.790000,20066100
+2016-05-18,3.790000,3.970000,3.770000,3.840000,3.840000,19487500
+2016-05-19,3.830000,3.850000,3.690000,3.770000,3.770000,17696900
+2016-05-20,3.830000,3.900000,3.810000,3.870000,3.870000,13799600
+2016-05-23,3.900000,4.200000,3.880000,4.040000,4.040000,35467000
+2016-05-24,4.090000,4.210000,3.920000,4.200000,4.200000,34283900
+2016-05-25,4.240000,4.350000,4.150000,4.180000,4.180000,24703600
+2016-05-26,4.190000,4.380000,4.170000,4.350000,4.350000,22625700
+2016-05-27,4.390000,4.630000,4.370000,4.600000,4.600000,34429600
+2016-05-31,4.670000,4.710000,4.500000,4.570000,4.570000,25379200
+2016-06-01,4.600000,4.640000,4.380000,4.430000,4.430000,29696400
+2016-06-02,4.370000,4.400000,4.070000,4.240000,4.240000,35335000
+2016-06-03,4.160000,4.200000,4.080000,4.160000,4.160000,17561800
+2016-06-06,4.200000,4.510000,4.170000,4.470000,4.470000,21329600
+2016-06-07,4.560000,4.670000,4.470000,4.510000,4.510000,20676200
+2016-06-08,4.540000,4.560000,4.380000,4.460000,4.460000,16074300
+2016-06-09,4.410000,4.540000,4.320000,4.520000,4.520000,16219100
+2016-06-10,4.400000,4.470000,4.300000,4.320000,4.320000,15106500
+2016-06-13,4.320000,4.480000,4.320000,4.400000,4.400000,13500700
+2016-06-14,4.400000,4.510000,4.330000,4.390000,4.390000,16757400
+2016-06-15,4.440000,4.480000,4.300000,4.420000,4.420000,11575300
+2016-06-16,4.500000,4.750000,4.460000,4.750000,4.750000,34182700
+2016-06-17,4.750000,5.270000,4.680000,5.260000,5.260000,64894100
+2016-06-20,5.390000,5.450000,5.090000,5.100000,5.100000,43541300
+2016-06-21,5.100000,5.500000,5.090000,5.450000,5.450000,35864600
+2016-06-22,5.460000,5.520000,4.960000,5.020000,5.020000,47943300
+2016-06-23,5.170000,5.260000,5.050000,5.210000,5.210000,29159200
+2016-06-24,4.820000,5.070000,4.760000,4.880000,4.880000,36735200
+2016-06-27,4.880000,5.050000,4.650000,4.720000,4.720000,31025300
+2016-06-28,4.950000,5.190000,4.910000,5.120000,5.120000,29221400
+2016-06-29,5.310000,5.400000,5.100000,5.130000,5.130000,33118300
+2016-06-30,5.130000,5.190000,4.950000,5.140000,5.140000,26124800
+2016-07-01,5.090000,5.140000,5.000000,5.070000,5.070000,18255900
+2016-07-05,5.030000,5.050000,4.880000,4.960000,4.960000,16332500
+2016-07-06,4.910000,5.110000,4.900000,5.040000,5.040000,19392900
+2016-07-07,5.070000,5.100000,4.940000,5.020000,5.020000,15813800
+2016-07-08,4.840000,5.150000,4.820000,5.100000,5.100000,28140700
+2016-07-11,5.130000,5.190000,5.000000,5.010000,5.010000,21027900
+2016-07-12,5.010000,5.170000,5.010000,5.140000,5.140000,20832500
+2016-07-13,5.140000,5.190000,5.040000,5.090000,5.090000,14032500
+2016-07-14,5.150000,5.240000,5.060000,5.170000,5.170000,20050100
+2016-07-15,5.200000,5.200000,5.100000,5.140000,5.140000,14219300
+2016-07-18,5.190000,5.570000,5.130000,5.510000,5.510000,38619400
+2016-07-19,5.500000,5.550000,5.340000,5.410000,5.410000,23439600
+2016-07-20,5.480000,5.500000,5.400000,5.410000,5.410000,20102400
+2016-07-21,5.430000,5.450000,5.100000,5.220000,5.220000,40242000
+2016-07-22,5.730000,5.970000,5.450000,5.840000,5.840000,101838300
+2016-07-25,5.930000,6.950000,5.920000,6.700000,6.700000,118328600
+2016-07-26,6.760000,7.160000,6.710000,6.980000,6.980000,81230600
+2016-07-27,6.930000,6.980000,6.680000,6.850000,6.850000,38567300
+2016-07-28,6.790000,6.980000,6.740000,6.820000,6.820000,27515600
+2016-07-29,6.880000,6.960000,6.750000,6.860000,6.860000,22580500
+2016-08-01,6.890000,6.920000,6.570000,6.640000,6.640000,26729000
+2016-08-02,6.560000,6.600000,6.150000,6.260000,6.260000,40816400
+2016-08-03,6.180000,6.450000,6.150000,6.300000,6.300000,23807800
+2016-08-04,6.390000,6.610000,6.370000,6.470000,6.470000,22411000
+2016-08-05,6.560000,6.760000,6.470000,6.610000,6.610000,20164000
+2016-08-08,6.700000,6.850000,6.650000,6.680000,6.680000,21462200
+2016-08-09,6.750000,6.780000,6.540000,6.600000,6.600000,16772400
+2016-08-10,6.350000,6.580000,6.250000,6.490000,6.490000,29070700
+2016-08-11,6.500000,6.590000,6.460000,6.580000,6.580000,13240300
+2016-08-12,6.600000,6.790000,6.550000,6.730000,6.730000,25466400
+2016-08-15,6.790000,6.970000,6.780000,6.950000,6.950000,28339400
+2016-08-16,6.940000,6.940000,6.650000,6.780000,6.780000,26768800
+2016-08-17,6.700000,6.750000,6.610000,6.680000,6.680000,13791300
+2016-08-18,6.740000,7.070000,6.730000,7.040000,7.040000,30783300
+2016-08-19,7.240000,8.000000,7.220000,7.620000,7.620000,75129300
+2016-08-22,7.830000,7.950000,7.370000,7.580000,7.580000,41519200
+2016-08-23,7.660000,7.740000,7.530000,7.670000,7.670000,27531100
+2016-08-24,7.670000,7.670000,7.370000,7.430000,7.430000,22943900
+2016-08-25,7.490000,7.490000,7.200000,7.470000,7.470000,16451300
+2016-08-26,7.490000,7.800000,7.460000,7.670000,7.670000,31387900
+2016-08-29,7.720000,7.790000,7.570000,7.590000,7.590000,16916300
+2016-08-30,7.610000,7.640000,7.410000,7.490000,7.490000,16088100
+2016-08-31,7.520000,7.520000,7.280000,7.400000,7.400000,18808800
+2016-09-01,7.180000,7.440000,7.090000,7.350000,7.350000,22284600
+2016-09-02,7.490000,7.640000,7.380000,7.510000,7.510000,18538400
+2016-09-06,7.560000,7.600000,7.250000,7.340000,7.340000,24994600
+2016-09-07,7.050000,7.070000,6.780000,6.840000,6.840000,57721900
+2016-09-08,6.640000,6.650000,6.150000,6.230000,6.230000,90814700
+2016-09-09,6.230000,6.240000,5.850000,5.900000,5.900000,170828000
+2016-09-12,5.830000,6.070000,5.770000,5.940000,5.940000,78014400
+2016-09-13,5.920000,5.950000,5.660000,5.740000,5.740000,50819500
+2016-09-14,5.750000,6.080000,5.750000,6.040000,6.040000,64251100
+2016-09-15,6.090000,6.200000,5.950000,6.020000,6.020000,52669500
+2016-09-16,6.220000,6.220000,5.970000,6.050000,6.050000,47829400
+2016-09-19,6.120000,6.280000,6.080000,6.160000,6.160000,37837200
+2016-09-20,6.230000,6.280000,6.120000,6.170000,6.170000,28990900
+2016-09-21,6.200000,6.320000,6.140000,6.290000,6.290000,33450000
+2016-09-22,6.350000,6.440000,6.330000,6.370000,6.370000,35848200
+2016-09-23,6.310000,6.650000,6.310000,6.550000,6.550000,61022400
+2016-09-26,6.540000,6.540000,6.310000,6.320000,6.320000,29875800
+2016-09-27,6.450000,6.580000,6.290000,6.540000,6.540000,30035900
+2016-09-28,6.570000,6.650000,6.480000,6.590000,6.590000,27878300
+2016-09-29,6.570000,6.730000,6.540000,6.670000,6.670000,30746100
+2016-09-30,6.700000,7.040000,6.700000,6.910000,6.910000,47453100
+2016-10-03,6.950000,7.150000,6.870000,6.950000,6.950000,30456700
+2016-10-04,7.000000,7.090000,6.890000,6.970000,6.970000,25770000
+2016-10-05,6.970000,7.010000,6.700000,6.780000,6.780000,31235600
+2016-10-06,6.720000,6.980000,6.630000,6.960000,6.960000,27059700
+2016-10-07,6.920000,6.960000,6.620000,6.750000,6.750000,33059000
+2016-10-10,6.820000,6.940000,6.800000,6.840000,6.840000,13800500
+2016-10-11,6.800000,6.840000,6.380000,6.500000,6.500000,32510800
+2016-10-12,6.640000,6.770000,6.420000,6.620000,6.620000,33592700
+2016-10-13,6.500000,6.540000,6.240000,6.490000,6.490000,30401700
+2016-10-14,6.920000,7.120000,6.740000,6.750000,6.750000,66934400
+2016-10-17,6.920000,6.970000,6.640000,6.670000,6.670000,24261500
+2016-10-18,6.760000,6.890000,6.690000,6.730000,6.730000,25314800
+2016-10-19,6.700000,6.800000,6.570000,6.770000,6.770000,29420200
+2016-10-20,6.810000,6.980000,6.770000,6.960000,6.960000,64607500
+2016-10-21,6.500000,6.650000,6.370000,6.520000,6.520000,64243500
+2016-10-24,6.570000,7.010000,6.540000,7.010000,7.010000,52998400
+2016-10-25,6.900000,7.500000,6.870000,7.500000,7.500000,78862000
+2016-10-26,7.400000,7.480000,7.260000,7.290000,7.290000,47619300
+2016-10-27,7.440000,7.460000,7.100000,7.110000,7.110000,37804200
+2016-10-28,7.100000,7.530000,7.020000,7.200000,7.200000,77261300
+2016-10-31,7.240000,7.460000,7.200000,7.230000,7.230000,42345900
+2016-11-01,7.320000,7.430000,6.920000,7.090000,7.090000,39906900
+2016-11-02,7.030000,7.060000,6.670000,6.760000,6.760000,33852200
+2016-11-03,6.780000,6.790000,6.560000,6.700000,6.700000,33673600
+2016-11-04,6.690000,6.720000,6.460000,6.560000,6.560000,32215700
+2016-11-07,6.790000,6.990000,6.760000,6.960000,6.960000,36999200
+2016-11-08,6.850000,7.180000,6.750000,7.000000,7.000000,37728500
+2016-11-09,6.700000,7.050000,6.640000,6.940000,6.940000,38479500
+2016-11-10,6.820000,6.910000,6.220000,6.300000,6.300000,71749500
+2016-11-11,6.640000,6.690000,6.470000,6.690000,6.690000,39492200
+2016-11-14,6.830000,6.840000,6.610000,6.790000,6.790000,29596400
+2016-11-15,6.820000,7.080000,6.790000,6.970000,6.970000,28909400
+2016-11-16,7.090000,7.750000,7.070000,7.670000,7.670000,78083200
+2016-11-17,7.790000,8.770000,7.770000,8.460000,8.460000,124235500
+2016-11-18,8.680000,8.830000,8.400000,8.710000,8.710000,62336200
+2016-11-21,8.870000,9.220000,8.860000,8.940000,8.940000,65595900
+2016-11-22,9.050000,9.060000,8.540000,8.690000,8.690000,71312800
+2016-11-23,8.720000,8.860000,8.500000,8.800000,8.800000,34646000
+2016-11-25,8.800000,8.910000,8.690000,8.770000,8.770000,14214100
+2016-11-28,8.720000,8.980000,8.720000,8.830000,8.830000,25907800
+2016-11-29,9.000000,9.230000,8.850000,8.930000,8.930000,54831400
+2016-11-30,9.020000,9.120000,8.900000,8.910000,8.910000,36511900
+2016-12-01,8.920000,9.030000,8.260000,8.390000,8.390000,56682400
+2016-12-02,8.380000,8.740000,8.380000,8.530000,8.530000,42398900
+2016-12-05,8.690000,8.710000,8.450000,8.680000,8.680000,31410100
+2016-12-06,8.950000,9.540000,8.820000,9.450000,9.450000,92242900
+2016-12-07,9.650000,9.790000,9.240000,9.560000,9.560000,54897300
+2016-12-08,9.900000,10.660000,9.800000,10.340000,10.340000,104613000
+2016-12-09,10.380000,10.540000,9.870000,10.340000,10.340000,60600800
+2016-12-12,10.400000,10.930000,10.380000,10.680000,10.680000,63342900
+2016-12-13,10.750000,10.800000,10.400000,10.540000,10.540000,46967800
+2016-12-14,10.430000,10.740000,10.270000,10.550000,10.550000,46968600
+2016-12-15,10.680000,10.930000,10.640000,10.860000,10.860000,48871300
+2016-12-16,10.940000,11.230000,10.600000,10.660000,10.660000,77777700
+2016-12-19,10.810000,11.000000,10.520000,10.950000,10.950000,46085800
+2016-12-20,11.190000,11.510000,11.150000,11.510000,11.510000,59314200
+2016-12-21,11.610000,11.720000,11.310000,11.470000,11.470000,44814100
+2016-12-22,11.650000,11.750000,11.470000,11.600000,11.600000,36450800
+2016-12-23,11.300000,11.600000,11.260000,11.580000,11.580000,32288200
+2016-12-27,11.650000,12.080000,11.600000,12.070000,12.070000,44336500
+2016-12-28,12.280000,12.420000,11.460000,11.550000,11.550000,71254500
+2016-12-29,11.240000,11.620000,11.010000,11.590000,11.590000,50234300
+2016-12-30,11.700000,11.780000,11.250000,11.340000,11.340000,44095400
+2017-01-03,11.420000,11.650000,11.020000,11.430000,11.430000,55182000
+2017-01-04,11.450000,11.520000,11.240000,11.430000,11.430000,40781200
+2017-01-05,11.430000,11.690000,11.230000,11.240000,11.240000,38855200
+2017-01-06,11.290000,11.490000,11.110000,11.320000,11.320000,34453500
+2017-01-09,11.370000,11.640000,11.310000,11.490000,11.490000,37304800
+2017-01-10,11.550000,11.630000,11.330000,11.440000,11.440000,29201600
+2017-01-11,11.390000,11.410000,11.150000,11.200000,11.200000,39377000
+2017-01-12,10.980000,11.040000,10.330000,10.760000,10.760000,75244100
+2017-01-13,10.790000,10.870000,10.560000,10.580000,10.580000,38377500
+2017-01-17,10.170000,10.230000,9.780000,9.820000,9.820000,70491800
+2017-01-18,9.540000,10.100000,9.420000,9.880000,9.880000,51797600
+2017-01-19,9.920000,10.250000,9.750000,9.770000,9.770000,46151300
+2017-01-20,9.880000,9.960000,9.670000,9.750000,9.750000,27982100
+2017-01-23,9.680000,10.060000,9.680000,9.910000,9.910000,27905700
+2017-01-24,9.950000,10.490000,9.950000,10.440000,10.440000,43991200
+2017-01-25,10.740000,10.980000,10.150000,10.350000,10.350000,61778100
+2017-01-26,10.350000,10.660000,10.300000,10.520000,10.520000,35866600
+2017-01-27,10.600000,10.730000,10.520000,10.670000,10.670000,32719200
+2017-01-30,10.620000,10.680000,10.300000,10.610000,10.610000,37725000
+2017-01-31,10.600000,10.670000,10.220000,10.370000,10.370000,53704900
+2017-02-01,10.900000,12.140000,10.810000,12.060000,12.060000,165939300
+2017-02-02,11.980000,12.660000,11.950000,12.280000,12.280000,116324500
+2017-02-03,12.370000,12.500000,12.040000,12.240000,12.240000,60036700
+2017-02-06,12.460000,13.700000,12.380000,13.630000,13.630000,140474100
+2017-02-07,14.050000,14.270000,13.060000,13.290000,13.290000,158683800
+2017-02-08,13.210000,13.750000,13.080000,13.560000,13.560000,75942900
+2017-02-09,13.780000,13.890000,13.400000,13.420000,13.420000,73339900
+2017-02-10,13.860000,13.860000,13.250000,13.580000,13.580000,54579300
+2017-02-13,13.700000,13.950000,13.380000,13.490000,13.490000,57413100
+2017-02-14,13.430000,13.490000,13.190000,13.260000,13.260000,40479100
+2017-02-15,13.200000,13.440000,13.150000,13.300000,13.300000,33722300
+2017-02-16,13.250000,13.350000,12.840000,12.970000,12.970000,52502500
+2017-02-17,12.790000,13.140000,12.600000,13.130000,13.130000,40888000
+2017-02-21,13.410000,14.100000,13.400000,14.000000,14.000000,66357100
+2017-02-22,14.300000,14.500000,14.040000,14.280000,14.280000,71505000
+2017-02-23,14.200000,14.450000,13.820000,14.320000,14.320000,80317600
+2017-02-24,14.000000,14.320000,13.860000,14.120000,14.120000,46288600
+2017-02-27,14.270000,15.350000,14.270000,15.200000,15.200000,95422900
+2017-02-28,15.450000,15.550000,14.350000,14.460000,14.460000,141783000
+2017-03-01,15.080000,15.090000,14.520000,14.960000,14.960000,73450400
+2017-03-02,14.590000,14.780000,13.870000,13.900000,13.900000,104330900
+2017-03-03,13.550000,13.580000,12.790000,13.030000,13.030000,163395900
+2017-03-06,13.000000,13.340000,12.380000,13.040000,13.040000,117192600
+2017-03-07,13.070000,13.370000,12.790000,13.050000,13.050000,76666300
+2017-03-08,13.250000,13.550000,13.100000,13.220000,13.220000,71294700
+2017-03-09,13.450000,13.450000,13.110000,13.330000,13.330000,45244200
+2017-03-10,13.500000,13.930000,13.450000,13.910000,13.910000,65142200
+2017-03-13,14.480000,14.680000,14.180000,14.280000,14.280000,73078100
+2017-03-14,14.000000,14.150000,13.640000,14.100000,14.100000,52554500
+2017-03-15,14.030000,14.060000,13.620000,13.980000,13.980000,55179600
+2017-03-16,13.790000,13.880000,13.650000,13.650000,13.650000,44494800
+2017-03-17,13.620000,13.740000,13.360000,13.490000,13.490000,224892300
+2017-03-20,13.680000,14.500000,13.540000,14.400000,14.400000,91565600
+2017-03-21,14.400000,14.490000,13.780000,13.820000,13.820000,72552700
+2017-03-22,13.700000,14.150000,13.550000,14.100000,14.100000,61239500
+2017-03-23,13.960000,14.120000,13.770000,13.790000,13.790000,44549900
+2017-03-24,14.160000,14.180000,13.540000,13.700000,13.700000,50099500
+2017-03-27,13.350000,13.780000,13.210000,13.700000,13.700000,42686800
+2017-03-28,13.750000,13.860000,13.550000,13.690000,13.690000,37420200
+2017-03-29,13.740000,13.870000,13.630000,13.710000,13.710000,37863500
+2017-03-30,13.730000,14.050000,13.650000,14.050000,14.050000,44132800
+2017-03-31,14.100000,14.750000,14.010000,14.550000,14.550000,84566200
+2017-04-03,14.600000,14.740000,14.300000,14.640000,14.640000,48423700
+2017-04-04,14.310000,14.670000,14.030000,14.160000,14.160000,58413000
+2017-04-05,14.280000,14.640000,14.100000,14.170000,14.170000,58816700
+2017-04-06,13.420000,13.460000,12.830000,13.270000,13.270000,139500100
+2017-04-07,13.330000,13.680000,13.220000,13.520000,13.520000,70441000
+2017-04-10,13.520000,13.590000,13.040000,13.100000,13.100000,47178000
+2017-04-11,13.020000,13.290000,12.710000,13.100000,13.100000,59916600
+2017-04-12,12.940000,13.100000,12.740000,12.760000,12.760000,37385400
+2017-04-13,12.510000,12.720000,12.220000,12.310000,12.310000,53442600
+2017-04-17,12.530000,12.800000,12.370000,12.790000,12.790000,38188200
+2017-04-18,12.630000,12.970000,12.580000,12.950000,12.950000,37172000
+2017-04-19,13.090000,13.210000,12.800000,12.840000,12.840000,36491100
+2017-04-20,12.980000,13.150000,12.880000,13.110000,13.110000,41976100
+2017-04-21,13.080000,13.120000,12.900000,13.000000,13.000000,25689600
+2017-04-24,13.230000,13.230000,13.050000,13.130000,13.130000,36120300
+2017-04-25,13.240000,13.530000,13.160000,13.490000,13.490000,35881000
+2017-04-26,13.420000,13.530000,13.220000,13.410000,13.410000,36644500
+2017-04-27,13.430000,13.700000,13.370000,13.620000,13.620000,31327600
+2017-04-28,13.730000,13.760000,13.160000,13.300000,13.300000,50376000
+2017-05-01,13.430000,13.630000,13.250000,13.620000,13.620000,68036300
+2017-05-02,11.730000,11.760000,10.300000,10.320000,10.320000,268336500
+2017-05-03,10.290000,10.680000,9.850000,10.390000,10.390000,140899400
+2017-05-04,10.550000,10.550000,9.940000,10.100000,10.100000,77031400
+2017-05-05,10.130000,10.260000,9.940000,10.190000,10.190000,51759000
+2017-05-08,10.220000,10.220000,10.000000,10.040000,10.040000,35101100
+2017-05-09,10.040000,10.400000,10.040000,10.180000,10.180000,51017300
+2017-05-10,10.460000,10.850000,10.450000,10.790000,10.790000,65995900
+2017-05-11,10.740000,11.260000,10.510000,11.070000,11.070000,72946500
+2017-05-12,11.200000,11.400000,11.080000,11.260000,11.260000,56072600
+2017-05-15,11.410000,11.600000,11.300000,11.420000,11.420000,52565000
+2017-05-16,11.660000,12.770000,11.630000,12.750000,12.750000,164186900
+2017-05-17,11.810000,12.290000,11.160000,11.200000,11.200000,160109500
+2017-05-18,10.990000,11.490000,10.810000,11.280000,11.280000,86900100
+2017-05-19,11.470000,11.620000,11.350000,11.410000,11.410000,50319700
+2017-05-22,11.490000,11.550000,10.770000,11.040000,11.040000,78696400
+2017-05-23,10.970000,11.060000,10.620000,10.890000,10.890000,49799600
+2017-05-24,11.050000,11.060000,10.710000,10.890000,10.890000,42903900
+2017-05-25,11.010000,11.010000,10.800000,10.980000,10.980000,33584300
+2017-05-26,10.850000,11.020000,10.740000,11.000000,11.000000,31907600
+2017-05-30,10.950000,11.270000,10.900000,11.120000,11.120000,35339000
+2017-05-31,11.290000,11.490000,11.100000,11.190000,11.190000,42929000
+2017-06-01,11.250000,11.290000,10.810000,10.930000,10.930000,48002000
+2017-06-02,10.930000,10.960000,10.570000,10.900000,10.900000,43056200
+2017-06-05,10.840000,11.340000,10.800000,11.240000,11.240000,66207300
+2017-06-06,11.270000,12.240000,11.240000,12.030000,12.030000,114998600
+2017-06-07,12.420000,12.960000,12.230000,12.380000,12.380000,151005900
+2017-06-08,12.810000,12.910000,12.400000,12.900000,12.900000,89515100
+2017-06-09,13.100000,13.400000,11.630000,12.280000,12.280000,167454400
+2017-06-12,11.750000,12.350000,11.270000,12.090000,12.090000,125781800
+2017-06-13,12.330000,12.480000,11.670000,11.960000,11.960000,87302300
+2017-06-14,11.910000,12.050000,11.650000,11.770000,11.770000,51909400
+2017-06-15,11.340000,11.580000,11.210000,11.500000,11.500000,61666000
+2017-06-16,11.660000,11.830000,11.280000,11.440000,11.440000,59779500
+2017-06-19,11.630000,12.120000,11.620000,11.930000,11.930000,61803600
+2017-06-20,12.190000,12.930000,12.180000,12.640000,12.640000,118001500
+2017-06-21,13.360000,14.010000,13.130000,13.980000,13.980000,188796100
+2017-06-22,14.100000,14.500000,13.560000,14.380000,14.380000,149594200
+2017-06-23,14.150000,14.670000,13.900000,14.170000,14.170000,200777300
+2017-06-26,14.390000,14.490000,13.840000,14.080000,14.080000,101012500
+2017-06-27,13.760000,14.040000,13.370000,13.400000,13.400000,89319700
+2017-06-28,13.650000,13.700000,13.090000,13.230000,13.230000,85266900
+2017-06-29,13.060000,13.150000,12.450000,12.600000,12.600000,87634400
+2017-06-30,12.570000,12.830000,12.360000,12.480000,12.480000,59267400
+2017-07-03,12.570000,12.730000,12.130000,12.150000,12.150000,39929100
+2017-07-05,12.360000,13.210000,12.320000,13.190000,13.190000,99450200
+2017-07-06,12.940000,13.320000,12.670000,13.020000,13.020000,88927800
+2017-07-07,13.270000,13.750000,13.180000,13.360000,13.360000,88392100
+2017-07-10,13.610000,13.880000,13.270000,13.810000,13.810000,78320200
+2017-07-11,13.770000,14.100000,13.620000,13.890000,13.890000,71102300
+2017-07-12,14.170000,14.390000,13.960000,14.290000,14.290000,78508400
+2017-07-13,14.330000,14.490000,13.430000,13.530000,13.530000,111656900
+2017-07-14,13.460000,13.930000,13.320000,13.920000,13.920000,82084600
+2017-07-17,14.030000,14.120000,13.510000,13.800000,13.800000,71690800
+2017-07-18,13.290000,13.530000,13.150000,13.480000,13.480000,78366500
+2017-07-19,13.620000,13.740000,13.410000,13.550000,13.550000,51957800
+2017-07-20,13.610000,13.890000,13.450000,13.800000,13.800000,47707500
+2017-07-21,13.700000,14.050000,13.620000,13.880000,13.880000,51045700
+2017-07-24,14.000000,14.440000,13.970000,14.160000,14.160000,71014900
+2017-07-25,14.290000,14.320000,13.870000,14.110000,14.110000,98047400
+2017-07-26,15.130000,15.650000,14.400000,14.760000,14.760000,236083000
+2017-07-27,14.990000,15.040000,13.700000,14.120000,14.120000,130303700
+2017-07-28,13.850000,14.100000,13.680000,13.950000,13.950000,66763800
+2017-07-31,14.090000,14.220000,13.470000,13.610000,13.610000,69108700
+2017-08-01,13.720000,13.860000,13.450000,13.710000,13.710000,49149900
+2017-08-02,13.810000,13.930000,13.120000,13.370000,13.370000,67502200
+2017-08-03,13.420000,13.520000,13.080000,13.240000,13.240000,52557400
+2017-08-04,13.200000,13.360000,13.020000,13.120000,13.120000,64254000
+2017-08-07,13.330000,13.570000,13.270000,13.430000,13.430000,57486800
+2017-08-08,13.480000,13.550000,13.080000,13.110000,13.110000,47338000
+2017-08-09,12.760000,12.890000,12.540000,12.830000,12.830000,58861500
+2017-08-10,12.700000,12.920000,12.110000,12.120000,12.120000,83113400
+2017-08-11,12.040000,12.390000,11.880000,12.230000,12.230000,63558800
+2017-08-14,12.580000,12.850000,12.580000,12.760000,12.760000,64426100
+2017-08-15,13.010000,13.140000,12.750000,13.020000,13.020000,57990300
+2017-08-16,13.170000,13.190000,12.520000,12.630000,12.630000,64639400
+2017-08-17,12.460000,12.650000,12.320000,12.340000,12.340000,47371000
+2017-08-18,12.430000,12.560000,12.250000,12.370000,12.370000,37521700
+2017-08-21,12.420000,12.420000,11.860000,12.050000,12.050000,58888500
+2017-08-22,12.200000,12.330000,12.100000,12.170000,12.170000,39033200
+2017-08-23,12.000000,12.540000,11.950000,12.480000,12.480000,44345400
+2017-08-24,12.690000,12.710000,12.390000,12.500000,12.500000,37269700
+2017-08-25,12.510000,12.570000,12.250000,12.430000,12.430000,29732000
+2017-08-28,12.530000,12.550000,12.160000,12.230000,12.230000,35969600
+2017-08-29,12.000000,12.180000,11.930000,12.150000,12.150000,33618100
+2017-08-30,12.190000,12.680000,12.160000,12.670000,12.670000,43933000
+2017-08-31,12.820000,13.160000,12.790000,13.000000,13.000000,51822100
+2017-09-01,13.120000,13.490000,13.040000,13.190000,13.190000,53158600
+2017-09-05,12.880000,13.180000,12.650000,12.920000,12.920000,51445500
+2017-09-06,13.020000,13.080000,12.750000,12.860000,12.860000,34182400
+2017-09-07,12.840000,12.940000,12.600000,12.630000,12.630000,35816900
+2017-09-08,12.570000,12.610000,12.040000,12.250000,12.250000,60886200
+2017-09-11,12.460000,12.740000,12.400000,12.550000,12.550000,43346100
+2017-09-12,12.660000,12.680000,12.210000,12.300000,12.300000,54413100
+2017-09-13,12.220000,12.360000,12.120000,12.220000,12.220000,37210700
+2017-09-14,12.150000,12.460000,12.110000,12.260000,12.260000,37220200
+2017-09-15,12.330000,12.660000,12.310000,12.520000,12.520000,50337400
+2017-09-18,12.770000,13.300000,12.740000,13.080000,13.080000,83517400
+2017-09-19,13.250000,13.290000,12.880000,13.120000,13.120000,65455200
+2017-09-20,13.070000,13.800000,12.800000,13.740000,13.740000,102682400
+2017-09-21,14.000000,14.240000,13.320000,13.410000,13.410000,166821900
+2017-09-22,13.200000,13.400000,13.120000,13.300000,13.300000,50547000
+2017-09-25,13.250000,13.280000,12.490000,12.610000,12.610000,84172200
+2017-09-26,12.850000,12.930000,12.430000,12.450000,12.450000,68302000
+2017-09-27,12.650000,12.870000,12.500000,12.740000,12.740000,59947200
+2017-09-28,12.760000,12.840000,12.550000,12.740000,12.740000,35812300
+2017-09-29,12.770000,12.820000,12.600000,12.750000,12.750000,33926900
+2017-10-02,12.800000,12.850000,12.620000,12.710000,12.710000,34461100
+2017-10-03,12.730000,13.480000,12.700000,13.420000,13.420000,85174000
+2017-10-04,13.310000,13.500000,13.150000,13.310000,13.310000,42303200
+2017-10-05,13.380000,13.460000,13.210000,13.340000,13.340000,34758600
+2017-10-06,13.220000,13.390000,13.180000,13.230000,13.230000,28258700
+2017-10-09,13.260000,13.830000,13.260000,13.470000,13.470000,54032500
+2017-10-10,13.720000,13.790000,13.440000,13.700000,13.700000,43304000
+2017-10-11,13.620000,13.960000,13.610000,13.880000,13.880000,38746600
+2017-10-12,13.850000,14.370000,13.810000,14.200000,14.200000,69874100
+2017-10-13,14.320000,14.410000,14.120000,14.220000,14.220000,37515800
+2017-10-16,14.250000,14.350000,14.120000,14.260000,14.260000,34136800
+2017-10-17,14.240000,14.350000,14.140000,14.160000,14.160000,28995600
+2017-10-18,14.200000,14.280000,13.760000,14.070000,14.070000,39020300
+2017-10-19,13.850000,14.040000,13.690000,13.950000,13.950000,33795700
+2017-10-20,14.030000,14.090000,13.800000,13.810000,13.810000,32538900
+2017-10-23,13.940000,14.190000,13.900000,14.100000,14.100000,49838000
+2017-10-24,14.200000,14.360000,14.150000,14.250000,14.250000,84891600
+2017-10-25,12.950000,13.130000,12.290000,12.330000,12.330000,166762100
+2017-10-26,12.450000,12.460000,12.000000,12.010000,12.010000,87625400
+2017-10-27,12.170000,12.190000,11.350000,11.840000,11.840000,115650400
+2017-10-30,11.260000,11.420000,10.650000,10.890000,10.890000,137785100
+2017-10-31,10.760000,11.310000,10.690000,10.990000,10.990000,78600000
+2017-11-01,11.250000,11.290000,10.720000,10.800000,10.800000,66875500
+2017-11-02,10.870000,10.990000,10.660000,10.850000,10.850000,47942500
+2017-11-03,10.950000,11.130000,10.820000,11.120000,11.120000,44264300
+2017-11-06,12.040000,12.090000,11.640000,11.930000,11.930000,96349800
+2017-11-07,11.940000,12.270000,11.920000,12.050000,12.050000,67900200
+2017-11-08,11.940000,11.950000,11.510000,11.710000,11.710000,59065000
+2017-11-09,11.250000,11.350000,11.030000,11.120000,11.120000,76821200
+2017-11-10,11.220000,11.430000,11.120000,11.260000,11.260000,50209900
+2017-11-13,11.180000,11.200000,10.920000,11.090000,11.090000,54068300
+2017-11-14,11.030000,11.260000,11.000000,11.120000,11.120000,37245000
+2017-11-15,11.010000,11.130000,10.770000,11.070000,11.070000,33524700
+2017-11-16,11.130000,11.320000,11.130000,11.250000,11.250000,31800400
+2017-11-17,11.300000,11.750000,11.280000,11.380000,11.380000,56775600
+2017-11-20,11.470000,11.510000,11.190000,11.340000,11.340000,35960200
+2017-11-21,11.420000,11.490000,11.240000,11.400000,11.400000,31881700
+2017-11-22,11.410000,11.490000,11.300000,11.370000,11.370000,23816500
+2017-11-24,11.380000,11.420000,11.300000,11.380000,11.380000,11035800
+2017-11-27,11.340000,11.740000,11.340000,11.550000,11.550000,41798300
+2017-11-28,11.450000,11.540000,11.000000,11.170000,11.170000,65325700
+2017-11-29,11.080000,11.170000,10.730000,10.830000,10.830000,63333800
+2017-11-30,10.870000,11.030000,10.760000,10.890000,10.890000,43205000
+2017-12-01,10.810000,10.970000,10.530000,10.730000,10.730000,42128800
+2017-12-04,10.850000,10.860000,9.820000,10.030000,10.030000,97328300
+2017-12-05,9.890000,10.340000,9.700000,9.910000,9.910000,67304100
+2017-12-06,9.900000,10.050000,9.710000,10.000000,10.000000,38952200
+2017-12-07,10.070000,10.190000,9.950000,10.040000,10.040000,32665600
+2017-12-08,10.150000,10.200000,9.920000,9.940000,9.940000,34897000
+2017-12-11,9.970000,10.160000,9.960000,10.160000,10.160000,29956400
+2017-12-12,10.130000,10.140000,9.880000,9.900000,9.900000,36211000
+2017-12-13,9.970000,10.210000,9.950000,10.110000,10.110000,41494800
+2017-12-14,10.100000,10.170000,9.960000,10.130000,10.130000,29006800
+2017-12-15,10.130000,10.320000,10.020000,10.290000,10.290000,45462300
+2017-12-18,10.600000,11.000000,10.510000,10.980000,10.980000,63797700
+2017-12-19,11.000000,11.190000,10.870000,10.950000,10.950000,43852900
+2017-12-20,11.100000,11.180000,10.800000,10.980000,10.980000,31420300
+2017-12-21,10.980000,11.080000,10.870000,10.890000,10.890000,21884300
+2017-12-22,10.750000,10.770000,10.200000,10.540000,10.540000,50744500
+2017-12-26,10.380000,10.580000,10.340000,10.460000,10.460000,20437900
+2017-12-27,10.450000,10.740000,10.400000,10.530000,10.530000,22921800
+2017-12-28,10.570000,10.640000,10.430000,10.550000,10.550000,18609400
+2017-12-29,10.570000,10.580000,10.270000,10.280000,10.280000,26678900
+2018-01-02,10.420000,11.020000,10.340000,10.980000,10.980000,44146300
+2018-01-03,11.610000,12.140000,11.360000,11.550000,11.550000,154066700
+2018-01-04,12.100000,12.430000,11.970000,12.120000,12.120000,109503000
+2018-01-05,12.190000,12.220000,11.660000,11.880000,11.880000,63808900
+2018-01-08,12.010000,12.300000,11.850000,12.280000,12.280000,63346000
+2018-01-09,12.000000,12.020000,11.710000,11.820000,11.820000,62560900
+2018-01-10,11.630000,12.150000,11.560000,11.960000,11.960000,52561200
+2018-01-11,12.070000,12.190000,11.900000,12.140000,12.140000,38354900
+2018-01-12,11.820000,12.070000,11.800000,12.020000,12.020000,47149300
+2018-01-16,12.050000,12.200000,11.800000,11.910000,11.910000,42686600
+2018-01-17,11.900000,12.190000,11.820000,12.180000,12.180000,39020800
+2018-01-18,12.180000,12.680000,12.150000,12.470000,12.470000,62086200
+2018-01-19,12.560000,12.880000,12.540000,12.590000,12.590000,46800700
+2018-01-22,12.610000,12.740000,12.370000,12.650000,12.650000,34758600
+2018-01-23,12.820000,13.000000,12.760000,12.940000,12.940000,46417200
+2018-01-24,13.020000,13.050000,12.600000,12.710000,12.710000,41956400
+2018-01-25,12.780000,12.940000,12.320000,12.410000,12.410000,42966600
+2018-01-26,12.700000,12.950000,12.620000,12.950000,12.950000,44239000
+2018-01-29,13.130000,13.470000,13.050000,13.320000,13.320000,66645400
+2018-01-30,13.120000,13.270000,12.690000,12.870000,12.870000,91236400
+2018-01-31,13.240000,13.850000,13.150000,13.740000,13.740000,140977800
+2018-02-01,13.620000,13.840000,13.210000,13.250000,13.250000,67543300
+2018-02-02,13.050000,13.060000,12.430000,12.450000,12.450000,79432600
+2018-02-05,12.050000,12.180000,10.930000,11.570000,11.570000,116568900
+2018-02-06,11.040000,11.740000,11.000000,11.650000,11.650000,87123200
+2018-02-07,11.700000,11.900000,11.530000,11.600000,11.600000,55758400
+2018-02-08,11.720000,11.850000,11.210000,11.220000,11.220000,56471800
+2018-02-09,11.540000,11.570000,10.630000,11.310000,11.310000,85458200
+2018-02-12,11.470000,11.800000,11.430000,11.680000,11.680000,63160900
+2018-02-13,11.600000,11.820000,11.530000,11.780000,11.780000,33661400
+2018-02-14,11.720000,12.310000,11.630000,12.200000,12.200000,51756800
+2018-02-15,12.400000,12.630000,12.070000,12.190000,12.190000,59593800
+2018-02-16,12.110000,12.230000,11.820000,11.820000,11.820000,47332300
+2018-02-20,11.720000,12.190000,11.710000,12.020000,12.020000,47096500
+2018-02-21,12.120000,12.120000,11.720000,11.720000,11.720000,40195800
+2018-02-22,11.820000,12.000000,11.630000,11.840000,11.840000,37886300
+2018-02-23,11.950000,12.160000,11.940000,12.070000,12.070000,33317600
+2018-02-26,12.140000,12.430000,12.050000,12.420000,12.420000,42265200
+2018-02-27,12.430000,12.880000,12.390000,12.530000,12.530000,55975300
+2018-02-28,12.660000,12.730000,12.100000,12.110000,12.110000,43387500
+2018-03-01,12.260000,12.270000,11.660000,11.900000,11.900000,63207400
+2018-03-02,11.670000,11.930000,11.430000,11.810000,11.810000,58123500
+2018-03-05,11.690000,12.060000,11.610000,11.910000,11.910000,43734800
+2018-03-06,12.010000,12.050000,11.710000,11.760000,11.760000,46751200
+2018-03-07,11.580000,12.820000,11.550000,12.240000,12.240000,127603200
+2018-03-08,12.400000,12.590000,11.740000,11.970000,11.970000,76011200
+2018-03-09,12.030000,12.040000,11.580000,11.700000,11.700000,89674400
+2018-03-12,11.760000,11.820000,11.480000,11.520000,11.520000,83748700
+2018-03-13,11.500000,12.040000,11.100000,11.640000,11.640000,174302600
+2018-03-14,11.700000,11.720000,11.260000,11.360000,11.360000,80540800
+2018-03-15,11.430000,11.550000,11.190000,11.460000,11.460000,66373900
+2018-03-16,11.490000,11.550000,11.320000,11.470000,11.470000,37591000
+2018-03-19,11.410000,11.740000,11.350000,11.430000,11.430000,53308600
+2018-03-20,11.410000,11.520000,11.000000,11.110000,11.110000,65116900
+2018-03-21,11.160000,11.340000,11.110000,11.260000,11.260000,44691700
+2018-03-22,11.100000,11.260000,10.850000,10.910000,10.910000,59944200
+2018-03-23,10.910000,10.970000,10.570000,10.630000,10.630000,54844500
+2018-03-26,10.710000,10.800000,10.180000,10.440000,10.440000,75878500
+2018-03-27,10.510000,10.590000,9.900000,10.000000,10.000000,68551300
+2018-03-28,9.990000,10.170000,9.790000,9.810000,9.810000,64832100
+2018-03-29,9.940000,10.080000,9.810000,10.050000,10.050000,48681400
+2018-04-02,9.990000,10.140000,9.510000,9.530000,9.530000,64824600
+2018-04-03,9.630000,9.770000,9.300000,9.550000,9.550000,54891600
+2018-04-04,9.080000,9.810000,9.040000,9.770000,9.770000,67356900
+2018-04-05,10.050000,10.200000,9.910000,10.020000,10.020000,65758800
+2018-04-06,9.830000,10.100000,9.500000,9.610000,9.610000,51087100
+2018-04-09,9.750000,9.840000,9.520000,9.530000,9.530000,38382600
+2018-04-10,9.750000,10.040000,9.710000,9.980000,9.980000,42849200
+2018-04-11,9.870000,10.030000,9.790000,9.820000,9.820000,29169300
+2018-04-12,9.980000,10.100000,9.820000,10.080000,10.080000,47784400
+2018-04-13,10.200000,10.220000,9.880000,9.930000,9.930000,38935700
+2018-04-16,10.000000,10.170000,9.900000,10.090000,10.090000,28875100
+2018-04-17,10.280000,10.530000,10.200000,10.520000,10.520000,45360300
+2018-04-18,10.510000,10.650000,10.330000,10.360000,10.360000,42449600
+2018-04-19,10.180000,10.330000,9.990000,10.110000,10.110000,57841600
+2018-04-20,10.050000,10.140000,9.950000,9.990000,9.990000,39011900
+2018-04-23,10.090000,10.190000,9.970000,10.040000,10.040000,42971300
+2018-04-24,10.190000,10.350000,9.950000,10.090000,10.090000,44992200
+2018-04-25,10.060000,10.090000,9.560000,9.710000,9.710000,90578000
+2018-04-26,10.870000,11.190000,10.610000,11.040000,11.040000,145284100
+2018-04-27,11.200000,11.360000,11.020000,11.110000,11.110000,74347800
+2018-04-30,11.060000,11.140000,10.870000,10.880000,10.880000,50608800
+2018-05-01,10.830000,11.150000,10.770000,11.130000,11.130000,43441600
+2018-05-02,11.100000,11.160000,10.970000,10.970000,10.970000,29267300
+2018-05-03,10.900000,11.060000,10.830000,10.930000,10.930000,33310600
+2018-05-04,10.880000,11.290000,10.870000,11.280000,11.280000,47884900
+2018-05-07,11.320000,11.680000,11.300000,11.590000,11.590000,54001700
+2018-05-08,11.490000,11.660000,11.400000,11.610000,11.610000,35218400
+2018-05-09,11.650000,11.980000,11.570000,11.950000,11.950000,49605700
+2018-05-10,11.980000,12.180000,11.950000,12.130000,12.130000,49744500
+2018-05-11,11.890000,12.030000,11.690000,11.950000,11.950000,43863700
+2018-05-14,12.140000,12.360000,12.110000,12.230000,12.230000,50263800
+2018-05-15,12.180000,12.460000,12.160000,12.450000,12.450000,44183200
+2018-05-16,12.640000,12.980000,12.620000,12.820000,12.820000,73364000
+2018-05-17,12.790000,12.900000,12.660000,12.820000,12.820000,38692500
+2018-05-18,13.060000,13.260000,12.910000,13.000000,13.000000,54063400
+2018-05-21,13.250000,13.310000,12.880000,12.990000,12.990000,49714200
+2018-05-22,13.000000,13.140000,12.710000,12.980000,12.980000,43267000
+2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44517800
+2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700
+2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100
+2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500
+2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400
+2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700
+2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900
+2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000
+2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700
+2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000
+2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300
+2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500
+2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600
+2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600
+2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300
+2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600
+2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200
+2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400
+2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900
+2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600
+2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400
+2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100
+2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400
+2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500
+2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300
+2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800
+2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800
+2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800
+2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000
+2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300
+2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700
+2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500
+2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000
+2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100
+2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100
+2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100
+2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300
+2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500
+2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500
+2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800
+2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800
+2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800
+2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500
+2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900
+2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100
+2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800
+2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400
+2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400
+2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200
+2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100
+2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100
+2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700
+2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600
+2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400
+2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46653400
+2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100
+2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81411300
+2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500
+2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700
+2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700
+2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600
+2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200
+2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000
+2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700
+2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100
+2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200
+2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400
+2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200
+2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200
+2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300
+2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400
+2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300
+2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000
+2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900
+2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700
+2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800
+2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500
+2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600
+2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100
+2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800
+2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600
+2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200
+2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000
+2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500
+2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900
+2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600
+2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200
+2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300
+2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400
+2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500
+2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900
+2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500
+2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200
+2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200
+2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500
+2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500
+2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800
+2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900
+2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800
+2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400
+2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500
+2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000
+2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900
+2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700
+2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900
+2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900
+2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000
+2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100
+2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700
+2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000
+2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600
+2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400
+2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700
+2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500
+2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000
+2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700
+2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700
+2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800
+2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600
+2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700
+2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200
+2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000
+2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300
+2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500
+2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600
+2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200
+2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400
+2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600
+2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300
+2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000
+2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100
+2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300
+2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700
+2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700
+2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400
+2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900
+2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700
+2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500
+2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500
+2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400
+2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700
+2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300
+2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600
+2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900
+2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900
+2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500
+2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500
+2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000
+2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100
+2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800
+2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000
+2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400
+2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200
+2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700
+2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117277600
+2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600
+2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000
+2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000
+2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100
+2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400
+2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800
+2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200
+2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800
+2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300
+2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400
+2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000
+2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700
+2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300
+2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400
+2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500
+2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100
+2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500
+2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200
+2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600
+2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200
+2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800
+2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000
+2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300
+2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900
+2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300
+2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700
+2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400
+2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200
+2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200
+2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100
+2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900
+2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600
+2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200
+2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700
+2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000
+2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100
+2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300
+2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900
+2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000
+2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700
+2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600
+2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400
+2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52186300
+2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700
+2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200
+2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600
+2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800
+2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600
+2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900
+2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800
+2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200
+2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100
+2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300
+2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300
+2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200
+2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100
+2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300
+2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500
+2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800
+2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300
+2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800
+2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500
+2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100
+2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700
+2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500
+2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800
+2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100
+2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200
+2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800
+2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500
+2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100
+2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800
+2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900
+2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300
+2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500
+2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700
+2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700
+2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900
+2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700
+2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900
+2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900
+2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800
+2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100
+2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100
+2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800
+2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500
+2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900
+2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100
+2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900
+2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400
+2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900
+2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100
+2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400
+2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400
+2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200
+2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,40035300
+2019-05-23,26.990000,27.100000,26.030001,26.360001,26.360001,67809200
+2019-05-24,26.610001,26.930000,26.400000,26.440001,26.440001,39835800
+2019-05-28,27.270000,29.670000,27.059999,29.049999,29.049999,146949600
+2019-05-29,29.000000,29.320000,27.730000,28.090000,28.090000,99969600
+2019-05-30,28.400000,28.559999,27.600000,28.030001,28.030001,65289100
+2019-05-31,27.570000,28.360001,27.400000,27.410000,27.410000,68667800
+2019-06-03,28.750000,29.620001,27.290001,27.580000,27.580000,147532200
+2019-06-04,28.389999,29.590000,27.910000,29.570000,29.570000,107549500
+2019-06-05,29.930000,29.990000,29.030001,29.500000,29.500000,79481500
+2019-06-06,29.870001,31.980000,29.840000,31.820000,31.820000,131267800
+2019-06-07,31.940001,32.599998,31.570000,32.410000,32.410000,86841100
+2019-06-10,33.529999,34.299999,33.080002,33.230000,33.230000,97668800
+2019-06-11,33.430000,33.490002,31.820000,32.410000,32.410000,82834900
+2019-06-12,32.000000,32.570000,31.920000,32.180000,32.180000,56298700
+2019-06-13,32.389999,32.500000,31.059999,31.389999,31.389999,63556000
+2019-06-14,30.700001,30.959999,30.020000,30.360001,30.360001,70373000
+2019-06-17,30.250000,30.450001,29.180000,29.200001,29.200001,70865700
+2019-06-18,29.760000,30.969999,29.580000,30.450001,30.450001,86444500
+2019-06-19,30.670000,30.790001,30.059999,30.500000,30.500000,63233900
+2019-06-20,31.240000,31.360001,29.840000,30.010000,30.010000,72418200
+2019-06-21,29.650000,30.350000,28.969999,29.100000,29.100000,81861300
+2019-06-24,29.320000,29.400000,28.670000,29.260000,29.260000,55724800
+2019-06-25,29.260000,29.719999,28.799999,28.860001,28.860001,53680900
+2019-06-26,29.980000,30.480000,29.780001,29.920000,29.920000,65064200
+2019-06-27,30.410000,30.959999,30.209999,30.740000,30.740000,55623300
+2019-06-28,31.080000,31.110001,30.330000,30.370001,30.370001,50090900
+2019-07-01,31.790001,32.040001,30.870001,31.200001,31.200001,60275900
+2019-07-02,30.959999,31.260000,30.730000,31.240000,31.240000,37721700
+2019-07-03,31.129999,31.330000,30.740000,31.190001,31.190001,23462000
+2019-07-05,30.879999,31.559999,30.750000,31.500000,31.500000,34011900
+2019-07-08,31.799999,32.150002,31.260000,32.040001,32.040001,49689400
+2019-07-09,31.760000,33.180000,30.100000,33.150002,33.150002,61419800
+2019-07-10,33.560001,34.029999,33.360001,33.790001,33.790001,60388400
+2019-07-11,33.910000,34.000000,32.759998,33.060001,33.060001,63081800
+2019-07-12,32.759998,33.389999,32.590000,33.209999,33.209999,51509700
+2019-07-15,33.340000,34.549999,33.270000,34.389999,34.389999,65565200
+2019-07-16,34.299999,34.860001,33.799999,33.849998,33.849998,66912700
+2019-07-17,34.009998,34.299999,33.490002,33.599998,33.599998,42557900
+2019-07-18,33.029999,33.459999,32.419998,33.000000,33.000000,58473900
+2019-07-19,33.080002,33.349998,32.450001,32.509998,32.509998,44617700
+2019-07-22,32.799999,33.310001,32.740002,32.849998,32.849998,37777300
+2019-07-23,33.169998,33.500000,32.930000,33.490002,33.490002,38532500
+2019-07-24,33.639999,34.360001,33.450001,34.110001,34.110001,41952300
+2019-07-25,34.049999,34.250000,33.619999,33.669998,33.669998,36705600
+2019-07-26,34.230000,34.770000,33.869999,34.020000,34.020000,43502800
+2019-07-29,34.139999,34.180000,32.980000,33.480000,33.480000,45922000
+2019-07-30,33.209999,33.939999,32.939999,33.869999,33.869999,72198900
+2019-07-31,32.080002,32.299999,30.299999,30.450001,30.450001,119190000
+2019-08-01,30.500000,31.480000,29.100000,29.860001,29.860001,80878900
+2019-08-02,29.480000,29.730000,28.940001,29.440001,29.440001,60410900
+2019-08-05,28.260000,28.490000,27.650000,27.990000,27.990000,74333200
+2019-08-06,28.860001,29.049999,28.200001,28.860001,28.860001,60578400
+2019-08-07,28.469999,29.280001,28.370001,29.190001,29.190001,58577500
+2019-08-08,31.530001,34.270000,31.480000,33.919998,33.919998,167278800
+2019-08-09,33.450001,35.549999,33.080002,34.189999,34.189999,132483900
+2019-08-12,34.160000,34.650002,32.080002,32.430000,32.430000,106936000
+2019-08-13,32.360001,33.139999,31.719999,32.110001,32.110001,102009700
+2019-08-14,31.000000,31.049999,29.510000,30.240000,30.240000,127521500
+2019-08-15,30.629999,30.730000,29.209999,29.670000,29.670000,71674400
+2019-08-16,30.309999,31.480000,30.209999,31.180000,31.180000,70469800
+2019-08-19,32.000000,32.189999,31.420000,31.480000,31.480000,67596900
+2019-08-20,30.940001,31.309999,30.450001,30.719999,30.719999,47924000
+2019-08-21,31.049999,31.740000,30.840000,31.700001,31.700001,41441500
+2019-08-22,31.760000,31.920000,30.980000,31.900000,31.900000,47667900
+2019-08-23,31.299999,31.830000,29.400000,29.540001,29.540001,83681100
+2019-08-26,30.340000,30.719999,29.940001,30.280001,30.280001,50612500
+2019-08-27,30.600000,30.889999,29.600000,30.200001,30.200001,53229200
+2019-08-28,29.920000,31.180000,29.700001,30.780001,30.780001,55835900
+2019-08-29,31.469999,31.830000,31.330000,31.450001,31.450001,44422800
+2019-08-30,31.600000,31.870001,31.129999,31.450001,31.450001,40307000
+2019-09-03,30.830000,31.139999,30.680000,30.900000,30.900000,38029300
+2019-09-04,31.320000,31.830000,30.850000,30.950001,30.950001,46614600
+2019-09-05,31.790001,32.049999,31.120001,31.500000,31.500000,57861200
+2019-09-06,31.500000,31.510000,30.480000,30.559999,30.559999,51673000
+2019-09-09,30.930000,31.180000,30.240000,30.500000,30.500000,54413200
+2019-09-10,30.219999,30.379999,29.770000,30.230000,30.230000,48604800
+2019-09-11,30.379999,30.430000,29.510000,29.760000,29.760000,50631700
+2019-09-12,30.080000,30.840000,29.950001,30.209999,30.209999,53618300
+2019-09-13,30.270000,30.850000,29.950001,30.690001,30.690001,47758800
+2019-09-16,30.370001,31.150000,30.260000,30.830000,30.830000,52248500
+2019-09-17,31.070000,31.320000,30.740000,30.990000,30.990000,35011700
+2019-09-18,30.750000,30.889999,29.879999,30.420000,30.420000,47027500
+2019-09-19,30.570000,30.959999,30.139999,30.290001,30.290001,41603000
+2019-09-20,30.360001,30.469999,29.650000,30.049999,30.049999,79957400
+2019-09-23,30.120001,30.799999,30.070000,30.639999,30.639999,44366800
+2019-09-24,30.540001,30.750000,29.290001,29.520000,29.520000,72963000
+2019-09-25,29.480000,29.650000,28.549999,29.540001,29.540001,58234800
+2019-09-26,29.670000,29.770000,29.000000,29.469999,29.469999,40745400
+2019-09-27,29.170000,29.770000,28.350000,28.719999,28.719999,54091100
+2019-09-30,28.889999,29.049999,28.360001,28.990000,28.990000,37295600
+2019-10-01,29.049999,29.540001,28.639999,28.760000,28.760000,37081800
+2019-10-02,28.500000,28.850000,28.030001,28.309999,28.309999,43640700
+2019-10-03,28.280001,28.780001,27.430000,28.680000,28.680000,56325200
+2019-10-04,28.830000,29.059999,28.280001,29.010000,29.010000,34446700
+2019-10-07,28.900000,29.629999,28.840000,28.930000,28.930000,39337200
+2019-10-08,28.549999,28.639999,27.920000,28.230000,28.230000,44265700
+2019-10-09,28.799999,28.950001,28.350000,28.459999,28.459999,35661500
+2019-10-10,28.520000,28.889999,28.000000,28.379999,28.379999,40660100
+2019-10-11,28.830000,30.200001,28.809999,29.750000,29.750000,66256900
+2019-10-14,29.709999,30.610001,29.379999,30.530001,30.530001,44473700
+2019-10-15,30.700001,30.920000,30.170000,30.719999,30.719999,41600700
+2019-10-16,30.600000,31.410000,30.530001,30.809999,30.809999,42804400
+2019-10-17,31.299999,31.400000,30.860001,31.139999,31.139999,36884400
+2019-10-18,31.059999,31.330000,30.290001,30.969999,30.969999,39681700
+2019-10-21,31.500000,32.259998,31.410000,32.029999,32.029999,52182800
+2019-10-22,32.060001,32.150002,31.500000,31.510000,31.510000,36185200
+2019-10-23,31.090000,31.650000,30.830000,31.360001,31.360001,26582200
+2019-10-24,31.580000,31.860001,31.340000,31.719999,31.719999,27808000
+2019-10-25,31.900000,32.860001,31.830000,32.709999,32.709999,45368800
+2019-10-28,33.160000,33.910000,33.150002,33.689999,33.689999,51223600
+2019-10-29,33.730000,33.900002,32.700001,33.029999,33.029999,78700100
+2019-10-30,32.930000,33.340000,32.029999,33.130001,33.130001,78228800
+2019-10-31,32.980000,34.340000,32.820000,33.930000,33.930000,67881600
+2019-11-01,34.369999,35.000000,34.099998,34.889999,34.889999,64238600
+2019-11-04,35.189999,36.450001,34.759998,36.290001,36.290001,83343800
+2019-11-05,36.560001,37.180000,35.980000,36.150002,36.150002,84848600
+2019-11-06,36.060001,36.480000,35.520000,35.930000,35.930000,51675100
+2019-11-07,36.520000,36.990002,36.029999,36.279999,36.279999,54350200
+2019-11-08,36.060001,36.580002,36.000000,36.290001,36.290001,39353900
+2019-11-11,35.959999,36.660000,35.580002,36.310001,36.310001,43511100
+2019-11-12,36.430000,37.130001,36.400002,36.709999,36.709999,58664500
+2019-11-13,36.650002,37.959999,36.580002,37.520000,37.520000,67648300
+2019-11-14,37.509998,38.500000,37.360001,38.349998,38.349998,65829500
+2019-11-15,38.939999,39.369999,38.340000,38.560001,38.560001,62958500
+2019-11-18,38.650002,39.990002,38.599998,39.880001,39.880001,66102800
+2019-11-19,40.139999,41.790001,39.689999,41.290001,41.290001,94373000
+2019-11-20,40.959999,41.750000,40.070000,40.980000,40.980000,79767900
+2019-11-21,40.419998,40.709999,38.639999,39.520000,39.520000,88069400
+2019-11-22,39.360001,39.889999,38.189999,39.150002,39.150002,56931900
+2019-11-25,39.500000,40.169998,39.490002,39.790001,39.790001,45769500
+2019-11-26,39.299999,39.480000,38.810001,38.990002,38.990002,43603300
+2019-11-27,39.459999,39.759998,39.070000,39.410000,39.410000,33630100
+2019-11-29,39.099998,39.520000,39.020000,39.150002,39.150002,17609900
+2019-12-02,39.320000,39.410000,38.439999,38.730000,38.730000,35710200
+2019-12-03,37.340000,38.930000,37.150002,38.900002,38.900002,51556400
+2019-12-04,39.380001,39.820000,39.130001,39.689999,39.689999,44299400
+2019-12-05,39.950001,40.220001,39.549999,39.619999,39.619999,35574000
+2019-12-06,40.099998,40.189999,39.560001,39.630001,39.630001,31101400
+2019-12-09,39.459999,39.840000,38.910000,38.930000,38.930000,27928100
+2019-12-10,39.200001,39.730000,38.820000,39.439999,39.439999,33733600
+2019-12-11,39.439999,39.610001,39.040001,39.470001,39.470001,31698300
+2019-12-12,39.400002,42.619999,39.250000,42.590000,42.590000,86878000
+2019-12-13,42.349998,42.950001,41.060001,41.150002,41.150002,79927800
+2019-12-16,41.730000,42.980000,41.730000,42.349998,42.349998,58824900
+2019-12-17,42.509998,43.110001,42.150002,42.770000,42.770000,44852000
+2019-12-18,42.790001,43.060001,42.240002,42.299999,42.299999,39083300
+2019-12-19,42.630001,43.340000,42.599998,42.830002,42.830002,45883000
+2019-12-20,43.439999,44.259998,43.259998,44.150002,44.150002,68104700
+2019-12-23,44.580002,45.630001,44.389999,45.459999,45.459999,55886500
+2019-12-24,46.099998,46.610001,45.770000,46.540001,46.540001,44432200
+2019-12-26,46.990002,47.310001,45.660000,46.630001,46.630001,57562800
+2019-12-27,46.849998,46.880001,45.980000,46.180000,46.180000,36581300
+2019-12-30,46.139999,46.169998,44.660000,45.520000,45.520000,41149700
+2019-12-31,45.070000,46.090000,44.919998,45.860001,45.860001,31673200
+2020-01-02,46.860001,49.250000,46.630001,49.099998,49.099998,80331100
+2020-01-03,48.029999,49.389999,47.540001,48.599998,48.599998,73127400
+2020-01-06,48.020000,48.860001,47.860001,48.389999,48.389999,47934900
+2020-01-07,49.349998,49.389999,48.040001,48.250000,48.250000,58061400
+2020-01-08,47.849998,48.299999,47.139999,47.830002,47.830002,53767000
+2020-01-09,48.939999,49.959999,48.389999,48.970001,48.970001,76512800
+2020-01-10,49.259998,49.290001,48.000000,48.169998,48.169998,44133700
+2020-01-13,48.660000,48.860001,48.240002,48.750000,48.750000,34266800
+2020-01-14,48.639999,49.040001,47.910000,48.209999,48.209999,38563200
+2020-01-15,48.230000,49.080002,48.119999,48.549999,48.549999,40199900
+2020-01-16,49.169998,50.310001,48.990002,49.770000,49.770000,58898900
+2020-01-17,50.200001,51.049999,49.900002,50.930000,50.930000,57722500
+2020-01-21,50.959999,51.810001,50.700001,51.049999,51.049999,49095000
+2020-01-22,51.630001,51.880001,51.200001,51.430000,51.430000,40772200
+2020-01-23,51.340000,51.750000,50.740002,51.709999,51.709999,40135400
+2020-01-24,52.279999,52.810001,49.470001,50.349998,50.349998,80004900
+2020-01-27,48.450001,49.790001,47.900002,49.259998,49.259998,48878600
+2020-01-28,50.029999,50.849998,49.480000,50.529999,50.529999,62343800
+2020-01-29,47.840000,48.070000,46.099998,47.509998,47.509998,112349900
+2020-01-30,46.490002,48.810001,46.130001,48.779999,48.779999,70460200
+2020-01-31,48.400002,48.580002,46.790001,47.000000,47.000000,60322400
+2020-02-03,46.400002,48.099998,46.230000,48.020000,48.020000,46983500
+2020-02-04,49.209999,49.750000,48.610001,49.450001,49.450001,46302100
+2020-02-05,50.290001,50.419998,49.310001,49.840000,49.840000,42737100
+2020-02-06,48.799999,49.389999,47.630001,49.320000,49.320000,48670600
+2020-02-07,48.910000,50.669998,48.639999,49.730000,49.730000,53107600
+2020-02-10,49.470001,52.299999,49.349998,52.259998,52.259998,60971700
+2020-02-11,53.220001,54.480000,52.910000,53.799999,53.799999,74719100
+2020-02-12,54.529999,54.849998,53.529999,53.889999,53.889999,45994900
+2020-02-13,53.430000,55.029999,53.340000,54.529999,54.529999,51640000
+2020-02-14,55.189999,55.400002,54.560001,55.310001,55.310001,52365400
+2020-02-18,54.939999,58.130001,54.840000,56.889999,56.889999,70133200
+2020-02-19,57.990002,59.270000,57.509998,58.900002,58.900002,58597300
+2020-02-20,58.439999,59.020000,56.150002,57.270000,57.270000,74203400
+2020-02-21,56.709999,56.799999,52.889999,53.279999,53.279999,88271100
+2020-02-24,48.180000,50.279999,47.490002,49.119999,49.119999,86624100
+2020-02-25,51.139999,51.240002,47.119999,47.570000,47.570000,88699400
+2020-02-26,47.700001,49.290001,47.070000,47.490002,47.490002,86378400
+2020-02-27,45.380001,46.240002,42.209999,44.009998,44.009998,106416200
+2020-02-28,41.360001,46.150002,41.040001,45.480000,45.480000,100331800
+2020-03-02,47.419998,47.680000,44.660000,47.459999,47.459999,102324700
+2020-03-03,49.029999,50.200001,45.669998,46.750000,46.750000,141972300
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80270100
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63041600
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72761000
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40686100
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48569200
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64666700
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44741000
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71621600
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65642600
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88513700
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,55825600
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40403000
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58583600
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57232700
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
\ No newline at end of file
diff --git a/AMD_Dataset/AMD2016-2021.csv b/AMD_Dataset/AMD2016-2021.csv
new file mode 100644
index 0000000..0e294f5
--- /dev/null
+++ b/AMD_Dataset/AMD2016-2021.csv
@@ -0,0 +1,1261 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2016-01-04,2.770000,2.820000,2.630000,2.770000,2.770000,32516800
+2016-01-05,2.770000,2.800000,2.640000,2.750000,2.750000,12972300
+2016-01-06,2.660000,2.710000,2.470000,2.510000,2.510000,23759400
+2016-01-07,2.430000,2.480000,2.260000,2.280000,2.280000,22203500
+2016-01-08,2.360000,2.420000,2.100000,2.140000,2.140000,31822400
+2016-01-11,2.160000,2.360000,2.120000,2.340000,2.340000,19629300
+2016-01-12,2.400000,2.460000,2.280000,2.390000,2.390000,17986100
+2016-01-13,2.400000,2.450000,2.210000,2.250000,2.250000,12749700
+2016-01-14,2.290000,2.350000,2.210000,2.210000,2.210000,15666600
+2016-01-15,2.100000,2.130000,1.990000,2.030000,2.030000,21199300
+2016-01-19,2.080000,2.110000,1.900000,1.950000,1.950000,18978900
+2016-01-20,1.810000,1.950000,1.750000,1.800000,1.800000,29243600
+2016-01-21,1.820000,2.180000,1.810000,2.090000,2.090000,26387900
+2016-01-22,2.110000,2.170000,1.980000,2.020000,2.020000,16245500
+2016-01-25,2.010000,2.150000,2.010000,2.120000,2.120000,13080900
+2016-01-26,2.140000,2.150000,2.030000,2.070000,2.070000,11097400
+2016-01-27,2.080000,2.180000,2.070000,2.130000,2.130000,10833200
+2016-01-28,2.160000,2.170000,2.070000,2.080000,2.080000,7118400
+2016-01-29,2.090000,2.200000,2.070000,2.200000,2.200000,11998100
+2016-02-01,2.170000,2.190000,2.110000,2.140000,2.140000,8816100
+2016-02-02,2.110000,2.140000,1.960000,1.990000,1.990000,11224100
+2016-02-03,2.040000,2.080000,1.950000,2.070000,2.070000,9978600
+2016-02-04,2.060000,2.170000,2.030000,2.090000,2.090000,8284800
+2016-02-05,2.060000,2.080000,1.980000,1.980000,1.980000,7914400
+2016-02-08,1.970000,1.980000,1.870000,1.930000,1.930000,11589000
+2016-02-09,1.890000,2.000000,1.850000,1.900000,1.900000,14991500
+2016-02-10,1.920000,1.980000,1.830000,1.840000,1.840000,9466100
+2016-02-11,1.820000,1.940000,1.810000,1.860000,1.860000,7858300
+2016-02-12,1.890000,1.910000,1.820000,1.830000,1.830000,9957300
+2016-02-16,1.860000,1.900000,1.820000,1.830000,1.830000,11853400
+2016-02-17,1.850000,1.940000,1.850000,1.900000,1.900000,13770200
+2016-02-18,1.930000,1.980000,1.900000,1.910000,1.910000,10823400
+2016-02-19,1.930000,1.930000,1.830000,1.910000,1.910000,7784100
+2016-02-22,1.940000,2.040000,1.930000,2.010000,2.010000,9895500
+2016-02-23,2.040000,2.060000,1.970000,1.970000,1.970000,6710600
+2016-02-24,1.980000,2.040000,1.930000,2.020000,2.020000,6906200
+2016-02-25,2.020000,2.040000,1.980000,2.030000,2.030000,5614400
+2016-02-26,2.040000,2.100000,2.030000,2.070000,2.070000,7911500
+2016-02-29,2.060000,2.150000,2.050000,2.140000,2.140000,11400300
+2016-03-01,2.160000,2.200000,2.120000,2.180000,2.180000,9011200
+2016-03-02,2.200000,2.330000,2.180000,2.320000,2.320000,10845700
+2016-03-03,2.320000,2.550000,2.300000,2.460000,2.460000,22092400
+2016-03-04,2.420000,2.500000,2.340000,2.370000,2.370000,15449000
+2016-03-07,2.360000,2.470000,2.360000,2.470000,2.470000,8754300
+2016-03-08,2.440000,2.460000,2.300000,2.300000,2.300000,10026900
+2016-03-09,2.320000,2.350000,2.200000,2.260000,2.260000,13082400
+2016-03-10,2.290000,2.310000,2.150000,2.260000,2.260000,9603500
+2016-03-11,2.290000,2.540000,2.290000,2.520000,2.520000,21382400
+2016-03-14,2.530000,2.750000,2.500000,2.720000,2.720000,33848000
+2016-03-15,2.670000,2.690000,2.450000,2.490000,2.490000,21573600
+2016-03-16,2.500000,2.640000,2.490000,2.630000,2.630000,13015700
+2016-03-17,2.770000,2.810000,2.700000,2.800000,2.800000,29000800
+2016-03-18,2.800000,2.930000,2.770000,2.930000,2.930000,26330500
+2016-03-21,2.900000,2.900000,2.750000,2.800000,2.800000,13464900
+2016-03-22,2.730000,2.850000,2.710000,2.790000,2.790000,10315800
+2016-03-23,2.800000,2.830000,2.680000,2.680000,2.680000,10167100
+2016-03-24,2.690000,2.810000,2.620000,2.790000,2.790000,10040200
+2016-03-28,2.810000,2.840000,2.730000,2.780000,2.780000,7683700
+2016-03-29,2.740000,2.880000,2.700000,2.860000,2.860000,13616200
+2016-03-30,2.880000,2.980000,2.850000,2.860000,2.860000,14945900
+2016-03-31,2.840000,2.880000,2.800000,2.850000,2.850000,9071500
+2016-04-01,2.790000,2.880000,2.760000,2.830000,2.830000,8257700
+2016-04-04,2.830000,2.870000,2.800000,2.830000,2.830000,5591100
+2016-04-05,2.760000,2.840000,2.720000,2.760000,2.760000,9640200
+2016-04-06,2.750000,2.800000,2.720000,2.800000,2.800000,12534600
+2016-04-07,2.760000,2.830000,2.610000,2.640000,2.640000,13479200
+2016-04-08,2.700000,2.760000,2.680000,2.740000,2.740000,8489000
+2016-04-11,2.760000,2.820000,2.740000,2.760000,2.760000,9045100
+2016-04-12,2.790000,2.850000,2.760000,2.810000,2.810000,16131900
+2016-04-13,2.780000,2.820000,2.730000,2.800000,2.800000,8048000
+2016-04-14,2.770000,2.790000,2.700000,2.720000,2.720000,8985300
+2016-04-15,2.720000,2.750000,2.680000,2.700000,2.700000,7487500
+2016-04-18,2.670000,2.800000,2.650000,2.760000,2.760000,8938800
+2016-04-19,2.780000,2.780000,2.610000,2.620000,2.620000,11719900
+2016-04-20,2.620000,2.720000,2.610000,2.700000,2.700000,7926100
+2016-04-21,2.650000,2.700000,2.600000,2.620000,2.620000,13957200
+2016-04-22,3.190000,3.990000,3.180000,3.990000,3.990000,143265300
+2016-04-25,3.810000,3.820000,3.310000,3.450000,3.450000,80607900
+2016-04-26,3.450000,3.750000,3.440000,3.660000,3.660000,36336900
+2016-04-27,3.550000,3.750000,3.530000,3.730000,3.730000,24186800
+2016-04-28,3.690000,3.800000,3.600000,3.610000,3.610000,20230000
+2016-04-29,3.690000,3.690000,3.450000,3.550000,3.550000,17717800
+2016-05-02,3.580000,3.750000,3.570000,3.740000,3.740000,16972800
+2016-05-03,3.700000,3.710000,3.580000,3.600000,3.600000,13784800
+2016-05-04,3.540000,3.670000,3.540000,3.600000,3.600000,8688500
+2016-05-05,3.640000,3.800000,3.610000,3.660000,3.660000,21529600
+2016-05-06,3.650000,3.750000,3.640000,3.680000,3.680000,11839300
+2016-05-09,3.660000,3.680000,3.450000,3.650000,3.650000,16299400
+2016-05-10,3.660000,3.680000,3.560000,3.640000,3.640000,9415100
+2016-05-11,3.610000,3.680000,3.600000,3.650000,3.650000,7540300
+2016-05-12,3.650000,3.680000,3.550000,3.590000,3.590000,9255800
+2016-05-13,3.560000,3.730000,3.550000,3.670000,3.670000,16470100
+2016-05-16,3.670000,3.850000,3.650000,3.790000,3.790000,14703800
+2016-05-17,3.800000,3.980000,3.690000,3.790000,3.790000,20066100
+2016-05-18,3.790000,3.970000,3.770000,3.840000,3.840000,19487500
+2016-05-19,3.830000,3.850000,3.690000,3.770000,3.770000,17696900
+2016-05-20,3.830000,3.900000,3.810000,3.870000,3.870000,13799600
+2016-05-23,3.900000,4.200000,3.880000,4.040000,4.040000,35467000
+2016-05-24,4.090000,4.210000,3.920000,4.200000,4.200000,34283900
+2016-05-25,4.240000,4.350000,4.150000,4.180000,4.180000,24703600
+2016-05-26,4.190000,4.380000,4.170000,4.350000,4.350000,22625700
+2016-05-27,4.390000,4.630000,4.370000,4.600000,4.600000,34429600
+2016-05-31,4.670000,4.710000,4.500000,4.570000,4.570000,25379200
+2016-06-01,4.600000,4.640000,4.380000,4.430000,4.430000,29696400
+2016-06-02,4.370000,4.400000,4.070000,4.240000,4.240000,35335000
+2016-06-03,4.160000,4.200000,4.080000,4.160000,4.160000,17561800
+2016-06-06,4.200000,4.510000,4.170000,4.470000,4.470000,21329600
+2016-06-07,4.560000,4.670000,4.470000,4.510000,4.510000,20676200
+2016-06-08,4.540000,4.560000,4.380000,4.460000,4.460000,16074300
+2016-06-09,4.410000,4.540000,4.320000,4.520000,4.520000,16219100
+2016-06-10,4.400000,4.470000,4.300000,4.320000,4.320000,15106500
+2016-06-13,4.320000,4.480000,4.320000,4.400000,4.400000,13500700
+2016-06-14,4.400000,4.510000,4.330000,4.390000,4.390000,16757400
+2016-06-15,4.440000,4.480000,4.300000,4.420000,4.420000,11575300
+2016-06-16,4.500000,4.750000,4.460000,4.750000,4.750000,34182700
+2016-06-17,4.750000,5.270000,4.680000,5.260000,5.260000,64894100
+2016-06-20,5.390000,5.450000,5.090000,5.100000,5.100000,43541300
+2016-06-21,5.100000,5.500000,5.090000,5.450000,5.450000,35864600
+2016-06-22,5.460000,5.520000,4.960000,5.020000,5.020000,47943300
+2016-06-23,5.170000,5.260000,5.050000,5.210000,5.210000,29159200
+2016-06-24,4.820000,5.070000,4.760000,4.880000,4.880000,36735200
+2016-06-27,4.880000,5.050000,4.650000,4.720000,4.720000,31025300
+2016-06-28,4.950000,5.190000,4.910000,5.120000,5.120000,29221400
+2016-06-29,5.310000,5.400000,5.100000,5.130000,5.130000,33118300
+2016-06-30,5.130000,5.190000,4.950000,5.140000,5.140000,26124800
+2016-07-01,5.090000,5.140000,5.000000,5.070000,5.070000,18255900
+2016-07-05,5.030000,5.050000,4.880000,4.960000,4.960000,16332500
+2016-07-06,4.910000,5.110000,4.900000,5.040000,5.040000,19392900
+2016-07-07,5.070000,5.100000,4.940000,5.020000,5.020000,15813800
+2016-07-08,4.840000,5.150000,4.820000,5.100000,5.100000,28140700
+2016-07-11,5.130000,5.190000,5.000000,5.010000,5.010000,21027900
+2016-07-12,5.010000,5.170000,5.010000,5.140000,5.140000,20832500
+2016-07-13,5.140000,5.190000,5.040000,5.090000,5.090000,14032500
+2016-07-14,5.150000,5.240000,5.060000,5.170000,5.170000,20050100
+2016-07-15,5.200000,5.200000,5.100000,5.140000,5.140000,14219300
+2016-07-18,5.190000,5.570000,5.130000,5.510000,5.510000,38619400
+2016-07-19,5.500000,5.550000,5.340000,5.410000,5.410000,23439600
+2016-07-20,5.480000,5.500000,5.400000,5.410000,5.410000,20102400
+2016-07-21,5.430000,5.450000,5.100000,5.220000,5.220000,40242000
+2016-07-22,5.730000,5.970000,5.450000,5.840000,5.840000,101838300
+2016-07-25,5.930000,6.950000,5.920000,6.700000,6.700000,118328600
+2016-07-26,6.760000,7.160000,6.710000,6.980000,6.980000,81230600
+2016-07-27,6.930000,6.980000,6.680000,6.850000,6.850000,38567300
+2016-07-28,6.790000,6.980000,6.740000,6.820000,6.820000,27515600
+2016-07-29,6.880000,6.960000,6.750000,6.860000,6.860000,22580500
+2016-08-01,6.890000,6.920000,6.570000,6.640000,6.640000,26729000
+2016-08-02,6.560000,6.600000,6.150000,6.260000,6.260000,40816400
+2016-08-03,6.180000,6.450000,6.150000,6.300000,6.300000,23807800
+2016-08-04,6.390000,6.610000,6.370000,6.470000,6.470000,22411000
+2016-08-05,6.560000,6.760000,6.470000,6.610000,6.610000,20164000
+2016-08-08,6.700000,6.850000,6.650000,6.680000,6.680000,21462200
+2016-08-09,6.750000,6.780000,6.540000,6.600000,6.600000,16772400
+2016-08-10,6.350000,6.580000,6.250000,6.490000,6.490000,29070700
+2016-08-11,6.500000,6.590000,6.460000,6.580000,6.580000,13240300
+2016-08-12,6.600000,6.790000,6.550000,6.730000,6.730000,25466400
+2016-08-15,6.790000,6.970000,6.780000,6.950000,6.950000,28339400
+2016-08-16,6.940000,6.940000,6.650000,6.780000,6.780000,26768800
+2016-08-17,6.700000,6.750000,6.610000,6.680000,6.680000,13791300
+2016-08-18,6.740000,7.070000,6.730000,7.040000,7.040000,30783300
+2016-08-19,7.240000,8.000000,7.220000,7.620000,7.620000,75129300
+2016-08-22,7.830000,7.950000,7.370000,7.580000,7.580000,41519200
+2016-08-23,7.660000,7.740000,7.530000,7.670000,7.670000,27531100
+2016-08-24,7.670000,7.670000,7.370000,7.430000,7.430000,22943900
+2016-08-25,7.490000,7.490000,7.200000,7.470000,7.470000,16451300
+2016-08-26,7.490000,7.800000,7.460000,7.670000,7.670000,31387900
+2016-08-29,7.720000,7.790000,7.570000,7.590000,7.590000,16916300
+2016-08-30,7.610000,7.640000,7.410000,7.490000,7.490000,16088100
+2016-08-31,7.520000,7.520000,7.280000,7.400000,7.400000,18808800
+2016-09-01,7.180000,7.440000,7.090000,7.350000,7.350000,22284600
+2016-09-02,7.490000,7.640000,7.380000,7.510000,7.510000,18538400
+2016-09-06,7.560000,7.600000,7.250000,7.340000,7.340000,24994600
+2016-09-07,7.050000,7.070000,6.780000,6.840000,6.840000,57721900
+2016-09-08,6.640000,6.650000,6.150000,6.230000,6.230000,90814700
+2016-09-09,6.230000,6.240000,5.850000,5.900000,5.900000,170828000
+2016-09-12,5.830000,6.070000,5.770000,5.940000,5.940000,78014400
+2016-09-13,5.920000,5.950000,5.660000,5.740000,5.740000,50819500
+2016-09-14,5.750000,6.080000,5.750000,6.040000,6.040000,64251100
+2016-09-15,6.090000,6.200000,5.950000,6.020000,6.020000,52669500
+2016-09-16,6.220000,6.220000,5.970000,6.050000,6.050000,47829400
+2016-09-19,6.120000,6.280000,6.080000,6.160000,6.160000,37837200
+2016-09-20,6.230000,6.280000,6.120000,6.170000,6.170000,28990900
+2016-09-21,6.200000,6.320000,6.140000,6.290000,6.290000,33450000
+2016-09-22,6.350000,6.440000,6.330000,6.370000,6.370000,35848200
+2016-09-23,6.310000,6.650000,6.310000,6.550000,6.550000,61022400
+2016-09-26,6.540000,6.540000,6.310000,6.320000,6.320000,29875800
+2016-09-27,6.450000,6.580000,6.290000,6.540000,6.540000,30035900
+2016-09-28,6.570000,6.650000,6.480000,6.590000,6.590000,27878300
+2016-09-29,6.570000,6.730000,6.540000,6.670000,6.670000,30746100
+2016-09-30,6.700000,7.040000,6.700000,6.910000,6.910000,47453100
+2016-10-03,6.950000,7.150000,6.870000,6.950000,6.950000,30456700
+2016-10-04,7.000000,7.090000,6.890000,6.970000,6.970000,25770000
+2016-10-05,6.970000,7.010000,6.700000,6.780000,6.780000,31235600
+2016-10-06,6.720000,6.980000,6.630000,6.960000,6.960000,27059700
+2016-10-07,6.920000,6.960000,6.620000,6.750000,6.750000,33059000
+2016-10-10,6.820000,6.940000,6.800000,6.840000,6.840000,13800500
+2016-10-11,6.800000,6.840000,6.380000,6.500000,6.500000,32510800
+2016-10-12,6.640000,6.770000,6.420000,6.620000,6.620000,33592700
+2016-10-13,6.500000,6.540000,6.240000,6.490000,6.490000,30401700
+2016-10-14,6.920000,7.120000,6.740000,6.750000,6.750000,66934400
+2016-10-17,6.920000,6.970000,6.640000,6.670000,6.670000,24261500
+2016-10-18,6.760000,6.890000,6.690000,6.730000,6.730000,25314800
+2016-10-19,6.700000,6.800000,6.570000,6.770000,6.770000,29420200
+2016-10-20,6.810000,6.980000,6.770000,6.960000,6.960000,64607500
+2016-10-21,6.500000,6.650000,6.370000,6.520000,6.520000,64243500
+2016-10-24,6.570000,7.010000,6.540000,7.010000,7.010000,52998400
+2016-10-25,6.900000,7.500000,6.870000,7.500000,7.500000,78862000
+2016-10-26,7.400000,7.480000,7.260000,7.290000,7.290000,47619300
+2016-10-27,7.440000,7.460000,7.100000,7.110000,7.110000,37804200
+2016-10-28,7.100000,7.530000,7.020000,7.200000,7.200000,77261300
+2016-10-31,7.240000,7.460000,7.200000,7.230000,7.230000,42345900
+2016-11-01,7.320000,7.430000,6.920000,7.090000,7.090000,39906900
+2016-11-02,7.030000,7.060000,6.670000,6.760000,6.760000,33852200
+2016-11-03,6.780000,6.790000,6.560000,6.700000,6.700000,33673600
+2016-11-04,6.690000,6.720000,6.460000,6.560000,6.560000,32215700
+2016-11-07,6.790000,6.990000,6.760000,6.960000,6.960000,36999200
+2016-11-08,6.850000,7.180000,6.750000,7.000000,7.000000,37728500
+2016-11-09,6.700000,7.050000,6.640000,6.940000,6.940000,38479500
+2016-11-10,6.820000,6.910000,6.220000,6.300000,6.300000,71749500
+2016-11-11,6.640000,6.690000,6.470000,6.690000,6.690000,39492200
+2016-11-14,6.830000,6.840000,6.610000,6.790000,6.790000,29596400
+2016-11-15,6.820000,7.080000,6.790000,6.970000,6.970000,28909400
+2016-11-16,7.090000,7.750000,7.070000,7.670000,7.670000,78083200
+2016-11-17,7.790000,8.770000,7.770000,8.460000,8.460000,124235500
+2016-11-18,8.680000,8.830000,8.400000,8.710000,8.710000,62336200
+2016-11-21,8.870000,9.220000,8.860000,8.940000,8.940000,65595900
+2016-11-22,9.050000,9.060000,8.540000,8.690000,8.690000,71312800
+2016-11-23,8.720000,8.860000,8.500000,8.800000,8.800000,34646000
+2016-11-25,8.800000,8.910000,8.690000,8.770000,8.770000,14214100
+2016-11-28,8.720000,8.980000,8.720000,8.830000,8.830000,25907800
+2016-11-29,9.000000,9.230000,8.850000,8.930000,8.930000,54831400
+2016-11-30,9.020000,9.120000,8.900000,8.910000,8.910000,36511900
+2016-12-01,8.920000,9.030000,8.260000,8.390000,8.390000,56682400
+2016-12-02,8.380000,8.740000,8.380000,8.530000,8.530000,42398900
+2016-12-05,8.690000,8.710000,8.450000,8.680000,8.680000,31410100
+2016-12-06,8.950000,9.540000,8.820000,9.450000,9.450000,92242900
+2016-12-07,9.650000,9.790000,9.240000,9.560000,9.560000,54897300
+2016-12-08,9.900000,10.660000,9.800000,10.340000,10.340000,104613000
+2016-12-09,10.380000,10.540000,9.870000,10.340000,10.340000,60600800
+2016-12-12,10.400000,10.930000,10.380000,10.680000,10.680000,63342900
+2016-12-13,10.750000,10.800000,10.400000,10.540000,10.540000,46967800
+2016-12-14,10.430000,10.740000,10.270000,10.550000,10.550000,46968600
+2016-12-15,10.680000,10.930000,10.640000,10.860000,10.860000,48871300
+2016-12-16,10.940000,11.230000,10.600000,10.660000,10.660000,77777700
+2016-12-19,10.810000,11.000000,10.520000,10.950000,10.950000,46085800
+2016-12-20,11.190000,11.510000,11.150000,11.510000,11.510000,59314200
+2016-12-21,11.610000,11.720000,11.310000,11.470000,11.470000,44814100
+2016-12-22,11.650000,11.750000,11.470000,11.600000,11.600000,36450800
+2016-12-23,11.300000,11.600000,11.260000,11.580000,11.580000,32288200
+2016-12-27,11.650000,12.080000,11.600000,12.070000,12.070000,44336500
+2016-12-28,12.280000,12.420000,11.460000,11.550000,11.550000,71254500
+2016-12-29,11.240000,11.620000,11.010000,11.590000,11.590000,50234300
+2016-12-30,11.700000,11.780000,11.250000,11.340000,11.340000,44095400
+2017-01-03,11.420000,11.650000,11.020000,11.430000,11.430000,55182000
+2017-01-04,11.450000,11.520000,11.240000,11.430000,11.430000,40781200
+2017-01-05,11.430000,11.690000,11.230000,11.240000,11.240000,38855200
+2017-01-06,11.290000,11.490000,11.110000,11.320000,11.320000,34453500
+2017-01-09,11.370000,11.640000,11.310000,11.490000,11.490000,37304800
+2017-01-10,11.550000,11.630000,11.330000,11.440000,11.440000,29201600
+2017-01-11,11.390000,11.410000,11.150000,11.200000,11.200000,39377000
+2017-01-12,10.980000,11.040000,10.330000,10.760000,10.760000,75244100
+2017-01-13,10.790000,10.870000,10.560000,10.580000,10.580000,38377500
+2017-01-17,10.170000,10.230000,9.780000,9.820000,9.820000,70491800
+2017-01-18,9.540000,10.100000,9.420000,9.880000,9.880000,51797600
+2017-01-19,9.920000,10.250000,9.750000,9.770000,9.770000,46151300
+2017-01-20,9.880000,9.960000,9.670000,9.750000,9.750000,27982100
+2017-01-23,9.680000,10.060000,9.680000,9.910000,9.910000,27905700
+2017-01-24,9.950000,10.490000,9.950000,10.440000,10.440000,43991200
+2017-01-25,10.740000,10.980000,10.150000,10.350000,10.350000,61778100
+2017-01-26,10.350000,10.660000,10.300000,10.520000,10.520000,35866600
+2017-01-27,10.600000,10.730000,10.520000,10.670000,10.670000,32719200
+2017-01-30,10.620000,10.680000,10.300000,10.610000,10.610000,37725000
+2017-01-31,10.600000,10.670000,10.220000,10.370000,10.370000,53704900
+2017-02-01,10.900000,12.140000,10.810000,12.060000,12.060000,165939300
+2017-02-02,11.980000,12.660000,11.950000,12.280000,12.280000,116324500
+2017-02-03,12.370000,12.500000,12.040000,12.240000,12.240000,60036700
+2017-02-06,12.460000,13.700000,12.380000,13.630000,13.630000,140474100
+2017-02-07,14.050000,14.270000,13.060000,13.290000,13.290000,158683800
+2017-02-08,13.210000,13.750000,13.080000,13.560000,13.560000,75942900
+2017-02-09,13.780000,13.890000,13.400000,13.420000,13.420000,73339900
+2017-02-10,13.860000,13.860000,13.250000,13.580000,13.580000,54579300
+2017-02-13,13.700000,13.950000,13.380000,13.490000,13.490000,57413100
+2017-02-14,13.430000,13.490000,13.190000,13.260000,13.260000,40479100
+2017-02-15,13.200000,13.440000,13.150000,13.300000,13.300000,33722300
+2017-02-16,13.250000,13.350000,12.840000,12.970000,12.970000,52502500
+2017-02-17,12.790000,13.140000,12.600000,13.130000,13.130000,40888000
+2017-02-21,13.410000,14.100000,13.400000,14.000000,14.000000,66357100
+2017-02-22,14.300000,14.500000,14.040000,14.280000,14.280000,71505000
+2017-02-23,14.200000,14.450000,13.820000,14.320000,14.320000,80317600
+2017-02-24,14.000000,14.320000,13.860000,14.120000,14.120000,46288600
+2017-02-27,14.270000,15.350000,14.270000,15.200000,15.200000,95422900
+2017-02-28,15.450000,15.550000,14.350000,14.460000,14.460000,141783000
+2017-03-01,15.080000,15.090000,14.520000,14.960000,14.960000,73450400
+2017-03-02,14.590000,14.780000,13.870000,13.900000,13.900000,104330900
+2017-03-03,13.550000,13.580000,12.790000,13.030000,13.030000,163395900
+2017-03-06,13.000000,13.340000,12.380000,13.040000,13.040000,117192600
+2017-03-07,13.070000,13.370000,12.790000,13.050000,13.050000,76666300
+2017-03-08,13.250000,13.550000,13.100000,13.220000,13.220000,71294700
+2017-03-09,13.450000,13.450000,13.110000,13.330000,13.330000,45244200
+2017-03-10,13.500000,13.930000,13.450000,13.910000,13.910000,65142200
+2017-03-13,14.480000,14.680000,14.180000,14.280000,14.280000,73078100
+2017-03-14,14.000000,14.150000,13.640000,14.100000,14.100000,52554500
+2017-03-15,14.030000,14.060000,13.620000,13.980000,13.980000,55179600
+2017-03-16,13.790000,13.880000,13.650000,13.650000,13.650000,44494800
+2017-03-17,13.620000,13.740000,13.360000,13.490000,13.490000,224892300
+2017-03-20,13.680000,14.500000,13.540000,14.400000,14.400000,91565600
+2017-03-21,14.400000,14.490000,13.780000,13.820000,13.820000,72552700
+2017-03-22,13.700000,14.150000,13.550000,14.100000,14.100000,61239500
+2017-03-23,13.960000,14.120000,13.770000,13.790000,13.790000,44549900
+2017-03-24,14.160000,14.180000,13.540000,13.700000,13.700000,50099500
+2017-03-27,13.350000,13.780000,13.210000,13.700000,13.700000,42686800
+2017-03-28,13.750000,13.860000,13.550000,13.690000,13.690000,37420200
+2017-03-29,13.740000,13.870000,13.630000,13.710000,13.710000,37863500
+2017-03-30,13.730000,14.050000,13.650000,14.050000,14.050000,44132800
+2017-03-31,14.100000,14.750000,14.010000,14.550000,14.550000,84566200
+2017-04-03,14.600000,14.740000,14.300000,14.640000,14.640000,48423700
+2017-04-04,14.310000,14.670000,14.030000,14.160000,14.160000,58413000
+2017-04-05,14.280000,14.640000,14.100000,14.170000,14.170000,58816700
+2017-04-06,13.420000,13.460000,12.830000,13.270000,13.270000,139500100
+2017-04-07,13.330000,13.680000,13.220000,13.520000,13.520000,70441000
+2017-04-10,13.520000,13.590000,13.040000,13.100000,13.100000,47178000
+2017-04-11,13.020000,13.290000,12.710000,13.100000,13.100000,59916600
+2017-04-12,12.940000,13.100000,12.740000,12.760000,12.760000,37385400
+2017-04-13,12.510000,12.720000,12.220000,12.310000,12.310000,53442600
+2017-04-17,12.530000,12.800000,12.370000,12.790000,12.790000,38188200
+2017-04-18,12.630000,12.970000,12.580000,12.950000,12.950000,37172000
+2017-04-19,13.090000,13.210000,12.800000,12.840000,12.840000,36491100
+2017-04-20,12.980000,13.150000,12.880000,13.110000,13.110000,41976100
+2017-04-21,13.080000,13.120000,12.900000,13.000000,13.000000,25689600
+2017-04-24,13.230000,13.230000,13.050000,13.130000,13.130000,36120300
+2017-04-25,13.240000,13.530000,13.160000,13.490000,13.490000,35881000
+2017-04-26,13.420000,13.530000,13.220000,13.410000,13.410000,36644500
+2017-04-27,13.430000,13.700000,13.370000,13.620000,13.620000,31327600
+2017-04-28,13.730000,13.760000,13.160000,13.300000,13.300000,50376000
+2017-05-01,13.430000,13.630000,13.250000,13.620000,13.620000,68036300
+2017-05-02,11.730000,11.760000,10.300000,10.320000,10.320000,268336500
+2017-05-03,10.290000,10.680000,9.850000,10.390000,10.390000,140899400
+2017-05-04,10.550000,10.550000,9.940000,10.100000,10.100000,77031400
+2017-05-05,10.130000,10.260000,9.940000,10.190000,10.190000,51759000
+2017-05-08,10.220000,10.220000,10.000000,10.040000,10.040000,35101100
+2017-05-09,10.040000,10.400000,10.040000,10.180000,10.180000,51017300
+2017-05-10,10.460000,10.850000,10.450000,10.790000,10.790000,65995900
+2017-05-11,10.740000,11.260000,10.510000,11.070000,11.070000,72946500
+2017-05-12,11.200000,11.400000,11.080000,11.260000,11.260000,56072600
+2017-05-15,11.410000,11.600000,11.300000,11.420000,11.420000,52565000
+2017-05-16,11.660000,12.770000,11.630000,12.750000,12.750000,164186900
+2017-05-17,11.810000,12.290000,11.160000,11.200000,11.200000,160109500
+2017-05-18,10.990000,11.490000,10.810000,11.280000,11.280000,86900100
+2017-05-19,11.470000,11.620000,11.350000,11.410000,11.410000,50319700
+2017-05-22,11.490000,11.550000,10.770000,11.040000,11.040000,78696400
+2017-05-23,10.970000,11.060000,10.620000,10.890000,10.890000,49799600
+2017-05-24,11.050000,11.060000,10.710000,10.890000,10.890000,42903900
+2017-05-25,11.010000,11.010000,10.800000,10.980000,10.980000,33584300
+2017-05-26,10.850000,11.020000,10.740000,11.000000,11.000000,31907600
+2017-05-30,10.950000,11.270000,10.900000,11.120000,11.120000,35339000
+2017-05-31,11.290000,11.490000,11.100000,11.190000,11.190000,42929000
+2017-06-01,11.250000,11.290000,10.810000,10.930000,10.930000,48002000
+2017-06-02,10.930000,10.960000,10.570000,10.900000,10.900000,43056200
+2017-06-05,10.840000,11.340000,10.800000,11.240000,11.240000,66207300
+2017-06-06,11.270000,12.240000,11.240000,12.030000,12.030000,114998600
+2017-06-07,12.420000,12.960000,12.230000,12.380000,12.380000,151005900
+2017-06-08,12.810000,12.910000,12.400000,12.900000,12.900000,89515100
+2017-06-09,13.100000,13.400000,11.630000,12.280000,12.280000,167454400
+2017-06-12,11.750000,12.350000,11.270000,12.090000,12.090000,125781800
+2017-06-13,12.330000,12.480000,11.670000,11.960000,11.960000,87302300
+2017-06-14,11.910000,12.050000,11.650000,11.770000,11.770000,51909400
+2017-06-15,11.340000,11.580000,11.210000,11.500000,11.500000,61666000
+2017-06-16,11.660000,11.830000,11.280000,11.440000,11.440000,59779500
+2017-06-19,11.630000,12.120000,11.620000,11.930000,11.930000,61803600
+2017-06-20,12.190000,12.930000,12.180000,12.640000,12.640000,118001500
+2017-06-21,13.360000,14.010000,13.130000,13.980000,13.980000,188796100
+2017-06-22,14.100000,14.500000,13.560000,14.380000,14.380000,149594200
+2017-06-23,14.150000,14.670000,13.900000,14.170000,14.170000,200777300
+2017-06-26,14.390000,14.490000,13.840000,14.080000,14.080000,101012500
+2017-06-27,13.760000,14.040000,13.370000,13.400000,13.400000,89319700
+2017-06-28,13.650000,13.700000,13.090000,13.230000,13.230000,85266900
+2017-06-29,13.060000,13.150000,12.450000,12.600000,12.600000,87634400
+2017-06-30,12.570000,12.830000,12.360000,12.480000,12.480000,59267400
+2017-07-03,12.570000,12.730000,12.130000,12.150000,12.150000,39929100
+2017-07-05,12.360000,13.210000,12.320000,13.190000,13.190000,99450200
+2017-07-06,12.940000,13.320000,12.670000,13.020000,13.020000,88927800
+2017-07-07,13.270000,13.750000,13.180000,13.360000,13.360000,88392100
+2017-07-10,13.610000,13.880000,13.270000,13.810000,13.810000,78320200
+2017-07-11,13.770000,14.100000,13.620000,13.890000,13.890000,71102300
+2017-07-12,14.170000,14.390000,13.960000,14.290000,14.290000,78508400
+2017-07-13,14.330000,14.490000,13.430000,13.530000,13.530000,111656900
+2017-07-14,13.460000,13.930000,13.320000,13.920000,13.920000,82084600
+2017-07-17,14.030000,14.120000,13.510000,13.800000,13.800000,71690800
+2017-07-18,13.290000,13.530000,13.150000,13.480000,13.480000,78366500
+2017-07-19,13.620000,13.740000,13.410000,13.550000,13.550000,51957800
+2017-07-20,13.610000,13.890000,13.450000,13.800000,13.800000,47707500
+2017-07-21,13.700000,14.050000,13.620000,13.880000,13.880000,51045700
+2017-07-24,14.000000,14.440000,13.970000,14.160000,14.160000,71014900
+2017-07-25,14.290000,14.320000,13.870000,14.110000,14.110000,98047400
+2017-07-26,15.130000,15.650000,14.400000,14.760000,14.760000,236083000
+2017-07-27,14.990000,15.040000,13.700000,14.120000,14.120000,130303700
+2017-07-28,13.850000,14.100000,13.680000,13.950000,13.950000,66763800
+2017-07-31,14.090000,14.220000,13.470000,13.610000,13.610000,69108700
+2017-08-01,13.720000,13.860000,13.450000,13.710000,13.710000,49149900
+2017-08-02,13.810000,13.930000,13.120000,13.370000,13.370000,67502200
+2017-08-03,13.420000,13.520000,13.080000,13.240000,13.240000,52557400
+2017-08-04,13.200000,13.360000,13.020000,13.120000,13.120000,64254000
+2017-08-07,13.330000,13.570000,13.270000,13.430000,13.430000,57486800
+2017-08-08,13.480000,13.550000,13.080000,13.110000,13.110000,47338000
+2017-08-09,12.760000,12.890000,12.540000,12.830000,12.830000,58861500
+2017-08-10,12.700000,12.920000,12.110000,12.120000,12.120000,83113400
+2017-08-11,12.040000,12.390000,11.880000,12.230000,12.230000,63558800
+2017-08-14,12.580000,12.850000,12.580000,12.760000,12.760000,64426100
+2017-08-15,13.010000,13.140000,12.750000,13.020000,13.020000,57990300
+2017-08-16,13.170000,13.190000,12.520000,12.630000,12.630000,64639400
+2017-08-17,12.460000,12.650000,12.320000,12.340000,12.340000,47371000
+2017-08-18,12.430000,12.560000,12.250000,12.370000,12.370000,37521700
+2017-08-21,12.420000,12.420000,11.860000,12.050000,12.050000,58888500
+2017-08-22,12.200000,12.330000,12.100000,12.170000,12.170000,39033200
+2017-08-23,12.000000,12.540000,11.950000,12.480000,12.480000,44345400
+2017-08-24,12.690000,12.710000,12.390000,12.500000,12.500000,37269700
+2017-08-25,12.510000,12.570000,12.250000,12.430000,12.430000,29732000
+2017-08-28,12.530000,12.550000,12.160000,12.230000,12.230000,35969600
+2017-08-29,12.000000,12.180000,11.930000,12.150000,12.150000,33618100
+2017-08-30,12.190000,12.680000,12.160000,12.670000,12.670000,43933000
+2017-08-31,12.820000,13.160000,12.790000,13.000000,13.000000,51822100
+2017-09-01,13.120000,13.490000,13.040000,13.190000,13.190000,53158600
+2017-09-05,12.880000,13.180000,12.650000,12.920000,12.920000,51445500
+2017-09-06,13.020000,13.080000,12.750000,12.860000,12.860000,34182400
+2017-09-07,12.840000,12.940000,12.600000,12.630000,12.630000,35816900
+2017-09-08,12.570000,12.610000,12.040000,12.250000,12.250000,60886200
+2017-09-11,12.460000,12.740000,12.400000,12.550000,12.550000,43346100
+2017-09-12,12.660000,12.680000,12.210000,12.300000,12.300000,54413100
+2017-09-13,12.220000,12.360000,12.120000,12.220000,12.220000,37210700
+2017-09-14,12.150000,12.460000,12.110000,12.260000,12.260000,37220200
+2017-09-15,12.330000,12.660000,12.310000,12.520000,12.520000,50337400
+2017-09-18,12.770000,13.300000,12.740000,13.080000,13.080000,83517400
+2017-09-19,13.250000,13.290000,12.880000,13.120000,13.120000,65455200
+2017-09-20,13.070000,13.800000,12.800000,13.740000,13.740000,102682400
+2017-09-21,14.000000,14.240000,13.320000,13.410000,13.410000,166821900
+2017-09-22,13.200000,13.400000,13.120000,13.300000,13.300000,50547000
+2017-09-25,13.250000,13.280000,12.490000,12.610000,12.610000,84172200
+2017-09-26,12.850000,12.930000,12.430000,12.450000,12.450000,68302000
+2017-09-27,12.650000,12.870000,12.500000,12.740000,12.740000,59947200
+2017-09-28,12.760000,12.840000,12.550000,12.740000,12.740000,35812300
+2017-09-29,12.770000,12.820000,12.600000,12.750000,12.750000,33926900
+2017-10-02,12.800000,12.850000,12.620000,12.710000,12.710000,34461100
+2017-10-03,12.730000,13.480000,12.700000,13.420000,13.420000,85174000
+2017-10-04,13.310000,13.500000,13.150000,13.310000,13.310000,42303200
+2017-10-05,13.380000,13.460000,13.210000,13.340000,13.340000,34758600
+2017-10-06,13.220000,13.390000,13.180000,13.230000,13.230000,28258700
+2017-10-09,13.260000,13.830000,13.260000,13.470000,13.470000,54032500
+2017-10-10,13.720000,13.790000,13.440000,13.700000,13.700000,43304000
+2017-10-11,13.620000,13.960000,13.610000,13.880000,13.880000,38746600
+2017-10-12,13.850000,14.370000,13.810000,14.200000,14.200000,69874100
+2017-10-13,14.320000,14.410000,14.120000,14.220000,14.220000,37515800
+2017-10-16,14.250000,14.350000,14.120000,14.260000,14.260000,34136800
+2017-10-17,14.240000,14.350000,14.140000,14.160000,14.160000,28995600
+2017-10-18,14.200000,14.280000,13.760000,14.070000,14.070000,39020300
+2017-10-19,13.850000,14.040000,13.690000,13.950000,13.950000,33795700
+2017-10-20,14.030000,14.090000,13.800000,13.810000,13.810000,32538900
+2017-10-23,13.940000,14.190000,13.900000,14.100000,14.100000,49838000
+2017-10-24,14.200000,14.360000,14.150000,14.250000,14.250000,84891600
+2017-10-25,12.950000,13.130000,12.290000,12.330000,12.330000,166762100
+2017-10-26,12.450000,12.460000,12.000000,12.010000,12.010000,87625400
+2017-10-27,12.170000,12.190000,11.350000,11.840000,11.840000,115650400
+2017-10-30,11.260000,11.420000,10.650000,10.890000,10.890000,137785100
+2017-10-31,10.760000,11.310000,10.690000,10.990000,10.990000,78600000
+2017-11-01,11.250000,11.290000,10.720000,10.800000,10.800000,66875500
+2017-11-02,10.870000,10.990000,10.660000,10.850000,10.850000,47942500
+2017-11-03,10.950000,11.130000,10.820000,11.120000,11.120000,44264300
+2017-11-06,12.040000,12.090000,11.640000,11.930000,11.930000,96349800
+2017-11-07,11.940000,12.270000,11.920000,12.050000,12.050000,67900200
+2017-11-08,11.940000,11.950000,11.510000,11.710000,11.710000,59065000
+2017-11-09,11.250000,11.350000,11.030000,11.120000,11.120000,76821200
+2017-11-10,11.220000,11.430000,11.120000,11.260000,11.260000,50209900
+2017-11-13,11.180000,11.200000,10.920000,11.090000,11.090000,54068300
+2017-11-14,11.030000,11.260000,11.000000,11.120000,11.120000,37245000
+2017-11-15,11.010000,11.130000,10.770000,11.070000,11.070000,33524700
+2017-11-16,11.130000,11.320000,11.130000,11.250000,11.250000,31800400
+2017-11-17,11.300000,11.750000,11.280000,11.380000,11.380000,56775600
+2017-11-20,11.470000,11.510000,11.190000,11.340000,11.340000,35960200
+2017-11-21,11.420000,11.490000,11.240000,11.400000,11.400000,31881700
+2017-11-22,11.410000,11.490000,11.300000,11.370000,11.370000,23816500
+2017-11-24,11.380000,11.420000,11.300000,11.380000,11.380000,11035800
+2017-11-27,11.340000,11.740000,11.340000,11.550000,11.550000,41798300
+2017-11-28,11.450000,11.540000,11.000000,11.170000,11.170000,65325700
+2017-11-29,11.080000,11.170000,10.730000,10.830000,10.830000,63333800
+2017-11-30,10.870000,11.030000,10.760000,10.890000,10.890000,43205000
+2017-12-01,10.810000,10.970000,10.530000,10.730000,10.730000,42128800
+2017-12-04,10.850000,10.860000,9.820000,10.030000,10.030000,97328300
+2017-12-05,9.890000,10.340000,9.700000,9.910000,9.910000,67304100
+2017-12-06,9.900000,10.050000,9.710000,10.000000,10.000000,38952200
+2017-12-07,10.070000,10.190000,9.950000,10.040000,10.040000,32665600
+2017-12-08,10.150000,10.200000,9.920000,9.940000,9.940000,34897000
+2017-12-11,9.970000,10.160000,9.960000,10.160000,10.160000,29956400
+2017-12-12,10.130000,10.140000,9.880000,9.900000,9.900000,36211000
+2017-12-13,9.970000,10.210000,9.950000,10.110000,10.110000,41494800
+2017-12-14,10.100000,10.170000,9.960000,10.130000,10.130000,29006800
+2017-12-15,10.130000,10.320000,10.020000,10.290000,10.290000,45462300
+2017-12-18,10.600000,11.000000,10.510000,10.980000,10.980000,63797700
+2017-12-19,11.000000,11.190000,10.870000,10.950000,10.950000,43852900
+2017-12-20,11.100000,11.180000,10.800000,10.980000,10.980000,31420300
+2017-12-21,10.980000,11.080000,10.870000,10.890000,10.890000,21884300
+2017-12-22,10.750000,10.770000,10.200000,10.540000,10.540000,50744500
+2017-12-26,10.380000,10.580000,10.340000,10.460000,10.460000,20437900
+2017-12-27,10.450000,10.740000,10.400000,10.530000,10.530000,22921800
+2017-12-28,10.570000,10.640000,10.430000,10.550000,10.550000,18609400
+2017-12-29,10.570000,10.580000,10.270000,10.280000,10.280000,26678900
+2018-01-02,10.420000,11.020000,10.340000,10.980000,10.980000,44146300
+2018-01-03,11.610000,12.140000,11.360000,11.550000,11.550000,154066700
+2018-01-04,12.100000,12.430000,11.970000,12.120000,12.120000,109503000
+2018-01-05,12.190000,12.220000,11.660000,11.880000,11.880000,63808900
+2018-01-08,12.010000,12.300000,11.850000,12.280000,12.280000,63346000
+2018-01-09,12.000000,12.020000,11.710000,11.820000,11.820000,62560900
+2018-01-10,11.630000,12.150000,11.560000,11.960000,11.960000,52561200
+2018-01-11,12.070000,12.190000,11.900000,12.140000,12.140000,38354900
+2018-01-12,11.820000,12.070000,11.800000,12.020000,12.020000,47149300
+2018-01-16,12.050000,12.200000,11.800000,11.910000,11.910000,42686600
+2018-01-17,11.900000,12.190000,11.820000,12.180000,12.180000,39020800
+2018-01-18,12.180000,12.680000,12.150000,12.470000,12.470000,62086200
+2018-01-19,12.560000,12.880000,12.540000,12.590000,12.590000,46800700
+2018-01-22,12.610000,12.740000,12.370000,12.650000,12.650000,34758600
+2018-01-23,12.820000,13.000000,12.760000,12.940000,12.940000,46417200
+2018-01-24,13.020000,13.050000,12.600000,12.710000,12.710000,41956400
+2018-01-25,12.780000,12.940000,12.320000,12.410000,12.410000,42966600
+2018-01-26,12.700000,12.950000,12.620000,12.950000,12.950000,44239000
+2018-01-29,13.130000,13.470000,13.050000,13.320000,13.320000,66645400
+2018-01-30,13.120000,13.270000,12.690000,12.870000,12.870000,91236400
+2018-01-31,13.240000,13.850000,13.150000,13.740000,13.740000,140977800
+2018-02-01,13.620000,13.840000,13.210000,13.250000,13.250000,67543300
+2018-02-02,13.050000,13.060000,12.430000,12.450000,12.450000,79432600
+2018-02-05,12.050000,12.180000,10.930000,11.570000,11.570000,116568900
+2018-02-06,11.040000,11.740000,11.000000,11.650000,11.650000,87123200
+2018-02-07,11.700000,11.900000,11.530000,11.600000,11.600000,55758400
+2018-02-08,11.720000,11.850000,11.210000,11.220000,11.220000,56471800
+2018-02-09,11.540000,11.570000,10.630000,11.310000,11.310000,85458200
+2018-02-12,11.470000,11.800000,11.430000,11.680000,11.680000,63160900
+2018-02-13,11.600000,11.820000,11.530000,11.780000,11.780000,33661400
+2018-02-14,11.720000,12.310000,11.630000,12.200000,12.200000,51756800
+2018-02-15,12.400000,12.630000,12.070000,12.190000,12.190000,59593800
+2018-02-16,12.110000,12.230000,11.820000,11.820000,11.820000,47332300
+2018-02-20,11.720000,12.190000,11.710000,12.020000,12.020000,47096500
+2018-02-21,12.120000,12.120000,11.720000,11.720000,11.720000,40195800
+2018-02-22,11.820000,12.000000,11.630000,11.840000,11.840000,37886300
+2018-02-23,11.950000,12.160000,11.940000,12.070000,12.070000,33317600
+2018-02-26,12.140000,12.430000,12.050000,12.420000,12.420000,42265200
+2018-02-27,12.430000,12.880000,12.390000,12.530000,12.530000,55975300
+2018-02-28,12.660000,12.730000,12.100000,12.110000,12.110000,43387500
+2018-03-01,12.260000,12.270000,11.660000,11.900000,11.900000,63207400
+2018-03-02,11.670000,11.930000,11.430000,11.810000,11.810000,58123500
+2018-03-05,11.690000,12.060000,11.610000,11.910000,11.910000,43734800
+2018-03-06,12.010000,12.050000,11.710000,11.760000,11.760000,46751200
+2018-03-07,11.580000,12.820000,11.550000,12.240000,12.240000,127603200
+2018-03-08,12.400000,12.590000,11.740000,11.970000,11.970000,76011200
+2018-03-09,12.030000,12.040000,11.580000,11.700000,11.700000,89674400
+2018-03-12,11.760000,11.820000,11.480000,11.520000,11.520000,83748700
+2018-03-13,11.500000,12.040000,11.100000,11.640000,11.640000,174302600
+2018-03-14,11.700000,11.720000,11.260000,11.360000,11.360000,80540800
+2018-03-15,11.430000,11.550000,11.190000,11.460000,11.460000,66373900
+2018-03-16,11.490000,11.550000,11.320000,11.470000,11.470000,37591000
+2018-03-19,11.410000,11.740000,11.350000,11.430000,11.430000,53308600
+2018-03-20,11.410000,11.520000,11.000000,11.110000,11.110000,65116900
+2018-03-21,11.160000,11.340000,11.110000,11.260000,11.260000,44691700
+2018-03-22,11.100000,11.260000,10.850000,10.910000,10.910000,59944200
+2018-03-23,10.910000,10.970000,10.570000,10.630000,10.630000,54844500
+2018-03-26,10.710000,10.800000,10.180000,10.440000,10.440000,75878500
+2018-03-27,10.510000,10.590000,9.900000,10.000000,10.000000,68551300
+2018-03-28,9.990000,10.170000,9.790000,9.810000,9.810000,64832100
+2018-03-29,9.940000,10.080000,9.810000,10.050000,10.050000,48681400
+2018-04-02,9.990000,10.140000,9.510000,9.530000,9.530000,64824600
+2018-04-03,9.630000,9.770000,9.300000,9.550000,9.550000,54891600
+2018-04-04,9.080000,9.810000,9.040000,9.770000,9.770000,67356900
+2018-04-05,10.050000,10.200000,9.910000,10.020000,10.020000,65758800
+2018-04-06,9.830000,10.100000,9.500000,9.610000,9.610000,51087100
+2018-04-09,9.750000,9.840000,9.520000,9.530000,9.530000,38382600
+2018-04-10,9.750000,10.040000,9.710000,9.980000,9.980000,42849200
+2018-04-11,9.870000,10.030000,9.790000,9.820000,9.820000,29169300
+2018-04-12,9.980000,10.100000,9.820000,10.080000,10.080000,47784400
+2018-04-13,10.200000,10.220000,9.880000,9.930000,9.930000,38935700
+2018-04-16,10.000000,10.170000,9.900000,10.090000,10.090000,28875100
+2018-04-17,10.280000,10.530000,10.200000,10.520000,10.520000,45360300
+2018-04-18,10.510000,10.650000,10.330000,10.360000,10.360000,42449600
+2018-04-19,10.180000,10.330000,9.990000,10.110000,10.110000,57841600
+2018-04-20,10.050000,10.140000,9.950000,9.990000,9.990000,39011900
+2018-04-23,10.090000,10.190000,9.970000,10.040000,10.040000,42971300
+2018-04-24,10.190000,10.350000,9.950000,10.090000,10.090000,44992200
+2018-04-25,10.060000,10.090000,9.560000,9.710000,9.710000,90578000
+2018-04-26,10.870000,11.190000,10.610000,11.040000,11.040000,145284100
+2018-04-27,11.200000,11.360000,11.020000,11.110000,11.110000,74347800
+2018-04-30,11.060000,11.140000,10.870000,10.880000,10.880000,50608800
+2018-05-01,10.830000,11.150000,10.770000,11.130000,11.130000,43441600
+2018-05-02,11.100000,11.160000,10.970000,10.970000,10.970000,29267300
+2018-05-03,10.900000,11.060000,10.830000,10.930000,10.930000,33310600
+2018-05-04,10.880000,11.290000,10.870000,11.280000,11.280000,47884900
+2018-05-07,11.320000,11.680000,11.300000,11.590000,11.590000,54001700
+2018-05-08,11.490000,11.660000,11.400000,11.610000,11.610000,35218400
+2018-05-09,11.650000,11.980000,11.570000,11.950000,11.950000,49605700
+2018-05-10,11.980000,12.180000,11.950000,12.130000,12.130000,49744500
+2018-05-11,11.890000,12.030000,11.690000,11.950000,11.950000,43863700
+2018-05-14,12.140000,12.360000,12.110000,12.230000,12.230000,50263800
+2018-05-15,12.180000,12.460000,12.160000,12.450000,12.450000,44183200
+2018-05-16,12.640000,12.980000,12.620000,12.820000,12.820000,73364000
+2018-05-17,12.790000,12.900000,12.660000,12.820000,12.820000,38692500
+2018-05-18,13.060000,13.260000,12.910000,13.000000,13.000000,54063400
+2018-05-21,13.250000,13.310000,12.880000,12.990000,12.990000,49714200
+2018-05-22,13.000000,13.140000,12.710000,12.980000,12.980000,43267000
+2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44517800
+2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700
+2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100
+2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500
+2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400
+2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700
+2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900
+2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000
+2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700
+2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000
+2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300
+2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500
+2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600
+2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600
+2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300
+2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600
+2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200
+2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400
+2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900
+2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600
+2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400
+2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100
+2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400
+2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500
+2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300
+2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800
+2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800
+2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800
+2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000
+2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300
+2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700
+2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500
+2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000
+2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100
+2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100
+2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100
+2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300
+2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500
+2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500
+2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800
+2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800
+2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800
+2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500
+2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900
+2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100
+2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800
+2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400
+2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400
+2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200
+2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100
+2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100
+2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700
+2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600
+2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400
+2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46653400
+2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100
+2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81411300
+2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500
+2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700
+2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700
+2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600
+2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200
+2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000
+2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700
+2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100
+2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200
+2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400
+2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200
+2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200
+2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300
+2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400
+2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300
+2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000
+2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900
+2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700
+2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800
+2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500
+2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600
+2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100
+2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800
+2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600
+2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200
+2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000
+2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500
+2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900
+2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600
+2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200
+2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300
+2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400
+2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500
+2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900
+2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500
+2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200
+2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200
+2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500
+2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500
+2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800
+2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900
+2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800
+2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400
+2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500
+2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000
+2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900
+2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700
+2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900
+2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900
+2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000
+2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100
+2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700
+2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000
+2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600
+2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400
+2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700
+2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500
+2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000
+2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700
+2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700
+2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800
+2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600
+2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700
+2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200
+2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000
+2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300
+2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500
+2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600
+2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200
+2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400
+2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600
+2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300
+2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000
+2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100
+2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300
+2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700
+2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700
+2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400
+2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900
+2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700
+2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500
+2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500
+2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400
+2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700
+2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300
+2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600
+2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900
+2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900
+2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500
+2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500
+2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000
+2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100
+2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800
+2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000
+2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400
+2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200
+2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700
+2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117277600
+2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600
+2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000
+2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000
+2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100
+2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400
+2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800
+2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200
+2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800
+2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300
+2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400
+2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000
+2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700
+2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300
+2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400
+2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500
+2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100
+2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500
+2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200
+2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600
+2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200
+2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800
+2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000
+2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300
+2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900
+2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300
+2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700
+2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400
+2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200
+2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200
+2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100
+2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900
+2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600
+2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200
+2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700
+2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000
+2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100
+2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300
+2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900
+2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000
+2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700
+2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600
+2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400
+2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52186300
+2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700
+2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200
+2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600
+2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800
+2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600
+2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900
+2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800
+2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200
+2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100
+2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300
+2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300
+2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200
+2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100
+2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300
+2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500
+2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800
+2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300
+2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800
+2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500
+2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100
+2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700
+2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500
+2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800
+2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100
+2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200
+2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800
+2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500
+2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100
+2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800
+2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900
+2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300
+2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500
+2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700
+2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700
+2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900
+2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700
+2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900
+2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900
+2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800
+2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100
+2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100
+2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800
+2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500
+2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900
+2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100
+2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900
+2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400
+2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900
+2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100
+2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400
+2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400
+2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200
+2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,40035300
+2019-05-23,26.990000,27.100000,26.030001,26.360001,26.360001,67809200
+2019-05-24,26.610001,26.930000,26.400000,26.440001,26.440001,39835800
+2019-05-28,27.270000,29.670000,27.059999,29.049999,29.049999,146949600
+2019-05-29,29.000000,29.320000,27.730000,28.090000,28.090000,99969600
+2019-05-30,28.400000,28.559999,27.600000,28.030001,28.030001,65289100
+2019-05-31,27.570000,28.360001,27.400000,27.410000,27.410000,68667800
+2019-06-03,28.750000,29.620001,27.290001,27.580000,27.580000,147532200
+2019-06-04,28.389999,29.590000,27.910000,29.570000,29.570000,107549500
+2019-06-05,29.930000,29.990000,29.030001,29.500000,29.500000,79481500
+2019-06-06,29.870001,31.980000,29.840000,31.820000,31.820000,131267800
+2019-06-07,31.940001,32.599998,31.570000,32.410000,32.410000,86841100
+2019-06-10,33.529999,34.299999,33.080002,33.230000,33.230000,97668800
+2019-06-11,33.430000,33.490002,31.820000,32.410000,32.410000,82834900
+2019-06-12,32.000000,32.570000,31.920000,32.180000,32.180000,56298700
+2019-06-13,32.389999,32.500000,31.059999,31.389999,31.389999,63556000
+2019-06-14,30.700001,30.959999,30.020000,30.360001,30.360001,70373000
+2019-06-17,30.250000,30.450001,29.180000,29.200001,29.200001,70865700
+2019-06-18,29.760000,30.969999,29.580000,30.450001,30.450001,86444500
+2019-06-19,30.670000,30.790001,30.059999,30.500000,30.500000,63233900
+2019-06-20,31.240000,31.360001,29.840000,30.010000,30.010000,72418200
+2019-06-21,29.650000,30.350000,28.969999,29.100000,29.100000,81861300
+2019-06-24,29.320000,29.400000,28.670000,29.260000,29.260000,55724800
+2019-06-25,29.260000,29.719999,28.799999,28.860001,28.860001,53680900
+2019-06-26,29.980000,30.480000,29.780001,29.920000,29.920000,65064200
+2019-06-27,30.410000,30.959999,30.209999,30.740000,30.740000,55623300
+2019-06-28,31.080000,31.110001,30.330000,30.370001,30.370001,50090900
+2019-07-01,31.790001,32.040001,30.870001,31.200001,31.200001,60275900
+2019-07-02,30.959999,31.260000,30.730000,31.240000,31.240000,37721700
+2019-07-03,31.129999,31.330000,30.740000,31.190001,31.190001,23462000
+2019-07-05,30.879999,31.559999,30.750000,31.500000,31.500000,34011900
+2019-07-08,31.799999,32.150002,31.260000,32.040001,32.040001,49689400
+2019-07-09,31.760000,33.180000,30.100000,33.150002,33.150002,61419800
+2019-07-10,33.560001,34.029999,33.360001,33.790001,33.790001,60388400
+2019-07-11,33.910000,34.000000,32.759998,33.060001,33.060001,63081800
+2019-07-12,32.759998,33.389999,32.590000,33.209999,33.209999,51509700
+2019-07-15,33.340000,34.549999,33.270000,34.389999,34.389999,65565200
+2019-07-16,34.299999,34.860001,33.799999,33.849998,33.849998,66912700
+2019-07-17,34.009998,34.299999,33.490002,33.599998,33.599998,42557900
+2019-07-18,33.029999,33.459999,32.419998,33.000000,33.000000,58473900
+2019-07-19,33.080002,33.349998,32.450001,32.509998,32.509998,44617700
+2019-07-22,32.799999,33.310001,32.740002,32.849998,32.849998,37777300
+2019-07-23,33.169998,33.500000,32.930000,33.490002,33.490002,38532500
+2019-07-24,33.639999,34.360001,33.450001,34.110001,34.110001,41952300
+2019-07-25,34.049999,34.250000,33.619999,33.669998,33.669998,36705600
+2019-07-26,34.230000,34.770000,33.869999,34.020000,34.020000,43502800
+2019-07-29,34.139999,34.180000,32.980000,33.480000,33.480000,45922000
+2019-07-30,33.209999,33.939999,32.939999,33.869999,33.869999,72198900
+2019-07-31,32.080002,32.299999,30.299999,30.450001,30.450001,119190000
+2019-08-01,30.500000,31.480000,29.100000,29.860001,29.860001,80878900
+2019-08-02,29.480000,29.730000,28.940001,29.440001,29.440001,60410900
+2019-08-05,28.260000,28.490000,27.650000,27.990000,27.990000,74333200
+2019-08-06,28.860001,29.049999,28.200001,28.860001,28.860001,60578400
+2019-08-07,28.469999,29.280001,28.370001,29.190001,29.190001,58577500
+2019-08-08,31.530001,34.270000,31.480000,33.919998,33.919998,167278800
+2019-08-09,33.450001,35.549999,33.080002,34.189999,34.189999,132483900
+2019-08-12,34.160000,34.650002,32.080002,32.430000,32.430000,106936000
+2019-08-13,32.360001,33.139999,31.719999,32.110001,32.110001,102009700
+2019-08-14,31.000000,31.049999,29.510000,30.240000,30.240000,127521500
+2019-08-15,30.629999,30.730000,29.209999,29.670000,29.670000,71674400
+2019-08-16,30.309999,31.480000,30.209999,31.180000,31.180000,70469800
+2019-08-19,32.000000,32.189999,31.420000,31.480000,31.480000,67596900
+2019-08-20,30.940001,31.309999,30.450001,30.719999,30.719999,47924000
+2019-08-21,31.049999,31.740000,30.840000,31.700001,31.700001,41441500
+2019-08-22,31.760000,31.920000,30.980000,31.900000,31.900000,47667900
+2019-08-23,31.299999,31.830000,29.400000,29.540001,29.540001,83681100
+2019-08-26,30.340000,30.719999,29.940001,30.280001,30.280001,50612500
+2019-08-27,30.600000,30.889999,29.600000,30.200001,30.200001,53229200
+2019-08-28,29.920000,31.180000,29.700001,30.780001,30.780001,55835900
+2019-08-29,31.469999,31.830000,31.330000,31.450001,31.450001,44422800
+2019-08-30,31.600000,31.870001,31.129999,31.450001,31.450001,40307000
+2019-09-03,30.830000,31.139999,30.680000,30.900000,30.900000,38029300
+2019-09-04,31.320000,31.830000,30.850000,30.950001,30.950001,46614600
+2019-09-05,31.790001,32.049999,31.120001,31.500000,31.500000,57861200
+2019-09-06,31.500000,31.510000,30.480000,30.559999,30.559999,51673000
+2019-09-09,30.930000,31.180000,30.240000,30.500000,30.500000,54413200
+2019-09-10,30.219999,30.379999,29.770000,30.230000,30.230000,48604800
+2019-09-11,30.379999,30.430000,29.510000,29.760000,29.760000,50631700
+2019-09-12,30.080000,30.840000,29.950001,30.209999,30.209999,53618300
+2019-09-13,30.270000,30.850000,29.950001,30.690001,30.690001,47758800
+2019-09-16,30.370001,31.150000,30.260000,30.830000,30.830000,52248500
+2019-09-17,31.070000,31.320000,30.740000,30.990000,30.990000,35011700
+2019-09-18,30.750000,30.889999,29.879999,30.420000,30.420000,47027500
+2019-09-19,30.570000,30.959999,30.139999,30.290001,30.290001,41603000
+2019-09-20,30.360001,30.469999,29.650000,30.049999,30.049999,79957400
+2019-09-23,30.120001,30.799999,30.070000,30.639999,30.639999,44366800
+2019-09-24,30.540001,30.750000,29.290001,29.520000,29.520000,72963000
+2019-09-25,29.480000,29.650000,28.549999,29.540001,29.540001,58234800
+2019-09-26,29.670000,29.770000,29.000000,29.469999,29.469999,40745400
+2019-09-27,29.170000,29.770000,28.350000,28.719999,28.719999,54091100
+2019-09-30,28.889999,29.049999,28.360001,28.990000,28.990000,37295600
+2019-10-01,29.049999,29.540001,28.639999,28.760000,28.760000,37081800
+2019-10-02,28.500000,28.850000,28.030001,28.309999,28.309999,43640700
+2019-10-03,28.280001,28.780001,27.430000,28.680000,28.680000,56325200
+2019-10-04,28.830000,29.059999,28.280001,29.010000,29.010000,34446700
+2019-10-07,28.900000,29.629999,28.840000,28.930000,28.930000,39337200
+2019-10-08,28.549999,28.639999,27.920000,28.230000,28.230000,44265700
+2019-10-09,28.799999,28.950001,28.350000,28.459999,28.459999,35661500
+2019-10-10,28.520000,28.889999,28.000000,28.379999,28.379999,40660100
+2019-10-11,28.830000,30.200001,28.809999,29.750000,29.750000,66256900
+2019-10-14,29.709999,30.610001,29.379999,30.530001,30.530001,44473700
+2019-10-15,30.700001,30.920000,30.170000,30.719999,30.719999,41600700
+2019-10-16,30.600000,31.410000,30.530001,30.809999,30.809999,42804400
+2019-10-17,31.299999,31.400000,30.860001,31.139999,31.139999,36884400
+2019-10-18,31.059999,31.330000,30.290001,30.969999,30.969999,39681700
+2019-10-21,31.500000,32.259998,31.410000,32.029999,32.029999,52182800
+2019-10-22,32.060001,32.150002,31.500000,31.510000,31.510000,36185200
+2019-10-23,31.090000,31.650000,30.830000,31.360001,31.360001,26582200
+2019-10-24,31.580000,31.860001,31.340000,31.719999,31.719999,27808000
+2019-10-25,31.900000,32.860001,31.830000,32.709999,32.709999,45368800
+2019-10-28,33.160000,33.910000,33.150002,33.689999,33.689999,51223600
+2019-10-29,33.730000,33.900002,32.700001,33.029999,33.029999,78700100
+2019-10-30,32.930000,33.340000,32.029999,33.130001,33.130001,78228800
+2019-10-31,32.980000,34.340000,32.820000,33.930000,33.930000,67881600
+2019-11-01,34.369999,35.000000,34.099998,34.889999,34.889999,64238600
+2019-11-04,35.189999,36.450001,34.759998,36.290001,36.290001,83343800
+2019-11-05,36.560001,37.180000,35.980000,36.150002,36.150002,84848600
+2019-11-06,36.060001,36.480000,35.520000,35.930000,35.930000,51675100
+2019-11-07,36.520000,36.990002,36.029999,36.279999,36.279999,54350200
+2019-11-08,36.060001,36.580002,36.000000,36.290001,36.290001,39353900
+2019-11-11,35.959999,36.660000,35.580002,36.310001,36.310001,43511100
+2019-11-12,36.430000,37.130001,36.400002,36.709999,36.709999,58664500
+2019-11-13,36.650002,37.959999,36.580002,37.520000,37.520000,67648300
+2019-11-14,37.509998,38.500000,37.360001,38.349998,38.349998,65829500
+2019-11-15,38.939999,39.369999,38.340000,38.560001,38.560001,62958500
+2019-11-18,38.650002,39.990002,38.599998,39.880001,39.880001,66102800
+2019-11-19,40.139999,41.790001,39.689999,41.290001,41.290001,94373000
+2019-11-20,40.959999,41.750000,40.070000,40.980000,40.980000,79767900
+2019-11-21,40.419998,40.709999,38.639999,39.520000,39.520000,88069400
+2019-11-22,39.360001,39.889999,38.189999,39.150002,39.150002,56931900
+2019-11-25,39.500000,40.169998,39.490002,39.790001,39.790001,45769500
+2019-11-26,39.299999,39.480000,38.810001,38.990002,38.990002,43603300
+2019-11-27,39.459999,39.759998,39.070000,39.410000,39.410000,33630100
+2019-11-29,39.099998,39.520000,39.020000,39.150002,39.150002,17609900
+2019-12-02,39.320000,39.410000,38.439999,38.730000,38.730000,35710200
+2019-12-03,37.340000,38.930000,37.150002,38.900002,38.900002,51556400
+2019-12-04,39.380001,39.820000,39.130001,39.689999,39.689999,44299400
+2019-12-05,39.950001,40.220001,39.549999,39.619999,39.619999,35574000
+2019-12-06,40.099998,40.189999,39.560001,39.630001,39.630001,31101400
+2019-12-09,39.459999,39.840000,38.910000,38.930000,38.930000,27928100
+2019-12-10,39.200001,39.730000,38.820000,39.439999,39.439999,33733600
+2019-12-11,39.439999,39.610001,39.040001,39.470001,39.470001,31698300
+2019-12-12,39.400002,42.619999,39.250000,42.590000,42.590000,86878000
+2019-12-13,42.349998,42.950001,41.060001,41.150002,41.150002,79927800
+2019-12-16,41.730000,42.980000,41.730000,42.349998,42.349998,58824900
+2019-12-17,42.509998,43.110001,42.150002,42.770000,42.770000,44852000
+2019-12-18,42.790001,43.060001,42.240002,42.299999,42.299999,39083300
+2019-12-19,42.630001,43.340000,42.599998,42.830002,42.830002,45883000
+2019-12-20,43.439999,44.259998,43.259998,44.150002,44.150002,68104700
+2019-12-23,44.580002,45.630001,44.389999,45.459999,45.459999,55886500
+2019-12-24,46.099998,46.610001,45.770000,46.540001,46.540001,44432200
+2019-12-26,46.990002,47.310001,45.660000,46.630001,46.630001,57562800
+2019-12-27,46.849998,46.880001,45.980000,46.180000,46.180000,36581300
+2019-12-30,46.139999,46.169998,44.660000,45.520000,45.520000,41149700
+2019-12-31,45.070000,46.090000,44.919998,45.860001,45.860001,31673200
+2020-01-02,46.860001,49.250000,46.630001,49.099998,49.099998,80331100
+2020-01-03,48.029999,49.389999,47.540001,48.599998,48.599998,73127400
+2020-01-06,48.020000,48.860001,47.860001,48.389999,48.389999,47934900
+2020-01-07,49.349998,49.389999,48.040001,48.250000,48.250000,58061400
+2020-01-08,47.849998,48.299999,47.139999,47.830002,47.830002,53767000
+2020-01-09,48.939999,49.959999,48.389999,48.970001,48.970001,76512800
+2020-01-10,49.259998,49.290001,48.000000,48.169998,48.169998,44133700
+2020-01-13,48.660000,48.860001,48.240002,48.750000,48.750000,34266800
+2020-01-14,48.639999,49.040001,47.910000,48.209999,48.209999,38563200
+2020-01-15,48.230000,49.080002,48.119999,48.549999,48.549999,40199900
+2020-01-16,49.169998,50.310001,48.990002,49.770000,49.770000,58898900
+2020-01-17,50.200001,51.049999,49.900002,50.930000,50.930000,57722500
+2020-01-21,50.959999,51.810001,50.700001,51.049999,51.049999,49095000
+2020-01-22,51.630001,51.880001,51.200001,51.430000,51.430000,40772200
+2020-01-23,51.340000,51.750000,50.740002,51.709999,51.709999,40135400
+2020-01-24,52.279999,52.810001,49.470001,50.349998,50.349998,80004900
+2020-01-27,48.450001,49.790001,47.900002,49.259998,49.259998,48878600
+2020-01-28,50.029999,50.849998,49.480000,50.529999,50.529999,62343800
+2020-01-29,47.840000,48.070000,46.099998,47.509998,47.509998,112349900
+2020-01-30,46.490002,48.810001,46.130001,48.779999,48.779999,70460200
+2020-01-31,48.400002,48.580002,46.790001,47.000000,47.000000,60322400
+2020-02-03,46.400002,48.099998,46.230000,48.020000,48.020000,47077000
+2020-02-04,49.209999,49.750000,48.610001,49.450001,49.450001,46302100
+2020-02-05,50.290001,50.419998,49.310001,49.840000,49.840000,42737100
+2020-02-06,48.799999,49.389999,47.630001,49.320000,49.320000,48670600
+2020-02-07,48.910000,50.669998,48.639999,49.730000,49.730000,53107600
+2020-02-10,49.470001,52.299999,49.349998,52.259998,52.259998,60971700
+2020-02-11,53.220001,54.480000,52.910000,53.799999,53.799999,74719100
+2020-02-12,54.529999,54.849998,53.529999,53.889999,53.889999,45994900
+2020-02-13,53.430000,55.029999,53.340000,54.529999,54.529999,51640000
+2020-02-14,55.189999,55.400002,54.560001,55.310001,55.310001,52365400
+2020-02-18,54.939999,58.130001,54.840000,56.889999,56.889999,70133200
+2020-02-19,57.990002,59.270000,57.509998,58.900002,58.900002,58597300
+2020-02-20,58.439999,59.020000,56.150002,57.270000,57.270000,74203400
+2020-02-21,56.709999,56.799999,52.889999,53.279999,53.279999,88271100
+2020-02-24,48.180000,50.279999,47.490002,49.119999,49.119999,86624100
+2020-02-25,51.139999,51.240002,47.119999,47.570000,47.570000,88699400
+2020-02-26,47.700001,49.290001,47.070000,47.490002,47.490002,86378400
+2020-02-27,45.380001,46.240002,42.209999,44.009998,44.009998,106416200
+2020-02-28,41.360001,46.150002,41.040001,45.480000,45.480000,100667700
+2020-03-02,47.419998,47.680000,44.660000,47.459999,47.459999,102324700
+2020-03-03,49.029999,50.200001,45.669998,46.750000,46.750000,141972300
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80357400
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63164100
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72854800
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40774200
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48679100
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64948300
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44800700
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71699700
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65737300
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88607800
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,56117100
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40446700
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58670500
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57305100
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
\ No newline at end of file
diff --git a/AMD_Dataset/AMD2018-2021.csv b/AMD_Dataset/AMD2018-2021.csv
new file mode 100644
index 0000000..df9faf5
--- /dev/null
+++ b/AMD_Dataset/AMD2018-2021.csv
@@ -0,0 +1,758 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2018-01-02,10.420000,11.020000,10.340000,10.980000,10.980000,44146300
+2018-01-03,11.610000,12.140000,11.360000,11.550000,11.550000,154066700
+2018-01-04,12.100000,12.430000,11.970000,12.120000,12.120000,109503000
+2018-01-05,12.190000,12.220000,11.660000,11.880000,11.880000,63808900
+2018-01-08,12.010000,12.300000,11.850000,12.280000,12.280000,63346000
+2018-01-09,12.000000,12.020000,11.710000,11.820000,11.820000,62560900
+2018-01-10,11.630000,12.150000,11.560000,11.960000,11.960000,52561200
+2018-01-11,12.070000,12.190000,11.900000,12.140000,12.140000,38354900
+2018-01-12,11.820000,12.070000,11.800000,12.020000,12.020000,47149300
+2018-01-16,12.050000,12.200000,11.800000,11.910000,11.910000,42686600
+2018-01-17,11.900000,12.190000,11.820000,12.180000,12.180000,39020800
+2018-01-18,12.180000,12.680000,12.150000,12.470000,12.470000,62086200
+2018-01-19,12.560000,12.880000,12.540000,12.590000,12.590000,46800700
+2018-01-22,12.610000,12.740000,12.370000,12.650000,12.650000,34758600
+2018-01-23,12.820000,13.000000,12.760000,12.940000,12.940000,46417200
+2018-01-24,13.020000,13.050000,12.600000,12.710000,12.710000,41956400
+2018-01-25,12.780000,12.940000,12.320000,12.410000,12.410000,42966600
+2018-01-26,12.700000,12.950000,12.620000,12.950000,12.950000,44239000
+2018-01-29,13.130000,13.470000,13.050000,13.320000,13.320000,66645400
+2018-01-30,13.120000,13.270000,12.690000,12.870000,12.870000,91236400
+2018-01-31,13.240000,13.850000,13.150000,13.740000,13.740000,140977800
+2018-02-01,13.620000,13.840000,13.210000,13.250000,13.250000,67543300
+2018-02-02,13.050000,13.060000,12.430000,12.450000,12.450000,79432600
+2018-02-05,12.050000,12.180000,10.930000,11.570000,11.570000,116568900
+2018-02-06,11.040000,11.740000,11.000000,11.650000,11.650000,87123200
+2018-02-07,11.700000,11.900000,11.530000,11.600000,11.600000,55758400
+2018-02-08,11.720000,11.850000,11.210000,11.220000,11.220000,56471800
+2018-02-09,11.540000,11.570000,10.630000,11.310000,11.310000,85458200
+2018-02-12,11.470000,11.800000,11.430000,11.680000,11.680000,63160900
+2018-02-13,11.600000,11.820000,11.530000,11.780000,11.780000,33661400
+2018-02-14,11.720000,12.310000,11.630000,12.200000,12.200000,51756800
+2018-02-15,12.400000,12.630000,12.070000,12.190000,12.190000,59593800
+2018-02-16,12.110000,12.230000,11.820000,11.820000,11.820000,47332300
+2018-02-20,11.720000,12.190000,11.710000,12.020000,12.020000,47096500
+2018-02-21,12.120000,12.120000,11.720000,11.720000,11.720000,40195800
+2018-02-22,11.820000,12.000000,11.630000,11.840000,11.840000,37886300
+2018-02-23,11.950000,12.160000,11.940000,12.070000,12.070000,33317600
+2018-02-26,12.140000,12.430000,12.050000,12.420000,12.420000,42265200
+2018-02-27,12.430000,12.880000,12.390000,12.530000,12.530000,55975300
+2018-02-28,12.660000,12.730000,12.100000,12.110000,12.110000,43387500
+2018-03-01,12.260000,12.270000,11.660000,11.900000,11.900000,63207400
+2018-03-02,11.670000,11.930000,11.430000,11.810000,11.810000,58123500
+2018-03-05,11.690000,12.060000,11.610000,11.910000,11.910000,43734800
+2018-03-06,12.010000,12.050000,11.710000,11.760000,11.760000,46751200
+2018-03-07,11.580000,12.820000,11.550000,12.240000,12.240000,127603200
+2018-03-08,12.400000,12.590000,11.740000,11.970000,11.970000,76011200
+2018-03-09,12.030000,12.040000,11.580000,11.700000,11.700000,89674400
+2018-03-12,11.760000,11.820000,11.480000,11.520000,11.520000,83748700
+2018-03-13,11.500000,12.040000,11.100000,11.640000,11.640000,174302600
+2018-03-14,11.700000,11.720000,11.260000,11.360000,11.360000,80540800
+2018-03-15,11.430000,11.550000,11.190000,11.460000,11.460000,66373900
+2018-03-16,11.490000,11.550000,11.320000,11.470000,11.470000,37591000
+2018-03-19,11.410000,11.740000,11.350000,11.430000,11.430000,53308600
+2018-03-20,11.410000,11.520000,11.000000,11.110000,11.110000,65116900
+2018-03-21,11.160000,11.340000,11.110000,11.260000,11.260000,44691700
+2018-03-22,11.100000,11.260000,10.850000,10.910000,10.910000,59944200
+2018-03-23,10.910000,10.970000,10.570000,10.630000,10.630000,54844500
+2018-03-26,10.710000,10.800000,10.180000,10.440000,10.440000,75878500
+2018-03-27,10.510000,10.590000,9.900000,10.000000,10.000000,68551300
+2018-03-28,9.990000,10.170000,9.790000,9.810000,9.810000,64832100
+2018-03-29,9.940000,10.080000,9.810000,10.050000,10.050000,48681400
+2018-04-02,9.990000,10.140000,9.510000,9.530000,9.530000,64824600
+2018-04-03,9.630000,9.770000,9.300000,9.550000,9.550000,54891600
+2018-04-04,9.080000,9.810000,9.040000,9.770000,9.770000,67356900
+2018-04-05,10.050000,10.200000,9.910000,10.020000,10.020000,65758800
+2018-04-06,9.830000,10.100000,9.500000,9.610000,9.610000,51087100
+2018-04-09,9.750000,9.840000,9.520000,9.530000,9.530000,38382600
+2018-04-10,9.750000,10.040000,9.710000,9.980000,9.980000,42849200
+2018-04-11,9.870000,10.030000,9.790000,9.820000,9.820000,29169300
+2018-04-12,9.980000,10.100000,9.820000,10.080000,10.080000,47784400
+2018-04-13,10.200000,10.220000,9.880000,9.930000,9.930000,38935700
+2018-04-16,10.000000,10.170000,9.900000,10.090000,10.090000,28875100
+2018-04-17,10.280000,10.530000,10.200000,10.520000,10.520000,45360300
+2018-04-18,10.510000,10.650000,10.330000,10.360000,10.360000,42449600
+2018-04-19,10.180000,10.330000,9.990000,10.110000,10.110000,57841600
+2018-04-20,10.050000,10.140000,9.950000,9.990000,9.990000,39011900
+2018-04-23,10.090000,10.190000,9.970000,10.040000,10.040000,42971300
+2018-04-24,10.190000,10.350000,9.950000,10.090000,10.090000,44992200
+2018-04-25,10.060000,10.090000,9.560000,9.710000,9.710000,90578000
+2018-04-26,10.870000,11.190000,10.610000,11.040000,11.040000,145284100
+2018-04-27,11.200000,11.360000,11.020000,11.110000,11.110000,74347800
+2018-04-30,11.060000,11.140000,10.870000,10.880000,10.880000,50608800
+2018-05-01,10.830000,11.150000,10.770000,11.130000,11.130000,43441600
+2018-05-02,11.100000,11.160000,10.970000,10.970000,10.970000,29267300
+2018-05-03,10.900000,11.060000,10.830000,10.930000,10.930000,33310600
+2018-05-04,10.880000,11.290000,10.870000,11.280000,11.280000,47884900
+2018-05-07,11.320000,11.680000,11.300000,11.590000,11.590000,54001700
+2018-05-08,11.490000,11.660000,11.400000,11.610000,11.610000,35218400
+2018-05-09,11.650000,11.980000,11.570000,11.950000,11.950000,49605700
+2018-05-10,11.980000,12.180000,11.950000,12.130000,12.130000,49744500
+2018-05-11,11.890000,12.030000,11.690000,11.950000,11.950000,43863700
+2018-05-14,12.140000,12.360000,12.110000,12.230000,12.230000,50263800
+2018-05-15,12.180000,12.460000,12.160000,12.450000,12.450000,44183200
+2018-05-16,12.640000,12.980000,12.620000,12.820000,12.820000,73364000
+2018-05-17,12.790000,12.900000,12.660000,12.820000,12.820000,38692500
+2018-05-18,13.060000,13.260000,12.910000,13.000000,13.000000,54063400
+2018-05-21,13.250000,13.310000,12.880000,12.990000,12.990000,49714200
+2018-05-22,13.000000,13.140000,12.710000,12.980000,12.980000,43267000
+2018-05-23,12.930000,13.180000,12.900000,13.100000,13.100000,44517800
+2018-05-24,13.060000,13.430000,13.030000,13.410000,13.410000,47785700
+2018-05-25,13.400000,13.720000,13.360000,13.540000,13.540000,43850100
+2018-05-29,13.450000,13.630000,13.260000,13.360000,13.360000,39578500
+2018-05-30,13.480000,13.950000,13.480000,13.820000,13.820000,58186400
+2018-05-31,13.740000,13.930000,13.690000,13.730000,13.730000,46797700
+2018-06-01,13.980000,14.400000,13.920000,14.400000,14.400000,71677900
+2018-06-04,14.760000,14.980000,14.520000,14.850000,14.850000,74546000
+2018-06-05,14.850000,14.920000,14.630000,14.850000,14.850000,56122700
+2018-06-06,15.070000,15.740000,15.040000,15.670000,15.670000,97089000
+2018-06-07,15.830000,15.970000,14.850000,14.890000,14.890000,99860300
+2018-06-08,14.520000,15.330000,14.310000,15.250000,15.250000,81930500
+2018-06-11,15.210000,15.890000,15.010000,15.730000,15.730000,80737600
+2018-06-12,15.840000,15.950000,15.430000,15.850000,15.850000,67002600
+2018-06-13,15.810000,16.520000,15.780000,16.320000,16.320000,90227300
+2018-06-14,16.620001,16.790001,15.580000,16.250000,16.250000,113048600
+2018-06-15,16.059999,16.520000,15.820000,16.340000,16.340000,77612200
+2018-06-18,16.180000,17.340000,16.129999,17.110001,17.110001,104317400
+2018-06-19,16.850000,17.290001,16.309999,16.690001,16.690001,92542900
+2018-06-20,16.830000,17.129999,16.370001,16.520000,16.520000,76280600
+2018-06-21,16.650000,16.870001,15.460000,15.650000,15.650000,95638400
+2018-06-22,15.780000,15.910000,15.560000,15.800000,15.800000,59257100
+2018-06-25,15.640000,15.740000,14.540000,15.110000,15.110000,94418400
+2018-06-26,15.320000,15.600000,15.100000,15.500000,15.500000,54213500
+2018-06-27,15.650000,15.760000,14.960000,14.970000,14.970000,56014300
+2018-06-28,14.850000,15.360000,14.750000,15.310000,15.310000,48716800
+2018-06-29,15.410000,15.490000,14.980000,14.990000,14.990000,41527800
+2018-07-02,14.800000,15.180000,14.740000,15.160000,15.160000,43398800
+2018-07-03,15.210000,15.340000,14.960000,15.000000,15.000000,32094000
+2018-07-05,15.130000,15.500000,15.020000,15.500000,15.500000,40703300
+2018-07-06,15.520000,16.389999,15.480000,16.360001,16.360001,65101700
+2018-07-09,16.730000,16.840000,16.170000,16.610001,16.610001,58525500
+2018-07-10,16.590000,16.650000,16.309999,16.549999,16.549999,37093000
+2018-07-11,16.150000,16.530001,16.020000,16.270000,16.270000,42544100
+2018-07-12,16.410000,16.790001,16.379999,16.559999,16.559999,44188100
+2018-07-13,16.680000,16.690001,16.219999,16.270000,16.270000,40614100
+2018-07-16,16.420000,17.000000,16.410000,16.580000,16.580000,65275300
+2018-07-17,16.500000,16.879999,16.480000,16.870001,16.870001,42313500
+2018-07-18,16.940001,16.990000,16.549999,16.850000,16.850000,40881500
+2018-07-19,16.709999,16.879999,16.549999,16.709999,16.709999,41267800
+2018-07-20,16.660000,16.879999,16.440001,16.500000,16.500000,42879800
+2018-07-23,16.469999,16.680000,15.900000,16.660000,16.660000,44940800
+2018-07-24,16.750000,16.860001,16.110001,16.190001,16.190001,58201500
+2018-07-25,16.299999,16.389999,15.720000,16.049999,16.049999,82604900
+2018-07-26,17.160000,18.450001,16.830000,18.350000,18.350000,192661100
+2018-07-27,19.070000,19.879999,18.309999,18.940001,18.940001,161903800
+2018-07-30,19.400000,20.180000,19.309999,19.420000,19.420000,160823400
+2018-07-31,19.350000,19.500000,18.270000,18.330000,18.330000,118403400
+2018-08-01,18.340000,18.950001,18.320000,18.480000,18.480000,75495200
+2018-08-02,18.170000,18.830000,18.000000,18.790001,18.790001,52867100
+2018-08-03,18.940001,19.059999,18.370001,18.490000,18.490000,53232100
+2018-08-06,18.889999,19.440001,18.459999,19.430000,19.430000,83579700
+2018-08-07,19.530001,19.709999,19.080000,19.559999,19.559999,72822600
+2018-08-08,19.459999,19.770000,19.260000,19.580000,19.580000,52081400
+2018-08-09,19.580000,19.709999,19.080000,19.100000,19.100000,46653400
+2018-08-10,19.090000,19.480000,18.850000,19.059999,19.059999,65821100
+2018-08-13,19.160000,19.930000,19.120001,19.730000,19.730000,81411300
+2018-08-14,19.969999,20.280001,19.629999,20.020000,20.020000,89195500
+2018-08-15,19.860001,20.100000,19.200001,19.700001,19.700001,86355700
+2018-08-16,19.860001,20.070000,19.250000,19.330000,19.330000,69733700
+2018-08-17,19.120001,19.820000,18.730000,19.770000,19.770000,60616600
+2018-08-20,19.790001,20.080000,19.350000,19.980000,19.980000,62983200
+2018-08-21,19.980000,20.420000,19.860001,20.400000,20.400000,55629000
+2018-08-22,20.280001,20.920000,20.209999,20.900000,20.900000,62002700
+2018-08-23,21.190001,22.320000,21.139999,22.290001,22.290001,113444100
+2018-08-24,22.910000,24.000000,22.670000,23.980000,23.980000,164328200
+2018-08-27,24.940001,27.299999,24.629999,25.260000,25.260000,325058400
+2018-08-28,25.510000,26.180000,24.040001,25.049999,25.049999,215771200
+2018-08-29,24.360001,25.410000,24.010000,25.200001,25.200001,143223200
+2018-08-30,25.290001,25.670000,24.760000,24.889999,24.889999,103607300
+2018-08-31,24.889999,25.240000,24.719999,25.170000,25.170000,65206400
+2018-09-04,25.620001,28.110001,25.570000,28.059999,28.059999,192541300
+2018-09-05,29.410000,29.940001,26.840000,28.510000,28.510000,257349000
+2018-09-06,28.120001,28.580000,27.190001,27.840000,27.840000,143942900
+2018-09-07,26.959999,28.270000,26.799999,27.379999,27.379999,123348700
+2018-09-10,28.150000,29.930000,27.840000,29.889999,29.889999,162253800
+2018-09-11,30.020000,30.590000,29.370001,30.100000,30.100000,159902500
+2018-09-12,29.910000,32.290001,29.450001,32.209999,32.209999,197889600
+2018-09-13,33.160000,34.139999,29.870001,30.480000,30.480000,304147100
+2018-09-14,31.430000,33.090000,30.540001,32.720001,32.720001,217762800
+2018-09-17,31.750000,33.230000,31.600000,32.430000,32.430000,180410600
+2018-09-18,32.990002,33.369999,31.200001,31.930000,31.930000,176673200
+2018-09-19,31.520000,31.830000,30.510000,31.209999,31.209999,124287000
+2018-09-20,32.099998,32.200001,30.639999,31.180000,31.180000,123116500
+2018-09-21,31.190001,32.419998,30.910000,31.020000,31.020000,129792900
+2018-09-24,31.129999,32.650002,30.910000,32.610001,32.610001,118332600
+2018-09-25,33.180000,33.599998,32.189999,32.570000,32.570000,118570200
+2018-09-26,32.400002,32.599998,31.719999,32.189999,32.189999,79347300
+2018-09-27,31.860001,32.630001,31.389999,32.590000,32.590000,87934400
+2018-09-28,32.240002,32.779999,29.980000,30.889999,30.889999,165453500
+2018-10-01,30.690001,31.910000,30.250000,31.420000,31.420000,94742900
+2018-10-02,30.730000,30.820000,28.650000,29.020000,29.020000,145276500
+2018-10-03,29.040001,29.219999,26.540001,28.430000,28.430000,190137200
+2018-10-04,27.990000,28.830000,27.370001,27.780001,27.780001,95831200
+2018-10-05,28.070000,28.469999,26.930000,27.350000,27.350000,88008500
+2018-10-08,26.730000,27.540001,25.959999,26.459999,26.459999,103789500
+2018-10-09,26.150000,27.709999,26.000000,27.240000,27.240000,105461800
+2018-10-10,27.379999,27.400000,24.910000,25.000000,25.000000,147682900
+2018-10-11,24.740000,26.200001,24.549999,25.299999,25.299999,147013800
+2018-10-12,26.770000,26.969999,25.670000,26.340000,26.340000,111059400
+2018-10-15,26.379999,26.770000,25.750000,26.260000,26.260000,70523500
+2018-10-16,26.629999,28.230000,26.170000,28.180000,28.180000,92529000
+2018-10-17,28.410000,28.530001,26.920000,27.299999,27.299999,89466900
+2018-10-18,27.080000,27.750000,26.400000,26.620001,26.620001,79623700
+2018-10-19,27.030001,27.100000,23.600000,23.660000,23.660000,130799900
+2018-10-22,24.459999,25.639999,24.090000,25.030001,25.030001,114158900
+2018-10-23,24.180000,25.260000,23.850000,25.090000,25.090000,101763000
+2018-10-24,25.040001,25.100000,22.750000,22.790001,22.790001,134489100
+2018-10-25,17.920000,20.150000,17.719999,19.270000,19.270000,189173700
+2018-10-26,18.490000,18.780001,17.049999,17.629999,17.629999,119689000
+2018-10-29,18.209999,18.230000,16.270000,16.850000,16.850000,94479600
+2018-10-30,16.379999,17.240000,16.170000,17.200001,17.200001,99049400
+2018-10-31,17.870001,18.340000,17.120001,18.209999,18.209999,110463700
+2018-11-01,18.410000,20.330000,18.080000,20.219999,20.219999,136896500
+2018-11-02,20.590000,21.059999,19.469999,20.230000,20.230000,123788000
+2018-11-05,20.120001,20.180000,18.879999,19.900000,19.900000,108016700
+2018-11-06,19.500000,21.650000,19.480000,20.680000,20.680000,144995700
+2018-11-07,21.420000,22.219999,21.070000,21.840000,21.840000,121115800
+2018-11-08,21.770000,22.080000,20.969999,21.200001,21.200001,92387600
+2018-11-09,20.770000,21.190001,20.110001,21.030001,21.030001,85900700
+2018-11-12,20.680000,20.850000,18.799999,19.030001,19.030001,95948200
+2018-11-13,19.280001,20.020000,18.969999,19.610001,19.610001,76126000
+2018-11-14,20.180000,21.110001,19.760000,20.809999,20.809999,106344300
+2018-11-15,20.719999,21.770000,20.420000,21.490000,21.490000,97715500
+2018-11-16,19.870001,20.969999,19.719999,20.660000,20.660000,112376600
+2018-11-19,20.400000,20.590000,19.090000,19.110001,19.110001,93578200
+2018-11-20,17.400000,19.580000,17.180000,19.209999,19.209999,109869400
+2018-11-21,20.049999,20.309999,18.500000,18.730000,18.730000,81585600
+2018-11-23,18.610001,19.830000,18.559999,19.379999,19.379999,54611300
+2018-11-26,19.959999,20.190001,19.110001,20.080000,20.080000,83211000
+2018-11-27,19.770000,21.450001,19.730000,21.049999,21.049999,119230100
+2018-11-28,21.820000,21.879999,20.180000,21.340000,21.340000,134425300
+2018-11-29,21.190001,21.610001,20.730000,21.430000,21.430000,79853700
+2018-11-30,21.299999,21.360001,20.520000,21.299999,21.299999,82370700
+2018-12-03,22.480000,23.750000,22.370001,23.709999,23.709999,139607400
+2018-12-04,23.350000,23.420000,21.070000,21.120001,21.120001,127392900
+2018-12-06,20.219999,21.410000,20.059999,21.299999,21.299999,103434700
+2018-12-07,21.299999,21.379999,19.170000,19.459999,19.459999,105764500
+2018-12-10,19.350000,20.129999,19.270000,19.990000,19.990000,77984500
+2018-12-11,20.709999,21.139999,19.690001,19.980000,19.980000,88027400
+2018-12-12,20.320000,21.020000,19.709999,20.480000,20.480000,100340700
+2018-12-13,20.629999,20.870001,19.760000,19.860001,19.860001,88108300
+2018-12-14,19.580000,20.700001,19.520000,19.900000,19.900000,84713600
+2018-12-17,20.010000,20.020000,18.639999,18.830000,18.830000,115437900
+2018-12-18,19.150000,19.840000,18.879999,19.500000,19.500000,101512900
+2018-12-19,19.440001,19.719999,18.000000,18.160000,18.160000,120644500
+2018-12-20,18.110001,18.860001,17.340000,17.940001,17.940001,119394500
+2018-12-21,18.120001,18.340000,16.760000,16.930000,16.930000,132246000
+2018-12-24,16.520000,17.219999,16.370001,16.650000,16.650000,62933100
+2018-12-26,16.879999,17.910000,16.030001,17.900000,17.900000,108811800
+2018-12-27,17.430000,17.740000,16.440001,17.490000,17.490000,111373000
+2018-12-28,17.530001,18.309999,17.139999,17.820000,17.820000,109214400
+2018-12-31,18.150000,18.510000,17.850000,18.459999,18.459999,84732200
+2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700
+2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117277600
+2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600
+2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000
+2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000
+2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100
+2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400
+2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800
+2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200
+2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800
+2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300
+2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400
+2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000
+2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700
+2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300
+2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400
+2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500
+2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100
+2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500
+2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200
+2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600
+2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200
+2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800
+2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000
+2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300
+2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900
+2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300
+2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700
+2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400
+2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200
+2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200
+2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100
+2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900
+2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600
+2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200
+2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700
+2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000
+2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100
+2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300
+2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900
+2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000
+2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700
+2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600
+2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400
+2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52186300
+2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700
+2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200
+2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600
+2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800
+2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600
+2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900
+2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800
+2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200
+2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100
+2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300
+2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300
+2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200
+2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100
+2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300
+2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500
+2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800
+2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300
+2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800
+2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500
+2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100
+2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700
+2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500
+2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800
+2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100
+2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200
+2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800
+2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500
+2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100
+2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800
+2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900
+2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300
+2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500
+2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700
+2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700
+2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900
+2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700
+2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900
+2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900
+2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800
+2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100
+2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100
+2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800
+2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500
+2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900
+2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100
+2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900
+2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400
+2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900
+2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100
+2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400
+2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400
+2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200
+2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,40035300
+2019-05-23,26.990000,27.100000,26.030001,26.360001,26.360001,67809200
+2019-05-24,26.610001,26.930000,26.400000,26.440001,26.440001,39835800
+2019-05-28,27.270000,29.670000,27.059999,29.049999,29.049999,146949600
+2019-05-29,29.000000,29.320000,27.730000,28.090000,28.090000,99969600
+2019-05-30,28.400000,28.559999,27.600000,28.030001,28.030001,65289100
+2019-05-31,27.570000,28.360001,27.400000,27.410000,27.410000,68667800
+2019-06-03,28.750000,29.620001,27.290001,27.580000,27.580000,147532200
+2019-06-04,28.389999,29.590000,27.910000,29.570000,29.570000,107549500
+2019-06-05,29.930000,29.990000,29.030001,29.500000,29.500000,79481500
+2019-06-06,29.870001,31.980000,29.840000,31.820000,31.820000,131267800
+2019-06-07,31.940001,32.599998,31.570000,32.410000,32.410000,86841100
+2019-06-10,33.529999,34.299999,33.080002,33.230000,33.230000,97668800
+2019-06-11,33.430000,33.490002,31.820000,32.410000,32.410000,82834900
+2019-06-12,32.000000,32.570000,31.920000,32.180000,32.180000,56298700
+2019-06-13,32.389999,32.500000,31.059999,31.389999,31.389999,63556000
+2019-06-14,30.700001,30.959999,30.020000,30.360001,30.360001,70373000
+2019-06-17,30.250000,30.450001,29.180000,29.200001,29.200001,70865700
+2019-06-18,29.760000,30.969999,29.580000,30.450001,30.450001,86444500
+2019-06-19,30.670000,30.790001,30.059999,30.500000,30.500000,63233900
+2019-06-20,31.240000,31.360001,29.840000,30.010000,30.010000,72418200
+2019-06-21,29.650000,30.350000,28.969999,29.100000,29.100000,81861300
+2019-06-24,29.320000,29.400000,28.670000,29.260000,29.260000,55724800
+2019-06-25,29.260000,29.719999,28.799999,28.860001,28.860001,53680900
+2019-06-26,29.980000,30.480000,29.780001,29.920000,29.920000,65064200
+2019-06-27,30.410000,30.959999,30.209999,30.740000,30.740000,55623300
+2019-06-28,31.080000,31.110001,30.330000,30.370001,30.370001,50090900
+2019-07-01,31.790001,32.040001,30.870001,31.200001,31.200001,60275900
+2019-07-02,30.959999,31.260000,30.730000,31.240000,31.240000,37721700
+2019-07-03,31.129999,31.330000,30.740000,31.190001,31.190001,23462000
+2019-07-05,30.879999,31.559999,30.750000,31.500000,31.500000,34011900
+2019-07-08,31.799999,32.150002,31.260000,32.040001,32.040001,49689400
+2019-07-09,31.760000,33.180000,30.100000,33.150002,33.150002,61419800
+2019-07-10,33.560001,34.029999,33.360001,33.790001,33.790001,60388400
+2019-07-11,33.910000,34.000000,32.759998,33.060001,33.060001,63081800
+2019-07-12,32.759998,33.389999,32.590000,33.209999,33.209999,51509700
+2019-07-15,33.340000,34.549999,33.270000,34.389999,34.389999,65565200
+2019-07-16,34.299999,34.860001,33.799999,33.849998,33.849998,66912700
+2019-07-17,34.009998,34.299999,33.490002,33.599998,33.599998,42557900
+2019-07-18,33.029999,33.459999,32.419998,33.000000,33.000000,58473900
+2019-07-19,33.080002,33.349998,32.450001,32.509998,32.509998,44617700
+2019-07-22,32.799999,33.310001,32.740002,32.849998,32.849998,37777300
+2019-07-23,33.169998,33.500000,32.930000,33.490002,33.490002,38532500
+2019-07-24,33.639999,34.360001,33.450001,34.110001,34.110001,41952300
+2019-07-25,34.049999,34.250000,33.619999,33.669998,33.669998,36705600
+2019-07-26,34.230000,34.770000,33.869999,34.020000,34.020000,43502800
+2019-07-29,34.139999,34.180000,32.980000,33.480000,33.480000,45922000
+2019-07-30,33.209999,33.939999,32.939999,33.869999,33.869999,72198900
+2019-07-31,32.080002,32.299999,30.299999,30.450001,30.450001,119190000
+2019-08-01,30.500000,31.480000,29.100000,29.860001,29.860001,80878900
+2019-08-02,29.480000,29.730000,28.940001,29.440001,29.440001,60410900
+2019-08-05,28.260000,28.490000,27.650000,27.990000,27.990000,74333200
+2019-08-06,28.860001,29.049999,28.200001,28.860001,28.860001,60578400
+2019-08-07,28.469999,29.280001,28.370001,29.190001,29.190001,58577500
+2019-08-08,31.530001,34.270000,31.480000,33.919998,33.919998,167278800
+2019-08-09,33.450001,35.549999,33.080002,34.189999,34.189999,132483900
+2019-08-12,34.160000,34.650002,32.080002,32.430000,32.430000,106936000
+2019-08-13,32.360001,33.139999,31.719999,32.110001,32.110001,102009700
+2019-08-14,31.000000,31.049999,29.510000,30.240000,30.240000,127521500
+2019-08-15,30.629999,30.730000,29.209999,29.670000,29.670000,71674400
+2019-08-16,30.309999,31.480000,30.209999,31.180000,31.180000,70469800
+2019-08-19,32.000000,32.189999,31.420000,31.480000,31.480000,67596900
+2019-08-20,30.940001,31.309999,30.450001,30.719999,30.719999,47924000
+2019-08-21,31.049999,31.740000,30.840000,31.700001,31.700001,41441500
+2019-08-22,31.760000,31.920000,30.980000,31.900000,31.900000,47667900
+2019-08-23,31.299999,31.830000,29.400000,29.540001,29.540001,83681100
+2019-08-26,30.340000,30.719999,29.940001,30.280001,30.280001,50612500
+2019-08-27,30.600000,30.889999,29.600000,30.200001,30.200001,53229200
+2019-08-28,29.920000,31.180000,29.700001,30.780001,30.780001,55835900
+2019-08-29,31.469999,31.830000,31.330000,31.450001,31.450001,44422800
+2019-08-30,31.600000,31.870001,31.129999,31.450001,31.450001,40307000
+2019-09-03,30.830000,31.139999,30.680000,30.900000,30.900000,38029300
+2019-09-04,31.320000,31.830000,30.850000,30.950001,30.950001,46614600
+2019-09-05,31.790001,32.049999,31.120001,31.500000,31.500000,57861200
+2019-09-06,31.500000,31.510000,30.480000,30.559999,30.559999,51673000
+2019-09-09,30.930000,31.180000,30.240000,30.500000,30.500000,54413200
+2019-09-10,30.219999,30.379999,29.770000,30.230000,30.230000,48604800
+2019-09-11,30.379999,30.430000,29.510000,29.760000,29.760000,50631700
+2019-09-12,30.080000,30.840000,29.950001,30.209999,30.209999,53618300
+2019-09-13,30.270000,30.850000,29.950001,30.690001,30.690001,47758800
+2019-09-16,30.370001,31.150000,30.260000,30.830000,30.830000,52248500
+2019-09-17,31.070000,31.320000,30.740000,30.990000,30.990000,35011700
+2019-09-18,30.750000,30.889999,29.879999,30.420000,30.420000,47027500
+2019-09-19,30.570000,30.959999,30.139999,30.290001,30.290001,41603000
+2019-09-20,30.360001,30.469999,29.650000,30.049999,30.049999,79957400
+2019-09-23,30.120001,30.799999,30.070000,30.639999,30.639999,44366800
+2019-09-24,30.540001,30.750000,29.290001,29.520000,29.520000,72963000
+2019-09-25,29.480000,29.650000,28.549999,29.540001,29.540001,58234800
+2019-09-26,29.670000,29.770000,29.000000,29.469999,29.469999,40745400
+2019-09-27,29.170000,29.770000,28.350000,28.719999,28.719999,54091100
+2019-09-30,28.889999,29.049999,28.360001,28.990000,28.990000,37295600
+2019-10-01,29.049999,29.540001,28.639999,28.760000,28.760000,37081800
+2019-10-02,28.500000,28.850000,28.030001,28.309999,28.309999,43640700
+2019-10-03,28.280001,28.780001,27.430000,28.680000,28.680000,56325200
+2019-10-04,28.830000,29.059999,28.280001,29.010000,29.010000,34446700
+2019-10-07,28.900000,29.629999,28.840000,28.930000,28.930000,39337200
+2019-10-08,28.549999,28.639999,27.920000,28.230000,28.230000,44265700
+2019-10-09,28.799999,28.950001,28.350000,28.459999,28.459999,35661500
+2019-10-10,28.520000,28.889999,28.000000,28.379999,28.379999,40660100
+2019-10-11,28.830000,30.200001,28.809999,29.750000,29.750000,66256900
+2019-10-14,29.709999,30.610001,29.379999,30.530001,30.530001,44473700
+2019-10-15,30.700001,30.920000,30.170000,30.719999,30.719999,41600700
+2019-10-16,30.600000,31.410000,30.530001,30.809999,30.809999,42804400
+2019-10-17,31.299999,31.400000,30.860001,31.139999,31.139999,36884400
+2019-10-18,31.059999,31.330000,30.290001,30.969999,30.969999,39681700
+2019-10-21,31.500000,32.259998,31.410000,32.029999,32.029999,52182800
+2019-10-22,32.060001,32.150002,31.500000,31.510000,31.510000,36185200
+2019-10-23,31.090000,31.650000,30.830000,31.360001,31.360001,26582200
+2019-10-24,31.580000,31.860001,31.340000,31.719999,31.719999,27808000
+2019-10-25,31.900000,32.860001,31.830000,32.709999,32.709999,45368800
+2019-10-28,33.160000,33.910000,33.150002,33.689999,33.689999,51223600
+2019-10-29,33.730000,33.900002,32.700001,33.029999,33.029999,78700100
+2019-10-30,32.930000,33.340000,32.029999,33.130001,33.130001,78228800
+2019-10-31,32.980000,34.340000,32.820000,33.930000,33.930000,67881600
+2019-11-01,34.369999,35.000000,34.099998,34.889999,34.889999,64238600
+2019-11-04,35.189999,36.450001,34.759998,36.290001,36.290001,83343800
+2019-11-05,36.560001,37.180000,35.980000,36.150002,36.150002,84848600
+2019-11-06,36.060001,36.480000,35.520000,35.930000,35.930000,51675100
+2019-11-07,36.520000,36.990002,36.029999,36.279999,36.279999,54350200
+2019-11-08,36.060001,36.580002,36.000000,36.290001,36.290001,39353900
+2019-11-11,35.959999,36.660000,35.580002,36.310001,36.310001,43511100
+2019-11-12,36.430000,37.130001,36.400002,36.709999,36.709999,58664500
+2019-11-13,36.650002,37.959999,36.580002,37.520000,37.520000,67648300
+2019-11-14,37.509998,38.500000,37.360001,38.349998,38.349998,65829500
+2019-11-15,38.939999,39.369999,38.340000,38.560001,38.560001,62958500
+2019-11-18,38.650002,39.990002,38.599998,39.880001,39.880001,66102800
+2019-11-19,40.139999,41.790001,39.689999,41.290001,41.290001,94373000
+2019-11-20,40.959999,41.750000,40.070000,40.980000,40.980000,79767900
+2019-11-21,40.419998,40.709999,38.639999,39.520000,39.520000,88069400
+2019-11-22,39.360001,39.889999,38.189999,39.150002,39.150002,56931900
+2019-11-25,39.500000,40.169998,39.490002,39.790001,39.790001,45769500
+2019-11-26,39.299999,39.480000,38.810001,38.990002,38.990002,43603300
+2019-11-27,39.459999,39.759998,39.070000,39.410000,39.410000,33630100
+2019-11-29,39.099998,39.520000,39.020000,39.150002,39.150002,17609900
+2019-12-02,39.320000,39.410000,38.439999,38.730000,38.730000,35710200
+2019-12-03,37.340000,38.930000,37.150002,38.900002,38.900002,51556400
+2019-12-04,39.380001,39.820000,39.130001,39.689999,39.689999,44299400
+2019-12-05,39.950001,40.220001,39.549999,39.619999,39.619999,35574000
+2019-12-06,40.099998,40.189999,39.560001,39.630001,39.630001,31101400
+2019-12-09,39.459999,39.840000,38.910000,38.930000,38.930000,27928100
+2019-12-10,39.200001,39.730000,38.820000,39.439999,39.439999,33733600
+2019-12-11,39.439999,39.610001,39.040001,39.470001,39.470001,31698300
+2019-12-12,39.400002,42.619999,39.250000,42.590000,42.590000,86878000
+2019-12-13,42.349998,42.950001,41.060001,41.150002,41.150002,79927800
+2019-12-16,41.730000,42.980000,41.730000,42.349998,42.349998,58824900
+2019-12-17,42.509998,43.110001,42.150002,42.770000,42.770000,44852000
+2019-12-18,42.790001,43.060001,42.240002,42.299999,42.299999,39083300
+2019-12-19,42.630001,43.340000,42.599998,42.830002,42.830002,45883000
+2019-12-20,43.439999,44.259998,43.259998,44.150002,44.150002,68104700
+2019-12-23,44.580002,45.630001,44.389999,45.459999,45.459999,55886500
+2019-12-24,46.099998,46.610001,45.770000,46.540001,46.540001,44432200
+2019-12-26,46.990002,47.310001,45.660000,46.630001,46.630001,57562800
+2019-12-27,46.849998,46.880001,45.980000,46.180000,46.180000,36581300
+2019-12-30,46.139999,46.169998,44.660000,45.520000,45.520000,41149700
+2019-12-31,45.070000,46.090000,44.919998,45.860001,45.860001,31673200
+2020-01-02,46.860001,49.250000,46.630001,49.099998,49.099998,80331100
+2020-01-03,48.029999,49.389999,47.540001,48.599998,48.599998,73127400
+2020-01-06,48.020000,48.860001,47.860001,48.389999,48.389999,47934900
+2020-01-07,49.349998,49.389999,48.040001,48.250000,48.250000,58061400
+2020-01-08,47.849998,48.299999,47.139999,47.830002,47.830002,53767000
+2020-01-09,48.939999,49.959999,48.389999,48.970001,48.970001,76512800
+2020-01-10,49.259998,49.290001,48.000000,48.169998,48.169998,44133700
+2020-01-13,48.660000,48.860001,48.240002,48.750000,48.750000,34266800
+2020-01-14,48.639999,49.040001,47.910000,48.209999,48.209999,38563200
+2020-01-15,48.230000,49.080002,48.119999,48.549999,48.549999,40199900
+2020-01-16,49.169998,50.310001,48.990002,49.770000,49.770000,58898900
+2020-01-17,50.200001,51.049999,49.900002,50.930000,50.930000,57722500
+2020-01-21,50.959999,51.810001,50.700001,51.049999,51.049999,49095000
+2020-01-22,51.630001,51.880001,51.200001,51.430000,51.430000,40772200
+2020-01-23,51.340000,51.750000,50.740002,51.709999,51.709999,40135400
+2020-01-24,52.279999,52.810001,49.470001,50.349998,50.349998,80004900
+2020-01-27,48.450001,49.790001,47.900002,49.259998,49.259998,48878600
+2020-01-28,50.029999,50.849998,49.480000,50.529999,50.529999,62343800
+2020-01-29,47.840000,48.070000,46.099998,47.509998,47.509998,112349900
+2020-01-30,46.490002,48.810001,46.130001,48.779999,48.779999,70460200
+2020-01-31,48.400002,48.580002,46.790001,47.000000,47.000000,60322400
+2020-02-03,46.400002,48.099998,46.230000,48.020000,48.020000,47077000
+2020-02-04,49.209999,49.750000,48.610001,49.450001,49.450001,46302100
+2020-02-05,50.290001,50.419998,49.310001,49.840000,49.840000,42737100
+2020-02-06,48.799999,49.389999,47.630001,49.320000,49.320000,48670600
+2020-02-07,48.910000,50.669998,48.639999,49.730000,49.730000,53107600
+2020-02-10,49.470001,52.299999,49.349998,52.259998,52.259998,60971700
+2020-02-11,53.220001,54.480000,52.910000,53.799999,53.799999,74719100
+2020-02-12,54.529999,54.849998,53.529999,53.889999,53.889999,45994900
+2020-02-13,53.430000,55.029999,53.340000,54.529999,54.529999,51640000
+2020-02-14,55.189999,55.400002,54.560001,55.310001,55.310001,52365400
+2020-02-18,54.939999,58.130001,54.840000,56.889999,56.889999,70133200
+2020-02-19,57.990002,59.270000,57.509998,58.900002,58.900002,58597300
+2020-02-20,58.439999,59.020000,56.150002,57.270000,57.270000,74203400
+2020-02-21,56.709999,56.799999,52.889999,53.279999,53.279999,88271100
+2020-02-24,48.180000,50.279999,47.490002,49.119999,49.119999,86624100
+2020-02-25,51.139999,51.240002,47.119999,47.570000,47.570000,88699400
+2020-02-26,47.700001,49.290001,47.070000,47.490002,47.490002,86378400
+2020-02-27,45.380001,46.240002,42.209999,44.009998,44.009998,106416200
+2020-02-28,41.360001,46.150002,41.040001,45.480000,45.480000,100667700
+2020-03-02,47.419998,47.680000,44.660000,47.459999,47.459999,102324700
+2020-03-03,49.029999,50.200001,45.669998,46.750000,46.750000,141972300
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80357400
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63164100
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72854800
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40774200
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48679100
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64948300
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44800700
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71699700
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65737300
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88607800
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,56117100
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40446700
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58670500
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57305100
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
\ No newline at end of file
diff --git a/AMD_Dataset/AMD2019-2021.csv b/AMD_Dataset/AMD2019-2021.csv
new file mode 100644
index 0000000..724471a
--- /dev/null
+++ b/AMD_Dataset/AMD2019-2021.csv
@@ -0,0 +1,507 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2019-01-02,18.010000,19.000000,17.980000,18.830000,18.830000,87148700
+2019-01-03,18.420000,18.680000,16.940001,17.049999,17.049999,117277600
+2019-01-04,17.549999,19.070000,17.430000,19.000000,19.000000,111878600
+2019-01-07,19.440001,20.680000,19.000000,20.570000,20.570000,107157000
+2019-01-08,21.190001,21.200001,19.680000,20.750000,20.750000,121271000
+2019-01-09,20.889999,21.440001,20.070000,20.190001,20.190001,163944100
+2019-01-10,19.760000,19.830000,18.900000,19.740000,19.740000,115629400
+2019-01-11,19.469999,20.350000,19.190001,20.270000,20.270000,85110800
+2019-01-14,19.959999,20.620001,19.750000,20.230000,20.230000,71350200
+2019-01-15,20.440001,20.680000,20.260000,20.379999,20.379999,62785800
+2019-01-16,20.400000,20.540001,19.709999,19.730000,19.730000,70849300
+2019-01-17,19.490000,20.510000,19.020000,20.250000,20.250000,85018400
+2019-01-18,20.370001,21.049999,20.020000,20.770000,20.770000,88131000
+2019-01-22,20.480000,20.920000,19.700001,19.760000,19.760000,78513700
+2019-01-23,20.030001,20.480000,19.549999,19.799999,19.799999,77811300
+2019-01-24,20.059999,21.010000,20.040001,20.850000,20.850000,97433400
+2019-01-25,20.990000,22.030001,20.790001,21.930000,21.930000,110239500
+2019-01-28,20.320000,21.010000,20.020000,20.180000,20.180000,135164100
+2019-01-29,20.260000,20.389999,19.049999,19.250000,19.250000,131202500
+2019-01-30,21.490000,23.129999,21.370001,23.090000,23.090000,211421200
+2019-01-31,23.020000,25.139999,22.830000,24.410000,24.410000,182575600
+2019-02-01,24.610001,24.840000,24.070000,24.510000,24.510000,105356200
+2019-02-04,24.430000,24.660000,24.070000,24.129999,24.129999,70843800
+2019-02-05,23.420000,23.860001,22.980000,23.309999,23.309999,122226000
+2019-02-06,23.629999,24.139999,23.219999,23.260000,23.260000,78684300
+2019-02-07,22.990000,23.219999,22.320000,22.670000,22.670000,86723900
+2019-02-08,22.330000,23.280001,22.270000,23.049999,23.049999,78129300
+2019-02-11,23.049999,23.280001,22.660000,22.959999,22.959999,60578700
+2019-02-12,23.430000,23.559999,22.750000,22.820000,22.820000,67595400
+2019-02-13,22.980000,23.240000,22.709999,22.850000,22.850000,57544200
+2019-02-14,22.740000,23.370001,22.590000,23.129999,23.129999,64441200
+2019-02-15,23.580000,24.049999,23.200001,23.680000,23.680000,78644100
+2019-02-19,23.629999,24.410000,23.610001,23.950001,23.950001,57517900
+2019-02-20,24.139999,24.370001,23.900000,23.950001,23.950001,57091600
+2019-02-21,24.040001,24.330000,23.850000,23.920000,23.920000,49608200
+2019-02-22,24.049999,24.360001,23.879999,24.360001,24.360001,52650700
+2019-02-25,25.010000,25.520000,24.680000,24.709999,24.709999,63221000
+2019-02-26,24.650000,24.719999,24.150000,24.209999,24.209999,48470100
+2019-02-27,24.110001,24.230000,23.209999,23.480000,23.480000,62649300
+2019-02-28,23.209999,23.670000,23.110001,23.530001,23.530001,39384900
+2019-03-01,23.969999,24.190001,23.450001,23.680000,23.680000,48084000
+2019-03-04,23.889999,24.129999,23.010000,23.370001,23.370001,48147700
+2019-03-05,23.340000,23.680000,23.010000,23.500000,23.500000,35462600
+2019-03-06,23.469999,23.530001,22.400000,22.410000,22.410000,60479400
+2019-03-07,22.330000,22.410000,21.730000,22.080000,22.080000,52186300
+2019-03-08,21.350000,22.090000,21.040001,22.010000,22.010000,49967700
+2019-03-11,22.150000,23.080000,21.980000,22.959999,22.959999,54420200
+2019-03-12,23.100000,23.799999,22.780001,23.490000,23.490000,56410600
+2019-03-13,23.660000,24.150000,23.350000,23.379999,23.379999,56705800
+2019-03-14,23.370001,23.490000,22.799999,22.820000,22.820000,42818600
+2019-03-15,23.100000,23.650000,23.010000,23.290001,23.290001,46519900
+2019-03-18,23.299999,23.620001,23.040001,23.250000,23.250000,34731800
+2019-03-19,23.600000,26.080000,23.590000,26.000000,26.000000,156052200
+2019-03-20,26.490000,26.879999,25.309999,25.700001,25.700001,151292100
+2019-03-21,25.780001,28.110001,25.709999,27.889999,27.889999,129610300
+2019-03-22,27.540001,27.750000,26.330000,26.370001,26.370001,115323300
+2019-03-25,26.290001,26.990000,25.540001,25.969999,25.969999,78438200
+2019-03-26,26.690001,26.980000,25.459999,25.690001,25.690001,75754100
+2019-03-27,25.700001,25.879999,24.549999,24.889999,24.889999,88585300
+2019-03-28,25.100000,25.559999,24.650000,25.059999,25.059999,64667500
+2019-03-29,25.580000,25.730000,25.250000,25.520000,25.520000,53502800
+2019-04-01,26.420000,26.559999,25.830000,26.360001,26.360001,63000300
+2019-04-02,26.510000,26.799999,26.090000,26.750000,26.750000,53358800
+2019-04-03,28.020000,29.950001,27.879999,29.020000,29.020000,197650500
+2019-04-04,28.879999,29.389999,28.610001,29.090000,29.090000,82191100
+2019-04-05,29.639999,29.690001,28.799999,28.980000,28.980000,65662700
+2019-04-08,28.690001,28.950001,28.180000,28.530001,28.530001,58002500
+2019-04-09,28.240000,28.379999,27.190001,27.240000,27.240000,75539800
+2019-04-10,27.459999,28.120001,27.320000,27.830000,27.830000,64368100
+2019-04-11,27.809999,28.049999,27.459999,27.790001,27.790001,44801200
+2019-04-12,28.209999,28.379999,27.660000,27.850000,27.850000,41048800
+2019-04-15,27.799999,27.840000,26.959999,27.330000,27.330000,40812500
+2019-04-16,27.719999,28.180000,27.490000,27.930000,27.930000,47340100
+2019-04-17,28.209999,28.270000,27.219999,27.490000,27.490000,48240800
+2019-04-18,27.600000,27.879999,27.340000,27.680000,27.680000,39880900
+2019-04-22,27.620001,28.230000,27.389999,28.180000,28.180000,36477300
+2019-04-23,28.180000,28.490000,27.790001,27.969999,27.969999,41777500
+2019-04-24,28.100000,28.850000,27.930000,28.459999,28.459999,51784700
+2019-04-25,28.670000,28.860001,27.360001,27.660000,27.660000,57329700
+2019-04-26,27.660000,27.900000,27.049999,27.879999,27.879999,48827900
+2019-04-29,27.900000,28.139999,27.500000,27.690001,27.690001,44532700
+2019-04-30,27.590000,27.799999,26.940001,27.629999,27.629999,73165900
+2019-05-01,28.950001,29.150000,26.780001,26.809999,26.809999,136066900
+2019-05-02,26.940001,28.639999,26.610001,28.290001,28.290001,100514800
+2019-05-03,28.299999,28.420000,27.660000,28.219999,28.219999,55503100
+2019-05-06,26.719999,27.500000,26.450001,27.420000,27.420000,70344100
+2019-05-07,27.200001,27.350000,26.209999,26.660000,26.660000,75868800
+2019-05-08,26.410000,27.709999,26.270000,27.090000,27.090000,65967500
+2019-05-09,26.700001,27.379999,26.030001,27.209999,27.209999,73150900
+2019-05-10,27.030001,28.100000,26.930000,27.959999,27.959999,82930100
+2019-05-13,26.980000,27.230000,26.100000,26.240000,26.240000,99017900
+2019-05-14,26.530001,27.480000,26.150000,27.320000,27.320000,82980400
+2019-05-15,26.870001,27.790001,26.730000,27.580000,27.580000,55689900
+2019-05-16,27.370001,28.370001,27.270000,28.010000,28.010000,67330100
+2019-05-17,27.690001,28.459999,27.400000,27.500000,27.500000,65385400
+2019-05-20,26.980000,27.240000,26.490000,26.680000,26.680000,69757400
+2019-05-21,27.180000,27.370001,26.930000,27.350000,27.350000,46079200
+2019-05-22,27.120001,27.590000,27.070000,27.410000,27.410000,40035300
+2019-05-23,26.990000,27.100000,26.030001,26.360001,26.360001,67809200
+2019-05-24,26.610001,26.930000,26.400000,26.440001,26.440001,39835800
+2019-05-28,27.270000,29.670000,27.059999,29.049999,29.049999,146949600
+2019-05-29,29.000000,29.320000,27.730000,28.090000,28.090000,99969600
+2019-05-30,28.400000,28.559999,27.600000,28.030001,28.030001,65289100
+2019-05-31,27.570000,28.360001,27.400000,27.410000,27.410000,68667800
+2019-06-03,28.750000,29.620001,27.290001,27.580000,27.580000,147532200
+2019-06-04,28.389999,29.590000,27.910000,29.570000,29.570000,107549500
+2019-06-05,29.930000,29.990000,29.030001,29.500000,29.500000,79481500
+2019-06-06,29.870001,31.980000,29.840000,31.820000,31.820000,131267800
+2019-06-07,31.940001,32.599998,31.570000,32.410000,32.410000,86841100
+2019-06-10,33.529999,34.299999,33.080002,33.230000,33.230000,97668800
+2019-06-11,33.430000,33.490002,31.820000,32.410000,32.410000,82834900
+2019-06-12,32.000000,32.570000,31.920000,32.180000,32.180000,56298700
+2019-06-13,32.389999,32.500000,31.059999,31.389999,31.389999,63556000
+2019-06-14,30.700001,30.959999,30.020000,30.360001,30.360001,70373000
+2019-06-17,30.250000,30.450001,29.180000,29.200001,29.200001,70865700
+2019-06-18,29.760000,30.969999,29.580000,30.450001,30.450001,86444500
+2019-06-19,30.670000,30.790001,30.059999,30.500000,30.500000,63233900
+2019-06-20,31.240000,31.360001,29.840000,30.010000,30.010000,72418200
+2019-06-21,29.650000,30.350000,28.969999,29.100000,29.100000,81861300
+2019-06-24,29.320000,29.400000,28.670000,29.260000,29.260000,55724800
+2019-06-25,29.260000,29.719999,28.799999,28.860001,28.860001,53680900
+2019-06-26,29.980000,30.480000,29.780001,29.920000,29.920000,65064200
+2019-06-27,30.410000,30.959999,30.209999,30.740000,30.740000,55623300
+2019-06-28,31.080000,31.110001,30.330000,30.370001,30.370001,50090900
+2019-07-01,31.790001,32.040001,30.870001,31.200001,31.200001,60275900
+2019-07-02,30.959999,31.260000,30.730000,31.240000,31.240000,37721700
+2019-07-03,31.129999,31.330000,30.740000,31.190001,31.190001,23462000
+2019-07-05,30.879999,31.559999,30.750000,31.500000,31.500000,34011900
+2019-07-08,31.799999,32.150002,31.260000,32.040001,32.040001,49689400
+2019-07-09,31.760000,33.180000,30.100000,33.150002,33.150002,61419800
+2019-07-10,33.560001,34.029999,33.360001,33.790001,33.790001,60388400
+2019-07-11,33.910000,34.000000,32.759998,33.060001,33.060001,63081800
+2019-07-12,32.759998,33.389999,32.590000,33.209999,33.209999,51509700
+2019-07-15,33.340000,34.549999,33.270000,34.389999,34.389999,65565200
+2019-07-16,34.299999,34.860001,33.799999,33.849998,33.849998,66912700
+2019-07-17,34.009998,34.299999,33.490002,33.599998,33.599998,42557900
+2019-07-18,33.029999,33.459999,32.419998,33.000000,33.000000,58473900
+2019-07-19,33.080002,33.349998,32.450001,32.509998,32.509998,44617700
+2019-07-22,32.799999,33.310001,32.740002,32.849998,32.849998,37777300
+2019-07-23,33.169998,33.500000,32.930000,33.490002,33.490002,38532500
+2019-07-24,33.639999,34.360001,33.450001,34.110001,34.110001,41952300
+2019-07-25,34.049999,34.250000,33.619999,33.669998,33.669998,36705600
+2019-07-26,34.230000,34.770000,33.869999,34.020000,34.020000,43502800
+2019-07-29,34.139999,34.180000,32.980000,33.480000,33.480000,45922000
+2019-07-30,33.209999,33.939999,32.939999,33.869999,33.869999,72198900
+2019-07-31,32.080002,32.299999,30.299999,30.450001,30.450001,119190000
+2019-08-01,30.500000,31.480000,29.100000,29.860001,29.860001,80878900
+2019-08-02,29.480000,29.730000,28.940001,29.440001,29.440001,60410900
+2019-08-05,28.260000,28.490000,27.650000,27.990000,27.990000,74333200
+2019-08-06,28.860001,29.049999,28.200001,28.860001,28.860001,60578400
+2019-08-07,28.469999,29.280001,28.370001,29.190001,29.190001,58577500
+2019-08-08,31.530001,34.270000,31.480000,33.919998,33.919998,167278800
+2019-08-09,33.450001,35.549999,33.080002,34.189999,34.189999,132483900
+2019-08-12,34.160000,34.650002,32.080002,32.430000,32.430000,106936000
+2019-08-13,32.360001,33.139999,31.719999,32.110001,32.110001,102009700
+2019-08-14,31.000000,31.049999,29.510000,30.240000,30.240000,127521500
+2019-08-15,30.629999,30.730000,29.209999,29.670000,29.670000,71674400
+2019-08-16,30.309999,31.480000,30.209999,31.180000,31.180000,70469800
+2019-08-19,32.000000,32.189999,31.420000,31.480000,31.480000,67596900
+2019-08-20,30.940001,31.309999,30.450001,30.719999,30.719999,47924000
+2019-08-21,31.049999,31.740000,30.840000,31.700001,31.700001,41441500
+2019-08-22,31.760000,31.920000,30.980000,31.900000,31.900000,47667900
+2019-08-23,31.299999,31.830000,29.400000,29.540001,29.540001,83681100
+2019-08-26,30.340000,30.719999,29.940001,30.280001,30.280001,50612500
+2019-08-27,30.600000,30.889999,29.600000,30.200001,30.200001,53229200
+2019-08-28,29.920000,31.180000,29.700001,30.780001,30.780001,55835900
+2019-08-29,31.469999,31.830000,31.330000,31.450001,31.450001,44422800
+2019-08-30,31.600000,31.870001,31.129999,31.450001,31.450001,40307000
+2019-09-03,30.830000,31.139999,30.680000,30.900000,30.900000,38029300
+2019-09-04,31.320000,31.830000,30.850000,30.950001,30.950001,46614600
+2019-09-05,31.790001,32.049999,31.120001,31.500000,31.500000,57861200
+2019-09-06,31.500000,31.510000,30.480000,30.559999,30.559999,51673000
+2019-09-09,30.930000,31.180000,30.240000,30.500000,30.500000,54413200
+2019-09-10,30.219999,30.379999,29.770000,30.230000,30.230000,48604800
+2019-09-11,30.379999,30.430000,29.510000,29.760000,29.760000,50631700
+2019-09-12,30.080000,30.840000,29.950001,30.209999,30.209999,53618300
+2019-09-13,30.270000,30.850000,29.950001,30.690001,30.690001,47758800
+2019-09-16,30.370001,31.150000,30.260000,30.830000,30.830000,52248500
+2019-09-17,31.070000,31.320000,30.740000,30.990000,30.990000,35011700
+2019-09-18,30.750000,30.889999,29.879999,30.420000,30.420000,47027500
+2019-09-19,30.570000,30.959999,30.139999,30.290001,30.290001,41603000
+2019-09-20,30.360001,30.469999,29.650000,30.049999,30.049999,79957400
+2019-09-23,30.120001,30.799999,30.070000,30.639999,30.639999,44366800
+2019-09-24,30.540001,30.750000,29.290001,29.520000,29.520000,72963000
+2019-09-25,29.480000,29.650000,28.549999,29.540001,29.540001,58234800
+2019-09-26,29.670000,29.770000,29.000000,29.469999,29.469999,40745400
+2019-09-27,29.170000,29.770000,28.350000,28.719999,28.719999,54091100
+2019-09-30,28.889999,29.049999,28.360001,28.990000,28.990000,37295600
+2019-10-01,29.049999,29.540001,28.639999,28.760000,28.760000,37081800
+2019-10-02,28.500000,28.850000,28.030001,28.309999,28.309999,43640700
+2019-10-03,28.280001,28.780001,27.430000,28.680000,28.680000,56325200
+2019-10-04,28.830000,29.059999,28.280001,29.010000,29.010000,34446700
+2019-10-07,28.900000,29.629999,28.840000,28.930000,28.930000,39337200
+2019-10-08,28.549999,28.639999,27.920000,28.230000,28.230000,44265700
+2019-10-09,28.799999,28.950001,28.350000,28.459999,28.459999,35661500
+2019-10-10,28.520000,28.889999,28.000000,28.379999,28.379999,40660100
+2019-10-11,28.830000,30.200001,28.809999,29.750000,29.750000,66256900
+2019-10-14,29.709999,30.610001,29.379999,30.530001,30.530001,44473700
+2019-10-15,30.700001,30.920000,30.170000,30.719999,30.719999,41600700
+2019-10-16,30.600000,31.410000,30.530001,30.809999,30.809999,42804400
+2019-10-17,31.299999,31.400000,30.860001,31.139999,31.139999,36884400
+2019-10-18,31.059999,31.330000,30.290001,30.969999,30.969999,39681700
+2019-10-21,31.500000,32.259998,31.410000,32.029999,32.029999,52182800
+2019-10-22,32.060001,32.150002,31.500000,31.510000,31.510000,36185200
+2019-10-23,31.090000,31.650000,30.830000,31.360001,31.360001,26582200
+2019-10-24,31.580000,31.860001,31.340000,31.719999,31.719999,27808000
+2019-10-25,31.900000,32.860001,31.830000,32.709999,32.709999,45368800
+2019-10-28,33.160000,33.910000,33.150002,33.689999,33.689999,51223600
+2019-10-29,33.730000,33.900002,32.700001,33.029999,33.029999,78700100
+2019-10-30,32.930000,33.340000,32.029999,33.130001,33.130001,78228800
+2019-10-31,32.980000,34.340000,32.820000,33.930000,33.930000,67881600
+2019-11-01,34.369999,35.000000,34.099998,34.889999,34.889999,64238600
+2019-11-04,35.189999,36.450001,34.759998,36.290001,36.290001,83343800
+2019-11-05,36.560001,37.180000,35.980000,36.150002,36.150002,84848600
+2019-11-06,36.060001,36.480000,35.520000,35.930000,35.930000,51675100
+2019-11-07,36.520000,36.990002,36.029999,36.279999,36.279999,54350200
+2019-11-08,36.060001,36.580002,36.000000,36.290001,36.290001,39353900
+2019-11-11,35.959999,36.660000,35.580002,36.310001,36.310001,43511100
+2019-11-12,36.430000,37.130001,36.400002,36.709999,36.709999,58664500
+2019-11-13,36.650002,37.959999,36.580002,37.520000,37.520000,67648300
+2019-11-14,37.509998,38.500000,37.360001,38.349998,38.349998,65829500
+2019-11-15,38.939999,39.369999,38.340000,38.560001,38.560001,62958500
+2019-11-18,38.650002,39.990002,38.599998,39.880001,39.880001,66102800
+2019-11-19,40.139999,41.790001,39.689999,41.290001,41.290001,94373000
+2019-11-20,40.959999,41.750000,40.070000,40.980000,40.980000,79767900
+2019-11-21,40.419998,40.709999,38.639999,39.520000,39.520000,88069400
+2019-11-22,39.360001,39.889999,38.189999,39.150002,39.150002,56931900
+2019-11-25,39.500000,40.169998,39.490002,39.790001,39.790001,45769500
+2019-11-26,39.299999,39.480000,38.810001,38.990002,38.990002,43603300
+2019-11-27,39.459999,39.759998,39.070000,39.410000,39.410000,33630100
+2019-11-29,39.099998,39.520000,39.020000,39.150002,39.150002,17609900
+2019-12-02,39.320000,39.410000,38.439999,38.730000,38.730000,35710200
+2019-12-03,37.340000,38.930000,37.150002,38.900002,38.900002,51556400
+2019-12-04,39.380001,39.820000,39.130001,39.689999,39.689999,44299400
+2019-12-05,39.950001,40.220001,39.549999,39.619999,39.619999,35574000
+2019-12-06,40.099998,40.189999,39.560001,39.630001,39.630001,31101400
+2019-12-09,39.459999,39.840000,38.910000,38.930000,38.930000,27928100
+2019-12-10,39.200001,39.730000,38.820000,39.439999,39.439999,33733600
+2019-12-11,39.439999,39.610001,39.040001,39.470001,39.470001,31698300
+2019-12-12,39.400002,42.619999,39.250000,42.590000,42.590000,86878000
+2019-12-13,42.349998,42.950001,41.060001,41.150002,41.150002,79927800
+2019-12-16,41.730000,42.980000,41.730000,42.349998,42.349998,58824900
+2019-12-17,42.509998,43.110001,42.150002,42.770000,42.770000,44852000
+2019-12-18,42.790001,43.060001,42.240002,42.299999,42.299999,39083300
+2019-12-19,42.630001,43.340000,42.599998,42.830002,42.830002,45883000
+2019-12-20,43.439999,44.259998,43.259998,44.150002,44.150002,68104700
+2019-12-23,44.580002,45.630001,44.389999,45.459999,45.459999,55886500
+2019-12-24,46.099998,46.610001,45.770000,46.540001,46.540001,44432200
+2019-12-26,46.990002,47.310001,45.660000,46.630001,46.630001,57562800
+2019-12-27,46.849998,46.880001,45.980000,46.180000,46.180000,36581300
+2019-12-30,46.139999,46.169998,44.660000,45.520000,45.520000,41149700
+2019-12-31,45.070000,46.090000,44.919998,45.860001,45.860001,31673200
+2020-01-02,46.860001,49.250000,46.630001,49.099998,49.099998,80331100
+2020-01-03,48.029999,49.389999,47.540001,48.599998,48.599998,73127400
+2020-01-06,48.020000,48.860001,47.860001,48.389999,48.389999,47934900
+2020-01-07,49.349998,49.389999,48.040001,48.250000,48.250000,58061400
+2020-01-08,47.849998,48.299999,47.139999,47.830002,47.830002,53767000
+2020-01-09,48.939999,49.959999,48.389999,48.970001,48.970001,76512800
+2020-01-10,49.259998,49.290001,48.000000,48.169998,48.169998,44133700
+2020-01-13,48.660000,48.860001,48.240002,48.750000,48.750000,34266800
+2020-01-14,48.639999,49.040001,47.910000,48.209999,48.209999,38563200
+2020-01-15,48.230000,49.080002,48.119999,48.549999,48.549999,40199900
+2020-01-16,49.169998,50.310001,48.990002,49.770000,49.770000,58898900
+2020-01-17,50.200001,51.049999,49.900002,50.930000,50.930000,57722500
+2020-01-21,50.959999,51.810001,50.700001,51.049999,51.049999,49095000
+2020-01-22,51.630001,51.880001,51.200001,51.430000,51.430000,40772200
+2020-01-23,51.340000,51.750000,50.740002,51.709999,51.709999,40135400
+2020-01-24,52.279999,52.810001,49.470001,50.349998,50.349998,80004900
+2020-01-27,48.450001,49.790001,47.900002,49.259998,49.259998,48878600
+2020-01-28,50.029999,50.849998,49.480000,50.529999,50.529999,62343800
+2020-01-29,47.840000,48.070000,46.099998,47.509998,47.509998,112349900
+2020-01-30,46.490002,48.810001,46.130001,48.779999,48.779999,70460200
+2020-01-31,48.400002,48.580002,46.790001,47.000000,47.000000,60322400
+2020-02-03,46.400002,48.099998,46.230000,48.020000,48.020000,47077000
+2020-02-04,49.209999,49.750000,48.610001,49.450001,49.450001,46302100
+2020-02-05,50.290001,50.419998,49.310001,49.840000,49.840000,42737100
+2020-02-06,48.799999,49.389999,47.630001,49.320000,49.320000,48670600
+2020-02-07,48.910000,50.669998,48.639999,49.730000,49.730000,53107600
+2020-02-10,49.470001,52.299999,49.349998,52.259998,52.259998,60971700
+2020-02-11,53.220001,54.480000,52.910000,53.799999,53.799999,74719100
+2020-02-12,54.529999,54.849998,53.529999,53.889999,53.889999,45994900
+2020-02-13,53.430000,55.029999,53.340000,54.529999,54.529999,51640000
+2020-02-14,55.189999,55.400002,54.560001,55.310001,55.310001,52365400
+2020-02-18,54.939999,58.130001,54.840000,56.889999,56.889999,70133200
+2020-02-19,57.990002,59.270000,57.509998,58.900002,58.900002,58597300
+2020-02-20,58.439999,59.020000,56.150002,57.270000,57.270000,74203400
+2020-02-21,56.709999,56.799999,52.889999,53.279999,53.279999,88271100
+2020-02-24,48.180000,50.279999,47.490002,49.119999,49.119999,86624100
+2020-02-25,51.139999,51.240002,47.119999,47.570000,47.570000,88699400
+2020-02-26,47.700001,49.290001,47.070000,47.490002,47.490002,86378400
+2020-02-27,45.380001,46.240002,42.209999,44.009998,44.009998,106416200
+2020-02-28,41.360001,46.150002,41.040001,45.480000,45.480000,100667700
+2020-03-02,47.419998,47.680000,44.660000,47.459999,47.459999,102324700
+2020-03-03,49.029999,50.200001,45.669998,46.750000,46.750000,141972300
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80357400
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63164100
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72854800
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40774200
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48679100
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64948300
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44800700
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71699700
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65737300
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88607800
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,56117100
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40446700
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58670500
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57305100
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
\ No newline at end of file
diff --git a/AMD_Dataset/AMD2020-2021.csv b/AMD_Dataset/AMD2020-2021.csv
new file mode 100644
index 0000000..78da07e
--- /dev/null
+++ b/AMD_Dataset/AMD2020-2021.csv
@@ -0,0 +1,213 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2020-03-04,48.250000,50.139999,47.209999,50.110001,50.110001,93311800
+2020-03-05,48.680000,49.720001,47.509998,48.110001,48.110001,98302700
+2020-03-06,49.439999,49.540001,46.740002,48.590000,48.590000,124590900
+2020-03-09,43.029999,46.340000,42.509998,43.270000,43.270000,80859800
+2020-03-10,45.410000,45.439999,43.099998,45.380001,45.380001,76228200
+2020-03-11,44.189999,45.970001,43.799999,45.700001,45.700001,101601100
+2020-03-12,42.000000,42.500000,39.000000,39.009998,39.009998,107461500
+2020-03-13,42.200001,43.910000,39.599998,43.900002,43.900002,86689700
+2020-03-16,39.080002,43.369999,38.509998,38.709999,38.709999,84545900
+2020-03-17,40.189999,42.880001,38.299999,41.880001,41.880001,92741900
+2020-03-18,39.540001,41.950001,36.750000,39.119999,39.119999,106949300
+2020-03-19,39.560001,41.700001,37.689999,39.820000,39.820000,88939000
+2020-03-20,41.509998,42.480000,39.580002,39.610001,39.610001,106859500
+2020-03-23,40.619999,42.320000,38.950001,41.639999,41.639999,101704700
+2020-03-24,44.040001,46.810001,43.990002,46.220001,46.220001,106794200
+2020-03-25,46.790001,47.880001,44.430000,44.630001,44.630001,93760400
+2020-03-26,45.779999,47.500000,45.400002,47.500000,47.500000,73680200
+2020-03-27,46.320000,47.980000,45.900002,46.580002,46.580002,74599200
+2020-03-30,47.240002,48.459999,46.660000,47.860001,47.860001,68486600
+2020-03-31,47.930000,48.529999,45.160000,45.480000,45.480000,83483700
+2020-04-01,44.180000,46.849998,43.160000,43.660000,43.660000,92083100
+2020-04-02,43.400002,45.279999,43.099998,44.490002,44.490002,79024100
+2020-04-03,44.299999,44.840000,41.700001,42.590000,42.590000,79335000
+2020-04-06,44.299999,47.580002,44.060001,47.520000,47.520000,82294000
+2020-04-07,48.959999,49.650002,46.680000,47.560001,47.560001,102098700
+2020-04-08,48.070000,49.000000,47.610001,48.790001,48.790001,64930800
+2020-04-09,49.650002,50.250000,47.720001,48.380001,48.380001,80357400
+2020-04-13,48.470001,51.070000,48.230000,50.939999,50.939999,64290100
+2020-04-14,52.240002,55.139999,52.110001,54.930000,54.930000,85306800
+2020-04-15,53.730000,55.570000,53.410000,54.990002,54.990002,83814000
+2020-04-16,55.959999,58.080002,55.630001,56.950001,56.950001,103106500
+2020-04-17,57.349998,57.759998,55.549999,56.599998,56.599998,76908800
+2020-04-20,55.980000,58.630001,55.849998,56.970001,56.970001,72367300
+2020-04-21,56.900002,57.730000,51.410000,52.919998,52.919998,123906400
+2020-04-22,54.910000,56.150002,54.340000,55.919998,55.919998,63164100
+2020-04-23,56.650002,57.290001,55.639999,55.900002,55.900002,69662700
+2020-04-24,55.099998,56.779999,54.419998,56.180000,56.180000,72854800
+2020-04-27,57.439999,58.000000,56.250000,56.490002,56.490002,62568100
+2020-04-28,57.160000,57.349998,55.299999,55.509998,55.509998,80501800
+2020-04-29,54.529999,54.860001,52.740002,53.660000,53.660000,110800900
+2020-04-30,53.430000,54.290001,52.029999,52.389999,52.389999,65543900
+2020-05-01,51.070000,51.950001,49.090000,49.880001,49.880001,69562700
+2020-05-04,49.820000,52.610001,49.730000,52.560001,52.560001,62590600
+2020-05-05,53.430000,53.509998,51.290001,52.189999,52.189999,56560500
+2020-05-06,52.419998,53.310001,51.880001,52.160000,52.160000,48138100
+2020-05-07,52.930000,52.970001,51.619999,51.950001,51.950001,48956600
+2020-05-08,52.150002,53.270000,51.810001,53.189999,53.189999,40774200
+2020-05-11,52.900002,55.889999,52.750000,55.740002,55.740002,68746400
+2020-05-12,56.209999,56.580002,53.750000,53.759998,53.759998,55631100
+2020-05-13,54.040001,55.220001,51.299999,52.180000,52.180000,76824700
+2020-05-14,52.099998,54.540001,51.610001,54.509998,54.509998,73814000
+2020-05-15,53.320000,54.439999,52.860001,54.200001,54.200001,66950900
+2020-05-18,54.980000,55.250000,54.240002,54.590000,54.590000,48679100
+2020-05-19,54.389999,56.730000,54.360001,55.470001,55.470001,60388500
+2020-05-20,56.549999,56.980000,55.630001,56.389999,56.389999,50888200
+2020-05-21,56.680000,56.720001,54.610001,54.650002,54.650002,48496100
+2020-05-22,54.770000,55.369999,53.779999,55.169998,55.169998,43524100
+2020-05-26,56.009998,56.080002,53.020000,53.189999,53.189999,51618900
+2020-05-27,53.270000,53.279999,49.090000,52.740002,52.740002,102414500
+2020-05-28,52.250000,53.540001,51.250000,51.740002,51.740002,53670200
+2020-05-29,52.070000,53.799999,51.849998,53.799999,53.799999,64948300
+2020-06-01,53.310001,54.110001,52.889999,53.630001,53.630001,36864400
+2020-06-02,53.450001,53.570000,52.009998,53.540001,53.540001,42855200
+2020-06-03,53.599998,53.650002,52.330002,52.730000,52.730000,46765300
+2020-06-04,52.590000,53.740002,52.200001,52.630001,52.630001,44869100
+2020-06-05,52.990002,53.570000,52.080002,53.099998,53.099998,53908300
+2020-06-08,53.299999,53.349998,52.259998,52.970001,52.970001,39681700
+2020-06-09,52.950001,56.459999,52.720001,56.389999,56.389999,79919100
+2020-06-10,57.200001,59.000000,57.029999,57.439999,57.439999,78719400
+2020-06-11,55.939999,56.680000,52.799999,52.830002,52.830002,78715400
+2020-06-12,55.009998,55.599998,52.110001,53.500000,53.500000,71189100
+2020-06-15,52.580002,54.730000,52.410000,54.680000,54.680000,56740700
+2020-06-16,55.720001,56.070000,53.590000,54.459999,54.459999,50949700
+2020-06-17,54.790001,55.820000,54.299999,54.549999,54.549999,45146500
+2020-06-18,54.619999,55.119999,53.650002,54.040001,54.040001,40354700
+2020-06-19,54.410000,55.459999,53.820000,54.230000,54.230000,52801500
+2020-06-22,54.669998,55.169998,53.740002,54.759998,54.759998,44704800
+2020-06-23,55.049999,55.369999,53.869999,53.990002,53.990002,48089000
+2020-06-24,53.939999,54.740002,51.919998,52.389999,52.389999,53535500
+2020-06-25,52.560001,52.700001,50.540001,51.930000,51.930000,51129600
+2020-06-26,51.849998,51.950001,49.450001,50.099998,50.099998,65485700
+2020-06-29,50.150002,50.279999,48.419998,50.279999,50.279999,49905800
+2020-06-30,51.160000,52.770000,50.820000,52.610001,52.610001,42275700
+2020-07-01,52.630001,52.869999,51.599998,52.580002,52.580002,32370900
+2020-07-02,53.029999,53.189999,52.049999,52.340000,52.340000,29081400
+2020-07-06,52.900002,53.520000,52.330002,53.400002,53.400002,36769400
+2020-07-07,53.279999,54.169998,52.860001,52.930000,52.930000,32153100
+2020-07-08,53.009998,53.470001,52.070000,53.430000,53.430000,35608300
+2020-07-09,53.520000,57.580002,53.310001,57.259998,57.259998,87216300
+2020-07-10,57.540001,58.150002,55.509998,55.880001,55.880001,59839700
+2020-07-13,56.680000,58.349998,53.380001,53.590000,53.590000,57741800
+2020-07-14,53.299999,54.860001,52.259998,54.720001,54.720001,54890100
+2020-07-15,54.959999,55.369999,53.590000,55.340000,55.340000,42360300
+2020-07-16,54.680000,55.150002,53.740002,54.919998,54.919998,36887100
+2020-07-17,55.310001,55.810001,54.680000,55.040001,55.040001,34710400
+2020-07-20,55.230000,57.529999,54.830002,57.459999,57.459999,45034300
+2020-07-21,57.810001,58.500000,56.320000,57.000000,57.000000,44800700
+2020-07-22,57.070000,62.000000,56.970001,61.790001,61.790001,135159400
+2020-07-23,61.630001,62.330002,58.630001,59.570000,59.570000,106829100
+2020-07-24,64.180000,69.940002,64.050003,69.400002,69.400002,205314500
+2020-07-27,69.279999,71.629997,67.790001,68.970001,68.970001,107918100
+2020-07-28,68.099998,69.800003,67.019997,67.610001,67.610001,94181400
+2020-07-29,75.500000,77.190002,73.900002,76.089996,76.089996,132969700
+2020-07-30,75.370003,78.959999,75.070000,78.199997,78.199997,80286900
+2020-07-31,78.669998,78.959999,75.360001,77.430000,77.430000,71699700
+2020-08-03,78.190002,78.500000,77.059998,77.669998,77.669998,42628800
+2020-08-04,78.029999,85.809998,77.989998,85.040001,85.040001,155676100
+2020-08-05,84.959999,86.320000,83.320000,85.309998,85.309998,65737300
+2020-08-06,85.489998,86.980003,84.779999,86.709999,86.709999,53961700
+2020-08-07,86.669998,87.290001,82.669998,84.849998,84.849998,66543200
+2020-08-10,85.050003,85.160004,79.320000,82.239998,82.239998,70536100
+2020-08-11,80.709999,80.709999,76.099998,76.879997,76.879997,77877700
+2020-08-12,78.430000,82.879997,77.550003,82.610001,82.610001,88607800
+2020-08-13,82.879997,84.019997,81.540001,81.839996,81.839996,57407400
+2020-08-14,81.809998,83.239998,80.879997,81.300003,81.300003,42389500
+2020-08-17,82.089996,83.059998,81.550003,82.419998,82.419998,31450200
+2020-08-18,82.800003,82.879997,81.029999,81.660004,81.660004,30970500
+2020-08-19,81.779999,81.849998,80.449997,81.089996,81.089996,37507400
+2020-08-20,79.739998,82.839996,79.120003,82.769997,82.769997,42948900
+2020-08-21,83.290001,84.410004,82.230003,83.809998,83.809998,48280300
+2020-08-24,84.550003,85.330002,82.550003,83.080002,83.080002,38036100
+2020-08-25,83.360001,86.620003,82.349998,86.349998,86.349998,49234400
+2020-08-26,86.970001,87.720001,85.199997,86.019997,86.019997,47157300
+2020-08-27,86.349998,86.580002,82.940002,83.800003,83.800003,42194200
+2020-08-28,84.300003,86.040001,84.190002,85.550003,85.550003,40723300
+2020-08-31,85.050003,92.639999,85.050003,90.820000,90.820000,90655900
+2020-09-01,91.919998,92.510002,90.190002,92.180000,92.180000,56117100
+2020-09-02,94.010002,94.279999,88.739998,90.220001,90.220001,50366900
+2020-09-03,87.839996,88.470001,81.589996,82.540001,82.540001,87462700
+2020-09-04,81.449997,84.389999,76.330002,82.010002,82.010002,82267800
+2020-09-08,78.050003,81.879997,78.000000,78.690002,78.690002,54955700
+2020-09-09,81.400002,82.440002,79.279999,81.910004,81.910004,54163900
+2020-09-10,83.070000,83.309998,78.379997,78.980003,78.980003,51499400
+2020-09-11,79.820000,79.989998,75.040001,76.339996,76.339996,54763000
+2020-09-14,76.800003,78.820000,76.260002,77.900002,77.900002,47448700
+2020-09-15,77.660004,80.330002,75.970001,78.930000,78.930000,57874400
+2020-09-16,79.349998,79.720001,76.540001,76.660004,76.660004,38393500
+2020-09-17,74.879997,76.629997,74.199997,76.550003,76.550003,55619100
+2020-09-18,77.000000,77.400002,73.849998,74.930000,74.930000,51082900
+2020-09-21,74.230003,77.980003,73.879997,77.940002,77.940002,61312000
+2020-09-22,78.360001,78.790001,75.269997,77.699997,77.699997,56044700
+2020-09-23,77.389999,77.910004,74.339996,74.730003,74.730003,42327500
+2020-09-24,74.540001,77.250000,73.900002,75.820000,75.820000,57540900
+2020-09-25,76.349998,78.199997,74.669998,78.059998,78.059998,48206200
+2020-09-28,79.120003,79.570000,77.519997,79.480003,79.480003,48005500
+2020-09-29,79.300003,82.550003,79.300003,81.769997,81.769997,61568900
+2020-09-30,81.750000,82.940002,80.660004,81.989998,81.989998,51533700
+2020-10-01,83.059998,85.250000,82.860001,84.860001,84.860001,52177100
+2020-10-02,82.580002,84.650002,81.660004,81.800003,81.800003,52855100
+2020-10-05,82.550003,86.279999,82.550003,86.150002,86.150002,47056500
+2020-10-06,86.209999,87.250000,83.540001,84.480003,84.480003,52725400
+2020-10-07,86.099998,87.790001,85.650002,86.690002,86.690002,43045700
+2020-10-08,88.110001,88.720001,85.949997,86.510002,86.510002,54240700
+2020-10-09,84.739998,85.750000,82.349998,83.099998,83.099998,80354400
+2020-10-12,83.650002,85.129997,83.120003,84.290001,84.290001,47669700
+2020-10-13,84.860001,86.089996,83.970001,85.279999,85.279999,42764100
+2020-10-14,85.860001,85.959999,83.459999,84.209999,84.209999,40446700
+2020-10-15,83.400002,84.720001,82.419998,83.129997,83.129997,33696400
+2020-10-16,83.540001,83.989998,82.410004,83.169998,83.169998,31474300
+2020-10-19,83.620003,84.650002,81.529999,82.000000,82.000000,36689100
+2020-10-20,82.160004,82.690002,80.580002,81.559998,81.559998,38219400
+2020-10-21,81.720001,81.930000,79.190002,79.199997,79.199997,36426400
+2020-10-22,79.650002,80.820000,78.419998,79.419998,79.419998,38006800
+2020-10-23,80.930000,81.989998,79.330002,81.959999,81.959999,46557700
+2020-10-26,82.550003,84.970001,80.860001,82.230003,82.230003,69423700
+2020-10-27,82.000000,82.370003,77.570000,78.879997,78.879997,156669500
+2020-10-28,78.730003,78.959999,75.760002,76.400002,76.400002,76529900
+2020-10-29,76.750000,79.180000,76.290001,78.019997,78.019997,52784100
+2020-10-30,77.089996,77.699997,74.230003,75.290001,75.290001,51349000
+2020-11-02,75.849998,76.339996,73.760002,74.699997,74.699997,45760700
+2020-11-03,74.930000,77.080002,74.599998,76.580002,76.580002,41231800
+2020-11-04,80.250000,81.849998,78.970001,81.349998,81.349998,66579700
+2020-11-05,83.269997,83.500000,81.849998,83.000000,83.000000,46542300
+2020-11-06,83.519997,86.089996,82.669998,85.879997,85.879997,53829900
+2020-11-09,84.239998,87.050003,82.769997,83.120003,83.120003,58580700
+2020-11-10,81.930000,82.129997,77.629997,77.989998,77.989998,67137200
+2020-11-11,79.389999,81.470001,78.970001,81.279999,81.279999,44611300
+2020-11-12,81.320000,83.000000,80.300003,81.839996,81.839996,37242600
+2020-11-13,82.730003,83.110001,80.699997,81.430000,81.430000,30423200
+2020-11-16,81.209999,83.779999,80.480003,83.730003,83.730003,38640800
+2020-11-17,83.930000,84.809998,82.910004,83.360001,83.360001,29473500
+2020-11-18,83.010002,83.959999,82.220001,82.540001,82.540001,29968000
+2020-11-19,82.389999,85.639999,81.720001,85.540001,85.540001,50116800
+2020-11-20,85.279999,86.099998,84.470001,84.639999,84.639999,35008400
+2020-11-23,85.519997,87.540001,84.620003,85.309998,85.309998,46505000
+2020-11-24,85.720001,86.110001,83.320000,85.070000,85.070000,36839200
+2020-11-25,85.760002,87.839996,85.519997,86.709999,86.709999,41349700
+2020-11-27,87.989998,88.000000,86.360001,87.190002,87.190002,22717600
+2020-11-30,87.330002,92.739998,86.529999,92.660004,92.660004,84483000
+2020-12-01,92.250000,93.900002,90.779999,92.629997,92.629997,58670500
+2020-12-02,92.889999,96.370003,92.529999,93.739998,93.739998,57988800
+2020-12-03,94.059998,94.699997,92.010002,92.309998,92.309998,35859700
+2020-12-04,92.580002,94.580002,90.629997,94.040001,94.040001,45570300
+2020-12-07,94.949997,95.000000,92.970001,94.070000,94.070000,39815700
+2020-12-08,94.050003,94.739998,91.900002,92.919998,92.919998,33907500
+2020-12-09,92.760002,94.699997,89.160004,89.830002,89.830002,52170400
+2020-12-10,89.550003,92.089996,89.029999,91.660004,91.660004,33804400
+2020-12-11,91.540001,92.330002,90.160004,91.650002,91.650002,28368100
+2020-12-14,92.209999,95.410004,91.849998,94.779999,94.779999,48026400
+2020-12-15,95.930000,97.980003,95.449997,97.120003,97.120003,57305100
+2020-12-16,97.040001,97.269997,95.459999,96.849998,96.849998,34909000
+2020-12-17,97.550003,97.919998,96.250000,96.839996,96.839996,32023700
+2020-12-18,97.269997,97.680000,93.559998,95.919998,95.919998,51823100
+2020-12-21,94.250000,95.279999,91.080002,93.230003,93.230003,47093900
+2020-12-22,93.360001,93.550003,90.529999,93.160004,93.160004,35673700
+2020-12-23,93.080002,93.129997,91.459999,91.550003,91.550003,25993300
+2020-12-24,91.800003,92.510002,91.309998,91.809998,91.809998,16705900
+2020-12-28,92.930000,93.139999,90.820000,91.599998,91.599998,30627300
+2020-12-29,91.660004,92.459999,89.430000,90.620003,90.620003,31748200
+2020-12-30,90.779999,92.849998,90.190002,92.290001,92.290001,25845000
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
\ No newline at end of file
diff --git a/AMD_Dataset/AMD_ANS.csv b/AMD_Dataset/AMD_ANS.csv
new file mode 100644
index 0000000..362bb7e
--- /dev/null
+++ b/AMD_Dataset/AMD_ANS.csv
@@ -0,0 +1,7 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2020-12-31,92.099998,92.300003,90.870003,91.709999,91.709999,24930700
+2021-01-04,92.110001,96.059998,90.919998,92.300003,92.300003,51802600
+2021-01-05,92.099998,93.209999,91.410004,92.769997,92.769997,34208000
+2021-01-06,91.620003,92.279999,89.459999,90.330002,90.330002,51911700
+2021-01-07,91.330002,95.510002,91.199997,95.160004,95.160004,42897200
+2021-01-08,95.980003,96.400002,93.269997,94.580002,94.580002,39816400
\ No newline at end of file
diff --git a/AMD_Dataset/AMD_Real_Result.csv b/AMD_Dataset/AMD_Real_Result.csv
new file mode 100644
index 0000000..63091dd
--- /dev/null
+++ b/AMD_Dataset/AMD_Real_Result.csv
@@ -0,0 +1,6 @@
+Close
+92.300003
+92.769997
+90.330002
+95.160004
+94.580002
\ No newline at end of file
diff --git a/GRU_Model_Stock_Prediction.ipynb b/GRU_Model_Stock_Prediction.ipynb
new file mode 100644
index 0000000..cdcbec6
--- /dev/null
+++ b/GRU_Model_Stock_Prediction.ipynb
@@ -0,0 +1,758 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 122,
+ "id": "aboriginal-vitamin",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import modules and packages\n",
+ "import numpy as np\n",
+ "import pandas as pd\n",
+ "import matplotlib.pyplot as plt\n",
+ "import datetime as dt\n",
+ "from datetime import datetime\n",
+ "\n",
+ "from keras.callbacks import EarlyStopping, ReduceLROnPlateau, ModelCheckpoint, TensorBoard\n",
+ "\n",
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 123,
+ "id": "constant-wallpaper",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Training set shape == (2770, 7)\n",
+ "All timestamps == 2770\n",
+ "Featured selected: ['Open', 'High', 'Low', 'Close', 'Adj Close']\n"
+ ]
+ }
+ ],
+ "source": [
+ "dataset_train = pd.read_csv('INTC_Dataset/INTC2010-2021.csv')\n",
+ "\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "# Select features (columns) to be involved intro training and predictions\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "\n",
+ "# Extract dates (will be used in visualization)\n",
+ "datelist_train = list(dataset_train['Date'])\n",
+ "datelist_train = [dt.datetime.strptime(date, '%Y-%m-%d').date() for date in datelist_train]\n",
+ "\n",
+ "print('Training set shape == {}'.format(dataset_train.shape))\n",
+ "print('All timestamps == {}'.format(len(datelist_train)))\n",
+ "print('Featured selected: {}'.format(cols))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 124,
+ "id": "nonprofit-japan",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Shape of training set == (2770, 5).\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "array([[20.790001, 21.030001, 20.73 , 20.879999, 14.86447 ],\n",
+ " [20.940001, 20.99 , 20.6 , 20.870001, 14.857353],\n",
+ " [20.809999, 20.93 , 20.67 , 20.799999, 14.807525],\n",
+ " ...,\n",
+ " [49.110001, 49.189999, 48.560001, 48.75 , 48.455875],\n",
+ " [48.75 , 50.189999, 48.720001, 49.82 , 49.519421],\n",
+ " [49.889999, 51.389999, 49.400002, 49.669998, 49.370323]])"
+ ]
+ },
+ "execution_count": 124,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "dataset_train = dataset_train[cols].astype(str)\n",
+ "for i in cols:\n",
+ " for j in range(0, len(dataset_train)):\n",
+ " dataset_train[i][j] = dataset_train[i][j].replace(',', '')\n",
+ "\n",
+ "dataset_train = dataset_train.astype(float)\n",
+ "\n",
+ "# Using multiple features (predictors)\n",
+ "training_set = dataset_train.values\n",
+ "\n",
+ "print('Shape of training set == {}.'.format(training_set.shape))\n",
+ "training_set"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 125,
+ "id": "through-dublin",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([[-1.12359361],\n",
+ " [-1.11131971],\n",
+ " [-1.12195725],\n",
+ " ...,\n",
+ " [ 1.19371713],\n",
+ " [ 1.16425971],\n",
+ " [ 1.2575412 ]])"
+ ]
+ },
+ "execution_count": 125,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\n",
+ "# Feature Scaling\n",
+ "from sklearn.preprocessing import StandardScaler\n",
+ "\n",
+ "sc = StandardScaler()\n",
+ "training_set_scaled = sc.fit_transform(training_set)\n",
+ "\n",
+ "sc_predict = StandardScaler()\n",
+ "sc_predict.fit_transform(training_set[:, 0:1])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 126,
+ "id": "mexican-reduction",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "X_train shape == (2676, 90, 4).\n",
+ "y_train shape == (2676, 1).\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Creating a data structure with 90 timestamps and 1 output\n",
+ "X_train = []\n",
+ "y_train = []\n",
+ "\n",
+ "n_future = 5 # Number of days we want top predict into the future\n",
+ "n_past = 90 # Number of past days we want to use to predict the future\n",
+ "\n",
+ "for i in range(n_past, len(training_set_scaled) - n_future +1):\n",
+ " X_train.append(training_set_scaled[i - n_past:i, 0:dataset_train.shape[1] - 1])\n",
+ " y_train.append(training_set_scaled[i + n_future - 1:i + n_future, 0])\n",
+ "\n",
+ "X_train, y_train = np.array(X_train), np.array(y_train)\n",
+ "\n",
+ "print('X_train shape == {}.'.format(X_train.shape))\n",
+ "print('y_train shape == {}.'.format(y_train.shape))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 127,
+ "id": "higher-bidder",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import Libraries and packages from Keras\n",
+ "from keras.models import Sequential\n",
+ "from keras.layers import Dense\n",
+ "from keras.layers import GRU\n",
+ "from keras.layers import Dropout\n",
+ "from keras.optimizers import Adam"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 128,
+ "id": "efficient-dimension",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Initializing the Neural Network based on LSTM\n",
+ "model = Sequential()\n",
+ "\n",
+ "# Adding 1st LSTM layer\n",
+ "model.add(GRU(units=50, return_sequences=True, input_shape=(n_past, dataset_train.shape[1]-1)))\n",
+ "\n",
+ "# Adding 2nd LSTM layer\n",
+ "\n",
+ "model.add(GRU(units=50, return_sequences=True))\n",
+ "model.add(GRU(units=50, return_sequences=True))\n",
+ "model.add(GRU(units=50, return_sequences=False))\n",
+ "\n",
+ "\n",
+ "# Adding Dropout\n",
+ "model.add(Dropout(0.25))\n",
+ "\n",
+ "# Output layer\n",
+ "model.add(Dense(units=1, activation='linear'))\n",
+ "\n",
+ "# Compiling the Neural Network\n",
+ "model.compile(optimizer = Adam(learning_rate=0.001), loss='mean_squared_error')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 129,
+ "id": "weird-wales",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 1/50\n",
+ "2/9 [=====>........................] - ETA: 4s - loss: 0.9254WARNING:tensorflow:Callbacks method `on_train_batch_end` is slow compared to the batch time (batch time: 0.2883s vs `on_train_batch_end` time: 0.9115s). Check your callbacks.\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.3521\n",
+ "Epoch 00001: val_loss improved from inf to 0.11900, saving model to weights.h5\n",
+ "9/9 [==============================] - 4s 464ms/step - loss: 0.3521 - val_loss: 0.1190\n",
+ "Epoch 2/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0558\n",
+ "Epoch 00002: val_loss did not improve from 0.11900\n",
+ "9/9 [==============================] - 2s 253ms/step - loss: 0.0558 - val_loss: 0.2175\n",
+ "Epoch 3/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0355\n",
+ "Epoch 00003: val_loss improved from 0.11900 to 0.09704, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 241ms/step - loss: 0.0355 - val_loss: 0.0970\n",
+ "Epoch 4/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0282\n",
+ "Epoch 00004: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 247ms/step - loss: 0.0282 - val_loss: 0.1574\n",
+ "Epoch 5/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0232\n",
+ "Epoch 00005: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 245ms/step - loss: 0.0232 - val_loss: 0.1192\n",
+ "Epoch 6/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0204\n",
+ "Epoch 00006: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 248ms/step - loss: 0.0204 - val_loss: 0.1157\n",
+ "Epoch 7/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0194\n",
+ "Epoch 00007: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 255ms/step - loss: 0.0194 - val_loss: 0.1083\n",
+ "Epoch 8/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0184\n",
+ "Epoch 00008: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 249ms/step - loss: 0.0184 - val_loss: 0.1100\n",
+ "Epoch 9/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0183\n",
+ "Epoch 00009: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 247ms/step - loss: 0.0183 - val_loss: 0.1066\n",
+ "Epoch 10/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0171\n",
+ "Epoch 00010: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 249ms/step - loss: 0.0171 - val_loss: 0.0975\n",
+ "Epoch 11/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0174\n",
+ "Epoch 00011: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 254ms/step - loss: 0.0174 - val_loss: 0.0973\n",
+ "Epoch 12/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0166\n",
+ "Epoch 00012: val_loss did not improve from 0.09704\n",
+ "9/9 [==============================] - 2s 254ms/step - loss: 0.0166 - val_loss: 0.0992\n",
+ "Epoch 13/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0163\n",
+ "Epoch 00013: val_loss improved from 0.09704 to 0.09236, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 253ms/step - loss: 0.0163 - val_loss: 0.0924\n",
+ "Epoch 14/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0156\n",
+ "Epoch 00014: val_loss improved from 0.09236 to 0.09221, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 256ms/step - loss: 0.0156 - val_loss: 0.0922\n",
+ "Epoch 15/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0156\n",
+ "Epoch 00015: val_loss improved from 0.09221 to 0.08984, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 251ms/step - loss: 0.0156 - val_loss: 0.0898\n",
+ "Epoch 16/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0153\n",
+ "Epoch 00016: val_loss did not improve from 0.08984\n",
+ "9/9 [==============================] - 2s 249ms/step - loss: 0.0153 - val_loss: 0.0967\n",
+ "Epoch 17/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0157\n",
+ "Epoch 00017: val_loss improved from 0.08984 to 0.08705, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 260ms/step - loss: 0.0157 - val_loss: 0.0870\n",
+ "Epoch 18/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0152\n",
+ "Epoch 00018: val_loss improved from 0.08705 to 0.07991, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 252ms/step - loss: 0.0152 - val_loss: 0.0799\n",
+ "Epoch 19/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0145\n",
+ "Epoch 00019: val_loss did not improve from 0.07991\n",
+ "9/9 [==============================] - 2s 248ms/step - loss: 0.0145 - val_loss: 0.0879\n",
+ "Epoch 20/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0146\n",
+ "Epoch 00020: val_loss did not improve from 0.07991\n",
+ "9/9 [==============================] - 2s 250ms/step - loss: 0.0146 - val_loss: 0.0852\n",
+ "Epoch 21/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0148\n",
+ "Epoch 00021: val_loss improved from 0.07991 to 0.07936, saving model to weights.h5\n",
+ "9/9 [==============================] - 2s 262ms/step - loss: 0.0148 - val_loss: 0.0794\n",
+ "Epoch 22/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0143\n",
+ "Epoch 00022: val_loss did not improve from 0.07936\n",
+ "9/9 [==============================] - 3s 304ms/step - loss: 0.0143 - val_loss: 0.0824\n",
+ "Epoch 23/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0145\n",
+ "Epoch 00023: val_loss improved from 0.07936 to 0.07038, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 327ms/step - loss: 0.0145 - val_loss: 0.0704\n",
+ "Epoch 24/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0139\n",
+ "Epoch 00024: val_loss did not improve from 0.07038\n",
+ "9/9 [==============================] - 3s 356ms/step - loss: 0.0139 - val_loss: 0.0764\n",
+ "Epoch 25/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0143\n",
+ "Epoch 00025: val_loss improved from 0.07038 to 0.06679, saving model to weights.h5\n",
+ "9/9 [==============================] - 4s 396ms/step - loss: 0.0143 - val_loss: 0.0668\n",
+ "Epoch 26/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0138\n",
+ "Epoch 00026: val_loss did not improve from 0.06679\n",
+ "9/9 [==============================] - 4s 397ms/step - loss: 0.0138 - val_loss: 0.0773\n",
+ "Epoch 27/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0141\n",
+ "Epoch 00027: val_loss did not improve from 0.06679\n",
+ "9/9 [==============================] - 4s 424ms/step - loss: 0.0141 - val_loss: 0.0696\n",
+ "Epoch 28/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0134\n",
+ "Epoch 00028: val_loss did not improve from 0.06679\n",
+ "9/9 [==============================] - 4s 460ms/step - loss: 0.0134 - val_loss: 0.0818\n",
+ "Epoch 29/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0142\n",
+ "Epoch 00029: val_loss did not improve from 0.06679\n",
+ "9/9 [==============================] - 4s 464ms/step - loss: 0.0142 - val_loss: 0.0783\n",
+ "Epoch 30/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0139\n",
+ "Epoch 00030: val_loss did not improve from 0.06679\n",
+ "9/9 [==============================] - 5s 502ms/step - loss: 0.0139 - val_loss: 0.0773\n",
+ "Epoch 31/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0142\n",
+ "Epoch 00031: val_loss improved from 0.06679 to 0.06675, saving model to weights.h5\n",
+ "9/9 [==============================] - 5s 504ms/step - loss: 0.0142 - val_loss: 0.0667\n",
+ "Epoch 32/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0135\n",
+ "Epoch 00032: val_loss did not improve from 0.06675\n",
+ "9/9 [==============================] - 4s 470ms/step - loss: 0.0135 - val_loss: 0.0722\n",
+ "Epoch 33/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0136\n",
+ "Epoch 00033: val_loss did not improve from 0.06675\n",
+ "9/9 [==============================] - 4s 438ms/step - loss: 0.0136 - val_loss: 0.0754\n",
+ "Epoch 34/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0124\n",
+ "Epoch 00034: val_loss did not improve from 0.06675\n",
+ "9/9 [==============================] - 4s 400ms/step - loss: 0.0124 - val_loss: 0.0719\n",
+ "Epoch 35/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0134\n",
+ "Epoch 00035: ReduceLROnPlateau reducing learning rate to 0.0005000000237487257.\n",
+ "\n",
+ "Epoch 00035: val_loss did not improve from 0.06675\n",
+ "9/9 [==============================] - 3s 378ms/step - loss: 0.0134 - val_loss: 0.0677\n",
+ "Epoch 36/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0133\n",
+ "Epoch 00036: val_loss improved from 0.06675 to 0.06231, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 362ms/step - loss: 0.0133 - val_loss: 0.0623\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 37/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0129\n",
+ "Epoch 00037: val_loss did not improve from 0.06231\n",
+ "9/9 [==============================] - 3s 341ms/step - loss: 0.0129 - val_loss: 0.0635\n",
+ "Epoch 38/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0123\n",
+ "Epoch 00038: val_loss did not improve from 0.06231\n",
+ "9/9 [==============================] - 3s 327ms/step - loss: 0.0123 - val_loss: 0.0641\n",
+ "Epoch 39/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0129\n",
+ "Epoch 00039: val_loss did not improve from 0.06231\n",
+ "9/9 [==============================] - 3s 323ms/step - loss: 0.0129 - val_loss: 0.0629\n",
+ "Epoch 40/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0126\n",
+ "Epoch 00040: val_loss did not improve from 0.06231\n",
+ "9/9 [==============================] - 3s 327ms/step - loss: 0.0126 - val_loss: 0.0645\n",
+ "Epoch 41/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0123\n",
+ "Epoch 00041: val_loss did not improve from 0.06231\n",
+ "9/9 [==============================] - 3s 314ms/step - loss: 0.0123 - val_loss: 0.0643\n",
+ "Epoch 42/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0128\n",
+ "Epoch 00042: val_loss improved from 0.06231 to 0.06172, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 318ms/step - loss: 0.0128 - val_loss: 0.0617\n",
+ "Epoch 43/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0130\n",
+ "Epoch 00043: val_loss improved from 0.06172 to 0.05989, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 324ms/step - loss: 0.0130 - val_loss: 0.0599\n",
+ "Epoch 44/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0123\n",
+ "Epoch 00044: val_loss improved from 0.05989 to 0.05949, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 334ms/step - loss: 0.0123 - val_loss: 0.0595\n",
+ "Epoch 45/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0129\n",
+ "Epoch 00045: val_loss did not improve from 0.05949\n",
+ "9/9 [==============================] - 3s 328ms/step - loss: 0.0129 - val_loss: 0.0684\n",
+ "Epoch 46/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0124\n",
+ "Epoch 00046: val_loss did not improve from 0.05949\n",
+ "9/9 [==============================] - 3s 345ms/step - loss: 0.0124 - val_loss: 0.0606\n",
+ "Epoch 47/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0119\n",
+ "Epoch 00047: val_loss improved from 0.05949 to 0.05940, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 362ms/step - loss: 0.0119 - val_loss: 0.0594\n",
+ "Epoch 48/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0124\n",
+ "Epoch 00048: val_loss did not improve from 0.05940\n",
+ "9/9 [==============================] - 3s 380ms/step - loss: 0.0124 - val_loss: 0.0612\n",
+ "Epoch 49/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0120\n",
+ "Epoch 00049: val_loss improved from 0.05940 to 0.05605, saving model to weights.h5\n",
+ "9/9 [==============================] - 4s 475ms/step - loss: 0.0120 - val_loss: 0.0560\n",
+ "Epoch 50/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0124\n",
+ "Epoch 00050: val_loss did not improve from 0.05605\n",
+ "9/9 [==============================] - 4s 410ms/step - loss: 0.0124 - val_loss: 0.0631\n",
+ "CPU times: user 6min 51s, sys: 4min 31s, total: 11min 23s\n",
+ "Wall time: 2min 52s\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%time\n",
+ "es = EarlyStopping(monitor='val_loss', min_delta=1e-10, patience=10, verbose=1)\n",
+ "rlr = ReduceLROnPlateau(monitor='val_loss', factor=0.5, patience=10, verbose=1)\n",
+ "mcp = ModelCheckpoint(filepath='weights.h5', monitor='val_loss', verbose=1, save_best_only=True, save_weights_only=True)\n",
+ "\n",
+ "tb = TensorBoard('logs')\n",
+ "\n",
+ "history = model.fit(X_train, y_train, shuffle=True, epochs=50, callbacks=[es, rlr, mcp, tb], validation_split=0.2, verbose=1, batch_size=256)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 130,
+ "id": "continuous-customer",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Generate list of sequence of days for predictions\n",
+ "datelist_future = pd.date_range(datelist_train[-1], periods=n_future, freq='1d').tolist()\n",
+ "\n",
+ "'''\n",
+ "Remeber, we have datelist_train from begining.\n",
+ "'''\n",
+ "\n",
+ "# Convert Pandas Timestamp to Datetime object (for transformation) --> FUTURE\n",
+ "datelist_future_ = []\n",
+ "for this_timestamp in datelist_future:\n",
+ " datelist_future_.append(this_timestamp.date())\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 131,
+ "id": "whole-clock",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Perform predictions\n",
+ "predictions_future = model.predict(X_train[-n_future:])\n",
+ "\n",
+ "predictions_train = model.predict(X_train[n_past:])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 132,
+ "id": "employed-martial",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2010-09-27 | \n",
+ " 19.283417 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-28 | \n",
+ " 19.370626 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-29 | \n",
+ " 19.442068 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-30 | \n",
+ " 19.477747 | \n",
+ "
\n",
+ " \n",
+ " 2010-10-01 | \n",
+ " 19.549141 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2020-12-28 | \n",
+ " 49.224152 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-29 | \n",
+ " 47.747093 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-30 | \n",
+ " 46.882172 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-31 | \n",
+ " 46.684292 | \n",
+ "
\n",
+ " \n",
+ " 2021-01-04 | \n",
+ " 46.916763 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
2586 rows × 1 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close\n",
+ "2010-09-27 19.283417\n",
+ "2010-09-28 19.370626\n",
+ "2010-09-29 19.442068\n",
+ "2010-09-30 19.477747\n",
+ "2010-10-01 19.549141\n",
+ "... ...\n",
+ "2020-12-28 49.224152\n",
+ "2020-12-29 47.747093\n",
+ "2020-12-30 46.882172\n",
+ "2020-12-31 46.684292\n",
+ "2021-01-04 46.916763\n",
+ "\n",
+ "[2586 rows x 1 columns]"
+ ]
+ },
+ "execution_count": 132,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Inverse the predictions to original measurements\n",
+ "\n",
+ "# ---> Special function: convert to \n",
+ "def datetime_to_timestamp(x):\n",
+ " '''\n",
+ " x : a given datetime value (datetime.date)\n",
+ " '''\n",
+ " return datetime.strptime(x.strftime('%Y%m%d'), '%Y%m%d')\n",
+ "\n",
+ "\n",
+ "y_pred_future = sc_predict.inverse_transform(predictions_future)\n",
+ "y_pred_train = sc_predict.inverse_transform(predictions_train)\n",
+ "\n",
+ "PREDICTIONS_FUTURE = pd.DataFrame(y_pred_future, columns=['Close']).set_index(pd.Series(datelist_future))\n",
+ "PREDICTION_TRAIN = pd.DataFrame(y_pred_train, columns=['Close']).set_index(pd.Series(datelist_train[2 * n_past + n_future -1:]))\n",
+ "\n",
+ "# Convert to for PREDCITION_TRAIN\n",
+ "PREDICTION_TRAIN.index = PREDICTION_TRAIN.index.to_series().apply(datetime_to_timestamp)\n",
+ "\n",
+ "PREDICTION_TRAIN.head(100000)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 133,
+ "id": "sticky-framing",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Parse training set timestamp for better visualization\n",
+ "dataset_train = pd.DataFrame(dataset_train, columns=cols)\n",
+ "dataset_train.index = datelist_train\n",
+ "dataset_train.index = pd.to_datetime(dataset_train.index)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 136,
+ "id": "vocational-implementation",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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AF544QWWLVu2x8fZvm2/fv1yXadGjRqkpKTQsGFDhg0bluV677zzDvfdd99exbGruLg4Nm7cmPt6+XI02aHp0KZ0GN0h6jBEREREJJ+VL1+e2bNnM2/ePMqUKcMzzzyz0/tbt27dq/0+++yzNGzYMNv397YoysrSpUu55557mDp1Kl9++SWff/45SUlJwL4VRXnVo0cPZs+ezaRJk7jllltYsWLFTu9v2bKFbt26cdNNN4Uax65UFOWzmctn8mXGl1GHISIiIiIhatWqFd988w2TJk2iXbt2nHPOOSQmJrJ161auv/56mjVrRlJSEkOGDAHA3enXrx8NGzakS5curFz59zXobdu2JS0tDYD333+fJk2akJyczIknnsiSJUt45plneOSRR0hJSeGTTz4hIyODM844g2bNmtGsWTOmTZsGwG+//UanTp1o3Lgxffv2zfJampUrV1K5cmUqVaoEQKVKlTj00EN54403SEtL49xzzyUlJYX169fz0Ucf0bhxYxITE7nwwgt3dFxmzJhBy5YtSU5Opnnz5qxdu3anY/zvf/+jRYsWWXaptqtZsyaHH344P/zwA7179+baa6+lXbt23HjjjTt1nVasWMFpp51GcnIyycnJO4rDl19+mebNm5OSkkLfvn33uiDdTkWRiIiIiMge2LJlC++99x6JiYkATJ8+nXvuuYevvvqK5557jv32248ZM2YwY8YMhg0bxvfff8+YMWNYtGgRc+fOZdiwYVl2fjIyMrjkkkt48803mTNnDqNHj6ZevXpceuml9O/fn9mzZ9OqVSuuvvpq+vfvz4wZM3jzzTe5+OKLARg4cCAnnHACs2bNolu3bllOhZ2cnMyBBx7IoYceygUXXMDYsWMBOPPMM0lNTWXkyJHMnj0bM6N3796MGjWKuXPnsmXLFp5++mk2bdpEjx49GDx4MHPmzGHChAmUL19+x/7HjBnDfffdx7hx46hevXq2Ofzuu+/47rvvOOKIIwBYvHgxEyZMYNCgQTutd9VVV9GmTRvmzJnDzJkzOeaYY1iwYAGjRo1i2rRpzJ49m/j4eEaOHLmH38WdaUpuERERESlarrkGZs/O332mpMCjj+a4yvr160lJSQGCTtFFF13Ep59+SvPmzTn00EMB+PDDD/nyyy93XC+0evVqvv76a6ZMmcLZZ59NfHw8derUoX379rvt//PPP6d169Y79lW1atUs45gwYcJO1yCtWbOGtWvXMmXKFN566y0AunTpwgEHHLDbtvHx8bz//vvMmDGDjz76iP79+5Oens6dd96503qLFi3i0EMP5aijjgLg/PPP58knn+TEE0+kdu3aNGvWDIAqVars2GbixImkpaXx4Ycf7vR6ZqNGjWLq1KmULVuWIUOG7PiM3bt3Jz4+frf1P/74Y0aMGLEj9v3224+XXnqJ9PT0HTGsX7+emjVrZnm8vFJRJCIiIiKSB9uvKdpVxYoVdyy7O48//jidO3feaZ1x48ZhZjnu391zXQeC+/B89tlnO3VotsvL9mZG8+bNad68OR07duSCCy7YrSjKbhrrnGI87LDD+O6771i8eDGpqalZrtOjRw+eeOKJ3V7PnMPcuDvnn38+//3vf/O8TW40fE5EREREipZHH4VJk/L3kUuXKK86d+7M008/zebNm4FgWNiff/5J69atee2119i6dSvLly9n4sSJu23bokULJk+ezPfffw/A77//DkDlypV3um6nU6dOOxUW2wu11q1b7xhG9t5772U5FfWyZcuYOXPmTtsecsghux2nQYMGLFmyhG+++QaAl156iTZt2tCgQQOWLVvGjBkzAFi7di1btmwB4JBDDuGtt96iV69ezJ8/f09Tl6UTTzyRp59+GggmslizZg0nnngib7zxxo7rsn7//Xd++OGHfTqOiiIRERERkXxy8cUX07BhQ5o0aUKjRo3o27cvW7Zs4bTTTuPII48kMTGRyy67jDZt2uy2bY0aNRg6dCinn346ycnJ9OjRA4B//vOfjBkzZsdEC4899hhpaWkkJSXRsGHDHbPg3XHHHUyZMoUmTZrw4YcfcvDBB+92jM2bNzNgwAAaNGhASkoKo0aNYvDgwUAwTfill15KSkoK7s7w4cPp3r07iYmJxMXFcemll1KmTBlGjRrFlVdeSXJyMh07dmTDhg079l+/fn1GjhxJ9+7d+fbbb/c5n4MHD2bixIkkJibStGlT5s+fT8OGDbn77rvp1KkTSUlJdOzYkeXLl+/TcSwvd3gtClJTU337rB1R6jO2Dxs2bGBE9xFRh1KsZWRkUKNGjajDKNaU43Apv+FTjsOnHIdPOf5beno6TZs2jToMKULS09OZNm0a3bt3p3bt2gCYWbq77za2T9cU5bOh/xxKRkZG1GGIiIiIiEgeaficiIiIiIiUaCqK8ln6snTmrJwTdRgiIiIiIpJHGj6Xz1KHBUMU/Zjica2WiIiIiEhxp06RiIiIiIiUaKF2iswsHkgDfnb3rmaWDDwDVAKWAOe6+5ostlsCrAW2AluymiFCREREREQkP4TdKboaWJDp+bPATe6eCIwBrs9h23bunqKCSERERESi9ttvv5GSkkJKSgq1atWibt26O55v2rQpx23T0tK46qqrcj1Gy5Yt8yvcfHXnnXfy0EMPAXD77bczYcKEbNedPXs248aN2/H8nXfe4b777gs9xn0VWqfIzBKALsA9wLWxl+sDU2LL44EPgNvCikFEREREJD9Uq1aN2bNnA0GRUKlSJQYMGLDj/S1btlCqVNa/WqemppKamvvf+T/99NN8iTUv3B13Jy5uz3okd911V47vz549m7S0NE4++WQAunXrRrdu3fY6zoISZqfoUeAGYFum1+YB27PSHTgom20d+NDM0s2sT2gRioiIiIjspd69e3PttdfSrl07brzxRqZPn07Lli1p3LgxLVu2ZNGiRQBMmjSJrl27AkFBdeGFF9K2bVsOO+wwHnvssR37q1Sp0o7127Zty5lnnkmDBg0499xzcQ8m8Ro3bhwNGjTghBNO4Kqrrtqx38xeeOEFTjnlFE466STq16/PwIEDAViyZAlHH300l19+OU2aNOGnn37iwQcfpFmzZiQlJXHHHXfs2Mc999xD/fr16dChw47Psf0zv/HGGwDMmDGDli1bkpycTPPmzVm9ejW33347o0aNIiUlhVGjRvHCCy/Qr18/AH744QdOPPFEkpKSOPHEE/nxxx937POqq66iZcuWHHbYYTv2v3z5clq3bk1KSgqNGjXik08+yYfvWtZC6RSZWVdgpbunm1nbTG9dCDxmZrcD7wDZ9RqPd/dlZlYTGG9mC919yq4rxQqmPgAJCQmF6qaphSmW4mjdunVRh1DsKcfhUn7DpxyHTzkOn3Jc+C1evJgJEyYQHx/PmjVrmDJlCqVKlWLChAnccsstvPnmm7tts3DhQiZOnMjatWupX78+l112GaVLl95pnVmzZjF//nzq1KnD8ccfz7Rp00hNTaVv375MmTKFQw89lLPPPjvbuKZPn868efOoUKECzZo1o0uXLlSvXp1FixYxfPhwnnrqKT788EO+/vprpk+fjrvTrVs3pkyZQsWKFXnttdeYNWsWW7ZsoUmTJjRt2nSn/W/atIkePXowatQomjVrxpo1a6hQoQJ33XUXaWlpPPHEE0BQoG3Xr18/evXqxfnnn8/zzz/PVVddxdtvvw0EBdDUqVNZuHAh3bp148wzz+SVV16hc+fO/Pvf/2br1q389ddfe/z92bhxI7///nu2Xbztwho+dzzQzcxOBsoBVczsZXc/D+gEYGZHEQyv2427L4t9XWlmY4Dm/D3sLvN6Q4GhAKmpqV6jRo0wPsseSbskjVWrVlEYYinulOPwKcfhUn7DpxyHTzkOn3Ic2N5VACD9Glg1O38PcEAKNH10jzfr3r078fHxAKxevZrzzz+fr7/+GjNj8+bNWW7TpUsXypYtS9myZalZsyYrVqwgISFhp3WaN2++47WUlBSWLFlCpUqVOOywwzj00EMBOPvssxk6dGiWx+jYsSPVqlUD4PTTT2fq1KmceuqpHHLIIRx33HEAfPjhh3z44Yc0btwYCIrwr7/+mrVr13LaaadRoUIFgCyHvy1atIjatWvTrFkzAKpUqZJrrj777DPeeustAHr27MkNN9yw471TTz2VuLg4GjZsyIoVKwBo1qwZF154IZs3b+bUU08lJSUl12PsqmzZslStWjXXf0ehDJ9z95vdPcHd6wFnAR+7+3mxzg9mFgfcSjAT3U7MrKKZVd6+TFBEzQsjzjA0rdOU5JrJUYchIiIiIgWgYsWKO5Zvu+022rVrx7x58xg7diwbNmzIcpuyZcvuWI6Pj2fLli15Wmf7ELq8MLMsn2eO1925+eabmT17NrNnz+abb77hoosuynL7Xbl7ruvsSYyZP+/2z9m6dWumTJlC3bp16dmzJyNGjNin4+WkoG/eeraZXRFbfgsYDmBmdYBn3f1k4EBgTCxJpYBX3P39Ao5TRERERAqrvejoFITVq1dTt25dYOdhY/mlQYMGfPfddyxZsoR69eoxatSobNcdP348v//+O+XLl+ftt9/m+eef322dzp07c9ttt3HuuedSqVIlfv75Z0qXLk3r1q3p3bs3N910E1u2bGHs2LH07dt3t1iWLVvGjBkzaNasGWvXrqV8+fJUrlyZtWvXZhlTy5Ytee211+jZsycjR47khBNOyPHz/vDDD9StW5dLLrmEP//8k5kzZ9KrV688ZGrPhV4UufskYFJseTAwOIt1lgEnx5a/A4psq6XP2D5s2LCBEd3Dq2RFREREpPC54YYbOP/883n44Ydp3759vu+/fPnyPPXUU5x00klUr16d5s2bZ7vuCSecQM+ePfnmm28455xzSE1NZcmSJTut06lTJxYsWECLFi2AYKKHl19+mSZNmtCjRw9SUlI45JBDaNWq1W77L1OmDKNGjeLKK69k/fr1lC9fngkTJtCuXTvuu+8+UlJSuPnmm3fa5rHHHuPCCy/kwQcfpEaNGgwfPjzHzztp0iQefPBBSpcuTaVKlULtFNmetOEKs9TUVE9LS4s6DGxg0Ab0O4pHXgurjIwMjbEOmXIcLuU3fMpx+JTj8CnHf0tPT9/tYv+SaN26dVSqVAl354orruDII4+kf//+O63zwgsv7DTZQUmVnp7OtGnT6N69O7Vr1wbAzNKzug9q2DdvFRERERGRfDJs2DBSUlI45phjWL169W7D2mTvFPQ1RSIiIiIispf69++/W2doV71796Z3794FE1AxoU6RiIiIiIiUaCqKRERERESkRFNRJCIiIiIiJZquKcpnTWo3yfIGXCIiIiIiUjipU5TP0vukM6H7hKjDEBEREZEQjBkzBjNj4cKFua776KOP8tdff+31sV544QX69eu32+srVqyga9euJCcn07BhQ04++WQAlixZwiuvvLLXx6tXrx6//vprruskJiaSnJxMp06d+OWXX7Jc7+STT+aPP/7Y61gKmooiEREREZE8evXVVznhhBN47bXXcl13X4ui7Nx+++107NiROXPm8NVXX3HfffcB+14U5dXEiROZM2cOqamp3HvvvTu95+5s27aNcePGsf/++4ceS35RUSQiIiIikgfr1q1j2rRpPPfcczsVRVu3bmXAgAEkJiaSlJTE448/zmOPPcayZcto164d7dq1A6BSpUo7tnnjjTd2TJs9duxYjj32WBo3bkyHDh1YsWJFjnEsX76chISEHc+TkpIAuOmmm/jkk09ISUnhkUceYcOGDVxwwQUkJibSuHFjJk6cmG28ma1fv56TTjqJYcOG5RhH69at+eabb1iyZAlHH300l19+OU2aNOGnn37aqes0YsQIkpKSSE5OpmfPnkBwY+IzzjiDZs2a0axZM6ZNm5bjscKma4rymQ00APwOjzgSEREREclPb7/9NieddBJHHXUUVatWZebMmTRp0oShQ4fy/fffM2vWLEqVKsXvv/9O1apVefjhh5k4cSLVq1fPcb8nnHACn3/+OWbGs88+ywMPPMCgQYOyXf+KK66gR48ePPHEE3To0IELLriAOnXqcN999/HQQw/x7rvvAuzYx9y5c1m4cCGdOnVi8eLFDB8+fLd4t1u3bh1nnXUWvXr1olevXjnG/e6775KYmAjAokWLGD58OE899dRO68yfP5977rmHadOmUb169R3Huvrqq+nfvz8nnHACP/74I507d2bBggU5Hi9MKopEREREpEi55hqYPTt/95mSAo8+mvM6r776Ktdccw0AZ511Fq+++ipNmjRhwoQJXHrppZQqFfxqXbVq1T069tKlS+nRowfLly9n06ZNHHrooTmu37lzZ7777jvef/993nvvPRo3bsy8efN2W2/q1KlceeWVADRo0IBDDjmExYsX5xjvKaecwg033MC5556b7fHbtWtHfHw8SUlJ3H333fzxxx8ccsghHHfccbut+/HHH3PmmWfuKAy3H2vChAl89dVXO9Zbs2YNa9eupXLlyjl+9rCoKBIRERERycVvv/3Gxx9/zLx58zAztm7dipnxwAMP4O6YWa77yLzOhg0bdixfeeWVXHvttXTr1o1JkyZx55135rqvqlWrcs4553DOOefQtWtXpkyZQrVq1XZaxz3rkUs5xXv88cfz3nvvcc4552S7zq7drz/++IOKFSvu0bG2bdvGZ599Rvny5bPcrqCpKBIRERGRIiW3jk4Y3njjDXr16sWQIUN2vNamTRumTp1Kp06deOaZZ2jbtu1Ow+cqV67M2rVrdxQQBx54IAsWLKB+/fqMGTNmR1dk9erV1K1bF4AXX3wx11g+/vhjjjvuOCpUqMDatWv59ttvOfjgg4mLi2Pt2rU71mvdujUjR46kffv2LF68mB9//JH69etnGy/AXXfdxX/+8x8uv/xynn766X3O24knnshpp51G//79qVat2o5jderUiSeeeILrr78egNmzZ5OSkrLPx9tbmmhBRERERCQXr776KqeddtpOr51xxhm88sorXHzxxRx88ME7JhPYPgNcnz59+Mc//rFjooX77ruPrl270r59e2rXrr1jP3feeSfdu3enVatWuV5/BJCenk5qaipJSUm0aNGCiy++mGbNmpGUlESpUqVITk7mkUce4fLLL2fr1q0kJibSo0cPXnjhBcqWLZttvNs9+uijbNiwgRtu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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Set plot size \n",
+ "from pylab import rcParams\n",
+ "rcParams['figure.figsize'] = 14, 5\n",
+ "\n",
+ "# Plot parameters\n",
+ "START_DATE_FOR_PLOTTING = '2021-01-01'\n",
+ "\n",
+ "plt.plot(PREDICTIONS_FUTURE.index, PREDICTIONS_FUTURE['Close'], color='r', label='Predicted Stock Price')\n",
+ "plt.plot(PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:].index, PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:]['Close'], color='orange', label='Training predictions')\n",
+ "plt.plot(dataset_train.loc[START_DATE_FOR_PLOTTING:].index, dataset_train.loc[START_DATE_FOR_PLOTTING:]['Close'], color='b', label='Actual Stock Price')\n",
+ "\n",
+ "plt.axvline(x = min(PREDICTIONS_FUTURE.index), color='green', linewidth=2, linestyle='--')\n",
+ "\n",
+ "plt.grid(which='major', color='#cccccc', alpha=0.5)\n",
+ "\n",
+ "plt.legend(shadow=True)\n",
+ "plt.title('Predcitions and Acutal Stock Prices', family='Arial', fontsize=12)\n",
+ "plt.xlabel('Timeline', family='Arial', fontsize=10)\n",
+ "plt.ylabel('Stock Price Value', family='Arial', fontsize=10)\n",
+ "plt.xticks(rotation=45, fontsize=8)\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 121,
+ "id": "acceptable-melbourne",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import csv\n",
+ "\n",
+ "\n",
+ "PREDICTIONS_FUTURE.to_csv('Prediction_GRU_AMD_5Year.csv',index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "historic-prize",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "still-speed",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "raising-solid",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "lonely-classification",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "steady-tuner",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "substantial-engineer",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "frozen-birmingham",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ " "
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/INTC_Dataset/INTC2010-2021.csv b/INTC_Dataset/INTC2010-2021.csv
new file mode 100644
index 0000000..2df411c
--- /dev/null
+++ b/INTC_Dataset/INTC2010-2021.csv
@@ -0,0 +1,2771 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2010-01-04,20.790001,21.030001,20.730000,20.879999,14.864470,47800900
+2010-01-05,20.940001,20.990000,20.600000,20.870001,14.857353,52357700
+2010-01-06,20.809999,20.930000,20.670000,20.799999,14.807525,40037400
+2010-01-07,20.730000,20.760000,20.340000,20.600000,14.665145,54041500
+2010-01-08,20.540001,20.889999,20.400000,20.830000,14.828878,48234700
+2010-01-11,21.110001,21.150000,20.820000,20.950001,14.914309,51086400
+2010-01-12,20.870001,20.900000,20.379999,20.610001,14.672257,69958400
+2010-01-13,20.719999,21.080000,20.440001,20.959999,14.921425,71446700
+2010-01-14,21.110001,21.549999,21.049999,21.480000,15.291611,150821600
+2010-01-15,21.389999,21.400000,20.770000,20.799999,14.807525,198078600
+2010-01-19,20.900000,21.170000,20.850000,21.049999,14.985493,82573500
+2010-01-20,20.990000,21.139999,20.850000,21.080000,15.006849,65670100
+2010-01-21,21.150000,21.309999,20.680000,20.840000,14.835996,73633300
+2010-01-22,20.770000,20.790001,19.809999,19.910000,14.173930,116302400
+2010-01-25,20.240000,20.580000,20.139999,20.320000,14.465806,73785600
+2010-01-26,20.180000,20.379999,19.950001,20.000000,14.238005,65298900
+2010-01-27,20.000000,20.330000,19.820000,20.240000,14.408857,74926200
+2010-01-28,20.299999,20.389999,19.680000,19.920000,14.181049,76974600
+2010-01-29,20.129999,20.230000,19.299999,19.400000,13.810859,96053900
+2010-02-01,19.469999,19.750000,19.440001,19.610001,13.960360,50338300
+2010-02-02,19.680000,20.040001,19.559999,19.910000,14.173930,63332500
+2010-02-03,19.780001,19.879999,19.469999,19.680000,14.122261,45582300
+2010-02-04,19.570000,19.580000,18.950001,19.020000,13.648650,90931100
+2010-02-05,19.100000,19.580000,19.000000,19.469999,13.971566,88711700
+2010-02-08,19.480000,19.790001,19.299999,19.350000,13.885455,62563200
+2010-02-09,19.639999,19.889999,19.440001,19.650000,14.100736,69454100
+2010-02-10,19.590000,19.870001,19.450001,19.690001,14.129434,56250600
+2010-02-11,19.629999,20.200001,19.549999,20.059999,14.394945,58837300
+2010-02-12,19.959999,20.680000,19.790001,20.430000,14.660460,91108900
+2010-02-16,20.620001,20.850000,20.549999,20.719999,14.868562,69083400
+2010-02-17,20.860001,20.860001,20.530001,20.660000,14.825504,47296700
+2010-02-18,20.639999,20.850000,20.549999,20.840000,14.954670,42613600
+2010-02-19,20.719999,20.969999,20.580000,20.820000,14.940317,40760000
+2010-02-22,20.950001,20.959999,20.650000,20.870001,14.976201,38730600
+2010-02-23,20.840000,20.950001,20.290001,20.389999,14.631753,62245300
+2010-02-24,20.520000,20.809999,20.500000,20.700001,14.854215,51070100
+2010-02-25,20.370001,20.660000,20.219999,20.629999,14.803976,48789400
+2010-02-26,20.600000,20.680000,20.430000,20.530001,14.732217,47795300
+2010-03-01,20.680000,20.940001,20.620001,20.870001,14.976201,51203300
+2010-03-02,20.990000,21.090000,20.580000,20.700001,14.854215,59399000
+2010-03-03,20.760000,20.820000,20.440001,20.520000,14.725043,49909900
+2010-03-04,20.600000,20.610001,20.260000,20.530001,14.732217,62750100
+2010-03-05,20.660000,20.840000,20.450001,20.790001,14.918794,45879700
+2010-03-08,20.809999,20.879999,20.700001,20.770000,14.904447,35742100
+2010-03-09,20.680000,21.200001,20.660000,20.940001,15.026432,83168700
+2010-03-10,20.950001,21.290001,20.910000,21.190001,15.205829,58435600
+2010-03-11,21.139999,21.270000,20.990000,21.250000,15.248888,53778700
+2010-03-12,21.309999,21.370001,21.180000,21.270000,15.263241,39584500
+2010-03-15,21.160000,21.320000,21.049999,21.170000,15.191480,34378000
+2010-03-16,21.230000,22.040001,21.200001,22.010000,15.794255,123060900
+2010-03-17,22.059999,22.350000,21.910000,22.240000,15.959304,77805900
+2010-03-18,22.190001,22.350000,22.010000,22.200001,15.930603,54458500
+2010-03-19,22.250000,22.389999,21.809999,21.990000,15.779906,77998500
+2010-03-22,21.870001,22.299999,21.840000,22.240000,15.959304,47405700
+2010-03-23,22.389999,22.750000,22.360001,22.670000,16.267872,64740900
+2010-03-24,22.530001,22.670000,22.320000,22.430000,16.095650,54729000
+2010-03-25,22.690001,22.730000,22.309999,22.350000,16.038240,52428700
+2010-03-26,22.430000,22.590000,22.070000,22.240000,15.959304,45700500
+2010-03-29,22.420000,22.490000,22.260000,22.330000,16.023886,34467900
+2010-03-30,22.400000,22.540001,22.180000,22.340000,16.031063,37886300
+2010-03-31,22.320000,22.500000,22.200001,22.290001,15.995184,45983800
+2010-04-01,22.400000,22.639999,22.200001,22.389999,16.066950,45491000
+2010-04-05,22.480000,22.650000,22.340000,22.590000,16.210468,34942900
+2010-04-06,22.430000,22.480000,22.260000,22.400000,16.074116,47056500
+2010-04-07,22.430000,22.680000,22.250000,22.450001,16.109999,62539800
+2010-04-08,22.379999,22.410000,22.160000,22.309999,16.009533,40824500
+2010-04-09,22.400000,22.570000,22.360001,22.549999,16.181757,45528700
+2010-04-12,22.690001,22.730000,22.440001,22.540001,16.174582,49353000
+2010-04-13,22.650000,22.820000,22.469999,22.770000,16.339632,122395600
+2010-04-14,23.570000,23.690001,23.270000,23.520000,16.877832,159980600
+2010-04-15,23.830000,24.370001,23.799999,24.219999,17.380144,110819600
+2010-04-16,24.059999,24.160000,23.770000,23.920000,17.164864,102974900
+2010-04-19,23.910000,24.040001,23.540001,24.000000,17.222275,71310800
+2010-04-20,24.200001,24.250000,23.900000,24.120001,17.308386,65991400
+2010-04-21,24.100000,24.129999,23.540001,23.799999,17.078754,73899300
+2010-04-22,23.549999,24.059999,23.320000,23.990000,17.215096,73666100
+2010-04-23,23.950001,24.059999,23.730000,24.040001,17.250977,56963700
+2010-04-26,24.080000,24.129999,23.809999,23.820000,17.093102,57727600
+2010-04-27,23.730000,23.879999,23.299999,23.350000,16.755833,78937600
+2010-04-28,23.410000,23.459999,22.910000,23.260000,16.691252,109052100
+2010-04-29,23.330000,23.510000,23.299999,23.490000,16.856291,59059400
+2010-04-30,23.450001,23.459999,22.809999,22.840000,16.389866,81864000
+2010-05-03,22.980000,23.440001,22.900000,23.260000,16.691252,55449900
+2010-05-04,22.930000,22.950001,22.400000,22.559999,16.188936,90704300
+2010-05-05,22.100000,22.379999,21.900000,22.170000,16.021280,96854100
+2010-05-06,22.150000,22.379999,19.900000,21.510000,15.544328,160695900
+2010-05-07,21.260000,21.700001,20.459999,21.309999,15.399795,139360500
+2010-05-10,22.290001,22.559999,22.160000,22.549999,16.295883,112607400
+2010-05-11,22.320000,22.860001,22.100000,22.280001,16.100773,102689700
+2010-05-12,22.600000,23.139999,22.490000,23.090000,16.686127,83343400
+2010-05-13,23.030001,23.170000,22.360001,22.500000,16.259752,62099000
+2010-05-14,22.190001,22.209999,21.530001,21.889999,15.818940,83526200
+2010-05-17,21.750000,22.049999,21.410000,22.020000,15.912879,64550400
+2010-05-18,22.139999,22.230000,21.330000,21.430000,15.486516,76636100
+2010-05-19,21.520000,21.709999,21.000000,21.600000,15.609365,89530600
+2010-05-20,21.020000,21.240000,20.629999,20.790001,15.024015,106551000
+2010-05-21,20.410000,21.170000,20.180000,20.910000,15.110732,111769100
+2010-05-24,20.950001,21.219999,20.610001,20.670000,14.937295,56436100
+2010-05-25,20.120001,20.870001,20.030001,20.850000,15.067373,96151400
+2010-05-26,21.100000,21.500000,20.700001,20.700001,14.958981,85666800
+2010-05-27,21.160000,21.799999,21.120001,21.760000,15.724989,83236800
+2010-05-28,21.680000,21.750000,21.230000,21.420000,15.479287,72712600
+2010-06-01,21.299999,21.740000,21.129999,21.180000,15.305853,57164500
+2010-06-02,21.389999,21.830000,21.160000,21.809999,15.761119,61537200
+2010-06-03,21.959999,22.000000,21.469999,21.900000,15.826163,54614400
+2010-06-04,21.540001,21.600000,20.790001,20.950001,15.139637,67919400
+2010-06-07,20.940001,21.030001,20.240000,20.309999,14.677138,65435200
+2010-06-08,20.219999,20.230000,19.740000,20.180000,14.583196,91377800
+2010-06-09,20.389999,20.600000,19.860001,19.930000,14.402533,58981200
+2010-06-10,20.350000,20.600000,20.250000,20.549999,14.850580,57168300
+2010-06-11,20.309999,20.750000,20.280001,20.639999,14.915615,49491800
+2010-06-14,20.950001,21.139999,20.820000,20.889999,15.096285,68877500
+2010-06-15,21.110001,21.559999,21.010000,21.480000,15.522648,62082000
+2010-06-16,21.410000,21.650000,21.209999,21.490000,15.529875,43764600
+2010-06-17,21.590000,21.690001,21.200001,21.520000,15.551553,37270900
+2010-06-18,21.559999,21.650000,21.180000,21.400000,15.464832,64872600
+2010-06-21,21.670000,21.690001,21.059999,21.190001,15.313076,48844300
+2010-06-22,21.129999,21.330000,20.860001,20.980000,15.161323,58831100
+2010-06-23,20.940001,21.020000,20.660000,20.809999,15.038465,61352400
+2010-06-24,20.620001,20.790001,20.200001,20.320000,14.684362,62003900
+2010-06-25,20.400000,20.410000,19.889999,20.030001,14.474792,94683200
+2010-06-28,20.110001,20.590000,19.910000,20.360001,14.713274,54468400
+2010-06-29,20.000000,20.049999,19.650000,19.790001,14.301358,79050800
+2010-06-30,19.700001,20.030001,19.400000,19.450001,14.055655,64294700
+2010-07-01,19.430000,19.620001,19.000000,19.250000,13.911117,88020000
+2010-07-02,19.209999,19.370001,18.959999,19.200001,13.874994,58093400
+2010-07-06,19.549999,19.760000,19.250000,19.480000,14.077334,60697600
+2010-07-07,19.459999,20.170000,19.389999,20.139999,14.554288,72806800
+2010-07-08,20.340000,20.360001,19.830000,20.100000,14.525378,65407600
+2010-07-09,20.059999,20.280001,19.959999,20.240000,14.626552,52843800
+2010-07-12,20.309999,20.650000,20.299999,20.570000,14.865028,56587900
+2010-07-13,20.969999,22.280001,20.820000,21.010000,15.182997,103191800
+2010-07-14,22.059999,22.250000,21.280001,21.360001,15.435927,199002600
+2010-07-15,21.340000,21.590000,21.010000,21.510000,15.544328,118558200
+2010-07-16,21.430000,21.480000,21.000000,21.020000,15.190230,80451500
+2010-07-19,21.170000,21.610001,21.160000,21.590000,15.602141,63430400
+2010-07-20,21.160000,21.730000,21.100000,21.650000,15.645494,72666400
+2010-07-21,21.570000,21.650000,21.180000,21.260000,15.363661,71775300
+2010-07-22,21.350000,21.980000,21.340000,21.780001,15.739439,74465500
+2010-07-23,21.639999,21.719999,21.330000,21.690001,15.674406,62115500
+2010-07-26,21.680000,21.740000,21.410000,21.709999,15.688861,50929500
+2010-07-27,21.680000,21.740000,21.389999,21.580000,15.594912,53975800
+2010-07-28,21.639999,21.690001,21.290001,21.330000,15.414249,51673900
+2010-07-29,21.389999,21.480000,20.760000,21.030001,15.197451,83811400
+2010-07-30,20.770000,20.920000,20.580000,20.600000,14.886713,67395900
+2010-08-02,20.900000,21.280001,20.730000,21.150000,15.284164,50316200
+2010-08-03,21.010000,21.030001,20.709999,20.870001,15.081827,60929200
+2010-08-04,20.809999,20.860001,20.450001,20.730000,15.094935,85639700
+2010-08-05,20.639999,20.790001,20.459999,20.670000,15.051243,44475000
+2010-08-06,20.450001,20.809999,20.410000,20.650000,15.036680,50833800
+2010-08-09,20.790001,20.790001,20.410000,20.650000,15.036680,46082800
+2010-08-10,20.110001,20.170000,19.700001,19.820000,14.432304,136352400
+2010-08-11,19.530001,19.580000,19.299999,19.430000,14.148314,99079200
+2010-08-12,19.170000,19.730000,19.080000,19.450001,14.162877,86580600
+2010-08-13,19.330000,19.490000,19.150000,19.150000,13.944424,57384800
+2010-08-16,19.139999,19.559999,19.110001,19.469999,14.177441,48721100
+2010-08-17,19.719999,19.870001,19.500000,19.530001,14.221134,60836400
+2010-08-18,19.530001,19.780001,19.469999,19.590000,14.264816,58982400
+2010-08-19,18.969999,19.129999,18.809999,18.900000,13.762383,159900400
+2010-08-20,18.920000,19.000000,18.760000,18.910000,13.769662,95174400
+2010-08-23,18.920000,18.980000,18.600000,18.700001,13.616753,71954400
+2010-08-24,18.559999,18.680000,18.389999,18.410000,13.405584,75107400
+2010-08-25,18.260000,18.590000,18.180000,18.480000,13.456554,63350600
+2010-08-26,18.600000,18.610001,18.120001,18.180000,13.238104,69586000
+2010-08-27,18.230000,18.520000,17.809999,18.370001,13.376455,135184300
+2010-08-30,18.250000,18.309999,17.940001,17.959999,13.077908,73718900
+2010-08-31,17.879999,17.920000,17.600000,17.670000,12.866741,111601400
+2010-09-01,17.940001,18.270000,17.889999,18.139999,13.208975,73611500
+2010-09-02,18.230000,18.330000,18.080000,18.280001,13.310923,53192100
+2010-09-03,18.520000,18.590000,18.200001,18.430000,13.420145,59143200
+2010-09-07,18.360001,18.410000,18.049999,18.120001,13.194413,58636500
+2010-09-08,18.040001,18.049999,17.750000,17.900000,13.034216,101747000
+2010-09-09,18.049999,18.080000,17.930000,18.000000,13.107031,65019600
+2010-09-10,17.950001,18.100000,17.840000,17.969999,13.085190,68814700
+2010-09-13,18.219999,18.559999,18.200001,18.559999,13.514808,73870900
+2010-09-14,18.530001,18.799999,18.340000,18.740000,13.645874,64479500
+2010-09-15,18.730000,18.770000,18.540001,18.719999,13.631314,56107300
+2010-09-16,18.700001,18.980000,18.580000,18.969999,13.813354,69165800
+2010-09-17,19.030001,19.080000,18.670000,18.809999,13.696851,70436600
+2010-09-20,18.889999,18.959999,18.690001,18.930000,13.784229,44935100
+2010-09-21,18.879999,19.270000,18.840000,19.139999,13.937143,69131400
+2010-09-22,19.040001,19.250000,18.889999,19.010000,13.842484,61569400
+2010-09-23,18.850000,19.309999,18.750000,18.980000,13.820642,51954700
+2010-09-24,19.230000,19.450001,19.180000,19.420000,14.141035,55749300
+2010-09-27,19.400000,19.430000,19.180000,19.240000,14.009963,51071000
+2010-09-28,19.309999,19.570000,19.100000,19.510000,14.206566,61019600
+2010-09-29,19.480000,19.620001,19.120001,19.240000,14.009963,62484300
+2010-09-30,19.340000,19.600000,19.110001,19.200001,13.980838,75382200
+2010-10-01,19.469999,20.350000,18.879999,19.320000,14.068216,41275000
+2010-10-04,19.250000,19.299999,18.770000,18.870001,13.740541,67082000
+2010-10-05,19.080000,19.290001,19.030001,19.150000,13.944424,61004600
+2010-10-06,19.209999,19.370001,19.129999,19.309999,14.060936,54990000
+2010-10-07,19.370001,19.540001,19.209999,19.400000,14.126471,51794600
+2010-10-08,19.400000,19.580000,19.209999,19.520000,14.213851,46528700
+2010-10-11,19.590000,19.750000,19.530001,19.559999,14.242976,52722400
+2010-10-12,19.650000,19.799999,19.440001,19.770000,14.395896,94743400
+2010-10-13,19.980000,20.030001,19.160000,19.240000,14.009963,173827300
+2010-10-14,19.309999,19.459999,19.200001,19.320000,14.068216,59255900
+2010-10-15,19.440001,19.469999,19.200001,19.320000,14.068216,64052800
+2010-10-18,19.260000,19.320000,18.969999,19.190001,13.973557,54985100
+2010-10-19,19.010000,19.389999,18.900000,19.209999,13.988113,85409800
+2010-10-20,19.299999,19.780001,19.290001,19.639999,14.301229,84884600
+2010-10-21,19.750000,19.860001,19.570000,19.760000,14.388613,74287500
+2010-10-22,19.790001,19.930000,19.750000,19.840000,14.446862,50129800
+2010-10-25,19.950001,20.000000,19.799999,19.870001,14.468709,45769400
+2010-10-26,19.790001,20.110001,19.730000,20.040001,14.592500,56344600
+2010-10-27,19.930000,20.200001,19.809999,20.190001,14.701723,48151900
+2010-10-28,20.290001,20.530001,20.020000,20.469999,14.905613,71144000
+2010-10-29,20.450001,20.559999,20.010000,20.049999,14.599783,60774400
+2010-11-01,20.350000,20.670000,20.340000,20.570000,14.978428,51593700
+2010-11-02,20.639999,20.700001,20.290001,20.340000,14.810947,60959100
+2010-11-03,20.340000,20.520000,20.219999,20.480000,15.029642,53044600
+2010-11-04,20.660000,21.020000,20.559999,20.969999,15.389229,66048200
+2010-11-05,21.010000,21.290001,20.969999,21.240000,15.587379,55960500
+2010-11-08,21.340000,21.500000,21.170000,21.230000,15.580046,53006900
+2010-11-09,21.200001,21.350000,21.030001,21.160000,15.528667,46639500
+2010-11-10,21.150000,21.170000,20.820000,21.040001,15.440607,48072100
+2010-11-11,20.690001,21.230000,20.549999,21.209999,15.565368,69682800
+2010-11-12,21.440001,21.809999,21.330000,21.530001,15.800203,100662400
+2010-11-15,21.650000,21.660000,21.260000,21.299999,15.631419,50076900
+2010-11-16,21.129999,21.270000,20.879999,21.070000,15.462624,62890100
+2010-11-17,21.020000,21.219999,20.930000,21.080000,15.469960,44262100
+2010-11-18,21.049999,21.240000,20.920000,21.020000,15.425934,68847000
+2010-11-19,20.969999,21.200001,20.879999,21.139999,15.513994,49134200
+2010-11-22,20.920000,21.280001,20.879999,21.250000,15.594721,40328600
+2010-11-23,21.040001,21.219999,20.809999,21.090000,15.477301,44856200
+2010-11-24,21.230000,21.570000,21.170000,21.389999,15.697458,42449700
+2010-11-26,21.240000,21.430000,21.100000,21.340000,15.660769,19147500
+2010-11-29,21.150000,21.450001,21.120001,21.330000,15.653431,46887900
+2010-11-30,21.180000,21.299999,21.070000,21.160000,15.528667,52406500
+2010-12-01,21.459999,21.600000,21.420000,21.480000,15.763512,52939300
+2010-12-02,21.500000,21.770000,21.480000,21.700001,15.924965,48095800
+2010-12-03,21.629999,21.780001,21.620001,21.690001,15.917624,43907400
+2010-12-06,21.610001,21.760000,21.549999,21.700001,15.924965,31861200
+2010-12-07,21.840000,21.860001,21.580000,21.580000,15.836893,46991400
+2010-12-08,21.690001,21.900000,21.660000,21.820000,16.013025,68959600
+2010-12-09,22.010000,22.070000,21.719999,21.809999,16.005684,79874700
+2010-12-10,21.910000,21.980000,21.799999,21.910000,16.079073,52407700
+2010-12-13,22.010000,22.020000,21.340000,21.500000,15.778188,78296300
+2010-12-14,21.400000,21.559999,21.299999,21.469999,15.756170,41699300
+2010-12-15,21.350000,21.500000,21.280001,21.280001,15.616735,42701400
+2010-12-16,21.350000,21.389999,21.250000,21.299999,15.631419,35224900
+2010-12-17,21.309999,21.490000,21.270000,21.459999,15.748833,57138100
+2010-12-20,21.389999,21.430000,21.200001,21.230000,15.580046,34211900
+2010-12-21,21.270000,21.270000,21.080000,21.100000,15.484635,34102300
+2010-12-22,20.950001,21.020000,20.809999,20.889999,15.330530,49206900
+2010-12-23,20.840000,20.920000,20.700001,20.840000,15.293831,27960800
+2010-12-27,20.750000,20.860001,20.650000,20.840000,15.293831,18604300
+2010-12-28,20.809999,20.930000,20.760000,20.879999,15.323192,21169600
+2010-12-29,20.940001,21.059999,20.879999,20.940001,15.367218,20848400
+2010-12-30,20.950001,21.080000,20.930000,21.020000,15.425934,18876000
+2010-12-31,21.030001,21.059999,20.940001,21.030001,15.433265,15743700
+2011-01-03,21.010000,21.049999,20.780001,20.850000,15.301170,58223800
+2011-01-04,21.120001,21.200001,21.049999,21.150000,15.521327,75206200
+2011-01-05,21.190001,21.209999,20.900000,20.940001,15.367218,61810500
+2011-01-06,20.670000,20.820000,20.549999,20.770000,15.242469,116669000
+2011-01-07,20.709999,20.770000,20.270000,20.660000,15.161734,74806100
+2011-01-10,20.709999,20.770000,20.570000,20.690001,15.183757,51449700
+2011-01-11,20.830000,21.120001,20.740000,21.049999,15.447947,64452600
+2011-01-12,21.270000,21.330000,21.070000,21.299999,15.631419,53380600
+2011-01-13,21.260000,21.320000,21.080000,21.290001,15.624074,104066300
+2011-01-14,21.350000,21.420000,20.969999,21.080000,15.469960,154888800
+2011-01-18,21.030001,21.200001,20.940001,21.080000,15.469960,55272100
+2011-01-19,21.070000,21.129999,20.950001,21.010000,15.418592,43339000
+2011-01-20,20.940001,20.950001,20.620001,20.950001,15.374557,56170800
+2011-01-21,20.950001,21.040001,20.809999,20.820000,15.279154,63697600
+2011-01-24,21.030001,21.240000,20.930000,21.240000,15.587379,82375700
+2011-01-25,21.280001,21.570000,21.170000,21.549999,15.814878,72327200
+2011-01-26,21.770000,21.900000,21.660000,21.750000,15.961653,57196100
+2011-01-27,21.760000,21.940001,21.650000,21.750000,15.961653,58069200
+2011-01-28,21.760000,21.889999,21.350000,21.459999,15.748833,55193100
+2011-01-31,21.549999,21.639999,21.030001,21.459999,15.748833,90844300
+2011-02-01,21.490000,21.700001,21.280001,21.480000,15.763512,60971000
+2011-02-02,21.480000,21.709999,21.469999,21.559999,15.822219,46928100
+2011-02-03,21.410000,21.650000,21.299999,21.570000,15.963575,39846000
+2011-02-04,21.469999,21.700001,21.430000,21.680000,16.044985,39353500
+2011-02-07,21.740000,21.860001,21.629999,21.690001,16.052389,43643100
+2011-02-08,21.650000,21.680000,21.400000,21.639999,16.015385,48215100
+2011-02-09,21.530001,21.600000,21.420000,21.459999,15.882167,44601400
+2011-02-10,21.430000,21.840000,21.350000,21.799999,16.133789,56661800
+2011-02-11,21.629999,21.850000,21.520000,21.760000,16.104189,43716600
+2011-02-14,21.629999,21.799999,21.500000,21.570000,15.963575,45134600
+2011-02-15,21.480000,21.549999,21.280001,21.450001,15.874765,50640200
+2011-02-16,21.570000,21.879999,21.430000,21.750000,16.096788,55214100
+2011-02-17,21.680000,22.059999,21.670000,21.969999,16.259605,50185500
+2011-02-18,22.090000,22.209999,22.010000,22.139999,16.385426,55060500
+2011-02-22,21.950001,22.190001,21.730000,21.809999,16.141190,64515600
+2011-02-23,21.700001,21.719999,21.010000,21.150000,15.652735,83648300
+2011-02-24,21.100000,21.410000,21.030001,21.290001,15.756352,54496400
+2011-02-25,21.520000,22.000000,21.459999,21.860001,16.178200,53475700
+2011-02-28,21.750000,21.840000,21.370001,21.469999,15.889565,66390100
+2011-03-01,21.610001,21.690001,21.350000,21.389999,15.830357,57987400
+2011-03-02,21.420000,21.700001,21.400000,21.490000,15.904370,52192300
+2011-03-03,21.660000,21.879999,21.650000,21.790001,16.126390,50504000
+2011-03-04,21.879999,22.080000,21.400000,21.559999,15.956176,64664800
+2011-03-07,21.690001,21.740000,21.080000,21.209999,15.697148,57520200
+2011-03-08,21.260000,21.260000,21.020000,21.129999,15.637939,57165700
+2011-03-09,21.080000,21.340000,20.940001,21.200001,15.689749,60415900
+2011-03-10,20.940001,21.020000,20.719999,20.790001,15.386311,69121300
+2011-03-11,20.629999,20.959999,20.610001,20.870001,15.445518,45640700
+2011-03-14,20.660000,20.879999,20.620001,20.840000,15.423314,48954200
+2011-03-15,20.230000,20.330000,20.010000,20.180000,14.934864,80464000
+2011-03-16,20.030001,20.370001,19.709999,19.809999,14.661031,84812700
+2011-03-17,20.020000,20.059999,19.799999,19.900000,14.727638,59048300
+2011-03-18,19.980000,20.150000,19.879999,19.930000,14.749843,74001300
+2011-03-21,19.900000,20.389999,19.879999,20.190001,14.942263,43392300
+2011-03-22,20.180000,20.209999,19.980000,20.150000,14.912658,45962800
+2011-03-23,20.090000,20.360001,20.010000,20.290001,15.016274,37924600
+2011-03-24,20.510000,20.510000,20.280001,20.379999,15.082875,49378300
+2011-03-25,20.299999,20.600000,20.209999,20.370001,15.075471,52478400
+2011-03-28,20.440001,20.660000,20.330000,20.340000,15.053271,37109400
+2011-03-29,20.270000,20.290001,19.980000,20.280001,15.008872,59545200
+2011-03-30,20.420000,20.459999,20.110001,20.459999,15.142085,54565700
+2011-03-31,20.290001,20.370001,19.940001,20.180000,14.934864,87528000
+2011-04-01,20.379999,20.379999,19.559999,19.719999,14.594423,82621500
+2011-04-04,19.790001,19.799999,19.360001,19.490000,14.424202,69372800
+2011-04-05,19.590000,19.879999,19.549999,19.709999,14.587025,62605700
+2011-04-06,19.860001,19.950001,19.709999,19.950001,14.764644,56267400
+2011-04-07,19.920000,20.090000,19.820000,20.030001,14.823845,51606400
+2011-04-08,20.040001,20.200001,19.950001,20.020000,14.816449,46474900
+2011-04-11,20.070000,20.200001,20.010000,20.120001,14.890458,43166300
+2011-04-12,20.010000,20.070000,19.690001,19.760000,14.624028,52110300
+2011-04-13,19.879999,19.950001,19.719999,19.780001,14.638825,38977500
+2011-04-14,19.639999,19.660000,19.410000,19.580000,14.490816,52706900
+2011-04-15,19.600000,19.750000,19.530001,19.750000,14.616630,44283000
+2011-04-18,19.530001,19.740000,19.450001,19.620001,14.520417,46481400
+2011-04-19,19.670000,19.980000,19.620001,19.860001,14.698034,81426500
+2011-04-20,21.209999,21.440001,20.940001,21.410000,15.845161,174554500
+2011-04-21,21.389999,21.490000,21.190001,21.459999,15.882167,77640100
+2011-04-25,21.370001,22.010000,21.330000,21.940001,16.237404,81676700
+2011-04-26,21.820000,22.530001,21.809999,22.480000,16.637053,105300000
+2011-04-27,22.540001,22.680000,22.330000,22.629999,16.748058,68452900
+2011-04-28,22.450001,22.870001,22.450001,22.799999,16.873873,55000000
+2011-04-29,22.799999,23.190001,22.629999,23.150000,17.132904,156189000
+2011-05-02,23.020000,23.180000,22.809999,22.910000,16.955284,71970500
+2011-05-03,22.809999,23.459999,22.670000,23.230000,17.192114,110500000
+2011-05-04,23.049999,23.559999,22.719999,23.500000,17.528513,137107200
+2011-05-05,23.430000,23.860001,23.170000,23.610001,17.610554,94292200
+2011-05-06,23.459999,23.590000,23.129999,23.250000,17.342037,100005900
+2011-05-09,23.129999,23.200001,22.650000,22.760000,16.976545,73296400
+2011-05-10,22.850000,23.200001,22.820000,23.030001,17.177933,66314300
+2011-05-11,23.290001,23.629999,23.200001,23.410000,17.461380,85800000
+2011-05-12,23.250000,23.830000,23.230000,23.709999,17.685150,66300000
+2011-05-13,23.660000,23.799999,23.360001,23.410000,17.461380,53099500
+2011-05-16,23.320000,23.950001,23.270000,23.639999,17.632936,74471600
+2011-05-17,23.370001,23.570000,23.080000,23.549999,17.565804,86074100
+2011-05-18,23.600000,23.959999,23.520000,23.879999,17.811951,65592900
+2011-05-19,23.320000,23.870001,23.200001,23.540001,17.558344,98367500
+2011-05-20,23.459999,23.540001,23.150000,23.219999,17.319656,63124700
+2011-05-23,22.920000,23.030001,22.760000,22.860001,17.051132,64900000
+2011-05-24,22.889999,22.910000,22.590000,22.610001,16.864668,51736300
+2011-05-25,22.520000,22.830000,22.410000,22.680000,16.916882,49375900
+2011-05-26,22.620001,22.639999,22.450001,22.500000,16.782614,44432200
+2011-05-27,22.459999,22.520000,22.110001,22.209999,16.566303,67162300
+2011-05-31,22.450001,22.639999,22.320000,22.510000,16.790073,59575300
+2011-06-01,22.450001,22.480000,21.980000,22.000000,16.409668,56011400
+2011-06-02,22.010000,22.330000,21.860001,22.090000,16.476795,53445700
+2011-06-03,21.790001,22.100000,21.670000,21.730000,16.208279,53937700
+2011-06-06,21.740000,21.950001,21.660000,21.830000,16.282869,49667100
+2011-06-07,22.040001,22.440001,22.000000,22.059999,16.454420,60300000
+2011-06-08,21.959999,22.129999,21.730000,21.820000,16.275410,49513200
+2011-06-09,21.870001,22.010000,21.700001,21.760000,16.230652,36986100
+2011-06-10,21.730000,21.799999,21.260000,21.379999,15.947216,53233300
+2011-06-13,21.430000,21.600000,21.280001,21.389999,15.954666,43550000
+2011-06-14,21.600000,21.920000,21.549999,21.820000,16.275410,51995000
+2011-06-15,21.680000,21.830000,21.400000,21.420000,15.977053,48556700
+2011-06-16,21.459999,21.790001,21.270000,21.420000,15.977053,53634800
+2011-06-17,21.680000,21.680000,21.070000,21.190001,15.805494,96504000
+2011-06-20,21.190001,21.420000,21.170000,21.330000,15.909918,37358400
+2011-06-21,21.459999,21.690001,21.219999,21.650000,16.148603,55384300
+2011-06-22,21.540001,21.610001,21.379999,21.400000,15.962132,37679600
+2011-06-23,21.200001,21.719999,21.059999,21.709999,16.193359,54189000
+2011-06-24,21.610001,21.740000,21.180000,21.200001,15.812955,124407700
+2011-06-27,21.170000,21.480000,21.000000,21.340000,15.917374,45183400
+2011-06-28,21.420000,21.540001,21.260000,21.490000,16.029264,36515100
+2011-06-29,21.530001,21.570000,21.309999,21.389999,15.954666,31660400
+2011-06-30,21.480000,22.219999,21.480000,22.160000,16.529013,53930200
+2011-07-01,22.209999,22.580000,22.100000,22.530001,16.804998,35837100
+2011-07-05,22.690001,22.690001,22.360001,22.440001,16.737862,33358200
+2011-07-06,22.450001,22.820000,22.440001,22.750000,16.969090,43269800
+2011-07-07,22.889999,23.389999,22.860001,23.230000,17.327120,53107000
+2011-07-08,22.959999,23.200001,22.809999,23.090000,17.222692,35838800
+2011-07-11,22.840000,22.980000,22.730000,22.850000,17.043682,34663100
+2011-07-12,22.620001,22.719999,22.240000,22.450001,16.745323,51048100
+2011-07-13,22.570000,22.730000,22.320000,22.480000,16.767700,43265500
+2011-07-14,22.559999,22.700001,22.209999,22.270000,16.611057,47571900
+2011-07-15,22.270000,22.559999,22.200001,22.370001,16.685648,49959400
+2011-07-18,22.290001,22.430000,22.080000,22.280001,16.618519,45195400
+2011-07-19,22.440001,23.100000,22.440001,23.059999,17.200317,55706900
+2011-07-20,23.100000,23.219999,22.900000,22.990000,17.148106,57158800
+2011-07-21,22.350000,22.879999,22.170000,22.809999,17.013842,80125400
+2011-07-22,22.940001,23.250000,22.780001,23.129999,17.252531,45085500
+2011-07-25,22.940001,23.280001,22.799999,23.030001,17.177933,40716100
+2011-07-26,23.030001,23.150000,22.830000,22.900000,17.080975,45573600
+2011-07-27,22.650000,22.750000,22.350000,22.530001,16.804998,59198500
+2011-07-28,22.469999,22.879999,22.330000,22.549999,16.819910,36736700
+2011-07-29,22.350000,22.620001,22.219999,22.330000,16.655813,51897500
+2011-08-01,22.570000,22.690001,21.900000,22.240000,16.588686,51674300
+2011-08-02,22.010000,22.190001,21.709999,21.719999,16.200821,56976600
+2011-08-03,21.600000,21.969999,21.350000,21.809999,16.426767,65640300
+2011-08-04,21.469999,21.809999,20.840000,20.850000,15.703721,86743900
+2011-08-05,21.000000,21.200001,20.209999,20.790001,15.658537,101800300
+2011-08-08,20.240000,20.870001,20.080000,20.110001,15.146374,137491600
+2011-08-09,20.280001,20.620001,19.520000,20.600000,15.515429,116628500
+2011-08-10,20.270000,20.510000,19.770000,19.930000,15.010802,95403800
+2011-08-11,20.139999,21.000000,20.070000,20.760000,15.635936,75327100
+2011-08-12,20.780001,20.910000,20.559999,20.650000,15.553088,54183200
+2011-08-15,20.750000,20.930000,20.629999,20.889999,15.733852,46288900
+2011-08-16,20.740000,21.070000,20.500000,20.790001,15.658537,44763700
+2011-08-17,20.580000,20.980000,20.400000,20.670000,15.568152,51304900
+2011-08-18,20.150000,20.180000,19.549999,19.770000,14.890291,92196400
+2011-08-19,19.610001,19.959999,19.160000,19.190001,14.453450,79157400
+2011-08-22,19.549999,19.680000,19.260000,19.379999,14.596553,48904000
+2011-08-23,19.360001,19.709999,19.299999,19.709999,14.845099,54210800
+2011-08-24,19.580000,19.879999,19.370001,19.799999,14.912890,53521400
+2011-08-25,19.830000,19.879999,19.400000,19.420000,14.626686,51597200
+2011-08-26,19.430000,19.969999,19.270000,19.770000,14.890291,53819400
+2011-08-29,19.940001,20.309999,19.830000,20.299999,15.289476,40646100
+2011-08-30,20.190001,20.350000,19.920000,20.240000,15.244283,39098800
+2011-08-31,20.230000,20.410000,20.020000,20.129999,15.161433,55288500
+2011-09-01,20.280001,20.350000,19.990000,19.990000,15.055991,40781200
+2011-09-02,19.799999,19.930000,19.570000,19.639999,14.792378,42807600
+2011-09-06,19.250000,19.580000,19.160000,19.540001,14.717067,44255600
+2011-09-07,20.020000,20.139999,19.860001,20.080000,15.123778,46090100
+2011-09-08,20.049999,20.299999,19.809999,19.900000,14.988208,42985100
+2011-09-09,19.750000,20.219999,19.660000,19.700001,14.837573,61406600
+2011-09-12,19.530001,20.290001,19.520000,20.280001,15.274418,53318000
+2011-09-13,20.320000,20.900000,20.209999,20.760000,15.635936,60222400
+2011-09-14,20.889999,21.400000,20.709999,21.120001,15.907085,58352700
+2011-09-15,21.309999,21.670000,21.219999,21.540001,16.223419,53239300
+2011-09-16,21.650000,22.090000,21.430000,21.969999,16.547279,90738900
+2011-09-19,21.770000,22.059999,21.629999,21.930000,16.517153,57738000
+2011-09-20,21.990000,22.469999,21.860001,22.200001,16.720514,71495200
+2011-09-21,22.180000,22.500000,21.900000,21.940001,16.524687,66811700
+2011-09-22,21.549999,21.900000,21.340000,21.620001,16.283667,94232800
+2011-09-23,21.389999,22.270000,21.219999,22.160000,16.690380,74135600
+2011-09-26,22.160000,22.440001,21.790001,22.240000,16.750637,64847800
+2011-09-27,22.500000,22.980000,22.370001,22.540001,16.976587,88219700
+2011-09-28,22.610001,22.709999,22.299999,22.309999,16.803358,74789100
+2011-09-29,22.379999,22.600000,21.870001,22.209999,16.728041,85510500
+2011-09-30,21.930000,22.070000,21.330000,21.340000,16.072771,64453700
+2011-10-03,21.180000,21.400000,20.570000,20.620001,15.530496,95768300
+2011-10-04,20.450001,21.270000,20.400000,21.219999,15.982391,77896900
+2011-10-05,21.250000,21.969999,21.059999,21.850000,16.456900,70932100
+2011-10-06,21.920000,22.049999,21.670000,22.030001,16.592474,58483000
+2011-10-07,22.070000,22.500000,21.910000,22.290001,16.788300,58425800
+2011-10-10,22.480000,22.889999,22.469999,22.879999,17.232664,40172800
+2011-10-11,22.760000,23.000000,22.610001,22.990000,17.315523,50604700
+2011-10-12,23.000000,23.280001,22.980000,23.120001,17.413431,59913300
+2011-10-13,23.020000,23.459999,22.959999,23.389999,17.616787,51288900
+2011-10-14,23.440001,23.500000,23.250000,23.500000,17.699640,44894100
+2011-10-17,23.320000,23.600000,23.139999,23.280001,17.533934,47936100
+2011-10-18,23.170000,23.490000,23.070000,23.400000,17.624327,85272200
+2011-10-19,24.010000,24.500000,23.860001,24.240000,18.256985,139956200
+2011-10-20,23.879999,23.879999,23.350000,23.610001,17.782484,88682000
+2011-10-21,23.860001,24.250000,23.799999,24.030001,18.098824,123273100
+2011-10-24,24.049999,24.790001,24.020000,24.590000,18.520605,138273600
+2011-10-25,24.469999,24.850000,24.389999,24.629999,18.550730,60939200
+2011-10-26,24.799999,24.840000,24.340000,24.700001,18.603455,58249900
+2011-10-27,24.930000,25.200001,24.850000,25.129999,18.927320,84559200
+2011-10-28,24.870001,25.030001,24.730000,24.980000,18.814341,44897400
+2011-10-31,24.570000,24.920000,24.490000,24.540001,18.482946,43121800
+2011-11-01,24.110001,24.350000,23.820000,23.900000,18.000910,68002400
+2011-11-02,24.020000,24.059999,23.549999,23.850000,17.963249,56626000
+2011-11-03,23.790001,24.230000,23.280001,24.200001,18.388777,58297700
+2011-11-04,24.040001,24.070000,23.660000,23.740000,18.039240,46476000
+2011-11-07,23.700001,24.309999,23.629999,24.280001,18.449568,51137900
+2011-11-08,24.480000,24.770000,24.260000,24.750000,18.806700,55961900
+2011-11-09,24.240000,24.320000,23.799999,23.840000,18.115221,56872200
+2011-11-10,24.139999,24.250000,23.740000,24.059999,18.282396,45508700
+2011-11-11,24.309999,24.900000,24.299999,24.850000,18.882690,43867200
+2011-11-14,24.780001,24.900000,24.480000,24.629999,18.715515,49418100
+2011-11-15,24.660000,25.459999,24.620001,25.340000,19.255022,77391300
+2011-11-16,25.129999,25.500000,24.879999,24.940001,18.951084,74241700
+2011-11-17,24.900000,24.950001,24.120001,24.340000,18.495159,62125300
+2011-11-18,24.170000,24.430000,24.020000,24.290001,18.457165,45683600
+2011-11-21,24.030001,24.150000,23.350000,23.570000,17.910059,58579300
+2011-11-22,23.379999,23.530001,23.090000,23.240000,17.659302,48479200
+2011-11-23,23.040001,23.139999,22.690001,22.700001,17.248976,52698400
+2011-11-25,22.549999,23.219999,22.510000,22.730000,17.271780,28346900
+2011-11-28,23.280001,23.570000,23.250000,23.459999,17.826481,39753000
+2011-11-29,23.490000,23.900000,23.420000,23.580000,17.917658,44191100
+2011-11-30,24.280001,24.940001,24.230000,24.910000,18.928288,73450200
+2011-12-01,24.870001,24.969999,24.400000,24.920000,18.935877,51820400
+2011-12-02,25.010000,25.139999,24.600000,24.639999,18.723120,41486500
+2011-12-05,25.030001,25.200001,24.790001,25.010000,19.004272,42526800
+2011-12-06,25.090000,25.480000,25.000000,25.350000,19.262629,49516000
+2011-12-07,25.330000,25.780001,25.129999,25.660000,19.498182,54791500
+2011-12-08,25.450001,25.530001,24.629999,24.709999,18.776308,58000600
+2011-12-09,24.410000,25.100000,24.379999,25.010000,19.004272,44071500
+2011-12-12,24.180000,24.290001,23.610001,24.000000,18.236805,94831300
+2011-12-13,24.049999,24.059999,23.420000,23.559999,17.902466,78519000
+2011-12-14,23.480000,23.559999,23.139999,23.309999,17.712498,56395100
+2011-12-15,23.580000,23.670000,23.250000,23.309999,17.712498,38692600
+2011-12-16,23.469999,23.889999,23.230000,23.230000,17.651707,94567200
+2011-12-19,23.389999,23.480000,23.049999,23.100000,17.552919,42243000
+2011-12-20,23.490000,23.980000,23.440001,23.840000,18.115221,46309500
+2011-12-21,23.950001,24.090000,23.430000,23.680000,17.993647,45222100
+2011-12-22,23.830000,24.100000,23.760000,24.020000,18.251999,32002200
+2011-12-23,24.129999,24.400000,24.040001,24.400000,18.540751,24832700
+2011-12-27,24.450001,24.700001,24.400000,24.559999,18.662331,24136000
+2011-12-28,24.520000,24.559999,24.180000,24.230000,18.411570,23703400
+2011-12-29,24.360001,24.580000,24.280001,24.549999,18.654734,22319300
+2011-12-30,24.430000,24.620001,24.250000,24.250000,18.426771,21710100
+2012-01-03,24.620001,24.889999,24.389999,24.540001,18.647131,44845600
+2012-01-04,24.570000,25.129999,24.530001,25.110001,19.080259,47504000
+2012-01-05,25.059999,25.450001,24.980000,25.400000,19.300613,49490600
+2012-01-06,25.209999,25.400000,25.010000,25.250000,19.186634,36343500
+2012-01-09,25.400000,25.559999,25.219999,25.469999,19.353809,47478600
+2012-01-10,25.709999,25.920000,25.510000,25.590000,19.444988,41060900
+2012-01-11,25.430000,25.889999,25.340000,25.799999,19.604565,57170000
+2012-01-12,25.850000,25.900000,25.540001,25.750000,19.566574,44420500
+2012-01-13,25.690001,25.719999,25.100000,25.139999,19.103056,63313400
+2012-01-17,25.180000,25.400000,24.969999,25.040001,19.027065,60438600
+2012-01-18,25.129999,25.480000,25.010000,25.389999,19.293016,62687000
+2012-01-19,25.520000,25.680000,25.370001,25.629999,19.475388,64946300
+2012-01-20,25.870001,26.469999,25.500000,26.379999,20.045286,101272500
+2012-01-23,26.350000,26.889999,26.340000,26.709999,20.296041,69663500
+2012-01-24,26.700001,26.980000,26.610001,26.900000,20.440414,56220400
+2012-01-25,26.840000,26.950001,26.500000,26.900000,20.440414,54757900
+2012-01-26,26.950001,27.000000,26.600000,26.750000,20.326437,61678200
+2012-01-27,26.660000,26.840000,26.590000,26.730000,20.311237,50587400
+2012-01-30,26.510000,26.799999,26.270000,26.740000,20.318840,60694100
+2012-01-31,26.790001,26.799999,26.280001,26.420000,20.075682,45325300
+2012-02-01,26.740000,26.840000,26.510000,26.549999,20.174459,46330600
+2012-02-02,26.590000,26.740000,26.459999,26.490000,20.128872,34780300
+2012-02-03,26.670000,26.950001,26.580000,26.740000,20.481207,42191600
+2012-02-06,26.549999,26.730000,26.360001,26.719999,20.465885,36772600
+2012-02-07,26.629999,26.740000,26.430000,26.639999,20.404610,33101300
+2012-02-08,26.660000,26.990000,26.610001,26.850000,20.565456,37072100
+2012-02-09,26.910000,27.000000,26.790001,26.860001,20.573120,35754200
+2012-02-10,26.740000,26.790001,26.450001,26.700001,20.450569,33616000
+2012-02-13,26.830000,26.840000,26.520000,26.700001,20.450569,24723000
+2012-02-14,26.570000,26.780001,26.500000,26.780001,20.511843,25409300
+2012-02-15,26.879999,26.879999,26.500000,26.580000,20.358654,35832700
+2012-02-16,26.400000,26.950001,26.350000,26.830000,20.550137,42450700
+2012-02-17,26.860001,27.500000,26.820000,27.370001,20.963747,74254100
+2012-02-21,27.340000,27.370001,27.010000,27.160000,20.802896,34911800
+2012-02-22,27.059999,27.350000,26.510000,26.730000,20.473543,51973800
+2012-02-23,26.559999,26.860001,26.350000,26.660000,20.419930,33800100
+2012-02-24,26.719999,26.799999,26.450001,26.700001,20.450569,39309500
+2012-02-27,26.520000,27.200001,26.450001,26.889999,20.596096,46022400
+2012-02-28,26.930000,27.299999,26.820000,27.240000,20.864166,32820500
+2012-02-29,27.250000,27.299999,26.840000,26.879999,20.588434,41856200
+2012-03-01,27.059999,27.139999,26.709999,26.860001,20.573120,39413000
+2012-03-02,26.900000,27.030001,26.770000,26.920000,20.619072,29632800
+2012-03-05,26.910000,26.910000,26.360001,26.540001,20.328016,32332200
+2012-03-06,26.250000,26.629999,26.200001,26.610001,20.381630,37196700
+2012-03-07,26.580000,27.000000,26.520000,26.910000,20.611412,32720900
+2012-03-08,27.000000,27.040001,26.750000,26.840000,20.557793,37261600
+2012-03-09,26.940001,27.170000,26.870001,27.070000,20.733969,29396700
+2012-03-12,27.000000,27.080000,26.910000,26.990000,20.672688,24006900
+2012-03-13,27.120001,27.500000,27.120001,27.490000,21.055658,33796800
+2012-03-14,27.450001,27.900000,27.340000,27.459999,21.032675,46835700
+2012-03-15,27.500000,27.850000,27.430000,27.750000,21.254799,34191900
+2012-03-16,27.820000,27.959999,27.700001,27.730000,21.239485,54672100
+2012-03-19,27.660000,27.900000,27.540001,27.740000,21.247139,26937200
+2012-03-20,27.650000,27.900000,27.559999,27.750000,21.254799,22684900
+2012-03-21,27.790001,27.889999,27.700001,27.780001,21.277777,22212900
+2012-03-22,27.730000,27.950001,27.610001,27.900000,21.369694,23395100
+2012-03-23,27.940001,27.990000,27.680000,27.879999,21.354372,24899500
+2012-03-26,28.010000,28.260000,27.959999,28.190001,21.591814,32799700
+2012-03-27,28.240000,28.280001,28.070000,28.190001,21.591814,24365100
+2012-03-28,28.129999,28.250000,27.799999,27.799999,21.293104,35152000
+2012-03-29,27.750000,28.180000,27.670000,28.160000,21.568840,39616000
+2012-03-30,28.389999,28.450001,28.020000,28.120001,21.538198,43024400
+2012-04-02,28.040001,28.450001,27.990000,28.379999,21.737347,28853500
+2012-04-03,28.309999,28.370001,27.950001,28.110001,21.530537,34152500
+2012-04-04,27.870001,28.030001,27.600000,27.930000,21.392672,30845100
+2012-04-05,27.870001,28.100000,27.799999,28.070000,21.499897,22033800
+2012-04-09,27.730000,27.900000,27.590000,27.760000,21.262461,22965500
+2012-04-10,27.700001,27.860001,27.410000,27.450001,21.025021,36272100
+2012-04-11,27.680000,28.000000,27.629999,27.850000,21.331398,26668200
+2012-04-12,27.969999,28.520000,27.930000,28.480000,21.813940,37053200
+2012-04-13,28.350000,28.389999,28.080000,28.090000,21.515223,34480900
+2012-04-16,28.260000,28.549999,28.139999,28.410000,21.760326,37480000
+2012-04-17,28.450001,28.780001,28.410000,28.469999,21.806278,61288000
+2012-04-18,27.580000,28.110001,27.459999,27.950001,21.407993,72249100
+2012-04-19,27.870001,28.090000,27.440001,27.690001,21.208843,43035900
+2012-04-20,27.719999,27.969999,27.570000,27.600000,21.139908,38058500
+2012-04-23,27.330000,27.570000,27.240000,27.450001,21.025021,37791200
+2012-04-24,27.350000,27.600000,27.240000,27.309999,20.917786,35010600
+2012-04-25,27.430000,27.910000,27.350000,27.860001,21.339064,40854600
+2012-04-26,27.799999,28.299999,27.750000,28.219999,21.614796,46644900
+2012-04-27,28.110001,28.530001,28.100000,28.379999,21.737347,33310200
+2012-04-30,28.420000,28.540001,28.290001,28.400000,21.752663,28810500
+2012-05-01,28.469999,29.049999,28.370001,28.950001,22.173929,43316200
+2012-05-02,28.820000,29.270000,28.719999,29.180000,22.350098,40434700
+2012-05-03,29.260000,29.270000,28.420000,28.559999,22.033779,41219000
+2012-05-04,28.320000,28.379999,27.840000,27.900000,21.524599,34573600
+2012-05-07,27.830000,27.980000,27.650000,27.760000,21.416590,37385900
+2012-05-08,27.480000,27.600000,27.010000,27.370001,21.115705,53087400
+2012-05-09,27.080000,27.350000,26.750000,27.190001,20.976839,40599300
+2012-05-10,27.340000,27.459999,26.959999,27.240000,21.015415,36239000
+2012-05-11,27.260000,27.950001,27.200001,27.629999,21.316298,34937400
+2012-05-14,27.350000,27.400000,26.879999,27.020000,20.845686,39447300
+2012-05-15,27.049999,27.250000,26.820000,26.879999,20.737673,35712100
+2012-05-16,26.910000,26.990000,26.490000,26.500000,20.444511,44629300
+2012-05-17,26.469999,26.660000,26.190001,26.190001,20.205351,31503200
+2012-05-18,26.240000,26.570000,26.049999,26.070000,20.112768,43444900
+2012-05-21,26.059999,26.190001,25.680000,26.150000,20.174488,41389400
+2012-05-22,26.270000,26.280001,25.780001,26.030001,20.081907,46037700
+2012-05-23,25.469999,25.510000,24.920000,25.440001,19.626732,61969600
+2012-05-24,25.570000,25.780001,25.309999,25.650000,19.788740,37129200
+2012-05-25,25.719999,25.850000,25.570000,25.740000,19.858171,19122200
+2012-05-29,26.040001,26.320000,25.860001,26.090000,20.128201,35052800
+2012-05-30,25.900000,26.190001,25.799999,26.129999,20.159054,33089800
+2012-05-31,25.780001,26.070000,25.700001,25.840000,19.935324,42240200
+2012-06-01,25.400000,25.709999,25.120001,25.139999,19.395287,40246400
+2012-06-04,25.280001,25.360001,24.840000,25.040001,19.318138,39903700
+2012-06-05,25.040001,25.570000,25.000000,25.430000,19.619022,29491300
+2012-06-06,25.510000,26.110001,25.430000,26.070000,20.112768,33553600
+2012-06-07,26.370001,26.430000,25.889999,25.940001,20.012480,29534200
+2012-06-08,25.879999,26.480000,25.850000,26.410000,20.375078,26750500
+2012-06-11,26.549999,26.629999,25.959999,25.990000,20.051044,28041300
+2012-06-12,26.120001,26.540001,26.049999,26.520000,20.459948,29132000
+2012-06-13,26.459999,26.870001,26.340000,26.540001,20.475370,30496500
+2012-06-14,26.580000,27.059999,26.420000,26.980000,20.814829,38301200
+2012-06-15,27.020000,27.440001,26.879999,27.340000,21.092566,51838900
+2012-06-18,27.290001,27.610001,27.219999,27.420000,21.154285,30432300
+2012-06-19,27.590000,27.629999,27.250000,27.510000,21.223726,30060200
+2012-06-20,27.480000,27.750000,27.379999,27.639999,21.324013,28164900
+2012-06-21,27.510000,27.590000,26.610001,26.709999,20.606527,47571100
+2012-06-22,26.879999,26.959999,26.670000,26.940001,20.783972,100360700
+2012-06-25,26.600000,26.650000,25.879999,26.049999,20.097340,41787800
+2012-06-26,26.160000,26.280001,25.740000,26.010000,20.066484,34935400
+2012-06-27,26.110001,26.340000,26.059999,26.219999,20.228495,23642100
+2012-06-28,26.000000,26.030001,25.450001,25.830000,19.927612,40166600
+2012-06-29,26.280001,26.650000,26.209999,26.650000,20.560236,35082300
+2012-07-02,26.510000,26.730000,26.389999,26.670000,20.575666,21739700
+2012-07-03,26.719999,26.860001,26.559999,26.860001,20.722250,12515500
+2012-07-05,26.809999,26.840000,26.370001,26.549999,20.483084,20324500
+2012-07-06,26.440001,26.500000,25.930000,26.160000,20.182205,32515300
+2012-07-09,26.049999,26.209999,25.809999,26.170000,20.189919,27910200
+2012-07-10,25.850000,26.420000,25.440001,25.559999,19.719311,47231600
+2012-07-11,25.570000,25.620001,25.219999,25.389999,19.588160,34809100
+2012-07-12,25.160000,25.170000,24.680000,24.740000,19.086693,53147600
+2012-07-13,24.799999,25.389999,24.760000,25.250000,19.480146,35972100
+2012-07-16,25.230000,25.309999,25.000000,25.129999,19.387573,36984500
+2012-07-17,25.330000,25.660000,24.850000,25.379999,19.580444,63631500
+2012-07-18,25.200001,26.420000,25.049999,26.209999,20.220781,67503500
+2012-07-19,26.350000,26.350000,25.820000,26.059999,20.105061,36555800
+2012-07-20,25.870001,26.000000,25.500000,25.520000,19.688456,48844000
+2012-07-23,25.049999,25.360001,24.799999,25.260000,19.487862,36378200
+2012-07-24,25.190001,25.219999,24.790001,25.010000,19.294991,33637600
+2012-07-25,25.020000,25.530001,25.000000,25.129999,19.387573,34407600
+2012-07-26,25.590000,25.840000,25.340000,25.500000,19.673019,37808200
+2012-07-27,25.680000,26.070000,25.469999,26.020000,20.074192,33344000
+2012-07-30,25.980000,26.200001,25.680000,25.760000,19.873615,25878100
+2012-07-31,25.760000,26.040001,25.700001,25.700001,19.827318,26616900
+2012-08-01,25.830000,26.000000,25.670000,25.930000,20.004763,29207700
+2012-08-02,25.740000,26.260000,25.680000,25.910000,19.989332,34309900
+2012-08-03,26.250000,26.350000,25.980000,26.230000,20.413486,30692600
+2012-08-06,26.219999,26.559999,26.200001,26.309999,20.475742,24613200
+2012-08-07,26.459999,26.639999,26.350000,26.500000,20.623606,27077800
+2012-08-08,26.480000,26.740000,26.299999,26.600000,20.701429,27034400
+2012-08-09,26.639999,26.889999,26.570000,26.700001,20.779253,26465300
+2012-08-10,26.700001,26.900000,26.530001,26.879999,20.919338,24930300
+2012-08-13,26.760000,26.830000,26.410000,26.690001,20.771479,23619700
+2012-08-14,26.799999,26.809999,26.379999,26.480000,20.608042,27470400
+2012-08-15,26.230000,26.469999,26.190001,26.270000,20.444614,26081000
+2012-08-16,26.440001,26.650000,26.340000,26.590000,20.693645,25699700
+2012-08-17,26.570000,26.629999,26.209999,26.330000,20.491299,30376900
+2012-08-20,26.219999,26.330000,26.100000,26.230000,20.413486,25600800
+2012-08-21,26.330000,26.340000,25.990000,26.110001,20.320086,31661300
+2012-08-22,25.889999,26.010000,25.660000,25.730000,20.024355,33619400
+2012-08-23,25.580000,25.590000,24.930000,25.040001,19.487362,51397600
+2012-08-24,25.049999,25.070000,24.700001,24.910000,19.386192,45187500
+2012-08-27,24.860001,24.940001,24.750000,24.840000,19.331713,34424700
+2012-08-28,24.790001,25.010000,24.680000,25.000000,19.456230,33119500
+2012-08-29,24.930000,24.959999,24.540001,24.670000,19.199413,60462600
+2012-08-30,24.570000,24.639999,24.150000,24.270000,18.888111,37182200
+2012-08-31,24.500000,25.000000,24.480000,24.830000,19.323931,43447800
+2012-09-04,25.030001,25.059999,24.270000,24.420000,19.004847,40688000
+2012-09-05,24.400000,24.780001,24.190001,24.389999,18.981497,38595800
+2012-09-06,24.469999,25.100000,24.459999,25.100000,19.534056,40187600
+2012-09-07,24.129999,24.700001,24.010000,24.190001,18.825846,86282100
+2012-09-10,23.950001,24.600000,23.170000,23.260000,18.102081,80584600
+2012-09-11,23.299999,23.650000,23.200001,23.340000,18.164339,54237700
+2012-09-12,23.389999,23.580000,23.059999,23.190001,18.047600,44862700
+2012-09-13,23.010000,23.410000,22.830000,23.360001,18.179907,52998300
+2012-09-14,23.450001,23.540001,23.230000,23.370001,18.187689,47983700
+2012-09-17,23.290001,23.440001,23.160000,23.309999,18.140991,36169000
+2012-09-18,23.309999,23.520000,23.139999,23.370001,18.187689,41948200
+2012-09-19,23.500000,23.510000,23.139999,23.150000,18.016478,39459800
+2012-09-20,23.090000,23.180000,22.990000,23.180000,18.039814,33083000
+2012-09-21,23.219999,23.270000,23.010000,23.129999,18.000910,56246600
+2012-09-24,22.930000,22.950001,22.520000,22.799999,17.744083,48846500
+2012-09-25,22.950001,22.969999,22.510000,22.540001,17.541742,49535100
+2012-09-26,22.570000,22.750000,22.480000,22.650000,17.627350,49734700
+2012-09-27,22.760000,23.139999,22.650000,23.090000,17.969778,43872200
+2012-09-28,23.059999,23.059999,22.590000,22.660000,17.635126,47920800
+2012-10-01,22.750000,23.170000,22.680000,22.760000,17.712954,55261300
+2012-10-02,22.889999,23.000000,22.660000,22.840000,17.775213,36381100
+2012-10-03,22.860001,22.969999,22.490000,22.549999,17.549520,49772700
+2012-10-04,22.580000,22.620001,22.270000,22.469999,17.487257,52980100
+2012-10-05,22.660000,22.900000,22.580000,22.680000,17.650698,38344600
+2012-10-08,22.620001,22.620001,22.400000,22.510000,17.518393,29698200
+2012-10-09,22.160000,22.190001,21.850000,21.900000,17.043665,66317400
+2012-10-10,21.900000,22.000000,21.700001,21.760000,16.934704,47188900
+2012-10-11,21.870001,21.879999,21.520000,21.680000,16.872444,36817700
+2012-10-12,21.580000,21.850000,21.400000,21.480000,16.716793,46274000
+2012-10-15,21.530001,21.900000,21.500000,21.730000,16.911358,49513800
+2012-10-16,21.990000,22.469999,21.950001,22.350000,17.393877,80707000
+2012-10-17,21.270000,21.980000,21.270000,21.790001,16.958052,99053800
+2012-10-18,21.820000,21.860001,21.600000,21.670000,16.864662,42921800
+2012-10-19,21.670000,21.690001,21.219999,21.270000,16.553366,55622300
+2012-10-22,21.400000,21.570000,21.299999,21.459999,16.701237,36500300
+2012-10-23,21.320000,21.770000,21.299999,21.590000,16.802404,47194400
+2012-10-24,21.730000,21.740000,21.410000,21.459999,16.701237,33237800
+2012-10-25,21.580000,21.750000,21.510000,21.690001,16.880226,79226400
+2012-10-26,21.770000,22.020000,21.600000,21.950001,17.082577,92415400
+2012-10-31,22.010000,22.090000,21.590000,21.629999,16.833529,40612800
+2012-11-01,21.760000,22.410000,21.719999,22.260000,17.323828,50359300
+2012-11-02,22.389999,22.540001,22.020000,22.059999,17.168179,51737600
+2012-11-05,22.020000,22.110001,21.719999,21.840000,17.172113,48797400
+2012-11-06,21.730000,22.000000,21.629999,21.730000,17.085619,49860500
+2012-11-07,21.540001,21.549999,20.900000,20.910000,16.440884,70960100
+2012-11-08,20.900000,21.129999,20.820000,20.830000,16.377975,38090000
+2012-11-09,20.809999,21.139999,20.799999,20.799999,16.354389,35017900
+2012-11-12,20.879999,20.910000,20.650000,20.770000,16.330803,27267000
+2012-11-13,20.570000,20.820000,20.180000,20.280001,15.945535,56379200
+2012-11-14,20.420000,20.500000,19.950001,19.959999,15.693925,58961300
+2012-11-15,20.010000,20.290001,19.980000,20.030001,15.748968,45733800
+2012-11-16,20.070000,20.260000,19.770000,20.190001,15.874767,50855500
+2012-11-19,19.990000,20.450001,19.730000,20.250000,15.921941,69433800
+2012-11-20,19.879999,19.879999,19.350000,19.510000,15.340102,85743300
+2012-11-21,19.520000,19.549999,19.230000,19.360001,15.222164,95636000
+2012-11-23,19.530001,19.840000,19.510000,19.719999,15.505219,51711900
+2012-11-26,19.690001,19.920000,19.620001,19.889999,15.638882,67047900
+2012-11-27,19.950001,20.190001,19.920000,19.930000,15.670334,44893200
+2012-11-28,19.889999,20.110001,19.639999,20.090000,15.796135,43226300
+2012-11-29,19.830000,20.040001,19.459999,19.530001,15.355834,64926300
+2012-11-30,19.629999,19.770000,19.420000,19.570000,15.387282,51427800
+2012-12-03,19.879999,19.920000,19.500000,19.540001,15.363695,50637000
+2012-12-04,19.629999,20.049999,19.610001,19.969999,15.701790,57942400
+2012-12-05,19.940001,20.020000,19.740000,19.850000,15.607438,45847000
+2012-12-06,19.990000,20.290001,19.969999,20.160000,15.851180,46291200
+2012-12-07,20.330000,20.360001,20.030001,20.160000,15.851180,41701200
+2012-12-10,20.150000,20.170000,19.980000,20.080000,15.788275,27273200
+2012-12-11,20.160000,20.740000,20.150000,20.650000,16.236454,51036500
+2012-12-12,20.860001,20.990000,20.540001,20.670000,16.252178,48354700
+2012-12-13,20.629999,20.920000,20.440001,20.490000,16.110645,41607600
+2012-12-14,20.520000,20.740000,20.350000,20.530001,16.142101,34149500
+2012-12-17,20.549999,20.690001,20.360001,20.570000,16.173552,34959900
+2012-12-18,20.680000,20.990000,20.570000,20.959999,16.480194,41601200
+2012-12-19,21.070000,21.309999,20.860001,21.100000,16.590273,52804600
+2012-12-20,21.209999,21.240000,20.879999,21.030001,16.535236,34005500
+2012-12-21,20.660000,20.850000,20.480000,20.770000,16.330803,61993100
+2012-12-24,20.650000,20.730000,20.510000,20.639999,16.228584,14193100
+2012-12-26,20.740000,20.930000,20.639999,20.650000,16.236454,22488700
+2012-12-27,20.700001,20.760000,20.309999,20.510000,16.126368,31704300
+2012-12-28,20.350000,20.490000,20.209999,20.230000,15.906215,25906900
+2012-12-31,20.250000,20.660000,20.160000,20.620001,16.212862,41139500
+2013-01-02,21.150000,21.379999,21.049999,21.379999,16.810431,47623000
+2013-01-03,21.400000,21.480000,21.139999,21.320000,16.763250,41054100
+2013-01-04,21.360001,21.389999,21.049999,21.160000,16.637445,30142500
+2013-01-07,21.280001,21.450001,21.180000,21.250000,16.708218,36352100
+2013-01-08,21.230000,21.559999,21.020000,21.090000,16.582409,48672000
+2013-01-09,21.219999,21.469999,21.200001,21.450001,16.865463,34290000
+2013-01-10,21.610001,21.820000,21.530001,21.799999,17.140657,44621600
+2013-01-11,21.799999,22.070000,21.770000,22.000000,17.297913,44944700
+2013-01-14,21.980000,22.129999,21.750000,22.000000,17.297913,35724500
+2013-01-15,21.950001,22.129999,21.780001,21.879999,17.203560,33990300
+2013-01-16,21.910000,22.200001,21.850000,22.110001,17.384403,36763700
+2013-01-17,22.120001,23.059999,22.110001,22.680000,17.832575,101020600
+2013-01-18,21.360001,21.440001,21.030001,21.250000,16.708218,143760400
+2013-01-22,21.280001,21.290001,21.030001,21.170000,16.645309,51127400
+2013-01-23,21.200001,21.219999,21.040001,21.110001,16.598133,42432300
+2013-01-24,21.100000,21.180000,20.930000,20.950001,16.472330,58396800
+2013-01-25,21.040001,21.070000,20.879999,20.959999,16.480194,107632800
+2013-01-28,21.010000,21.090000,20.990000,21.049999,16.550957,105398300
+2013-01-29,21.090000,21.299999,21.010000,21.280001,16.731800,105703100
+2013-01-30,21.290001,21.459999,21.219999,21.370001,16.802563,34151300
+2013-01-31,21.299999,21.320000,21.020000,21.040001,16.543100,36534100
+2013-02-01,21.190001,21.360001,21.090000,21.360001,16.794703,31867100
+2013-02-04,21.299999,21.379999,21.150000,21.160000,16.637445,38345600
+2013-02-05,21.139999,21.330000,21.059999,21.180000,16.832153,30076500
+2013-02-06,21.160000,21.200001,20.910000,20.990000,16.681156,32361000
+2013-02-07,20.969999,20.969999,20.700001,20.809999,16.538107,41015200
+2013-02-08,20.900000,21.090000,20.879999,21.000000,16.689104,28150100
+2013-02-11,21.000000,21.059999,20.920000,21.030001,16.712946,18897200
+2013-02-12,21.030001,21.250000,20.990000,21.190001,16.840105,28391400
+2013-02-13,21.219999,21.299999,21.150000,21.250000,16.887789,21267200
+2013-02-14,21.129999,21.280001,21.059999,21.230000,16.871889,35262200
+2013-02-15,21.230000,21.299999,20.990000,21.120001,16.784477,33809100
+2013-02-19,21.180000,21.209999,21.059999,21.090000,16.760630,31061600
+2013-02-20,21.090000,21.100000,20.700001,20.730000,16.474531,46119800
+2013-02-21,20.750000,20.760000,20.120001,20.250000,16.093063,60754500
+2013-02-22,20.320000,20.490000,20.100000,20.420000,16.228165,34534800
+2013-02-25,20.570000,20.650000,20.230000,20.230000,16.077173,41525600
+2013-02-26,20.490000,20.850000,20.410000,20.580000,16.355324,67247100
+2013-02-27,20.600000,21.040001,20.510000,20.930000,16.633478,46966600
+2013-02-28,20.910000,21.080000,20.820000,20.879999,16.593735,34808000
+2013-03-01,20.790001,21.190001,20.660000,21.030001,16.712946,45695700
+2013-03-04,21.160000,21.290001,20.959999,21.270000,16.903681,47545800
+2013-03-05,21.340000,21.590000,21.299999,21.510000,17.094418,38796400
+2013-03-06,21.530001,21.790001,21.510000,21.750000,17.285143,37188900
+2013-03-07,21.799999,21.990000,21.750000,21.889999,17.396410,42380000
+2013-03-08,21.950001,22.040001,21.469999,21.580000,17.150040,44990500
+2013-03-11,21.530001,21.740000,21.280001,21.690001,17.237461,42148200
+2013-03-12,21.660000,21.730000,21.450001,21.639999,17.197721,28617300
+2013-03-13,21.559999,21.700001,21.459999,21.660000,17.213619,24617400
+2013-03-14,21.740000,21.850000,21.510000,21.650000,17.205669,28836500
+2013-03-15,21.610001,21.700001,21.270000,21.379999,16.991100,52949600
+2013-03-18,21.240000,21.490000,21.190001,21.260000,16.895735,35154400
+2013-03-19,21.260000,21.360001,21.010000,21.139999,16.800364,42546000
+2013-03-20,21.309999,21.360001,21.110001,21.180000,16.832153,29919000
+2013-03-21,21.010000,21.139999,20.900000,21.040001,16.720898,32607200
+2013-03-22,21.150000,21.340000,21.080000,21.330000,16.951359,30803200
+2013-03-25,21.389999,21.420000,21.080000,21.150000,16.808306,32740700
+2013-03-26,21.280001,21.770000,21.250000,21.770000,17.301039,39548500
+2013-03-27,21.620001,21.980000,21.510000,21.830000,17.348724,45370900
+2013-03-28,21.850000,21.910000,21.600000,21.840000,17.356670,33336700
+2013-04-01,21.670000,21.700001,21.320000,21.430000,17.030838,33718100
+2013-04-02,21.520000,21.580000,21.320000,21.459999,17.054676,28166700
+2013-04-03,21.450001,21.500000,21.010000,21.049999,16.728838,36620800
+2013-04-04,21.049999,21.190001,20.959999,21.139999,16.800364,28702500
+2013-04-05,20.940001,20.969999,20.750000,20.940001,16.641424,36721600
+2013-04-08,20.889999,21.090000,20.799999,21.090000,16.760630,34213000
+2013-04-09,21.110001,21.889999,21.059999,21.750000,17.285143,61518700
+2013-04-10,21.719999,22.420000,21.709999,22.260000,17.690453,67102900
+2013-04-11,21.730000,21.910000,21.490000,21.830000,17.348724,59295600
+2013-04-12,21.740000,21.799999,21.469999,21.680000,17.229511,34028000
+2013-04-15,21.500000,21.709999,21.360001,21.379999,16.991100,38459200
+2013-04-16,21.469999,21.930000,21.420000,21.920000,17.420242,64767000
+2013-04-17,21.790001,22.139999,21.570000,21.930000,17.428192,79461200
+2013-04-18,22.049999,22.400000,21.900000,22.240000,17.674559,76237300
+2013-04-19,22.270000,22.450001,22.209999,22.440001,17.833498,49101000
+2013-04-22,22.480000,22.940001,22.350000,22.879999,18.183184,52817000
+2013-04-23,22.980000,23.450001,22.930000,23.379999,18.580536,62494100
+2013-04-24,23.280001,23.790001,23.250000,23.660000,18.803055,54282000
+2013-04-25,23.650000,23.870001,23.320000,23.379999,18.580536,109178000
+2013-04-26,23.309999,23.559999,23.139999,23.400000,18.596432,101377300
+2013-04-29,23.440001,23.830000,23.400000,23.760000,18.882524,102141600
+2013-04-30,23.719999,24.000000,23.639999,23.950001,19.033524,41468900
+2013-05-01,23.820000,24.170000,23.809999,23.990000,19.065313,38373800
+2013-05-02,23.730000,24.150000,23.670000,24.110001,19.160681,33486300
+2013-05-03,24.219999,24.219999,23.950001,23.959999,19.220842,30085800
+2013-05-06,24.170000,24.209999,23.850000,23.910000,19.180738,31009100
+2013-05-07,23.969999,24.250000,23.940001,24.150000,19.373268,38605600
+2013-05-08,24.040001,24.290001,23.959999,24.250000,19.453487,24900600
+2013-05-09,24.200001,24.570000,24.100000,24.360001,19.541725,31333900
+2013-05-10,24.420000,24.540001,24.350000,24.500000,19.654041,22554800
+2013-05-13,24.410000,24.490000,24.030001,24.080000,19.317112,28535200
+2013-05-14,24.080000,24.170000,23.780001,23.840000,19.124584,36694400
+2013-05-15,23.889999,24.200001,23.809999,24.200001,19.413376,33568900
+2013-05-16,24.059999,24.400000,23.930000,23.940001,19.204803,29812900
+2013-05-17,24.120001,24.219999,23.900000,24.040001,19.285019,36277400
+2013-05-20,24.080000,24.250000,24.000000,24.080000,19.317112,31324400
+2013-05-21,24.100000,24.250000,24.000000,24.150000,19.373268,37917900
+2013-05-22,24.129999,24.530001,23.940001,24.070000,19.309092,49686400
+2013-05-23,23.879999,24.120001,23.840000,24.049999,19.293043,38132900
+2013-05-24,23.920000,24.040001,23.580000,23.920000,19.188759,30861700
+2013-05-28,24.160000,24.400000,24.000000,24.080000,19.317112,31153700
+2013-05-29,23.959999,24.379999,23.889999,24.270000,19.469534,31653900
+2013-05-30,24.280001,24.500000,24.209999,24.209999,19.421402,26299900
+2013-05-31,24.230000,24.709999,24.129999,24.280001,19.477554,47793200
+2013-06-03,24.879999,25.450001,24.830000,25.240000,20.247669,76493500
+2013-06-04,25.559999,25.980000,25.350000,25.360001,20.343935,68515500
+2013-06-05,25.110001,25.280001,24.650000,24.700001,19.814480,53335200
+2013-06-06,24.750000,24.940001,24.270000,24.650000,19.774372,40020000
+2013-06-07,24.400000,24.700001,24.219999,24.590000,19.726236,35539400
+2013-06-10,24.709999,25.090000,24.639999,25.010000,20.063158,29780800
+2013-06-11,24.830000,25.080000,24.629999,24.709999,19.822500,27077800
+2013-06-12,24.959999,25.000000,24.410000,24.459999,19.621946,24535200
+2013-06-13,24.459999,25.010000,24.400000,24.990000,20.047119,27707000
+2013-06-14,25.020000,25.139999,24.840000,24.920000,19.990961,24762700
+2013-06-17,25.110001,25.350000,24.910000,25.100000,20.135366,42643200
+2013-06-18,25.070000,25.650000,25.070000,25.469999,20.432178,36674300
+2013-06-19,25.490000,25.680000,25.000000,25.000000,20.055141,28843900
+2013-06-20,24.730000,24.750000,24.100000,24.190001,19.405355,63565700
+2013-06-21,24.309999,24.350000,24.090000,24.200001,19.413376,67754000
+2013-06-24,24.080000,24.219999,23.410000,23.580000,18.916008,49145200
+2013-06-25,23.830000,23.940001,23.570000,23.879999,19.156672,34571300
+2013-06-26,24.200001,24.240000,23.889999,24.010000,19.260956,33645000
+2013-06-27,24.100000,24.350000,24.010000,24.049999,19.293043,25564500
+2013-06-28,23.930000,24.410000,23.730000,24.230000,19.437439,80413900
+2013-07-01,24.350000,24.420000,23.840000,23.889999,19.164688,29698200
+2013-07-02,23.870001,24.040001,23.540001,23.719999,19.028320,28290100
+2013-07-03,23.700001,23.900000,23.450001,23.760000,19.060400,18167200
+2013-07-05,23.950001,24.080000,23.680000,24.059999,19.301069,17830400
+2013-07-08,23.860001,23.910000,23.030001,23.190001,18.603149,68826600
+2013-07-09,23.299999,23.420000,23.110001,23.139999,18.563034,34739800
+2013-07-10,23.139999,23.299999,22.639999,23.250000,18.651283,50037500
+2013-07-11,23.559999,24.000000,23.469999,23.990000,19.244911,41313800
+2013-07-12,23.950001,24.000000,23.650000,23.900000,19.172710,34561900
+2013-07-15,23.840000,23.969999,23.760000,23.940001,19.204803,25650100
+2013-07-16,24.000000,24.299999,23.900000,24.250000,19.453487,34496100
+2013-07-17,24.299999,24.430000,24.040001,24.150000,19.373268,44084200
+2013-07-18,23.469999,23.610001,23.160000,23.240000,18.643263,77863900
+2013-07-19,23.110001,23.150000,22.809999,23.040001,18.482817,45866700
+2013-07-22,23.070000,23.120001,22.730000,22.770000,18.266226,35890900
+2013-07-23,22.850000,22.990000,22.639999,22.750000,18.250185,28521400
+2013-07-24,22.930000,23.000000,22.629999,22.930000,18.394579,33432700
+2013-07-25,22.850000,23.059999,22.820000,23.059999,18.498863,114558100
+2013-07-26,22.940001,23.260000,22.900000,23.260000,18.659304,110474500
+2013-07-29,23.170000,23.299999,23.070000,23.240000,18.643263,85543100
+2013-07-30,23.299999,23.500000,23.280001,23.379999,18.755569,28855200
+2013-07-31,23.370001,23.459999,23.260000,23.340000,18.723480,27679200
+2013-08-01,23.410000,23.490000,23.020000,23.200001,18.611172,37832700
+2013-08-02,23.180000,23.219999,23.000000,23.219999,18.627216,36242100
+2013-08-05,23.000000,23.020000,22.850000,22.920000,18.566465,20869000
+2013-08-06,22.879999,22.930000,22.709999,22.799999,18.469254,28843300
+2013-08-07,22.709999,22.790001,22.549999,22.700001,18.388250,23350900
+2013-08-08,22.750000,22.780001,22.410000,22.450001,18.185732,34792500
+2013-08-09,22.410000,22.549999,22.309999,22.510000,18.234343,25145400
+2013-08-12,22.480000,22.700001,22.450001,22.639999,18.339640,23520400
+2013-08-13,22.690001,22.700001,22.389999,22.520000,18.242443,26099200
+2013-08-14,22.400000,22.740000,22.350000,22.570000,18.282936,23202500
+2013-08-15,22.280001,22.410000,21.969999,22.030001,17.845514,40451200
+2013-08-16,22.059999,22.190001,21.889999,21.910000,17.748302,30079000
+2013-08-19,22.080000,22.700001,22.049999,22.280001,18.048025,43412200
+2013-08-20,22.309999,22.680000,22.299999,22.520000,18.242443,32084300
+2013-08-21,22.540001,22.580000,22.059999,22.170000,17.958925,32403300
+2013-08-22,22.260000,22.389999,22.170000,22.260000,18.031818,17380600
+2013-08-23,22.340000,22.570000,22.330000,22.440001,18.177631,23088700
+2013-08-26,22.400000,22.520000,22.230000,22.270000,18.039921,22267800
+2013-08-27,22.120001,22.219999,22.000000,22.190001,17.975121,37638500
+2013-08-28,22.200001,22.410000,22.129999,22.290001,18.056122,28090000
+2013-08-29,22.240000,22.430000,22.049999,22.059999,17.869812,28303500
+2013-08-30,22.240000,22.250000,21.900000,21.980000,17.805004,33896300
+2013-09-03,22.209999,22.240000,21.969999,22.070000,17.877911,26427300
+2013-09-04,22.379999,22.780001,22.280001,22.639999,18.339640,37941800
+2013-09-05,22.680000,22.730000,22.490000,22.600000,18.307245,22552800
+2013-09-06,22.690001,22.820000,22.400000,22.670000,18.363947,27606600
+2013-09-09,22.719999,23.030001,22.700001,22.910000,18.558355,27770600
+2013-09-10,23.070000,23.129999,22.930000,22.980000,18.615061,31705400
+2013-09-11,22.910000,22.980000,22.709999,22.809999,18.477356,45815300
+2013-09-12,22.780001,22.840000,22.600000,22.629999,18.331541,29517900
+2013-09-13,23.049999,23.459999,23.040001,23.440001,18.987688,61134800
+2013-09-16,23.629999,23.709999,23.350000,23.389999,18.947189,30088500
+2013-09-17,23.690001,23.889999,23.670000,23.740000,19.230703,37540700
+2013-09-18,23.850000,23.920000,23.559999,23.900000,19.360315,31975400
+2013-09-19,23.959999,24.090000,23.840000,23.910000,19.368418,28261400
+2013-09-20,23.940001,23.959999,23.570000,23.770000,19.255009,47069000
+2013-09-23,23.700001,23.850000,23.610001,23.620001,19.133501,22437100
+2013-09-24,23.580000,23.850000,23.580000,23.700001,19.198307,24410100
+2013-09-25,23.780001,23.809999,23.580000,23.700001,19.198307,19879900
+2013-09-26,23.750000,23.799999,23.200001,23.410000,18.963388,32003300
+2013-09-27,23.209999,23.389999,22.879999,22.980000,18.615061,28924100
+2013-09-30,22.719999,23.170000,22.600000,22.920000,18.566465,32489600
+2013-10-01,22.940001,23.040001,22.700001,22.830000,18.493559,25888800
+2013-10-02,22.709999,22.900000,22.670000,22.889999,18.542160,23205400
+2013-10-03,22.820000,22.840000,22.500000,22.600000,18.307245,34888500
+2013-10-04,22.600000,22.850000,22.600000,22.809999,18.477356,22550000
+2013-10-07,22.709999,23.000000,22.570000,22.830000,18.493559,21321300
+2013-10-08,22.870001,22.879999,22.480000,22.480000,18.210035,36111200
+2013-10-09,22.510000,22.959999,22.480000,22.590000,18.299145,40435400
+2013-10-10,22.990000,23.219999,22.920000,23.100000,18.712275,39189400
+2013-10-11,22.830000,23.260000,22.820000,23.260000,18.841875,24550600
+2013-10-14,23.090000,23.490000,23.030001,23.450001,18.995790,27176700
+2013-10-15,23.400000,23.590000,23.320000,23.389999,18.947189,42957700
+2013-10-16,23.260000,23.740000,23.219999,23.700001,19.198307,47723400
+2013-10-17,23.580000,23.940001,23.490000,23.920000,19.376518,28694900
+2013-10-18,23.860001,23.980000,23.680000,23.879999,19.344110,29579100
+2013-10-21,23.940001,24.170000,23.820000,24.139999,19.554728,35297600
+2013-10-22,24.170000,24.200001,24.010000,24.070000,19.498026,29010800
+2013-10-23,23.930000,24.049999,23.559999,23.740000,19.230703,31651100
+2013-10-24,23.860001,23.969999,23.780001,23.780001,19.263107,47590200
+2013-10-25,24.110001,24.240000,24.020000,24.240000,19.635733,59634700
+2013-10-28,24.180000,24.490000,24.170000,24.360001,19.732937,65581600
+2013-10-29,24.400000,24.670000,24.350000,24.520000,19.862553,29961700
+2013-10-30,24.530001,24.680000,24.400000,24.500000,19.846355,24091800
+2013-10-31,24.520000,24.730000,24.430000,24.469999,19.822048,30901400
+2013-11-01,24.510000,24.650000,24.219999,24.330000,19.708637,28302100
+2013-11-04,24.320000,24.400000,24.150000,24.260000,19.651936,26639800
+2013-11-05,23.920000,24.110001,23.770000,24.030001,19.647854,22849900
+2013-11-06,24.059999,24.309999,23.889999,24.250000,19.827734,25525700
+2013-11-07,24.370001,24.379999,24.000000,24.059999,19.672380,25631100
+2013-11-08,24.030001,24.120001,23.840000,24.090000,19.696907,31502900
+2013-11-11,24.040001,24.290001,23.930000,24.170000,19.762316,19236500
+2013-11-12,23.990000,24.500000,23.980000,24.430000,19.974901,37813500
+2013-11-13,24.250000,24.620001,24.200001,24.600000,20.113901,22990300
+2013-11-14,24.430000,24.500000,24.350000,24.389999,19.942194,20198900
+2013-11-15,24.400000,24.549999,24.250000,24.520000,20.048491,22866500
+2013-11-18,24.610001,24.700001,24.480000,24.600000,20.113901,24712500
+2013-11-19,24.740000,24.870001,24.610001,24.700001,20.195662,24870200
+2013-11-20,24.700001,24.820000,24.459999,24.559999,20.081202,20288600
+2013-11-21,24.610001,25.290001,24.520000,25.230000,20.629013,44050600
+2013-11-22,24.500000,24.510000,23.840000,23.870001,19.517025,77908100
+2013-11-25,24.020000,24.020000,23.500000,23.750000,19.418909,43389300
+2013-11-26,23.790001,23.840000,23.520000,23.650000,19.337145,30600800
+2013-11-27,23.639999,23.920000,23.520000,23.900000,19.541552,28419200
+2013-11-29,23.900000,23.990000,23.760000,23.840000,19.492500,13802900
+2013-12-02,24.000000,24.000000,23.650000,23.700001,19.378029,25685300
+2013-12-03,23.690001,23.730000,23.400000,23.549999,19.255379,35066400
+2013-12-04,23.520000,23.850000,23.520000,23.740000,19.410727,43501500
+2013-12-05,23.820000,24.350000,23.750000,24.260000,19.835903,45399100
+2013-12-06,24.969999,25.250000,24.750000,24.820000,20.293774,53871400
+2013-12-09,24.840000,25.080000,24.680000,24.930000,20.383722,29614700
+2013-12-10,24.889999,24.969999,24.660000,24.820000,20.293774,18203700
+2013-12-11,24.740000,24.879999,24.400000,24.420000,19.966724,24682400
+2013-12-12,24.719999,24.889999,24.420000,24.469999,20.007605,21917800
+2013-12-13,24.209999,24.490000,24.160000,24.290001,19.860430,20631200
+2013-12-16,24.330000,24.709999,24.330000,24.450001,19.991257,25061100
+2013-12-17,24.420000,24.770000,24.379999,24.660000,20.162956,28158500
+2013-12-18,24.709999,25.200001,24.530001,25.150000,20.563606,42680500
+2013-12-19,25.120001,25.240000,24.889999,25.139999,20.555431,31880600
+2013-12-20,25.110001,25.350000,25.040001,25.059999,20.490013,55380100
+2013-12-23,25.270000,25.430000,25.180000,25.320000,20.702599,28120800
+2013-12-24,25.379999,25.620001,25.350000,25.430000,20.792542,12157900
+2013-12-26,25.430000,25.700001,25.430000,25.700001,21.013302,16957000
+2013-12-27,25.750000,25.799999,25.480000,25.600000,20.931540,12970600
+2013-12-30,25.670000,25.850000,25.600000,25.850000,21.135950,19787200
+2013-12-31,25.809999,26.040001,25.770000,25.959999,21.225887,22808100
+2014-01-02,25.780001,25.820000,25.469999,25.790001,21.086889,31833300
+2014-01-03,25.860001,25.900000,25.600000,25.780001,21.078712,27796700
+2014-01-06,25.770000,25.790001,25.450001,25.459999,20.817074,28682300
+2014-01-07,25.540001,25.730000,25.469999,25.590000,20.923365,19665100
+2014-01-08,25.639999,25.709999,25.299999,25.430000,20.792542,29680500
+2014-01-09,25.420000,25.549999,25.250000,25.309999,20.694424,20878000
+2014-01-10,25.500000,25.850000,25.500000,25.530001,20.874306,30588800
+2014-01-13,25.629999,25.990000,25.420000,25.500000,20.849779,40274500
+2014-01-14,26.010000,26.549999,25.900000,26.510000,21.675583,74142900
+2014-01-15,26.719999,27.120001,26.610001,26.670000,21.806412,58277700
+2014-01-16,26.639999,26.740000,26.330000,26.540001,21.700123,48960800
+2014-01-17,25.360001,25.860001,25.250000,25.850000,21.135950,111758900
+2014-01-21,25.790001,25.799999,25.270000,25.590000,20.923365,42286400
+2014-01-22,25.389999,25.540001,25.150000,25.309999,20.694424,48749900
+2014-01-23,25.170000,25.250000,24.900000,25.129999,20.547251,40241000
+2014-01-24,24.879999,25.190001,24.790001,24.809999,20.285604,34838700
+2014-01-27,24.770000,24.990000,24.660000,24.719999,20.212021,32564900
+2014-01-28,24.709999,25.049999,24.570000,24.900000,20.359196,32453800
+2014-01-29,24.750000,24.959999,24.629999,24.680000,20.179308,27145700
+2014-01-30,24.750000,24.889999,24.540001,24.740000,20.228371,24610100
+2014-01-31,24.450001,24.650000,24.400000,24.540001,20.064842,28623300
+2014-02-03,24.500000,24.510000,23.889999,23.950001,19.582436,52868200
+2014-02-04,23.990000,24.040001,23.580000,23.820000,19.476143,50816300
+2014-02-05,23.700001,23.760000,23.500000,23.520000,19.414236,32476200
+2014-02-06,23.600000,24.080000,23.549999,23.990000,19.802193,28008400
+2014-02-07,24.200001,24.260000,23.770000,24.209999,19.983784,30808400
+2014-02-10,24.110001,24.370001,24.059999,24.290001,20.049822,24571300
+2014-02-11,24.350000,24.520000,24.330000,24.469999,20.198393,17911700
+2014-02-12,24.510000,24.690001,24.370001,24.549999,20.264437,25874100
+2014-02-13,24.430000,24.740000,24.309999,24.700001,20.388250,22922000
+2014-02-14,24.580000,24.760000,24.410000,24.760000,20.437777,20539700
+2014-02-18,24.670000,24.780001,24.549999,24.760000,20.437777,17738100
+2014-02-19,24.650000,24.719999,24.420000,24.500000,20.223166,25686000
+2014-02-20,24.540001,24.850000,24.500000,24.740000,20.421268,20193800
+2014-02-21,24.950001,24.959999,24.350000,24.420000,20.157125,30579800
+2014-02-24,24.510000,24.879999,24.410000,24.629999,20.330471,24145500
+2014-02-25,24.670000,24.709999,24.459999,24.620001,20.322214,21539100
+2014-02-26,24.740000,24.980000,24.610001,24.799999,20.470793,19820200
+2014-02-27,24.799999,24.799999,24.510000,24.760000,20.437777,20863900
+2014-02-28,24.790001,24.850000,24.570000,24.760000,20.437777,23482700
+2014-03-03,24.549999,24.590000,24.299999,24.500000,20.223166,25728500
+2014-03-04,24.719999,24.780001,24.500000,24.610001,20.313955,23661200
+2014-03-05,24.700001,24.709999,24.400000,24.500000,20.223166,21036200
+2014-03-06,24.570000,24.650000,24.379999,24.629999,20.330471,22371700
+2014-03-07,24.700001,24.850000,24.570000,24.639999,20.338728,25373400
+2014-03-10,24.610001,24.889999,24.580000,24.840000,20.503809,24908100
+2014-03-11,24.780001,24.850000,24.610001,24.730000,20.413012,26656800
+2014-03-12,24.650000,24.879999,24.610001,24.760000,20.437777,21244800
+2014-03-13,24.799999,25.000000,24.430000,24.570000,20.280941,26243300
+2014-03-14,24.480000,24.650000,24.400000,24.500000,20.223166,21807200
+2014-03-17,24.639999,24.820000,24.490000,24.700001,20.388250,18525800
+2014-03-18,24.680000,24.900000,24.549999,24.820000,20.487301,26344000
+2014-03-19,24.850000,25.250000,24.770000,25.020000,20.652391,34229400
+2014-03-20,25.000000,25.590000,24.940001,25.430000,20.990818,37009100
+2014-03-21,25.610001,25.680000,25.160000,25.170000,20.776207,56861900
+2014-03-24,25.209999,25.379999,24.920000,25.120001,20.734932,36950600
+2014-03-25,25.190001,25.670000,25.170000,25.459999,21.015579,32317400
+2014-03-26,25.590000,25.740000,25.320000,25.379999,20.949543,26442800
+2014-03-27,25.360001,25.750000,25.290001,25.309999,20.891764,27201100
+2014-03-28,25.410000,25.809999,25.320000,25.620001,21.147655,22884500
+2014-03-31,25.650000,26.059999,25.620001,25.809999,21.304482,29336300
+2014-04-01,25.799999,26.000000,25.639999,25.990000,21.453060,23778700
+2014-04-02,25.959999,26.049999,25.639999,25.889999,21.370516,22464700
+2014-04-03,26.150000,26.459999,26.139999,26.410000,21.799742,38581300
+2014-04-04,26.490000,26.730000,26.110001,26.160000,21.593382,47918000
+2014-04-07,26.299999,26.740000,26.200001,26.490000,21.865774,49813500
+2014-04-08,26.360001,26.980000,26.350000,26.910000,22.212460,56699500
+2014-04-09,26.930000,27.020000,26.730000,26.980000,22.270237,34481800
+2014-04-10,27.010000,27.090000,26.360001,26.430000,21.816250,40478200
+2014-04-11,26.270000,26.590000,26.170000,26.180000,21.609896,36121100
+2014-04-14,26.309999,26.650000,26.139999,26.559999,21.923559,26957900
+2014-04-15,26.510000,26.830000,26.360001,26.770000,22.096899,45074400
+2014-04-16,26.980000,27.240000,26.600000,26.930000,22.228975,59033600
+2014-04-17,26.879999,27.160000,26.790001,27.040001,22.319765,38108500
+2014-04-21,27.049999,27.049999,26.730000,26.950001,22.245476,20398600
+2014-04-22,26.910000,26.980000,26.660000,26.840000,22.154678,29601600
+2014-04-23,26.799999,26.969999,26.719999,26.750000,22.080395,25574300
+2014-04-24,26.809999,26.959999,26.639999,26.750000,22.080395,25432800
+2014-04-25,26.650000,26.719999,26.190001,26.260000,21.675926,33614400
+2014-04-28,26.170000,26.389999,26.010000,26.330000,21.733709,33472800
+2014-04-29,26.360001,26.660000,26.350000,26.480000,21.857525,22146000
+2014-04-30,26.320000,26.700001,26.219999,26.690001,22.030865,25863900
+2014-05-01,26.510000,26.670000,26.389999,26.450001,21.832756,19755200
+2014-05-02,26.559999,26.639999,26.400000,26.410000,21.799742,24235200
+2014-05-05,26.160000,26.260000,25.990000,26.170000,21.787254,20738900
+2014-05-06,26.160000,26.379999,26.000000,26.200001,21.812231,21818000
+2014-05-07,26.260000,26.450001,26.219999,26.370001,21.953758,24692800
+2014-05-08,26.320000,26.530001,26.219999,26.340000,21.928787,24166900
+2014-05-09,26.370001,26.410000,26.219999,26.299999,21.895485,20324400
+2014-05-12,26.410000,26.540001,26.299999,26.370001,21.953758,20607800
+2014-05-13,26.490000,26.540001,26.330000,26.450001,22.020363,20525000
+2014-05-14,26.490000,26.520000,26.330000,26.330000,21.920454,17811900
+2014-05-15,26.330000,26.500000,26.010000,26.010000,21.654051,31752700
+2014-05-16,26.049999,26.070000,25.740000,25.820000,21.495871,30017200
+2014-05-19,25.750000,26.090000,25.750000,26.040001,21.679026,22679600
+2014-05-20,26.020000,26.170000,25.879999,26.040001,21.679026,22292600
+2014-05-21,26.100000,26.250000,26.000000,26.200001,21.812231,18721300
+2014-05-22,26.209999,26.270000,26.080000,26.150000,21.770607,15926500
+2014-05-23,26.150000,26.299999,26.139999,26.290001,21.887159,17172200
+2014-05-27,26.330000,26.740000,26.180000,26.709999,22.236820,27271900
+2014-05-28,26.700001,26.940001,26.660000,26.879999,22.378347,27150100
+2014-05-29,26.910000,26.959999,26.719999,26.959999,22.444950,20638900
+2014-05-30,26.940001,27.320000,26.930000,27.320000,22.744663,43641000
+2014-06-02,27.309999,27.350000,27.120001,27.260000,22.694714,20264900
+2014-06-03,27.219999,27.700001,27.120001,27.660000,23.027723,33256300
+2014-06-04,27.510000,27.760000,27.500000,27.600000,22.977768,21612500
+2014-06-05,27.559999,27.660000,27.430000,27.660000,23.027723,26546200
+2014-06-06,27.780001,28.209999,27.730000,28.170000,23.452307,34795600
+2014-06-09,28.100000,28.420000,27.830000,27.910000,23.235853,39933000
+2014-06-10,27.850000,28.330000,27.719999,28.240000,23.510590,34256900
+2014-06-11,28.139999,28.209999,27.799999,27.930000,23.252504,27747700
+2014-06-12,27.860001,28.100000,27.770000,27.959999,23.277477,31211400
+2014-06-13,29.750000,30.059999,29.559999,29.870001,24.867607,122194300
+2014-06-16,29.719999,30.150000,29.670000,30.010000,24.984159,36407800
+2014-06-17,29.879999,30.100000,29.840000,29.950001,24.934210,28440600
+2014-06-18,29.879999,29.980000,29.670000,29.930000,24.917559,34412300
+2014-06-19,29.969999,30.090000,29.889999,30.090000,25.050764,27166600
+2014-06-20,30.070000,30.200001,30.030001,30.200001,25.142345,39826400
+2014-06-23,30.100000,30.309999,29.850000,30.230000,25.167318,26528900
+2014-06-24,30.160000,30.830000,30.090000,30.500000,25.392096,53397600
+2014-06-25,30.480000,31.000000,30.450001,30.879999,25.708462,44293300
+2014-06-26,30.809999,30.900000,30.610001,30.780001,25.625208,26722300
+2014-06-27,30.870001,31.000000,30.700001,30.930000,25.750086,30776300
+2014-06-30,30.870001,31.000000,30.660000,30.900000,25.725109,21558400
+2014-07-01,30.990000,31.090000,30.870001,30.980000,25.791712,28240000
+2014-07-02,30.990000,31.049999,30.799999,30.980000,25.791712,16831200
+2014-07-03,31.080000,31.360001,31.020000,31.139999,25.924915,20437600
+2014-07-07,31.090000,31.200001,30.920000,31.030001,25.833344,22233400
+2014-07-08,31.000000,31.080000,30.700001,30.790001,25.633530,37608700
+2014-07-09,30.840000,30.980000,30.690001,30.889999,25.716785,28302400
+2014-07-10,30.600000,31.330000,30.440001,31.260000,26.024824,32455100
+2014-07-11,31.260000,31.450001,31.040001,31.250000,26.016499,20045000
+2014-07-14,31.410000,31.580000,31.340000,31.490000,26.216299,24244600
+2014-07-15,31.580000,31.799999,31.160000,31.709999,26.399462,61006100
+2014-07-16,33.310001,34.740002,33.209999,34.650002,28.847094,135834600
+2014-07-17,34.200001,34.360001,33.630001,33.700001,28.056196,70591100
+2014-07-18,33.799999,33.840000,33.389999,33.700001,28.056196,46528800
+2014-07-21,33.549999,34.230000,33.540001,34.060001,28.355900,32097200
+2014-07-22,34.160000,34.830002,34.070000,34.790001,28.963644,42915100
+2014-07-23,34.680000,34.709999,34.299999,34.500000,28.722216,26077000
+2014-07-24,34.380001,34.669998,34.099998,34.250000,28.514082,33180400
+2014-07-25,34.150002,34.369999,33.930000,34.250000,28.514082,31614000
+2014-07-28,34.230000,34.320000,33.880001,34.230000,28.497431,30972200
+2014-07-29,34.270000,34.369999,34.090000,34.189999,28.464127,26141700
+2014-07-30,34.310001,34.570000,34.040001,34.349998,28.597340,32782800
+2014-07-31,34.090000,34.250000,33.810001,33.889999,28.214376,35431200
+2014-08-01,33.750000,34.029999,33.610001,33.740002,28.089495,33472400
+2014-08-04,33.790001,34.090000,33.549999,34.049999,28.347569,27250100
+2014-08-05,33.759998,33.779999,32.599998,32.820000,27.505318,49845100
+2014-08-06,32.599998,33.189999,32.389999,32.849998,27.530458,27923900
+2014-08-07,32.930000,33.150002,32.540001,32.680000,27.387989,27820100
+2014-08-08,32.779999,33.000000,32.540001,32.599998,27.320940,35484000
+2014-08-11,32.820000,33.240002,32.810001,33.020000,27.672930,27718600
+2014-08-12,32.910000,33.150002,32.680000,33.130001,27.765118,24805600
+2014-08-13,33.240002,34.150002,33.230000,34.099998,28.578045,36291000
+2014-08-14,34.049999,34.230000,33.740002,33.939999,28.443956,25458000
+2014-08-15,34.099998,34.209999,33.709999,34.169998,28.636705,28577600
+2014-08-18,34.259998,34.470001,33.980000,34.410000,28.837847,27232200
+2014-08-19,34.500000,34.500000,34.250000,34.340000,28.779179,29281900
+2014-08-20,34.230000,34.509998,34.180000,34.500000,28.913273,27140300
+2014-08-21,34.459999,35.189999,34.450001,35.150002,29.458015,37164900
+2014-08-22,35.200001,35.200001,34.910000,34.939999,29.282019,21196700
+2014-08-25,35.090000,35.150002,34.650002,34.810001,29.173069,18614500
+2014-08-26,34.790001,35.049999,34.689999,34.799999,29.164684,19664700
+2014-08-27,34.889999,34.939999,34.630001,34.790001,29.156305,17168900
+2014-08-28,34.610001,34.810001,34.610001,34.650002,29.038980,18908900
+2014-08-29,34.810001,34.939999,34.669998,34.919998,29.265261,32302800
+2014-09-02,34.759998,34.910000,34.430000,34.570000,28.971935,32094800
+2014-09-03,34.820000,34.880001,34.450001,34.570000,28.971935,26668800
+2014-09-04,34.529999,35.090000,34.520000,34.910000,29.256876,27632400
+2014-09-05,34.919998,35.119999,34.830002,35.000000,29.332304,20841900
+2014-09-08,34.959999,35.560001,34.880001,35.330002,29.608866,24859600
+2014-09-09,35.290001,35.290001,34.849998,34.910000,29.256876,22333100
+2014-09-10,34.849998,35.130001,34.669998,35.020000,29.349064,19964200
+2014-09-11,34.790001,35.020000,34.529999,35.020000,29.349064,21949000
+2014-09-12,34.900002,34.910000,34.500000,34.619999,29.013836,26732600
+2014-09-15,34.709999,34.770000,34.230000,34.540001,28.946796,22438000
+2014-09-16,34.470001,35.080002,34.470001,34.930000,29.273634,20875700
+2014-09-17,34.910000,35.200001,34.740002,34.980000,29.315548,26278900
+2014-09-18,35.119999,35.169998,34.860001,35.169998,29.474771,23809600
+2014-09-19,35.160000,35.220001,34.820000,34.820000,29.181452,46851900
+2014-09-22,34.779999,35.029999,34.549999,34.709999,29.089264,25447700
+2014-09-23,34.709999,34.709999,34.380001,34.419998,28.846218,25690700
+2014-09-24,34.400002,34.849998,34.369999,34.750000,29.122787,18829000
+2014-09-25,34.680000,34.790001,33.880001,34.139999,28.611572,34639700
+2014-09-26,34.259998,34.360001,33.630001,34.259998,28.712132,25882300
+2014-09-29,34.060001,34.990002,33.939999,34.900002,29.248503,29003100
+2014-09-30,34.900002,35.000000,34.410000,34.820000,29.181452,35274600
+2014-10-01,34.610001,34.779999,33.840000,33.990002,28.485857,35086600
+2014-10-02,33.959999,34.000000,33.259998,33.520000,28.091965,32910800
+2014-10-03,33.660000,34.180000,33.470001,34.029999,28.519373,25834600
+2014-10-06,34.150002,34.480000,33.869999,34.110001,28.586422,24321100
+2014-10-07,34.040001,34.049999,33.419998,33.470001,28.050060,25972100
+2014-10-08,33.490002,34.369999,33.139999,34.270000,28.720518,34960600
+2014-10-09,34.150002,34.430000,33.580002,33.619999,28.175768,28185700
+2014-10-10,32.619999,32.860001,30.500000,31.910000,26.742678,80917600
+2014-10-13,31.719999,32.369999,31.469999,31.469999,26.373928,42110200
+2014-10-14,31.990000,32.669998,31.709999,32.139999,26.935431,68671000
+2014-10-15,30.540001,31.650000,29.650000,31.280001,26.214695,92305200
+2014-10-16,30.889999,31.510000,30.750000,30.850000,25.854328,47787400
+2014-10-17,31.200001,31.709999,30.969999,31.379999,26.298496,37504500
+2014-10-20,31.040001,31.700001,30.900000,31.580000,26.466112,30523700
+2014-10-21,31.670000,32.619999,31.580000,32.610001,27.329327,33278400
+2014-10-22,32.660000,32.869999,32.220001,32.270000,27.044382,26725600
+2014-10-23,32.720001,32.910000,32.599998,32.689999,27.396366,22254900
+2014-10-24,32.720001,33.330002,32.570000,33.180000,27.807016,27814300
+2014-10-27,33.080002,33.299999,32.770000,33.200001,27.823786,23751900
+2014-10-28,33.230000,33.750000,33.230000,33.740002,28.276342,21857800
+2014-10-29,33.759998,33.970001,33.509998,33.919998,28.427187,24615200
+2014-10-30,33.580002,33.610001,32.400002,32.580002,27.304184,55217900
+2014-10-31,33.740002,34.009998,32.630001,34.009998,28.502619,52089700
+2014-11-03,33.810001,34.480000,33.790001,34.310001,28.754038,28703600
+2014-11-04,34.250000,34.779999,34.209999,34.540001,28.946796,34695900
+2014-11-05,34.049999,34.099998,33.599998,33.759998,28.478613,34705500
+2014-11-06,33.689999,34.230000,33.410000,33.820000,28.529230,25240600
+2014-11-07,33.980000,34.000000,33.189999,33.580002,28.326777,27604500
+2014-11-10,33.430000,33.490002,33.080002,33.259998,28.056829,30653600
+2014-11-11,33.360001,33.540001,33.200001,33.310001,28.099014,19676600
+2014-11-12,33.230000,33.419998,33.000000,33.380001,28.158070,22864200
+2014-11-13,33.349998,33.860001,33.340000,33.680000,28.411129,26449300
+2014-11-14,33.750000,33.970001,33.349998,33.950001,28.638899,18104600
+2014-11-17,33.820000,34.250000,33.759998,34.240002,28.883532,17646300
+2014-11-18,34.189999,34.900002,34.160000,34.709999,29.279999,30674800
+2014-11-19,34.689999,34.790001,34.250000,34.349998,28.976318,21289600
+2014-11-20,34.139999,35.970001,34.000000,35.950001,30.326014,61994700
+2014-11-21,35.980000,36.459999,35.500000,35.590000,30.022333,56721600
+2014-11-24,35.889999,36.430000,35.840000,36.250000,30.579081,33321100
+2014-11-25,36.360001,36.480000,36.150002,36.320000,30.638130,29093200
+2014-11-26,36.369999,36.990002,36.279999,36.900002,31.127396,24060000
+2014-11-28,37.040001,37.689999,36.939999,37.250000,31.422638,19128500
+2014-12-01,37.209999,37.619999,36.900002,37.169998,31.355154,30904000
+2014-12-02,37.180000,37.599998,37.180000,37.599998,31.717899,28361100
+2014-12-03,37.680000,37.889999,37.410000,37.430000,31.574486,30660800
+2014-12-04,37.400002,37.459999,37.040001,37.459999,31.599781,23359100
+2014-12-05,37.570000,37.900002,37.520000,37.669998,31.776939,20527600
+2014-12-08,37.459999,37.730000,36.939999,37.200001,31.380465,28134800
+2014-12-09,36.669998,37.090000,36.299999,36.889999,31.118958,28487300
+2014-12-10,36.930000,37.020000,36.299999,36.419998,30.722490,27499900
+2014-12-11,36.500000,37.209999,36.439999,36.700001,30.958685,25088200
+2014-12-12,36.450001,36.820000,36.220001,36.230000,30.562210,29322500
+2014-12-15,36.389999,36.779999,35.900002,35.919998,30.300705,30633400
+2014-12-16,35.860001,36.500000,35.560001,35.560001,29.997028,31166300
+2014-12-17,35.619999,36.330002,35.330002,36.240002,30.570646,31637700
+2014-12-18,36.750000,37.020000,36.430000,37.020000,31.228626,32128100
+2014-12-19,37.020000,37.160000,36.230000,36.369999,30.680305,76786800
+2014-12-22,36.389999,37.259998,36.389999,37.209999,31.388897,29227100
+2014-12-23,37.400002,37.700001,37.299999,37.430000,31.574486,22169700
+2014-12-24,37.470001,37.599998,37.180000,37.439999,31.582914,12109100
+2014-12-26,37.520000,37.740002,37.520000,37.549999,31.675713,14037200
+2014-12-29,37.450001,37.520000,37.169998,37.180000,31.363588,12203300
+2014-12-30,37.080002,37.189999,36.759998,36.759998,31.009298,15214100
+2014-12-31,36.630001,37.040001,36.290001,36.290001,30.612831,20393600
+2015-01-02,36.669998,37.160000,36.110001,36.360001,30.671871,23605600
+2015-01-05,36.200001,36.450001,35.939999,35.950001,30.326014,32785000
+2015-01-06,36.080002,36.230000,35.259998,35.279999,29.760834,30847600
+2015-01-07,35.639999,36.070000,35.270000,36.020000,30.385069,27725200
+2015-01-08,36.369999,37.000000,36.259998,36.689999,30.950247,31765400
+2015-01-09,36.770000,37.110001,36.400002,36.759998,31.009298,22850500
+2015-01-12,36.900002,37.000000,36.230000,36.599998,30.874329,29400800
+2015-01-13,36.869999,37.490002,36.290001,36.500000,30.789972,31478000
+2015-01-14,36.330002,36.910000,35.910000,36.349998,30.663437,34250300
+2015-01-15,36.529999,36.880001,36.029999,36.189999,30.528465,47181800
+2015-01-16,36.119999,36.660000,35.509998,36.450001,30.747791,62812200
+2015-01-20,36.099998,36.459999,35.570000,36.090000,30.444115,35929400
+2015-01-21,35.849998,36.680000,35.770000,36.480000,30.773100,27442600
+2015-01-22,36.560001,37.000000,36.139999,36.910000,31.135839,31809900
+2015-01-23,36.959999,37.029999,36.380001,36.450001,30.747791,27427100
+2015-01-26,36.189999,36.299999,35.570000,35.810001,30.207916,30906800
+2015-01-27,34.400002,34.720001,33.549999,34.189999,28.841345,58456200
+2015-01-28,34.470001,34.700001,33.720001,33.779999,28.495493,34929100
+2015-01-29,33.840000,34.279999,33.459999,34.209999,28.858217,29569400
+2015-01-30,33.700001,33.990002,33.000000,33.040001,27.871248,38719700
+2015-02-02,33.060001,33.750000,32.650002,33.650002,28.385826,38733800
+2015-02-03,33.779999,34.049999,32.610001,33.700001,28.428005,36038300
+2015-02-04,33.669998,33.840000,33.299999,33.599998,28.546947,25052800
+2015-02-05,33.680000,33.990002,33.450001,33.939999,28.835810,20491400
+2015-02-06,33.919998,34.000000,33.139999,33.299999,28.292065,29342400
+2015-02-09,33.000000,33.240002,32.669998,32.930000,27.977709,28705500
+2015-02-10,33.200001,33.730000,33.049999,33.700001,28.631912,20200000
+2015-02-11,33.669998,33.759998,33.320000,33.549999,28.504469,18364200
+2015-02-12,33.980000,34.130001,33.759998,34.130001,28.997242,20056700
+2015-02-13,34.250000,34.369999,33.950001,34.360001,29.192648,18037900
+2015-02-17,34.400002,34.750000,34.259998,34.740002,29.515509,19374100
+2015-02-18,34.650002,34.709999,34.189999,34.270000,29.116194,19992900
+2015-02-19,34.250000,34.419998,34.049999,34.209999,29.065210,11017500
+2015-02-20,34.150002,34.570000,33.910000,34.410000,29.235128,20955600
+2015-02-23,34.400002,34.500000,33.580002,33.759998,28.682878,25565500
+2015-02-24,33.610001,34.490002,33.509998,34.410000,29.235128,29607500
+2015-02-25,34.029999,34.150002,33.730000,33.950001,28.844315,24686300
+2015-02-26,33.619999,33.880001,33.430000,33.650002,28.589428,25928400
+2015-02-27,33.630001,33.639999,33.209999,33.250000,28.249592,24427300
+2015-03-02,33.290001,34.130001,33.119999,34.060001,28.937773,25406400
+2015-03-03,33.950001,34.380001,33.910000,34.099998,28.971754,27332000
+2015-03-04,33.860001,34.410000,33.720001,34.119999,28.988743,23005800
+2015-03-05,34.259998,34.500000,33.590000,33.730000,28.657398,21225800
+2015-03-06,33.540001,33.680000,33.080002,33.189999,28.198606,32373100
+2015-03-09,33.200001,33.270000,32.480000,32.720001,27.799292,33058800
+2015-03-10,32.240002,32.410000,31.500000,31.700001,26.932690,50278900
+2015-03-11,31.969999,32.959999,31.950001,32.330002,27.467943,49683600
+2015-03-12,31.010000,31.600000,30.580000,30.799999,26.168036,107402400
+2015-03-13,30.629999,30.980000,30.360001,30.930000,26.278492,47954700
+2015-03-16,30.930000,31.110001,30.650000,30.830000,26.193525,33074600
+2015-03-17,30.580000,30.730000,30.410000,30.590000,25.989620,29215600
+2015-03-18,30.410000,31.200001,30.299999,30.889999,26.244503,39834100
+2015-03-19,30.780001,31.100000,30.690001,30.740000,26.117062,27414200
+2015-03-20,30.990000,31.620001,30.930000,31.309999,26.601337,64777100
+2015-03-23,31.290001,31.790001,31.200001,31.200001,26.507881,29694000
+2015-03-24,31.160000,31.320000,30.740000,30.790001,26.159536,28471400
+2015-03-25,30.809999,30.889999,29.860001,29.889999,25.394888,37691000
+2015-03-26,29.500000,30.400000,29.309999,30.080000,25.556313,45450100
+2015-03-27,30.010000,33.000000,29.850000,32.000000,27.187569,73857200
+2015-03-30,31.660000,32.099998,31.299999,31.459999,26.728777,51391500
+2015-03-31,31.430000,31.930000,31.200001,31.270000,26.567350,32098500
+2015-04-01,31.129999,31.320000,30.650000,30.809999,26.176529,31532100
+2015-04-02,30.799999,31.230000,30.670000,30.809999,26.176529,20909600
+2015-04-06,30.809999,31.250000,30.450001,31.040001,26.371944,21490900
+2015-04-07,31.070000,31.590000,31.000000,31.260000,26.558855,23258300
+2015-04-08,31.230000,31.559999,31.059999,31.309999,26.601337,18250300
+2015-04-09,30.680000,31.620001,30.570000,31.240000,26.541866,34167600
+2015-04-10,31.330000,31.940001,31.330000,31.930000,27.128096,28084900
+2015-04-13,31.809999,32.049999,31.709999,31.730000,26.958176,23489000
+2015-04-14,31.680000,31.940001,31.270000,31.490000,26.754263,39754000
+2015-04-15,32.259998,32.990002,32.070000,32.830002,27.892748,61083500
+2015-04-16,32.849998,32.990002,32.700001,32.869999,27.926729,28903200
+2015-04-17,32.509998,32.700001,32.220001,32.470001,27.586891,30593600
+2015-04-20,32.610001,32.790001,32.529999,32.730000,27.807781,20649300
+2015-04-21,32.930000,32.970001,32.279999,32.430000,27.552902,19023800
+2015-04-22,32.410000,32.720001,32.029999,32.700001,27.782297,21144200
+2015-04-23,32.040001,32.410000,32.009998,32.349998,27.484934,23775300
+2015-04-24,32.410000,32.480000,32.020000,32.080002,27.255543,22759900
+2015-04-27,32.080002,32.689999,32.080002,32.500000,27.612375,25869600
+2015-04-28,32.299999,33.040001,32.230000,33.020000,28.054171,29572800
+2015-04-29,32.560001,33.000000,32.549999,32.889999,27.943726,21819000
+2015-04-30,32.709999,32.849998,32.299999,32.549999,27.654858,22013300
+2015-05-01,32.630001,33.490002,32.619999,33.419998,28.394014,27091200
+2015-05-04,33.270000,33.500000,33.220001,33.430000,28.402521,21397300
+2015-05-05,33.000000,33.099998,32.570000,32.639999,27.931850,29779200
+2015-05-06,32.500000,32.790001,31.930000,32.220001,27.572433,31985400
+2015-05-07,32.270000,32.630001,32.180000,32.240002,27.589552,21475300
+2015-05-08,32.509998,32.880001,32.340000,32.799999,28.068769,26926500
+2015-05-11,32.680000,32.709999,32.430000,32.689999,27.974634,18358600
+2015-05-12,32.439999,32.500000,32.000000,32.250000,27.598108,24530200
+2015-05-13,32.270000,32.900002,32.270000,32.639999,27.931850,20470800
+2015-05-14,32.860001,33.130001,32.770000,32.970001,28.214247,21098900
+2015-05-15,33.090000,33.119999,32.750000,32.990002,28.231363,17149700
+2015-05-18,32.980000,33.410000,32.849998,33.410000,28.590784,23689500
+2015-05-19,33.360001,33.380001,32.990002,33.150002,28.368290,21867100
+2015-05-20,33.060001,33.500000,33.009998,33.369999,28.556547,21359800
+2015-05-21,33.209999,33.560001,33.070000,33.549999,28.710585,21269800
+2015-05-22,33.470001,33.509998,33.320000,33.450001,28.625010,20845000
+2015-05-26,33.270000,33.290001,32.840000,33.099998,28.325500,28594500
+2015-05-27,33.200001,33.849998,33.130001,33.709999,28.847511,30172700
+2015-05-28,33.740002,34.150002,33.680000,34.009998,29.104229,27065700
+2015-05-29,34.240002,34.750000,34.209999,34.459999,29.489325,43545500
+2015-06-01,34.369999,34.590000,33.680000,33.910000,29.018660,46734500
+2015-06-02,33.639999,33.750000,33.139999,33.270000,28.470972,36351100
+2015-06-03,33.169998,33.240002,32.590000,32.730000,28.008867,38138700
+2015-06-04,32.509998,32.720001,32.200001,32.310001,27.649452,33761800
+2015-06-05,32.279999,32.299999,31.830000,31.840000,27.247242,27778500
+2015-06-08,31.809999,31.950001,31.209999,31.299999,26.785139,38171600
+2015-06-09,31.330000,31.660000,31.150000,31.250000,26.742350,33976700
+2015-06-10,31.459999,32.160000,31.370001,31.820000,27.230129,33336800
+2015-06-11,31.950001,32.099998,31.840000,31.850000,27.255800,24293600
+2015-06-12,31.719999,32.099998,31.200001,31.320000,26.802254,31629800
+2015-06-15,31.120001,31.510000,30.940001,31.389999,26.862152,23175000
+2015-06-16,31.260000,31.760000,31.129999,31.639999,27.076096,20254500
+2015-06-17,31.750000,32.090000,31.690001,31.950001,27.341377,28194200
+2015-06-18,32.080002,32.500000,32.000000,32.380001,27.709352,27722400
+2015-06-19,32.400002,32.570000,31.959999,32.070000,27.444065,39008400
+2015-06-22,32.259998,32.389999,32.080002,32.259998,27.606663,23608400
+2015-06-23,32.310001,32.340000,31.930000,32.090000,27.461184,17995900
+2015-06-24,32.150002,32.150002,31.879999,31.910000,27.307144,23313900
+2015-06-25,32.020000,32.320000,31.990000,31.990000,27.375610,22743300
+2015-06-26,31.510000,31.530001,30.760000,31.020000,26.545528,62157200
+2015-06-29,30.700001,30.980000,30.309999,30.389999,26.006403,35194500
+2015-06-30,30.629999,30.690001,30.150000,30.420000,26.032076,34412200
+2015-07-01,30.490000,30.549999,30.010000,30.180000,25.826696,27178900
+2015-07-02,30.180000,30.920000,30.100000,30.559999,26.151876,27105200
+2015-07-06,30.240000,30.450001,29.840000,30.040001,25.706884,32468100
+2015-07-07,29.870001,29.930000,29.090000,29.900000,25.587082,43833700
+2015-07-08,29.400000,29.670000,29.150000,29.500000,25.244776,45223800
+2015-07-09,29.719999,29.889999,28.820000,28.930000,24.757002,47167800
+2015-07-10,29.200001,29.350000,28.940001,29.170000,24.962383,31423800
+2015-07-13,29.270000,29.820000,29.190001,29.730000,25.441601,26452400
+2015-07-14,29.660000,30.110001,29.440001,29.650000,25.373138,39778300
+2015-07-15,29.650000,29.990000,29.469999,29.690001,25.407373,47852500
+2015-07-16,30.469999,30.480000,29.100000,29.900000,25.587082,81166700
+2015-07-17,29.660000,29.799999,29.100000,29.469999,25.219107,43697600
+2015-07-20,29.620001,29.620001,29.070000,29.100000,24.902475,33812900
+2015-07-21,28.959999,29.260000,28.670000,28.719999,24.577288,45191000
+2015-07-22,28.570000,28.850000,28.430000,28.610001,24.483158,36387200
+2015-07-23,28.660000,28.969999,28.430000,28.600000,24.474602,33775200
+2015-07-24,28.530001,28.639999,28.059999,28.059999,24.012491,31621000
+2015-07-27,28.070000,28.420000,27.620001,28.350000,24.260662,42161100
+2015-07-28,28.510000,29.180000,28.440001,28.959999,24.782669,33182400
+2015-07-29,28.950001,29.129999,28.790001,29.010000,24.825459,26470200
+2015-07-30,29.100000,29.450001,28.850000,28.910000,24.739885,26582400
+2015-07-31,29.120001,29.120001,28.770000,28.950001,24.774111,27158800
+2015-08-03,29.000000,29.350000,28.900000,29.049999,24.859690,26213600
+2015-08-04,28.980000,29.150000,28.860001,29.129999,24.928146,25741700
+2015-08-05,29.190001,29.389999,29.020000,29.120001,25.126612,23622700
+2015-08-06,29.160000,29.230000,28.850000,29.010000,25.031693,27958200
+2015-08-07,28.799999,28.959999,28.690001,28.879999,24.919519,25606100
+2015-08-10,29.070000,29.680000,29.059999,29.639999,25.575298,22807400
+2015-08-11,29.469999,29.480000,28.959999,28.969999,24.997175,23758900
+2015-08-12,28.660000,29.570000,28.660000,29.459999,25.419977,33589100
+2015-08-13,29.400000,29.450001,28.870001,28.870001,24.910892,18821900
+2015-08-14,28.920000,29.040001,28.820000,29.020000,25.040318,14302700
+2015-08-17,28.830000,29.200001,28.709999,29.080000,25.092096,15548300
+2015-08-18,28.950001,29.049999,28.799999,28.910000,24.945410,19182600
+2015-08-19,28.650000,28.799999,28.280001,28.360001,24.470829,30530100
+2015-08-20,28.030001,28.240000,27.530001,27.530001,23.754650,31936600
+2015-08-21,27.330000,27.629999,26.559999,26.559999,22.917675,52288400
+2015-08-24,25.200001,27.629999,24.870001,26.250000,22.650188,83234200
+2015-08-25,27.040001,27.150000,25.870001,25.870001,22.322298,59371900
+2015-08-26,26.510000,27.340000,26.080000,27.299999,23.556194,47386700
+2015-08-27,27.719999,27.910000,27.010000,27.719999,23.918596,38649400
+2015-08-28,27.670000,28.610001,27.450001,28.420000,24.522604,43452400
+2015-08-31,28.330000,29.129999,28.160000,28.540001,24.626150,42401800
+2015-09-01,27.910000,28.170000,27.660000,27.820000,24.004879,44144000
+2015-09-02,28.350000,28.600000,28.139999,28.600000,24.677919,34618800
+2015-09-03,28.799999,29.420000,28.690001,29.080000,25.092096,38665900
+2015-09-04,28.570000,28.900000,28.410000,28.520000,24.608885,29116500
+2015-09-08,28.980000,29.500000,28.950001,29.500000,25.454496,27805000
+2015-09-09,29.719999,30.120001,29.170000,29.240000,25.230152,30774100
+2015-09-10,29.180000,29.660000,28.900000,29.270000,25.256037,25195800
+2015-09-11,29.080000,29.520000,29.040001,29.469999,25.428608,21786900
+2015-09-14,29.469999,29.530001,29.090000,29.389999,25.359581,24065100
+2015-09-15,29.559999,29.940001,29.480000,29.730000,25.652952,29819000
+2015-09-16,29.620001,29.790001,29.400000,29.770000,25.687466,25957800
+2015-09-17,29.620001,30.200001,29.549999,29.709999,25.635696,29805200
+2015-09-18,29.219999,29.420000,28.809999,29.020000,25.040318,60693400
+2015-09-21,29.090000,29.340000,28.940001,29.160000,25.161119,24417100
+2015-09-22,28.670000,28.900000,28.480000,28.670000,24.738325,28576200
+2015-09-23,29.020000,29.090000,28.590000,28.740000,24.798721,25984000
+2015-09-24,28.379999,28.670000,27.870001,28.480000,24.574377,32754700
+2015-09-25,28.940001,29.120001,28.629999,28.809999,24.859121,29192300
+2015-09-28,28.680000,29.360001,28.639999,28.760000,24.815971,42291000
+2015-09-29,28.830000,29.350000,28.760000,29.240000,25.230152,34169600
+2015-09-30,29.559999,30.320000,29.540001,30.139999,26.006727,41051700
+2015-10-01,30.209999,30.280001,29.459999,30.000000,25.885927,29832800
+2015-10-02,29.670000,30.530001,29.530001,30.510000,26.325991,27901500
+2015-10-05,30.730000,31.379999,30.559999,31.209999,26.929991,34842500
+2015-10-06,31.160000,31.850000,31.110001,31.740000,27.387312,34899800
+2015-10-07,32.000000,32.419998,31.719999,32.320000,27.887774,36930100
+2015-10-08,32.230000,32.599998,31.980000,32.520000,28.060352,27794600
+2015-10-09,32.369999,32.549999,31.940001,32.139999,27.732452,24209900
+2015-10-12,32.160000,32.320000,32.000000,32.209999,27.792860,18795000
+2015-10-13,32.029999,32.480000,31.980000,32.040001,27.646170,35588600
+2015-10-14,31.389999,32.930000,30.850000,32.799999,28.301943,75954800
+2015-10-15,32.840000,33.060001,32.459999,32.750000,28.258806,37634800
+2015-10-16,32.750000,33.200001,32.480000,33.040001,28.509039,29371300
+2015-10-19,32.880001,33.619999,32.869999,33.590000,28.983610,37624000
+2015-10-20,33.400002,33.700001,33.310001,33.439999,28.854176,24416100
+2015-10-21,33.669998,34.049999,33.320000,33.369999,28.793781,31928800
+2015-10-22,33.700001,34.500000,33.590000,34.400002,29.682535,39572600
+2015-10-23,34.540001,35.029999,34.400002,34.900002,30.113962,42796600
+2015-10-26,34.770000,34.959999,34.549999,34.590000,29.846472,22646900
+2015-10-27,34.410000,34.549999,34.310001,34.470001,29.742933,22630100
+2015-10-28,34.470001,34.709999,34.119999,34.709999,29.950022,21908400
+2015-10-29,34.200001,34.290001,33.770000,34.029999,29.363264,21325200
+2015-10-30,34.099998,34.290001,33.860001,33.860001,29.216587,24693900
+2015-11-02,33.730000,34.279999,33.639999,34.110001,29.432301,21743100
+2015-11-03,34.000000,34.410000,33.980000,34.310001,29.604870,18167000
+2015-11-04,34.270000,34.270000,33.900002,34.150002,29.674393,20762100
+2015-11-05,34.099998,34.200001,33.730000,34.000000,29.544046,16486100
+2015-11-06,33.930000,33.970001,33.410000,33.840000,29.405006,23701700
+2015-11-09,33.599998,33.830002,33.080002,33.349998,28.979237,24168700
+2015-11-10,33.169998,33.270000,32.810001,33.209999,28.857580,22451700
+2015-11-11,33.160000,33.380001,32.799999,32.860001,28.553450,19864700
+2015-11-12,32.709999,32.919998,32.389999,32.400002,28.153736,23265400
+2015-11-13,32.270000,32.380001,31.959999,32.110001,27.901743,23673200
+2015-11-16,32.090000,32.259998,31.930000,32.099998,27.893055,29899700
+2015-11-17,32.150002,32.880001,32.009998,32.639999,28.362289,22636400
+2015-11-18,32.730000,33.240002,32.619999,33.160000,28.814137,18619800
+2015-11-19,33.220001,34.730000,33.130001,34.299999,29.804728,45381600
+2015-11-20,34.480000,35.290001,34.480000,34.660000,30.117542,41137700
+2015-11-23,34.660000,34.849998,34.410000,34.480000,29.961142,20152900
+2015-11-24,34.330002,34.439999,33.900002,34.360001,29.856873,21413500
+2015-11-25,34.259998,34.740002,34.139999,34.450001,29.935064,17939400
+2015-11-27,34.540001,34.680000,34.400002,34.459999,29.943760,6620900
+2015-11-30,34.549999,34.900002,34.430000,34.770000,30.213137,21785800
+2015-12-01,35.000000,35.200001,34.709999,35.090000,30.491194,23560200
+2015-12-02,35.090000,35.410000,34.810001,34.830002,30.265266,18688200
+2015-12-03,34.970001,34.990002,34.000000,34.040001,29.578806,30131100
+2015-12-04,34.110001,35.029999,34.000000,34.939999,30.360855,24901000
+2015-12-07,34.790001,35.169998,34.750000,34.990002,30.404305,17731900
+2015-12-08,34.669998,34.950001,34.419998,34.750000,30.195757,13380200
+2015-12-09,34.880001,35.220001,34.509998,34.810001,30.247890,22548300
+2015-12-10,34.849998,35.070000,34.660000,34.770000,30.213137,17400700
+2015-12-11,34.310001,34.650002,34.200001,34.270000,29.778667,21251400
+2015-12-14,34.380001,34.480000,33.880001,34.470001,29.952450,19357100
+2015-12-15,34.650002,35.349998,34.639999,35.180000,30.569391,24365900
+2015-12-16,35.360001,35.470001,34.770000,35.299999,30.673670,23257900
+2015-12-17,35.320000,35.369999,34.759998,34.910000,30.334778,24963600
+2015-12-18,34.730000,34.750000,33.860001,33.869999,29.431080,41336600
+2015-12-21,34.110001,34.299999,33.820000,34.240002,29.752592,18006800
+2015-12-22,34.360001,34.779999,34.270000,34.730000,30.178370,18422000
+2015-12-23,34.950001,35.049999,34.779999,35.000000,30.412987,12526500
+2015-12-24,35.070000,35.259998,34.959999,34.980000,30.395603,5893800
+2015-12-28,34.950001,35.000000,34.570000,34.930000,30.352167,9449400
+2015-12-29,35.009998,35.590000,35.009998,35.439999,30.795319,14188600
+2015-12-30,35.380001,35.450001,34.950001,34.990002,30.404305,11566800
+2015-12-31,34.820000,34.959999,34.439999,34.450001,29.935064,14736700
+2016-01-04,33.880001,34.009998,33.459999,33.990002,29.535355,27882200
+2016-01-05,33.959999,34.000000,33.529999,33.830002,29.396330,16709500
+2016-01-06,33.250000,33.520000,32.799999,33.080002,28.744617,25491300
+2016-01-07,32.279999,33.009998,31.840000,31.840000,27.667130,37680500
+2016-01-08,32.090000,32.220001,31.430000,31.510000,27.380383,29953800
+2016-01-11,31.809999,32.220001,31.680000,32.060001,27.858301,27732400
+2016-01-12,32.759998,32.889999,32.270000,32.680000,28.397043,28587700
+2016-01-13,32.759998,32.930000,31.830000,31.910000,27.727955,34445700
+2016-01-14,31.969999,32.869999,31.799999,32.740002,28.449179,48728200
+2016-01-15,29.730000,30.500000,29.450001,29.760000,25.859734,76373900
+2016-01-19,29.980000,30.059999,29.480000,29.799999,25.894484,28878100
+2016-01-20,29.350000,29.870001,29.209999,29.590000,25.712011,39598200
+2016-01-21,29.650000,30.030001,29.240000,29.660000,25.772835,30157400
+2016-01-22,30.120001,30.240000,29.510000,29.930000,26.007444,25326500
+2016-01-25,29.990000,30.219999,29.570000,29.600000,25.720699,26441000
+2016-01-26,29.610001,30.049999,29.610001,29.940001,26.016144,24754900
+2016-01-27,29.879999,30.219999,29.639999,29.809999,25.903173,26384100
+2016-01-28,30.020000,30.180000,29.750000,29.969999,26.042213,22028100
+2016-01-29,30.209999,31.030001,30.100000,31.020000,26.954597,38311400
+2016-02-01,30.719999,31.120001,30.639999,30.820000,26.780806,19015100
+2016-02-02,30.450001,30.490000,29.629999,29.799999,25.894484,24994300
+2016-02-03,29.719999,29.719999,28.520000,29.340000,25.719172,44660100
+2016-02-04,29.139999,29.879999,29.110001,29.770000,26.096100,29257800
+2016-02-05,29.580000,29.760000,28.910000,29.040001,25.456188,27957500
+2016-02-08,28.740000,28.980000,28.299999,28.820000,25.263342,28725900
+2016-02-09,28.490000,29.150000,28.410000,28.809999,25.254580,22902600
+2016-02-10,28.879999,29.000000,28.190001,28.230000,24.746155,27267800
+2016-02-11,27.830000,28.410000,27.680000,28.219999,24.737385,28450200
+2016-02-12,28.570000,28.700001,28.139999,28.639999,25.105553,19699000
+2016-02-16,28.750000,28.950001,28.360001,28.780001,25.228281,30705200
+2016-02-17,28.860001,29.620001,28.730000,29.469999,25.833124,27691700
+2016-02-18,29.530001,29.760000,29.379999,29.420000,25.789295,20623300
+2016-02-19,29.200001,29.330000,28.709999,28.709999,25.166916,42056700
+2016-02-22,29.110001,29.540001,29.000000,29.350000,25.727932,23893100
+2016-02-23,29.299999,29.350000,28.600000,28.799999,25.245810,26638200
+2016-02-24,28.520000,29.299999,28.379999,29.190001,25.587683,21593600
+2016-02-25,29.320000,29.620001,28.950001,29.620001,25.964613,17571400
+2016-02-26,29.879999,30.080000,29.700001,29.799999,26.122396,19902200
+2016-02-29,29.719999,30.139999,29.580000,29.590000,25.938320,22903100
+2016-03-01,29.930000,30.530001,29.750000,30.370001,26.622053,25502600
+2016-03-02,30.299999,30.870001,30.120001,30.540001,26.771078,23779800
+2016-03-03,31.129999,31.350000,30.540001,30.580000,26.806143,25625200
+2016-03-04,30.500000,30.860001,30.049999,30.629999,26.849968,20356800
+2016-03-07,30.590000,31.120001,30.500000,30.940001,27.121710,18858200
+2016-03-08,30.830000,30.879999,30.379999,30.559999,26.788607,19104900
+2016-03-09,30.830000,31.040001,30.670000,30.870001,27.060354,14707800
+2016-03-10,31.139999,31.400000,30.379999,31.250000,27.393454,29584800
+2016-03-11,31.670000,31.790001,31.530001,31.760000,27.840517,22811200
+2016-03-14,31.660000,31.690001,31.299999,31.430000,27.551243,17438600
+2016-03-15,31.340000,31.650000,31.059999,31.650000,27.744091,16927700
+2016-03-16,31.490000,31.799999,31.170000,31.690001,27.779156,26298400
+2016-03-17,31.760000,32.169998,31.700001,31.980000,28.033373,22865300
+2016-03-18,32.160000,32.689999,32.060001,32.680000,28.646982,49934200
+2016-03-21,32.230000,32.419998,31.950001,32.340000,28.348938,21760900
+2016-03-22,32.160000,32.459999,31.950001,32.320000,28.331408,22200400
+2016-03-23,32.470001,32.470001,31.980000,32.000000,28.050903,18765300
+2016-03-24,31.870001,31.950001,31.700001,31.879999,27.945705,14211900
+2016-03-28,31.870001,32.000000,31.620001,31.900000,27.963236,11433000
+2016-03-29,31.930000,32.439999,31.730000,32.380001,28.384007,15313200
+2016-03-30,32.450001,32.750000,32.290001,32.709999,28.673273,16598000
+2016-03-31,32.529999,32.660000,32.320000,32.349998,28.357704,17880000
+2016-04-01,32.270000,32.470001,32.099998,32.450001,28.445368,18049700
+2016-04-04,32.200001,32.380001,31.740000,32.000000,28.050903,21581600
+2016-04-05,31.889999,32.119999,31.719999,31.900000,27.963236,20080000
+2016-04-06,31.969999,32.230000,31.770000,32.080002,28.121031,15740600
+2016-04-07,31.889999,31.900000,31.350000,31.549999,27.656435,23738200
+2016-04-08,31.760000,32.020000,31.480000,31.629999,27.726564,17031900
+2016-04-11,31.900000,32.340000,31.660000,31.670000,27.761623,19707700
+2016-04-12,31.879999,31.940001,31.379999,31.860001,27.928177,16774200
+2016-04-13,31.969999,32.180000,31.950001,32.130001,28.164856,19968100
+2016-04-14,31.780001,31.889999,31.549999,31.799999,27.875582,21620900
+2016-04-15,31.790001,31.889999,31.379999,31.459999,27.577538,28782800
+2016-04-18,31.430000,31.719999,31.379999,31.650000,27.744091,21566600
+2016-04-19,31.700001,31.809999,31.400000,31.600000,27.700268,33619300
+2016-04-20,31.320000,32.259998,31.250000,32.000000,28.050903,57629800
+2016-04-21,31.940001,32.060001,31.809999,31.969999,28.024605,28431400
+2016-04-22,31.740000,31.860001,31.219999,31.639999,27.735325,29625600
+2016-04-25,31.360001,31.500000,31.200001,31.389999,27.516182,19315700
+2016-04-26,31.389999,31.700001,31.170000,31.400000,27.524944,20976400
+2016-04-27,31.250000,31.799999,31.190001,31.750000,27.831755,20006200
+2016-04-28,31.450001,31.709999,31.030001,31.110001,27.270731,25146400
+2016-04-29,30.860001,30.870001,30.100000,30.280001,26.543163,36443700
+2016-05-02,30.450001,30.690001,30.360001,30.610001,26.832439,21086600
+2016-05-03,30.410000,30.559999,30.090000,30.360001,26.613291,27111100
+2016-05-04,30.170000,30.209999,29.700001,29.850000,26.392252,23278800
+2016-05-05,29.870001,30.020000,29.750000,29.900000,26.436455,23393300
+2016-05-06,29.610001,30.110001,29.520000,30.040001,26.560240,19632200
+2016-05-09,30.080000,30.170000,29.760000,29.799999,26.348036,16888300
+2016-05-10,30.000000,30.180000,29.820000,30.139999,26.648653,17013800
+2016-05-11,30.160000,30.250000,29.969999,30.059999,26.577923,15754200
+2016-05-12,30.110001,30.240000,29.570000,29.760000,26.312679,20826700
+2016-05-13,29.860001,30.200001,29.840000,29.910000,26.445299,19999600
+2016-05-16,29.900000,30.559999,29.879999,30.389999,26.869699,21826100
+2016-05-17,30.570000,30.570000,29.860001,29.980000,26.507195,25709900
+2016-05-18,30.030001,30.250000,29.780001,29.990000,26.516031,22469900
+2016-05-19,29.770000,29.930000,29.500000,29.629999,26.197731,21740900
+2016-05-20,29.730000,30.379999,29.700001,30.150000,26.657499,22777300
+2016-05-23,30.230000,30.480000,30.129999,30.230000,26.728228,20881900
+2016-05-24,30.500000,31.120001,30.450001,31.059999,27.462086,23699200
+2016-05-25,31.200001,31.570000,31.150000,31.389999,27.753862,18359600
+2016-05-26,31.490000,31.629999,31.400000,31.490000,27.842279,12692300
+2016-05-27,31.600000,31.650000,31.450001,31.570000,27.913006,13341300
+2016-05-31,31.510000,31.650000,31.309999,31.590000,27.930693,23040200
+2016-06-01,31.620001,31.719999,31.469999,31.660000,27.992582,17753500
+2016-06-02,31.559999,31.760000,31.450001,31.760000,28.080999,14140100
+2016-06-03,31.740000,31.740000,31.400000,31.620001,27.957218,15777500
+2016-06-06,31.639999,31.820000,31.580000,31.680000,28.010262,15139600
+2016-06-07,31.750000,32.020000,31.700001,31.879999,28.187098,19339100
+2016-06-08,31.799999,32.000000,31.790001,31.889999,28.195938,12732100
+2016-06-09,31.680000,32.000000,31.680000,31.940001,28.240150,11276800
+2016-06-10,31.700001,32.240002,31.650000,32.040001,28.328566,35749100
+2016-06-13,32.049999,32.500000,32.040001,32.169998,28.443508,23004800
+2016-06-14,32.009998,32.240002,31.790001,32.139999,28.416977,18754300
+2016-06-15,32.250000,32.259998,31.590000,31.610001,27.948378,23783300
+2016-06-16,31.440001,31.770000,31.219999,31.690001,28.019108,18547900
+2016-06-17,31.730000,31.809999,31.469999,31.760000,28.080999,27047900
+2016-06-20,32.070000,32.439999,32.009998,32.169998,28.443508,21961600
+2016-06-21,32.259998,32.380001,32.090000,32.320000,28.576130,15476500
+2016-06-22,32.299999,32.630001,32.250000,32.290001,28.549610,18304800
+2016-06-23,32.580002,33.000000,32.500000,32.990002,29.168518,22048800
+2016-06-24,31.799999,32.320000,31.400000,31.549999,27.895327,38094300
+2016-06-27,31.410000,31.410000,30.440001,30.719999,27.161470,34965100
+2016-06-28,30.969999,31.200001,30.809999,31.190001,27.577024,23693900
+2016-06-29,31.350000,31.980000,31.309999,31.930000,28.231310,22771100
+2016-06-30,32.000000,32.880001,31.969999,32.799999,29.000525,34528900
+2016-07-01,32.639999,32.889999,32.470001,32.750000,28.956326,17084600
+2016-07-05,32.500000,32.730000,32.459999,32.680000,28.894430,20107200
+2016-07-06,32.799999,33.000000,32.380001,32.970001,29.150839,21070200
+2016-07-07,32.959999,33.549999,32.959999,33.200001,29.354197,26119400
+2016-07-08,33.650002,34.000000,33.500000,34.000000,30.061525,23341900
+2016-07-11,34.040001,34.500000,34.040001,34.380001,30.397505,23820700
+2016-07-12,34.509998,34.970001,34.480000,34.939999,30.892639,28064100
+2016-07-13,35.040001,35.250000,34.880001,35.009998,30.954527,29120900
+2016-07-14,35.130001,35.299999,34.959999,35.200001,31.122515,25296400
+2016-07-15,35.259998,35.290001,34.900002,35.070000,31.007576,23661900
+2016-07-18,35.180000,35.200001,34.950001,35.049999,30.989893,19347200
+2016-07-19,34.889999,35.160000,34.849998,35.150002,31.078316,20395400
+2016-07-20,35.299999,35.930000,35.060001,35.689999,31.555759,42994200
+2016-07-21,34.330002,34.490002,33.860001,34.270000,30.300255,63708600
+2016-07-22,34.380001,34.700001,34.259998,34.660000,30.645065,33033700
+2016-07-25,34.619999,34.759998,34.570000,34.689999,30.671593,20277700
+2016-07-26,34.750000,35.230000,34.700001,35.090000,31.025263,29644400
+2016-07-27,35.000000,35.279999,34.630001,34.830002,30.795376,23601800
+2016-07-28,34.830002,34.830002,34.520000,34.770000,30.742332,21667400
+2016-07-29,34.770000,34.919998,34.599998,34.860001,30.821907,18171200
+2016-08-01,34.820000,34.910000,34.560001,34.849998,30.813065,18824400
+2016-08-02,34.810001,34.869999,34.330002,34.560001,30.556662,20057300
+2016-08-03,34.099998,34.279999,33.990002,34.250000,30.512114,18388800
+2016-08-04,34.290001,34.619999,34.220001,34.580002,30.806097,16362600
+2016-08-05,34.799999,35.130001,34.700001,34.980000,31.162436,20046200
+2016-08-08,34.900002,35.169998,34.860001,35.040001,31.215897,19497300
+2016-08-09,35.040001,35.160000,34.840000,34.919998,31.108984,12578900
+2016-08-10,35.000000,35.000000,34.500000,34.529999,30.761547,19579000
+2016-08-11,34.660000,34.740002,34.490002,34.680000,30.895180,16364100
+2016-08-12,34.520000,34.759998,34.439999,34.570000,30.797190,15708300
+2016-08-15,34.700001,35.160000,34.630001,34.910000,31.100077,18931100
+2016-08-16,34.770000,35.209999,34.770000,35.209999,31.367350,16320900
+2016-08-17,35.169998,35.209999,34.770000,35.020000,31.198071,18221600
+2016-08-18,34.959999,35.090000,34.750000,34.970001,31.153536,16085200
+2016-08-19,34.840000,35.270000,34.740002,35.240002,31.394073,16417600
+2016-08-22,35.200001,35.450001,35.119999,35.360001,31.500973,14941400
+2016-08-23,35.500000,35.689999,35.299999,35.400002,31.536598,18316000
+2016-08-24,35.320000,35.410000,35.020000,35.150002,31.313894,16343500
+2016-08-25,35.049999,35.220001,34.900002,35.090000,31.260439,12428000
+2016-08-26,35.110001,35.580002,35.049999,35.259998,31.411884,14469900
+2016-08-29,35.480000,35.669998,35.150002,35.549999,31.670229,15264300
+2016-08-30,35.590000,35.740002,35.520000,35.700001,31.803875,15183200
+2016-08-31,35.619999,35.900002,35.580002,35.889999,31.973127,20562700
+2016-09-01,35.990002,36.040001,35.580002,36.020000,32.088940,18925800
+2016-09-02,36.209999,36.330002,35.950001,36.080002,32.142391,16726700
+2016-09-06,36.380001,36.599998,36.169998,36.570000,32.578918,22337800
+2016-09-07,36.650002,36.650002,36.380001,36.459999,32.480915,18495600
+2016-09-08,36.349998,36.590000,36.119999,36.439999,32.463100,20356500
+2016-09-09,36.099998,36.389999,35.439999,35.439999,31.572237,29457900
+2016-09-12,35.189999,36.119999,35.060001,36.080002,32.142391,22796600
+2016-09-13,35.750000,35.880001,35.320000,35.610001,31.723690,23591300
+2016-09-14,35.509998,35.820000,35.400002,35.619999,31.732594,14074500
+2016-09-15,35.740002,36.650002,35.540001,36.560001,32.570004,23736000
+2016-09-16,37.720001,38.049999,37.250000,37.669998,33.558861,74577900
+2016-09-19,37.689999,38.020000,37.090000,37.160000,33.104523,30531700
+2016-09-20,37.419998,37.430000,36.939999,37.139999,33.086712,24796900
+2016-09-21,37.209999,37.459999,36.860001,37.450001,33.362877,21233700
+2016-09-22,37.599998,37.830002,37.439999,37.549999,33.451962,17013400
+2016-09-23,37.450001,37.650002,37.119999,37.189999,33.131256,18062500
+2016-09-26,36.919998,36.939999,36.599998,36.650002,32.650185,25518800
+2016-09-27,36.900002,37.220001,36.630001,37.180000,33.122345,22391600
+2016-09-28,37.310001,37.500000,37.150002,37.439999,33.353962,19020800
+2016-09-29,37.490002,37.529999,37.000000,37.320000,33.247063,17675000
+2016-09-30,37.470001,37.919998,37.439999,37.750000,33.630135,24279300
+2016-10-03,37.689999,37.950001,37.529999,37.660000,33.549965,14113600
+2016-10-04,37.770000,37.939999,37.330002,37.540001,33.443058,14393100
+2016-10-05,37.750000,38.310001,37.639999,37.990002,33.843948,22420800
+2016-10-06,37.840000,38.160000,37.580002,38.070000,33.915211,15171400
+2016-10-07,38.080002,38.220001,37.779999,38.099998,33.941944,16942500
+2016-10-10,38.250000,38.360001,37.900002,38.020000,33.870663,14954300
+2016-10-11,37.910000,38.000000,36.820000,37.270000,33.202518,27650500
+2016-10-12,37.200001,37.250000,36.810001,37.130001,33.077797,14053900
+2016-10-13,36.849998,37.130001,36.459999,36.970001,32.935268,16936000
+2016-10-14,37.189999,37.700001,37.160000,37.450001,33.362877,19123900
+2016-10-17,37.549999,37.720001,37.240002,37.290001,33.220341,15788100
+2016-10-18,37.970001,38.049999,37.529999,37.750000,33.630135,42907800
+2016-10-19,36.070000,36.090000,35.230000,35.509998,31.634596,75229000
+2016-10-20,35.410000,35.669998,35.099998,35.430000,31.563324,25669500
+2016-10-21,35.209999,35.400002,34.810001,35.150002,31.313894,20813200
+2016-10-24,35.430000,35.490002,35.110001,35.259998,31.411884,21524700
+2016-10-25,35.139999,35.250000,35.009998,35.099998,31.269342,17860300
+2016-10-26,35.040001,35.209999,34.740002,34.919998,31.108984,19977600
+2016-10-27,35.099998,35.230000,34.750000,34.810001,31.010996,14634700
+2016-10-28,34.869999,35.169998,34.709999,34.740002,30.948633,22296400
+2016-10-31,34.919998,35.080002,34.840000,34.869999,31.064444,19188600
+2016-11-01,34.900002,35.160000,34.270000,34.520000,30.752644,25368200
+2016-11-02,34.599998,34.900002,34.470001,34.599998,30.823914,21416400
+2016-11-03,34.450001,34.520000,33.869999,33.930000,30.455898,19400000
+2016-11-04,33.529999,33.930000,33.419998,33.610001,30.168657,21914700
+2016-11-07,34.240002,34.750000,34.150002,34.689999,31.138071,19296600
+2016-11-08,34.599998,34.950001,34.490002,34.740002,31.182953,14833100
+2016-11-09,34.130001,34.849998,33.669998,34.750000,31.191938,25999400
+2016-11-10,34.950001,34.950001,34.029999,34.500000,30.967533,28249900
+2016-11-11,34.570000,34.869999,34.340000,34.610001,31.066267,22665000
+2016-11-14,34.560001,34.730000,34.200001,34.480000,30.949577,22558900
+2016-11-15,34.639999,35.290001,34.610001,34.910000,31.335560,20676100
+2016-11-16,34.900002,34.919998,34.540001,34.840000,31.272713,18565500
+2016-11-17,34.810001,35.020000,34.630001,35.020000,31.434286,15748500
+2016-11-18,34.900002,35.000000,34.639999,34.950001,31.371458,16806900
+2016-11-21,35.099998,35.200001,34.840000,34.980000,31.398390,14259500
+2016-11-22,35.180000,35.500000,35.110001,35.480000,31.847191,22327400
+2016-11-23,35.480000,35.520000,35.099998,35.200001,31.595860,15843100
+2016-11-25,35.110001,35.450001,35.110001,35.439999,31.811277,6372800
+2016-11-28,35.430000,35.660000,35.209999,35.509998,31.874117,13549000
+2016-11-29,35.639999,35.639999,35.270000,35.310001,31.694597,19581000
+2016-11-30,35.200001,35.299999,34.700001,34.700001,31.147053,27016100
+2016-12-01,34.860001,34.930000,33.560001,33.759998,30.303299,29618700
+2016-12-02,33.720001,34.259998,33.599998,34.160000,30.662350,21492500
+2016-12-05,34.310001,34.419998,33.970001,34.389999,30.868795,14462000
+2016-12-06,34.389999,34.750000,34.299999,34.720001,31.165009,15297700
+2016-12-07,34.669998,35.570000,34.450001,35.500000,31.865137,21710300
+2016-12-08,35.480000,36.029999,35.220001,35.700001,32.044655,19966500
+2016-12-09,35.750000,35.900002,35.590000,35.759998,32.098526,16326900
+2016-12-12,35.779999,36.090000,35.669998,35.970001,32.287018,21985800
+2016-12-13,36.009998,36.889999,35.930000,36.799999,33.032040,35773600
+2016-12-14,36.700001,36.889999,36.459999,36.549999,32.807636,30819400
+2016-12-15,36.740002,37.160000,36.529999,36.790001,33.023056,23721500
+2016-12-16,36.720001,36.869999,36.090000,36.310001,32.592209,38212800
+2016-12-19,36.340000,36.950001,36.270000,36.889999,33.112823,18744300
+2016-12-20,36.950001,37.240002,36.889999,37.209999,33.400051,18551800
+2016-12-21,37.250000,37.349998,36.910000,36.980000,33.193611,14323600
+2016-12-22,37.230000,37.240002,36.810001,36.930000,33.148731,10793900
+2016-12-23,36.930000,36.980000,36.770000,36.970001,33.184631,6287300
+2016-12-27,36.910000,37.330002,36.910000,37.070000,33.274391,9033700
+2016-12-28,37.099998,37.200001,36.580002,36.630001,32.879440,12868600
+2016-12-29,36.509998,36.720001,36.430000,36.660000,32.906368,8447300
+2016-12-30,36.790001,36.799999,36.200001,36.270000,32.556297,17468000
+2017-01-03,36.610001,36.930000,36.270000,36.599998,32.852512,20196500
+2017-01-04,36.709999,36.770000,36.340000,36.410000,32.681965,15915700
+2017-01-05,36.450001,36.720001,36.310001,36.349998,32.628109,13986000
+2017-01-06,36.590000,36.680000,36.189999,36.480000,32.744797,15114000
+2017-01-09,36.480000,36.889999,36.480000,36.610001,32.861485,19461400
+2017-01-10,36.549999,36.930000,36.529999,36.540001,32.798649,15918800
+2017-01-11,36.509998,37.000000,36.509998,36.950001,33.166676,22398400
+2017-01-12,36.830002,36.830002,36.320000,36.709999,32.951237,20391900
+2017-01-13,36.709999,36.860001,36.619999,36.790001,33.023056,15072200
+2017-01-17,36.669998,36.830002,36.590000,36.799999,33.032040,20195200
+2017-01-18,36.889999,37.009998,36.610001,36.759998,32.996128,15382500
+2017-01-19,36.509998,36.910000,36.509998,36.570000,32.825577,13654500
+2017-01-20,36.759998,37.029999,36.580002,36.939999,33.157696,23950900
+2017-01-23,37.070000,37.209999,36.549999,36.770000,33.005112,27752600
+2017-01-24,36.840000,37.740002,36.810001,37.619999,33.768074,35140900
+2017-01-25,37.869999,38.000000,37.520000,37.799999,33.929638,32276400
+2017-01-26,37.820000,37.919998,37.419998,37.560001,33.714218,34144800
+2017-01-27,38.000000,38.450001,37.810001,37.980000,34.091217,44368600
+2017-01-30,37.740002,37.840000,37.330002,37.419998,33.588547,23954700
+2017-01-31,37.220001,37.369999,36.639999,36.820000,33.049988,27059100
+2017-02-01,36.820000,36.950001,36.020000,36.520000,32.780704,28380600
+2017-02-02,36.259998,36.700001,36.200001,36.680000,32.924324,31916900
+2017-02-03,36.689999,36.820000,36.450001,36.520000,33.014725,21038100
+2017-02-06,36.509998,36.509998,36.150002,36.270000,32.788715,21427000
+2017-02-07,36.450001,36.520000,36.240002,36.349998,32.861042,18581900
+2017-02-08,36.340000,36.650002,36.139999,36.380001,32.888165,20807400
+2017-02-09,36.500000,36.500000,35.400002,35.459999,32.056469,47802700
+2017-02-10,35.259998,35.430000,34.840000,35.340000,31.947981,44106500
+2017-02-13,35.570000,35.849998,35.340000,35.799999,32.363834,28180600
+2017-02-14,35.840000,35.959999,35.529999,35.930000,32.481350,25734800
+2017-02-15,35.980000,36.060001,35.669998,36.049999,32.589836,18452200
+2017-02-16,36.180000,36.560001,36.099998,36.410000,32.915283,21317500
+2017-02-17,36.320000,36.480000,36.099998,36.480000,32.978569,18909900
+2017-02-21,36.529999,36.650002,36.330002,36.520000,33.014725,20556000
+2017-02-22,36.340000,36.400002,35.790001,36.070000,32.607914,29904400
+2017-02-23,36.240002,36.299999,35.900002,36.180000,32.707359,22775000
+2017-02-24,36.139999,36.529999,35.950001,36.529999,33.023758,18617600
+2017-02-27,36.419998,36.680000,36.270000,36.509998,33.005684,14065200
+2017-02-28,36.419998,36.459999,36.000000,36.200001,32.725437,24977000
+2017-03-01,35.849998,36.099998,35.439999,35.930000,32.481350,34085900
+2017-03-02,35.930000,36.020000,35.650002,35.910000,32.463272,23602100
+2017-03-03,35.939999,36.090000,35.669998,35.900002,32.454231,17538100
+2017-03-06,35.790001,35.799999,35.419998,35.570000,32.155907,24416700
+2017-03-07,35.540001,35.799999,35.389999,35.799999,32.363834,23434900
+2017-03-08,35.669998,35.900002,35.529999,35.619999,32.201103,20920100
+2017-03-09,35.599998,35.939999,35.500000,35.820000,32.381905,23616800
+2017-03-10,36.119999,36.299999,35.779999,35.910000,32.463272,25402300
+2017-03-13,35.849998,36.040001,34.939999,35.160000,31.785255,53582900
+2017-03-14,35.060001,35.230000,34.660000,35.180000,31.803339,28586900
+2017-03-15,34.939999,35.169998,34.680000,35.099998,31.731012,27996100
+2017-03-16,35.169998,35.360001,35.070000,35.139999,31.767178,19616100
+2017-03-17,35.310001,35.330002,35.099998,35.270000,31.884699,30778900
+2017-03-20,35.369999,35.630001,35.259998,35.430000,32.029339,17322300
+2017-03-21,35.590000,35.599998,35.000000,35.040001,31.676769,22814500
+2017-03-22,35.220001,35.459999,35.000000,35.369999,31.975100,19144500
+2017-03-23,35.490002,35.490002,35.020000,35.270000,31.884699,20640400
+2017-03-24,35.650002,35.730000,35.119999,35.160000,31.785255,22188000
+2017-03-27,35.070000,35.500000,34.939999,35.389999,31.993185,16992200
+2017-03-28,35.340000,35.709999,35.209999,35.599998,32.183018,18398100
+2017-03-29,35.520000,35.700001,35.439999,35.570000,32.155907,17202600
+2017-03-30,35.580002,35.889999,35.520000,35.750000,32.318626,16433000
+2017-03-31,35.750000,36.250000,35.740002,36.070000,32.607914,21438400
+2017-04-03,36.189999,36.740002,36.119999,36.160000,32.689278,32013600
+2017-04-04,36.119999,36.380001,35.990002,36.279999,32.797756,18918000
+2017-04-05,36.430000,36.759998,36.169998,36.220001,32.743515,22455500
+2017-04-06,36.130001,36.279999,36.029999,36.029999,32.571747,20198200
+2017-04-07,36.070000,36.320000,35.990002,36.029999,32.571747,15689500
+2017-04-10,36.020000,36.090000,35.610001,35.799999,32.363834,19973700
+2017-04-11,35.770000,35.790001,35.209999,35.740002,32.309586,22711800
+2017-04-12,35.869999,36.009998,35.500000,35.630001,32.210152,19289800
+2017-04-13,35.549999,35.759998,35.250000,35.250000,31.866621,15764000
+2017-04-17,35.439999,35.590000,35.330002,35.480000,32.074539,12560700
+2017-04-18,35.430000,35.810001,35.299999,35.770000,32.336716,12321100
+2017-04-19,35.970001,36.220001,35.889999,35.910000,32.463272,16594600
+2017-04-20,36.180000,36.270000,35.860001,36.180000,32.707359,22968300
+2017-04-21,36.200001,36.419998,35.849998,36.320000,32.833923,20390500
+2017-04-24,36.669998,36.849998,36.459999,36.750000,33.222645,26305800
+2017-04-25,36.770000,37.000000,36.660000,36.869999,33.331123,22066800
+2017-04-26,36.779999,37.230000,36.779999,36.930000,33.385376,27241000
+2017-04-27,36.869999,37.500000,36.779999,37.430000,33.837379,39890000
+2017-04-28,36.099998,36.490002,35.880001,36.150002,32.680241,56769300
+2017-05-01,36.110001,36.400002,35.939999,36.310001,32.824886,24825600
+2017-05-02,36.369999,37.029999,36.349998,36.970001,33.421535,35813000
+2017-05-03,36.720001,37.169998,36.619999,36.980000,33.679272,22040300
+2017-05-04,36.990002,37.110001,36.639999,36.849998,33.560867,16437100
+2017-05-05,36.860001,36.930000,36.500000,36.820000,33.533550,18119200
+2017-05-08,36.730000,36.849998,36.480000,36.540001,33.278542,17660200
+2017-05-09,36.480000,36.750000,36.279999,36.369999,33.123718,17819100
+2017-05-10,36.270000,36.380001,35.930000,36.009998,32.795845,25133800
+2017-05-11,35.910000,36.000000,35.450001,35.689999,32.504410,21508900
+2017-05-12,35.720001,35.740002,35.400002,35.529999,32.358696,19730800
+2017-05-15,35.529999,35.720001,35.419998,35.630001,32.449772,22120100
+2017-05-16,35.750000,35.889999,35.419998,35.820000,32.622807,22291800
+2017-05-17,35.669998,35.990002,35.020000,35.040001,31.912426,26670200
+2017-05-18,35.189999,35.470001,35.080002,35.220001,32.076363,17171900
+2017-05-19,35.150002,35.549999,35.130001,35.400002,32.240303,18340100
+2017-05-22,35.480000,36.110001,35.380001,35.770000,32.577267,14638100
+2017-05-23,35.869999,35.990002,35.560001,35.860001,32.659237,16903700
+2017-05-24,35.980000,36.180000,35.889999,36.119999,32.896023,20640600
+2017-05-25,36.119999,36.389999,36.060001,36.259998,33.023537,13148500
+2017-05-26,36.259998,36.330002,36.130001,36.259998,33.023537,11145500
+2017-05-30,36.270000,36.439999,36.090000,36.180000,32.950676,13026900
+2017-05-31,36.310001,36.380001,35.869999,36.110001,32.886929,17741900
+2017-06-01,36.119999,36.130001,35.799999,36.119999,32.896023,17510900
+2017-06-02,36.270000,36.330002,36.000000,36.320000,33.078186,19127400
+2017-06-05,36.299999,36.500000,36.200001,36.340000,33.096401,11685700
+2017-06-06,36.160000,36.450001,35.980000,36.130001,32.905140,18420900
+2017-06-07,36.130001,36.570000,36.099998,36.259998,33.023537,17192000
+2017-06-08,36.340000,36.529999,36.160000,36.480000,33.223896,17154200
+2017-06-09,36.500000,36.560001,35.310001,35.709999,32.522621,33322100
+2017-06-12,35.590000,36.009998,35.410000,35.730000,32.540836,28488300
+2017-06-13,35.680000,35.950001,35.529999,35.880001,32.677452,20588200
+2017-06-14,35.990002,36.049999,35.220001,35.529999,32.358696,19149000
+2017-06-15,35.209999,35.480000,35.139999,35.310001,32.158333,20410000
+2017-06-16,35.279999,35.330002,35.009998,35.209999,32.067249,30762800
+2017-06-19,35.610001,35.610001,35.320000,35.509998,32.340469,21583800
+2017-06-20,35.450001,35.450001,34.840000,34.860001,31.748489,21536500
+2017-06-21,34.330002,34.599998,34.090000,34.580002,31.493484,27138500
+2017-06-22,34.560001,34.630001,34.290001,34.360001,31.293127,24602900
+2017-06-23,34.209999,34.549999,34.099998,34.189999,31.138292,29260900
+2017-06-26,34.259998,34.509998,34.029999,34.070000,31.029009,18854800
+2017-06-27,34.000000,34.150002,33.650002,33.650002,30.646500,27078900
+2017-06-28,33.770000,34.240002,33.740002,34.200001,31.147406,25940100
+2017-06-29,33.919998,34.099998,33.340000,33.540001,30.546310,25215700
+2017-06-30,33.869999,33.930000,33.529999,33.740002,30.728462,24432000
+2017-07-03,33.509998,34.029999,33.430000,33.459999,30.473454,12676900
+2017-07-05,33.520000,34.430000,33.490002,34.340000,31.274910,30010800
+2017-07-06,34.119999,34.290001,33.560001,33.630001,30.628284,20733200
+2017-07-07,33.700001,34.119999,33.700001,33.880001,30.855965,18304500
+2017-07-10,33.250000,33.740002,33.230000,33.650002,30.646500,29918400
+2017-07-11,33.639999,33.930000,33.430000,33.919998,30.892395,25737500
+2017-07-12,34.279999,34.389999,33.939999,34.250000,31.192947,23768300
+2017-07-13,34.330002,34.400002,34.119999,34.240002,31.183844,15046200
+2017-07-14,34.480000,34.709999,34.270000,34.680000,31.584562,16316400
+2017-07-17,34.740002,34.740002,34.360001,34.470001,31.393305,21044400
+2017-07-18,34.430000,34.580002,34.250000,34.529999,31.447948,14362800
+2017-07-19,34.680000,34.680000,34.459999,34.560001,31.475273,17036200
+2017-07-20,34.540001,34.840000,34.480000,34.750000,31.648306,17506200
+2017-07-21,34.540001,34.820000,34.400002,34.730000,31.630095,22245000
+2017-07-24,34.730000,34.799999,34.380001,34.500000,31.420622,16146300
+2017-07-25,34.549999,34.740002,34.400002,34.669998,31.575449,18096700
+2017-07-26,34.700001,34.970001,34.590000,34.750000,31.648306,15499300
+2017-07-27,34.779999,35.250000,34.669998,34.970001,31.848686,43062800
+2017-07-28,35.130001,35.860001,35.000000,35.310001,32.158333,36291500
+2017-07-31,35.470001,35.740002,35.320000,35.470001,32.304054,27057000
+2017-08-01,35.660000,36.430000,35.570000,36.349998,33.105499,38710200
+2017-08-02,36.330002,36.669998,36.060001,36.639999,33.369621,35004300
+2017-08-03,36.549999,36.590000,36.150002,36.490002,33.482483,26611300
+2017-08-04,36.450001,36.560001,36.099998,36.299999,33.308140,20520300
+2017-08-07,36.389999,36.549999,36.220001,36.430000,33.427422,18169300
+2017-08-08,36.369999,36.700001,36.299999,36.410000,33.409069,22819900
+2017-08-09,36.279999,36.660000,36.020000,36.590000,33.574230,22796800
+2017-08-10,36.400002,36.560001,36.110001,36.139999,33.161324,22693300
+2017-08-11,36.259998,36.400002,35.790001,35.869999,32.913582,19275100
+2017-08-14,36.119999,36.470001,36.080002,36.340000,33.344849,18469400
+2017-08-15,36.299999,36.320000,35.820000,36.000000,33.032864,21706600
+2017-08-16,35.980000,36.070000,35.560001,35.810001,32.858528,22014000
+2017-08-17,35.599998,35.680000,35.169998,35.169998,32.271271,19525000
+2017-08-18,35.290001,35.310001,34.990002,35.009998,32.124462,16231400
+2017-08-21,35.090000,35.279999,34.700001,34.919998,32.041878,26493300
+2017-08-22,35.020000,35.189999,34.619999,34.650002,31.794136,26097800
+2017-08-23,34.540001,34.810001,34.380001,34.660000,31.803308,19648100
+2017-08-24,34.700001,34.889999,34.549999,34.709999,31.849182,14301900
+2017-08-25,34.820000,34.930000,34.580002,34.669998,31.812479,14726800
+2017-08-28,34.779999,34.799999,34.590000,34.650002,31.794136,20712900
+2017-08-29,34.509998,34.750000,34.459999,34.730000,31.867535,15843700
+2017-08-30,34.750000,34.959999,34.630001,34.889999,32.014355,18565000
+2017-08-31,34.939999,35.180000,34.869999,35.070000,32.179523,16366800
+2017-09-01,35.240002,35.389999,35.070000,35.090000,32.197868,12822000
+2017-09-05,35.020000,35.330002,34.930000,35.020000,32.133640,18772000
+2017-09-06,35.220001,35.939999,35.110001,35.759998,32.812653,28076400
+2017-09-07,35.880001,35.950001,35.330002,35.540001,32.610783,16297100
+2017-09-08,35.419998,35.540001,35.080002,35.189999,32.289627,14125000
+2017-09-11,35.490002,36.000000,35.139999,35.770000,32.821819,20037600
+2017-09-12,35.880001,36.340000,35.740002,36.090000,33.115452,19489900
+2017-09-13,36.000000,36.400002,35.970001,36.330002,33.335670,15509800
+2017-09-14,36.189999,36.700001,36.160000,36.480000,33.473305,18093900
+2017-09-15,36.549999,37.080002,36.220001,37.000000,33.950447,33596100
+2017-09-18,37.000000,37.330002,36.799999,37.000000,33.950447,19393800
+2017-09-19,37.200001,37.299999,37.020000,37.230000,34.161488,23850500
+2017-09-20,37.230000,37.290001,36.660000,37.070000,34.014675,23957500
+2017-09-21,36.990002,37.270000,36.849998,37.200001,34.133965,22954200
+2017-09-22,36.950001,37.220001,36.950001,37.180000,34.115616,21631800
+2017-09-25,37.049999,37.230000,36.849998,37.160000,34.097252,23180800
+2017-09-26,37.209999,37.639999,37.000000,37.470001,34.381714,29790400
+2017-09-27,37.619999,37.689999,37.099998,37.540001,34.445938,25981400
+2017-09-28,37.320000,37.880001,37.290001,37.830002,34.712032,21171400
+2017-09-29,37.840000,38.150002,37.700001,38.080002,34.941441,23217300
+2017-10-02,38.119999,39.090000,38.080002,39.040001,35.822315,37394500
+2017-10-03,38.950001,39.700001,38.950001,39.380001,36.134293,34002200
+2017-10-04,39.389999,39.400002,38.860001,39.340000,36.097584,28368800
+2017-10-05,39.500000,39.650002,39.209999,39.529999,36.271919,17710300
+2017-10-06,39.599998,39.889999,39.419998,39.630001,36.363682,18887500
+2017-10-09,39.680000,39.880001,39.520000,39.860001,36.574722,18494100
+2017-10-10,39.930000,39.950001,39.380001,39.650002,36.382038,29890000
+2017-10-11,39.480000,39.669998,39.060001,39.299999,36.060879,30754700
+2017-10-12,39.349998,39.389999,38.980000,39.189999,35.959934,18286900
+2017-10-13,39.439999,39.810001,39.279999,39.669998,36.400375,16829400
+2017-10-16,39.709999,39.790001,39.439999,39.759998,36.482964,12489100
+2017-10-17,39.560001,39.869999,39.369999,39.790001,36.510498,15532800
+2017-10-18,39.799999,40.290001,39.599998,40.250000,36.932579,21424600
+2017-10-19,39.880001,40.330002,39.830002,40.090000,36.785767,19222700
+2017-10-20,40.330002,40.450001,40.099998,40.430000,37.097740,18335700
+2017-10-23,40.549999,41.040001,40.400002,40.830002,37.464779,28647000
+2017-10-24,41.000000,41.049999,40.720001,40.950001,37.574894,19652400
+2017-10-25,40.889999,41.060001,40.490002,40.779999,37.418900,24031700
+2017-10-26,40.910000,41.580002,40.709999,41.349998,37.941917,38247400
+2017-10-27,43.299999,45.000000,43.099998,44.400002,40.740532,90028300
+2017-10-30,44.480000,45.189999,43.880001,44.369999,40.713005,48161500
+2017-10-31,45.200001,45.799999,44.650002,45.490002,41.740700,47000900
+2017-11-01,45.970001,46.709999,45.590000,46.709999,42.860146,47813700
+2017-11-02,46.610001,47.230000,46.209999,47.099998,43.217999,44602300
+2017-11-03,47.200001,47.299999,45.599998,46.340000,42.520641,39298100
+2017-11-06,46.599998,46.740002,46.090000,46.700001,43.104904,34035000
+2017-11-07,46.700001,47.090000,46.389999,46.779999,43.178745,24461400
+2017-11-08,46.619999,46.700001,46.279999,46.700001,43.104904,21565800
+2017-11-09,46.049999,46.389999,45.650002,46.299999,42.735699,25570400
+2017-11-10,46.040001,46.090000,45.380001,45.580002,42.071129,24095400
+2017-11-13,45.259998,45.939999,45.250000,45.750000,42.228039,18999000
+2017-11-14,45.700001,45.919998,45.320000,45.860001,42.329575,22201200
+2017-11-15,45.389999,45.810001,45.169998,45.459999,41.960365,17157200
+2017-11-16,45.630001,46.070000,45.459999,45.650002,42.135742,26439400
+2017-11-17,45.500000,45.619999,44.619999,44.630001,41.194260,63798000
+2017-11-20,44.730000,45.119999,44.500000,44.619999,41.185032,22420000
+2017-11-21,44.720001,45.220001,44.709999,44.939999,41.480392,21871000
+2017-11-22,44.939999,44.950001,44.540001,44.650002,41.212723,19538300
+2017-11-24,44.549999,44.779999,44.430000,44.750000,41.305019,6465800
+2017-11-27,44.419998,44.610001,44.270000,44.490002,41.065041,18202100
+2017-11-28,44.650002,44.840000,44.320000,44.730000,41.286560,20194100
+2017-11-29,44.849998,45.090000,43.770000,43.950001,40.566608,27036900
+2017-11-30,44.360001,45.200001,44.330002,44.840000,41.388096,34145300
+2017-12-01,44.730000,44.840000,43.529999,44.680000,41.240414,26656300
+2017-12-04,45.020000,45.299999,44.330002,44.490002,41.065041,28000800
+2017-12-05,44.599998,44.900002,43.230000,43.439999,40.095879,30626900
+2017-12-06,43.139999,43.720001,42.669998,43.450001,40.105103,27710800
+2017-12-07,43.459999,43.599998,42.779999,43.080002,39.763588,32708400
+2017-12-08,43.349998,43.580002,43.110001,43.349998,40.012802,23154700
+2017-12-11,43.279999,43.779999,43.250000,43.660000,40.298935,20425900
+2017-12-12,43.470001,43.619999,43.080002,43.330002,39.994343,16557400
+2017-12-13,43.650002,43.660000,43.240002,43.340000,40.003571,21399500
+2017-12-14,43.430000,43.570000,43.020000,43.259998,39.929729,19644900
+2017-12-15,43.400002,44.840000,43.070000,44.560001,41.129654,47477000
+2017-12-18,45.150002,46.349998,45.040001,46.259998,42.698780,50369300
+2017-12-19,46.299999,47.259998,45.889999,47.040001,43.418732,41421100
+2017-12-20,47.470001,47.639999,46.660000,47.560001,43.898705,40935000
+2017-12-21,47.540001,47.590000,46.560001,46.759998,43.160282,42963500
+2017-12-22,46.330002,47.020000,46.020000,46.700001,43.104904,33913500
+2017-12-26,46.279999,46.470001,45.950001,46.080002,42.532631,15533300
+2017-12-27,46.110001,46.360001,46.000000,46.110001,42.560333,13359700
+2017-12-28,46.360001,46.360001,45.950001,46.220001,42.661861,9504400
+2017-12-29,46.209999,46.490002,46.090000,46.160000,42.606480,17394500
+2018-01-02,46.380001,46.900002,46.209999,46.849998,43.243359,23370800
+2018-01-03,45.470001,46.209999,43.650002,45.259998,41.775768,116479000
+2018-01-04,43.520000,44.650002,42.689999,44.430000,41.009666,89209100
+2018-01-05,44.430000,45.150002,43.900002,44.740002,41.295795,41824000
+2018-01-08,44.270000,44.840000,43.959999,44.740002,41.295795,33733800
+2018-01-09,44.700001,44.840000,43.490002,43.619999,40.262016,44282300
+2018-01-10,43.330002,43.599998,42.439999,42.500000,39.228237,45735000
+2018-01-11,42.799999,43.580002,42.450001,43.410000,40.068188,35371500
+2018-01-12,43.450001,43.599998,43.009998,43.240002,39.911274,29973600
+2018-01-16,43.549999,43.790001,42.889999,43.139999,39.818970,38367200
+2018-01-17,43.549999,44.450001,43.509998,44.389999,40.972740,32368600
+2018-01-18,44.400002,44.740002,44.169998,44.480000,41.055817,26826500
+2018-01-19,44.619999,44.889999,44.250000,44.820000,41.369640,25780200
+2018-01-22,44.799999,45.790001,44.790001,45.750000,42.228039,27706800
+2018-01-23,45.810001,46.090000,45.630001,46.060001,42.514179,22135100
+2018-01-24,45.900002,46.130001,44.959999,45.509998,42.006516,32464200
+2018-01-25,45.880001,46.369999,45.169998,45.299999,41.812687,36758700
+2018-01-26,48.380001,50.150002,48.119999,50.080002,46.224712,86916100
+2018-01-29,49.599998,50.849998,49.369999,49.980000,46.132404,46304000
+2018-01-30,49.480000,50.060001,48.740002,48.790001,45.034016,32814600
+2018-01-31,49.230000,49.250000,47.560001,48.139999,44.434055,41619900
+2018-02-01,47.700001,48.470001,47.450001,47.650002,43.981785,28840400
+2018-02-02,47.320000,47.790001,46.099998,46.150002,42.597256,28663000
+2018-02-05,46.349998,47.259998,44.500000,44.520000,41.092728,47869000
+2018-02-06,44.020000,44.930000,43.029999,44.910000,41.733932,58145400
+2018-02-07,44.580002,46.299999,44.340000,45.200001,42.003426,37508400
+2018-02-08,45.279999,45.419998,42.740002,42.750000,39.726688,43151300
+2018-02-09,43.500000,44.279999,42.040001,43.950001,40.841827,49301100
+2018-02-12,44.150002,45.160000,44.090000,44.830002,41.659592,28379500
+2018-02-13,44.590000,44.779999,44.259998,44.459999,41.315762,19517600
+2018-02-14,44.070000,45.509998,44.040001,45.380001,42.170696,19922000
+2018-02-15,45.880001,45.990002,44.950001,45.919998,42.672504,23536800
+2018-02-16,45.820000,46.590000,45.509998,45.560001,42.337971,21475200
+2018-02-20,45.459999,46.709999,45.389999,46.320000,43.044220,25512000
+2018-02-21,46.669998,47.060001,45.919998,45.939999,42.691093,27527500
+2018-02-22,46.139999,46.560001,45.619999,45.799999,42.560989,16946400
+2018-02-23,46.340000,47.790001,46.310001,47.730000,44.354504,26040900
+2018-02-26,48.200001,49.130001,48.099998,49.110001,45.636906,26992300
+2018-02-27,49.369999,50.900002,49.310001,49.910000,46.380325,43624100
+2018-02-28,50.180000,50.340000,49.279999,49.290001,45.804176,35541200
+2018-03-01,49.500000,49.720001,47.470001,47.840000,44.456722,36326600
+2018-03-02,47.200001,49.049999,46.959999,48.980000,45.516102,33310600
+2018-03-05,48.570000,49.799999,48.040001,49.750000,46.231651,30826500
+2018-03-06,50.160000,51.330002,50.150002,50.709999,47.123749,39132300
+2018-03-07,50.180000,51.490002,50.099998,51.320000,47.690609,31801900
+2018-03-08,51.790001,52.080002,50.470001,50.740002,47.151634,29481200
+2018-03-09,51.270000,52.299999,51.000000,52.189999,48.499084,32727900
+2018-03-12,51.860001,51.950001,50.500000,51.520000,47.876472,32044400
+2018-03-13,52.520000,53.779999,51.389999,51.779999,48.118088,45573900
+2018-03-14,52.060001,52.180000,51.310001,51.860001,48.192432,24993500
+2018-03-15,52.230000,52.299999,50.880001,50.880001,47.281731,25631200
+2018-03-16,51.169998,51.700001,50.990002,51.169998,47.551216,42559800
+2018-03-19,50.740002,51.230000,49.930000,50.830002,47.235264,31115200
+2018-03-20,50.880001,51.810001,50.849998,51.549999,47.904346,22215000
+2018-03-21,51.549999,52.169998,51.169998,51.560001,47.913647,23239500
+2018-03-22,50.740002,51.959999,50.599998,50.830002,47.235264,30916000
+2018-03-23,50.590000,50.990002,49.360001,49.360001,45.869228,37683900
+2018-03-26,50.740002,52.490002,50.320000,52.480000,48.768581,39306200
+2018-03-27,53.009998,53.250000,50.779999,51.189999,47.569813,38777000
+2018-03-28,50.500000,50.700001,49.009998,49.599998,46.092258,37970900
+2018-03-29,49.980000,52.080002,49.869999,52.080002,48.396866,45265800
+2018-04-02,51.689999,52.040001,47.290001,48.919998,45.460342,67187800
+2018-04-03,49.000000,49.959999,48.410000,49.750000,46.231651,39432400
+2018-04-04,48.099998,50.160000,48.009998,49.990002,46.454674,30370000
+2018-04-05,50.009998,50.720001,49.970001,50.380001,46.817093,25115400
+2018-04-06,49.790001,50.400002,48.500000,48.790001,45.339542,28215200
+2018-04-09,49.160000,51.110001,49.160000,49.549999,46.045792,31437000
+2018-04-10,51.119999,51.490002,50.340000,51.270000,47.644154,25906400
+2018-04-11,50.990002,51.730000,50.820000,51.099998,47.486172,17568400
+2018-04-12,51.490002,53.270000,51.450001,52.720001,48.991608,29781400
+2018-04-13,53.060001,53.209999,51.599998,51.860001,48.192432,20884900
+2018-04-16,52.290001,52.529999,51.790001,52.400002,48.694237,18855500
+2018-04-17,52.910000,53.700001,52.889999,53.540001,49.753613,21228700
+2018-04-18,53.520000,54.360001,53.340000,53.610001,49.818672,22164700
+2018-04-19,52.950001,52.959999,51.610001,52.220001,48.526966,25422400
+2018-04-20,52.169998,52.279999,50.880001,51.529999,47.885757,26910100
+2018-04-23,51.689999,51.889999,50.849998,51.099998,47.486172,21706700
+2018-04-24,51.869999,53.639999,51.139999,51.450001,47.811424,42494700
+2018-04-25,51.860001,52.099998,50.599998,51.380001,47.746376,25752800
+2018-04-26,52.259998,53.270000,52.070000,53.049999,49.298275,39575000
+2018-04-27,55.439999,55.790001,52.230000,52.730000,49.000900,69888100
+2018-04-30,52.560001,53.369999,51.209999,51.619999,47.969398,36417400
+2018-05-01,51.639999,53.419998,51.439999,53.330002,49.558468,27600800
+2018-05-02,53.090000,53.200001,52.150002,52.310001,48.610600,25778300
+2018-05-03,51.889999,52.560001,51.209999,52.279999,48.582729,28561000
+2018-05-04,51.619999,52.840000,51.000000,52.779999,49.330433,25642500
+2018-05-07,52.860001,53.580002,52.830002,53.330002,49.844494,20285700
+2018-05-08,53.290001,53.630001,52.799999,53.630001,50.124878,21026800
+2018-05-09,53.759998,54.369999,53.189999,54.340000,50.788483,19827500
+2018-05-10,54.549999,55.000000,54.099998,54.980000,51.386650,18715900
+2018-05-11,54.619999,55.189999,54.430000,54.669998,51.096909,15405000
+2018-05-14,54.770000,55.240002,54.740002,54.900002,51.311882,21878200
+2018-05-15,54.580002,54.750000,53.560001,53.919998,50.395927,21712600
+2018-05-16,54.169998,54.700001,53.959999,54.639999,51.068867,16260500
+2018-05-17,54.549999,55.439999,54.419998,54.810001,51.227760,16872600
+2018-05-18,54.529999,54.540001,53.470001,53.500000,50.003376,23679900
+2018-05-21,54.360001,55.220001,53.860001,54.320000,50.769783,25367400
+2018-05-22,54.730000,55.049999,54.049999,54.450001,50.891293,19009600
+2018-05-23,54.000000,55.230000,53.840000,55.209999,51.601616,20555400
+2018-05-24,55.180000,55.299999,54.130001,54.750000,51.171684,19667100
+2018-05-25,54.799999,55.500000,54.540001,55.439999,51.816586,18550000
+2018-05-29,55.119999,55.810001,54.810001,55.320000,51.704430,24253500
+2018-05-30,55.889999,56.200001,55.619999,55.680000,52.040897,24711500
+2018-05-31,55.669998,55.860001,55.060001,55.200001,51.592278,30962100
+2018-06-01,55.840000,57.099998,55.799999,57.080002,53.349403,31183200
+2018-06-04,57.009998,57.599998,56.779999,56.830002,53.115738,22538100
+2018-06-05,56.900002,57.119999,56.220001,56.529999,52.835342,21687000
+2018-06-06,56.529999,57.060001,56.080002,57.029999,53.302666,22955400
+2018-06-07,56.919998,57.000000,55.619999,55.880001,52.227833,27596100
+2018-06-08,55.560001,55.700001,54.660000,55.049999,51.452076,30822900
+2018-06-11,54.799999,55.090000,54.259998,54.520000,50.956711,25752400
+2018-06-12,54.869999,55.029999,54.220001,54.820000,51.237106,23294900
+2018-06-13,54.980000,55.700001,54.910000,55.029999,51.433384,22631400
+2018-06-14,55.450001,55.860001,55.180000,55.540001,51.910046,23419800
+2018-06-15,55.169998,55.380001,54.580002,55.110001,51.508152,39194700
+2018-06-18,54.299999,54.299999,52.340000,53.220001,49.741680,40764400
+2018-06-19,52.139999,52.950001,51.880001,52.930000,49.470631,31780900
+2018-06-20,53.189999,53.750000,52.689999,53.459999,49.965996,21403000
+2018-06-21,54.380001,54.529999,51.939999,52.189999,48.778996,44435600
+2018-06-22,52.619999,53.090000,52.299999,52.500000,49.068733,34682100
+2018-06-25,51.169998,51.750000,49.910000,50.709999,47.395721,45356500
+2018-06-26,49.950001,50.410000,49.360001,49.669998,46.423702,37543000
+2018-06-27,49.340000,50.060001,48.750000,48.759998,45.573174,33338800
+2018-06-28,48.580002,49.490002,48.500000,49.250000,46.031151,29055700
+2018-06-29,49.529999,50.110001,49.500000,49.709999,46.461086,28906500
+2018-07-02,49.040001,50.270000,48.830002,50.200001,46.919064,23755500
+2018-07-03,50.580002,50.860001,49.430000,49.470001,46.236774,16327900
+2018-07-05,49.980000,50.959999,49.750000,50.750000,47.433109,26163500
+2018-07-06,50.770000,51.500000,50.400002,51.369999,48.012592,19968000
+2018-07-09,51.639999,51.889999,51.000000,51.860001,48.470570,21361600
+2018-07-10,52.099998,52.259998,51.840000,52.160000,48.750957,17362900
+2018-07-11,51.689999,51.869999,51.189999,51.200001,47.853699,18665600
+2018-07-12,52.049999,52.480000,51.730000,52.349998,48.928535,20292700
+2018-07-13,52.400002,52.419998,51.759998,52.220001,48.807037,13749300
+2018-07-16,52.150002,52.320000,51.869999,52.009998,48.610756,15951500
+2018-07-17,51.049999,51.880001,51.009998,51.750000,48.367756,15754500
+2018-07-18,51.869999,51.970001,51.470001,51.720001,48.339718,14649000
+2018-07-19,51.599998,52.009998,51.049999,51.980000,48.582726,15954600
+2018-07-20,51.830002,52.070000,51.330002,51.910000,48.517300,17380500
+2018-07-23,51.770000,52.500000,51.330002,52.310001,48.891151,15945500
+2018-07-24,52.759998,53.299999,52.080002,52.180000,48.769657,17788700
+2018-07-25,52.209999,52.450001,51.090000,52.430000,49.003307,19854800
+2018-07-26,52.450001,53.180000,51.869999,52.160000,48.750957,28282500
+2018-07-27,48.759998,49.200001,47.480000,47.680000,44.563759,67816700
+2018-07-30,47.630001,47.990002,46.430000,47.689999,44.573105,35696600
+2018-07-31,48.240002,48.680000,47.689999,48.099998,44.956310,36581200
+2018-08-01,48.060001,48.910000,48.000000,48.810001,45.619904,28060700
+2018-08-02,48.500000,49.520000,48.200001,49.480000,46.246117,26452500
+2018-08-03,49.500000,49.779999,49.169998,49.630001,46.386314,22008200
+2018-08-06,48.770000,49.310001,48.320000,49.299999,46.358101,26669000
+2018-08-07,49.430000,49.830002,49.410000,49.700001,46.734234,28322700
+2018-08-08,49.599998,50.130001,49.439999,49.959999,46.978722,21990600
+2018-08-09,49.860001,50.599998,49.720001,50.139999,47.147968,23795600
+2018-08-10,48.509998,49.169998,48.299999,48.849998,45.934956,28712400
+2018-08-13,48.919998,49.240002,48.380001,48.450001,45.558830,17070600
+2018-08-14,48.669998,48.759998,47.650002,48.119999,45.248512,23061600
+2018-08-15,47.779999,48.000000,46.900002,47.459999,44.627903,26739900
+2018-08-16,47.750000,47.950001,47.049999,47.169998,44.355202,24358000
+2018-08-17,47.000000,47.389999,46.330002,47.099998,44.289379,26382000
+2018-08-20,47.049999,47.119999,46.189999,46.500000,43.725189,24334000
+2018-08-21,46.660000,47.849998,46.639999,47.619999,44.778351,19254300
+2018-08-22,47.250000,47.349998,46.919998,47.049999,44.242371,23182500
+2018-08-23,46.860001,47.169998,46.709999,46.980000,44.176540,31343200
+2018-08-24,47.290001,47.889999,47.080002,47.660000,44.815971,18214700
+2018-08-27,48.000000,48.389999,47.630001,48.349998,45.464790,17170300
+2018-08-28,48.549999,48.790001,48.310001,48.570000,45.671665,13472400
+2018-08-29,48.700001,48.860001,48.400002,48.750000,45.840919,13479100
+2018-08-30,48.520000,48.830002,48.090000,48.240002,45.361359,16418800
+2018-08-31,47.959999,48.560001,47.919998,48.430000,45.540016,16484000
+2018-09-04,48.380001,48.430000,47.560001,47.959999,45.098072,15682900
+2018-09-05,47.750000,48.119999,47.470001,47.720001,44.872391,20857200
+2018-09-06,47.759998,47.959999,47.209999,47.259998,44.439831,19318100
+2018-09-07,46.910000,47.480000,46.360001,46.450001,43.678173,25958300
+2018-09-10,46.560001,46.759998,46.230000,46.299999,43.537121,21522400
+2018-09-11,46.000000,46.029999,44.889999,44.930000,42.248878,32455300
+2018-09-12,44.560001,44.980000,44.060001,44.930000,42.248878,29778700
+2018-09-13,45.680000,45.849998,45.110001,45.570000,42.850689,18657100
+2018-09-14,45.779999,45.970001,45.349998,45.540001,42.822479,22998700
+2018-09-17,45.290001,45.900002,45.189999,45.419998,42.709641,17603200
+2018-09-18,45.580002,46.529999,45.410000,46.099998,43.349060,20528100
+2018-09-19,46.090000,46.439999,45.889999,46.150002,43.396076,15918900
+2018-09-20,46.779999,47.360001,46.520000,47.200001,44.383419,21999300
+2018-09-21,47.119999,47.419998,46.369999,46.660000,43.875645,52650600
+2018-09-24,46.310001,47.000000,46.150002,46.910000,44.110718,17847000
+2018-09-25,46.220001,46.389999,45.799999,45.910000,43.170391,23389900
+2018-09-26,46.040001,46.299999,45.580002,45.700001,42.972927,23957700
+2018-09-27,45.910000,46.169998,45.730000,45.880001,43.142185,15415500
+2018-09-28,45.619999,47.750000,45.459999,47.290001,44.468044,46223500
+2018-10-01,46.790001,47.220001,46.200001,46.450001,43.678173,23796200
+2018-10-02,47.509998,48.880001,47.320000,48.099998,45.229713,42121100
+2018-10-03,48.619999,49.720001,48.560001,48.759998,45.850327,39211900
+2018-10-04,48.840000,48.860001,47.619999,48.130001,45.257927,30108300
+2018-10-05,48.230000,48.340000,46.660000,47.029999,44.223564,28901400
+2018-10-08,46.959999,47.349998,46.520000,47.029999,44.223564,19376800
+2018-10-09,47.180000,47.619999,46.540001,46.549999,43.772213,23285700
+2018-10-10,46.060001,46.119999,44.799999,44.799999,42.126633,43109500
+2018-10-11,45.150002,45.610001,43.730000,44.230000,41.590652,43648800
+2018-10-12,45.270000,45.340000,44.230000,44.880001,42.201862,32087400
+2018-10-15,44.630001,45.139999,44.439999,44.529999,41.872746,21633000
+2018-10-16,44.900002,46.009998,44.830002,45.939999,43.198605,21472000
+2018-10-17,46.000000,46.330002,45.540001,45.889999,43.151592,23124400
+2018-10-18,45.650002,45.750000,44.830002,44.970001,42.286488,26638800
+2018-10-19,45.020000,45.180000,43.860001,44.000000,41.374371,28368500
+2018-10-22,44.500000,45.340000,44.099998,45.009998,42.324097,34508800
+2018-10-23,44.180000,45.090000,43.910000,44.500000,41.844532,38590300
+2018-10-24,44.160000,44.360001,42.360001,42.419998,39.888653,33631800
+2018-10-25,43.540001,44.939999,43.279999,44.310001,41.665878,48255300
+2018-10-26,45.590000,46.439999,44.700001,45.689999,42.963524,67280400
+2018-10-29,46.500000,46.750000,44.439999,45.400002,42.690826,35732200
+2018-10-30,45.529999,47.880001,45.459999,47.759998,44.910000,43975200
+2018-10-31,48.290001,48.560001,46.830002,46.880001,44.082512,33369100
+2018-11-01,46.950001,48.470001,46.860001,48.220001,45.342548,28335300
+2018-11-02,48.130001,48.250000,46.750000,47.110001,44.298786,30759800
+2018-11-05,47.340000,48.250000,46.919998,47.970001,45.107471,23751200
+2018-11-06,47.799999,47.919998,47.029999,47.250000,44.710045,23839600
+2018-11-07,47.630001,48.750000,47.590000,48.720001,46.101021,29913200
+2018-11-08,48.490002,49.290001,48.459999,48.990002,46.356514,26581700
+2018-11-09,48.790001,49.029999,47.869999,48.110001,45.523815,21761400
+2018-11-12,47.709999,47.799999,46.599998,46.650002,44.142292,24412800
+2018-11-13,46.990002,48.250000,46.990002,47.389999,44.842522,29315900
+2018-11-14,47.849998,47.970001,46.889999,47.090000,44.558647,25632700
+2018-11-15,47.009998,48.240002,46.720001,48.110001,45.523815,29581000
+2018-11-16,47.770000,49.049999,47.689999,48.830002,46.205112,31670600
+2018-11-19,48.610001,49.150002,47.779999,48.000000,45.419731,26859000
+2018-11-20,47.400002,48.119999,47.090000,47.389999,44.842522,29200800
+2018-11-21,47.849998,47.880001,47.020000,47.029999,44.501873,19011400
+2018-11-23,46.689999,47.070000,46.520000,46.540001,44.038212,8906900
+2018-11-26,47.270000,47.459999,46.700001,47.450001,44.899292,20723000
+2018-11-27,46.939999,48.220001,46.590000,48.070000,45.485966,27621000
+2018-11-28,47.939999,48.880001,47.650002,48.860001,46.233498,28003200
+2018-11-29,48.490002,48.560001,47.630001,47.700001,45.135857,23592500
+2018-11-30,47.950001,49.320000,47.560001,49.310001,46.659306,43313700
+2018-12-03,50.000000,50.500000,49.529999,50.130001,47.435234,30870400
+2018-12-04,49.520000,49.599998,47.680000,47.750000,45.183167,35397700
+2018-12-06,46.799999,48.389999,46.520000,48.369999,45.769844,31661700
+2018-12-07,47.939999,48.060001,46.230000,46.240002,43.754341,34016400
+2018-12-10,46.279999,47.459999,46.009998,47.209999,44.672192,23289000
+2018-12-11,47.900002,48.590000,47.130001,47.380001,44.833057,23851000
+2018-12-12,48.580002,48.639999,47.410000,47.830002,45.258869,31305000
+2018-12-13,48.259998,48.580002,47.860001,48.290001,45.694141,19526000
+2018-12-14,47.889999,48.759998,47.849998,47.860001,45.287258,26372100
+2018-12-17,47.860001,48.410000,46.660000,47.080002,44.549191,26598700
+2018-12-18,47.470001,48.450001,47.360001,47.740002,45.173706,29014300
+2018-12-19,47.490002,47.730000,45.380001,45.570000,43.120358,39717600
+2018-12-20,45.410000,46.310001,45.009998,45.540001,43.091969,37750900
+2018-12-21,45.750000,46.650002,44.799999,44.840000,42.429600,52768300
+2018-12-24,44.630001,45.169998,43.540001,43.590000,41.246796,19241600
+2018-12-26,44.000000,46.200001,43.509998,46.189999,43.707024,28677600
+2018-12-27,45.619999,46.380001,44.669998,46.360001,43.867893,29970700
+2018-12-28,46.509998,47.740002,46.299999,46.750000,44.236927,24758700
+2018-12-31,47.090000,47.480000,46.549999,46.930000,44.407246,20490400
+2019-01-02,45.959999,47.470001,45.770000,47.080002,44.549191,18774600
+2019-01-03,46.150002,46.279999,44.389999,44.490002,42.098412,32267300
+2019-01-04,45.840000,47.570000,45.540001,47.220001,44.681660,35447300
+2019-01-07,47.099998,48.000000,46.750000,47.439999,44.889828,22736800
+2019-01-08,47.799999,48.029999,46.779999,47.740002,45.173706,22749200
+2019-01-09,47.959999,48.570000,47.779999,48.009998,45.429184,22554500
+2019-01-10,47.750000,48.650002,47.410000,48.560001,45.949623,27202600
+2019-01-11,48.099998,49.290001,48.049999,48.930000,46.299736,21751300
+2019-01-14,48.459999,48.830002,48.299999,48.349998,45.750908,19193900
+2019-01-15,48.709999,49.130001,48.439999,48.599998,45.987473,22480800
+2019-01-16,48.599998,48.889999,48.080002,48.130001,45.542744,19057700
+2019-01-17,48.000000,48.840000,47.910000,48.470001,45.864464,17448700
+2019-01-18,49.110001,49.380001,48.689999,49.189999,46.545753,29874600
+2019-01-22,48.959999,48.980000,47.869999,48.270000,45.675220,25940700
+2019-01-23,48.410000,48.799999,47.520000,47.939999,45.362953,18960700
+2019-01-24,48.700001,50.040001,48.599998,49.759998,47.085117,50578300
+2019-01-25,46.849998,47.430000,45.750000,47.040001,44.511337,86455700
+2019-01-28,46.130001,46.730000,46.049999,46.709999,44.199078,35928700
+2019-01-29,46.779999,46.970001,46.330002,46.540001,44.038212,20988300
+2019-01-30,46.680000,47.680000,46.450001,47.540001,44.984459,26931700
+2019-01-31,46.700001,47.180000,46.099998,47.119999,44.587032,43051300
+2019-02-01,47.060001,49.049999,47.009998,48.730000,46.110485,37442900
+2019-02-04,48.619999,49.240002,48.240002,49.220001,46.574154,20905000
+2019-02-05,49.180000,50.720001,49.180000,50.009998,47.321674,31641600
+2019-02-06,49.950001,50.639999,49.820000,49.900002,47.516888,21647800
+2019-02-07,49.500000,49.849998,48.680000,49.230000,46.878887,27825900
+2019-02-08,48.770000,49.020000,48.009998,48.840000,46.507511,18851200
+2019-02-11,49.020000,49.320000,48.580002,48.770000,46.440853,18004100
+2019-02-12,49.360001,50.139999,49.270000,50.009998,47.621635,18050100
+2019-02-13,50.130001,50.810001,50.000000,50.470001,48.059669,17712800
+2019-02-14,50.410000,51.040001,50.349998,50.810001,48.383430,17545400
+2019-02-15,51.250000,51.669998,51.090000,51.660000,49.192833,22520400
+2019-02-19,51.349998,51.709999,51.340000,51.400002,48.945251,15611800
+2019-02-20,51.630001,51.730000,51.060001,51.389999,48.935730,21607700
+2019-02-21,51.320000,51.840000,51.209999,51.410000,48.954777,16162100
+2019-02-22,52.700001,52.980000,52.060001,52.490002,49.983200,31934100
+2019-02-25,53.060001,53.610001,52.860001,53.099998,50.564060,20711800
+2019-02-26,53.009998,53.369999,52.910000,53.230000,50.687855,16082200
+2019-02-27,52.759998,53.380001,52.509998,53.240002,50.697384,17590300
+2019-02-28,52.919998,53.180000,52.810001,52.959999,50.430748,18388800
+2019-03-01,53.439999,53.680000,52.889999,53.299999,50.754513,18359300
+2019-03-04,53.750000,54.099998,53.209999,53.939999,51.363945,21706100
+2019-03-05,53.849998,53.990002,53.110001,53.680000,51.116364,21057700
+2019-03-06,53.630001,53.650002,52.939999,52.950001,50.421227,14740500
+2019-03-07,52.770000,52.990002,52.360001,52.599998,50.087944,17803000
+2019-03-08,51.970001,52.560001,51.700001,52.480000,49.973675,16793900
+2019-03-11,52.880001,53.650002,52.570000,53.349998,50.802124,18963000
+2019-03-12,53.340000,53.959999,53.180000,53.570000,51.011616,20782100
+2019-03-13,54.000000,54.570000,53.650002,54.369999,51.773411,25522300
+2019-03-14,54.299999,54.450001,53.330002,53.439999,50.887825,26647100
+2019-03-15,53.680000,54.689999,53.680000,54.330002,51.735325,46512500
+2019-03-18,54.419998,54.509998,53.869999,54.099998,51.516308,16274000
+2019-03-19,54.470001,54.650002,54.000000,54.169998,51.582966,18274800
+2019-03-20,54.060001,54.400002,53.610001,53.820000,51.249676,24325300
+2019-03-21,53.919998,54.990002,53.840000,54.639999,52.030514,19127200
+2019-03-22,54.400002,54.619999,53.209999,53.259998,50.716415,21438400
+2019-03-25,52.970001,53.549999,52.380001,52.779999,50.259342,16971400
+2019-03-26,53.320000,53.770000,53.040001,53.439999,50.887825,17724300
+2019-03-27,53.590000,53.860001,52.939999,53.160000,50.621197,19656000
+2019-03-28,53.250000,53.439999,52.770000,53.110001,50.573582,13607900
+2019-03-29,53.799999,54.040001,53.480000,53.700001,51.135410,18736100
+2019-04-01,54.340000,54.570000,54.099998,54.509998,51.906727,17830400
+2019-04-02,54.529999,54.799999,54.230000,54.360001,51.763885,13704500
+2019-04-03,55.029999,55.990002,54.889999,55.480000,52.830406,24552800
+2019-04-04,55.270000,56.139999,55.270000,55.919998,53.249386,16520500
+2019-04-05,55.750000,55.950001,54.869999,55.599998,52.944672,19268400
+2019-04-08,55.279999,55.740002,55.200001,55.680000,53.020847,11758800
+2019-04-09,55.349998,55.430000,54.900002,55.320000,52.678040,13339700
+2019-04-10,55.320000,55.860001,55.320000,55.750000,53.087505,13084000
+2019-04-11,55.759998,56.070000,55.630001,55.799999,53.135117,10845800
+2019-04-12,56.209999,56.490002,55.840000,56.419998,53.725510,12910200
+2019-04-15,56.459999,56.560001,55.919998,56.279999,53.592197,11676900
+2019-04-16,56.660000,57.470001,56.070000,56.709999,54.001656,30301900
+2019-04-17,58.439999,59.590000,58.119999,58.560001,55.763313,38788400
+2019-04-18,58.709999,58.880001,58.119999,58.490002,55.696655,20464200
+2019-04-22,58.150002,58.830002,57.880001,58.820000,56.010891,12327500
+2019-04-23,58.889999,58.980000,58.500000,58.779999,55.972797,17739900
+2019-04-24,58.520000,59.290001,58.139999,58.720001,55.915665,17723700
+2019-04-25,58.299999,58.380001,57.230000,57.610001,54.858681,27949900
+2019-04-26,52.740002,53.090000,51.520000,52.430000,49.926060,72364500
+2019-04-29,52.169998,52.430000,51.000000,51.110001,48.669106,42142300
+2019-04-30,51.000000,51.430000,50.869999,51.040001,48.602440,27130900
+2019-05-01,51.099998,51.599998,50.740002,50.759998,48.335815,20467600
+2019-05-02,50.799999,51.330002,50.119999,50.549999,48.135849,22655400
+2019-05-03,51.080002,51.820000,50.730000,51.750000,49.278542,25656600
+2019-05-06,50.250000,51.279999,50.189999,51.220001,49.072556,26245200
+2019-05-07,50.599998,50.880001,49.930000,50.480000,48.363579,29713400
+2019-05-08,50.200001,50.790001,49.070000,49.240002,47.175571,36812400
+2019-05-09,47.900002,48.290001,46.049999,46.619999,44.665409,59642200
+2019-05-10,46.439999,46.799999,45.099998,46.200001,44.263016,42522800
+2019-05-13,45.330002,45.639999,44.700001,44.759998,42.883389,39091900
+2019-05-14,45.180000,45.490002,44.869999,45.169998,43.276203,24706500
+2019-05-15,44.919998,45.750000,44.759998,45.619999,43.707333,23407900
+2019-05-16,45.470001,45.950001,45.419998,45.529999,43.621113,19954700
+2019-05-17,45.180000,45.730000,44.759998,44.889999,43.007938,22500400
+2019-05-20,44.000000,44.520000,43.450001,43.560001,41.733700,28675000
+2019-05-21,44.340000,44.779999,44.180000,44.459999,42.595970,25543400
+2019-05-22,44.150002,44.459999,43.849998,44.000000,42.155258,16932500
+2019-05-23,43.369999,44.740002,42.860001,44.529999,42.663033,35783900
+2019-05-24,44.590000,45.049999,44.490002,44.570000,42.701359,27168100
+2019-05-28,44.660000,44.689999,43.299999,43.570000,41.743282,34779900
+2019-05-29,43.349998,44.529999,43.330002,44.230000,42.375614,28450300
+2019-05-30,44.299999,45.029999,44.230000,44.730000,42.854652,21618900
+2019-05-31,44.180000,44.970001,43.930000,44.040001,42.193581,25532500
+2019-06-03,44.250000,44.590000,43.200001,43.459999,41.637897,31155700
+2019-06-04,44.160000,44.860001,43.770000,44.790001,42.912132,28094900
+2019-06-05,45.110001,45.180000,44.189999,44.549999,42.682198,20802000
+2019-06-06,44.750000,45.169998,44.509998,45.099998,43.209133,19076200
+2019-06-07,45.250000,46.119999,45.099998,46.029999,44.100143,24370300
+2019-06-10,46.230000,47.189999,46.200001,46.799999,44.837864,20806100
+2019-06-11,47.259998,47.320000,46.520000,46.849998,44.885765,18415500
+2019-06-12,46.669998,46.669998,46.250000,46.320000,44.377987,15900600
+2019-06-13,46.599998,46.959999,46.529999,46.700001,44.742054,12267600
+2019-06-14,45.830002,46.419998,45.549999,46.189999,44.253433,15381100
+2019-06-17,46.139999,46.529999,45.799999,46.130001,44.195957,12643300
+2019-06-18,46.750000,48.000000,46.599998,47.369999,45.383965,25732300
+2019-06-19,47.480000,47.580002,47.000000,47.070000,45.096542,17436400
+2019-06-20,47.869999,48.049999,46.869999,47.189999,45.211517,20126800
+2019-06-21,46.950001,47.730000,46.799999,47.459999,45.470192,31096300
+2019-06-24,47.400002,47.849998,47.169998,47.630001,45.633060,14479900
+2019-06-25,47.560001,47.680000,46.799999,46.849998,44.885765,16665600
+2019-06-26,47.650002,48.480000,47.560001,48.189999,46.169586,21886300
+2019-06-27,48.150002,48.419998,47.240002,47.459999,45.470192,23062900
+2019-06-28,47.770000,48.200001,47.680000,47.869999,45.862999,26646200
+2019-07-01,49.290001,49.450001,47.750000,48.049999,46.035458,27423300
+2019-07-02,47.910000,48.220001,47.689999,48.119999,46.102516,15381600
+2019-07-03,48.180000,48.560001,48.000000,48.520000,46.485756,10739100
+2019-07-05,48.029999,48.180000,47.439999,48.080002,46.064201,14339200
+2019-07-08,47.619999,47.950001,47.070000,47.820000,45.815098,16564300
+2019-07-09,47.360001,47.799999,47.130001,47.750000,45.748028,17853200
+2019-07-10,47.919998,48.610001,47.900002,48.209999,46.188747,16032300
+2019-07-11,48.560001,48.779999,48.310001,48.599998,46.562393,16615100
+2019-07-12,49.000000,49.930000,48.810001,49.919998,47.827053,20148700
+2019-07-15,50.000000,50.250000,49.770000,50.119999,48.018673,14345100
+2019-07-16,49.910000,50.000000,48.959999,49.169998,47.108494,17131400
+2019-07-17,49.500000,49.700001,49.240002,49.389999,47.319275,11928600
+2019-07-18,49.279999,49.990002,48.889999,49.939999,47.846218,15671600
+2019-07-19,49.959999,50.660000,49.910000,50.270000,48.162376,29141100
+2019-07-22,50.009998,51.520000,49.889999,51.349998,49.197098,21688000
+2019-07-23,52.000000,52.000000,51.299999,51.750000,49.580330,18413500
+2019-07-24,51.980000,52.970001,51.799999,52.919998,50.701275,20896400
+2019-07-25,52.509998,52.599998,51.880001,52.160000,49.973137,27765400
+2019-07-26,52.689999,53.500000,51.529999,51.590000,49.427032,36401500
+2019-07-29,51.529999,52.560001,50.779999,52.509998,50.308464,21897500
+2019-07-30,51.709999,52.310001,51.560001,51.700001,49.532429,16487700
+2019-07-31,51.509998,51.720001,50.049999,50.549999,48.430641,24169800
+2019-08-01,50.520000,51.889999,49.470001,49.500000,47.424660,34020800
+2019-08-02,49.090000,49.360001,48.500000,48.680000,46.639046,27881600
+2019-08-05,47.759998,47.959999,46.570000,46.970001,45.000740,38936600
+2019-08-06,47.150002,47.560001,46.770000,46.959999,45.294922,26119600
+2019-08-07,46.299999,46.880001,45.970001,46.730000,45.073074,29440400
+2019-08-08,46.160000,47.369999,45.910000,47.169998,45.497471,30643700
+2019-08-09,46.939999,47.000000,45.779999,45.980000,44.349670,24975500
+2019-08-12,45.759998,46.070000,45.439999,45.599998,43.983139,18494300
+2019-08-13,45.490002,47.049999,45.360001,46.840000,45.179176,28959500
+2019-08-14,46.060001,46.630001,45.650002,45.869999,44.243568,25650200
+2019-08-15,46.099998,46.180000,45.439999,45.700001,44.079605,21896000
+2019-08-16,46.340000,46.680000,46.060001,46.500000,44.851234,22701800
+2019-08-19,47.459999,47.599998,47.040001,47.230000,45.555347,21403600
+2019-08-20,47.029999,47.119999,46.459999,46.599998,44.947685,23113300
+2019-08-21,47.110001,47.290001,46.889999,47.150002,45.478188,15915000
+2019-08-22,47.279999,47.430000,46.689999,46.779999,45.121300,19783000
+2019-08-23,46.349998,46.630001,44.799999,44.959999,43.365837,32814000
+2019-08-26,45.820000,45.820000,45.250000,45.560001,43.944561,22080500
+2019-08-27,45.869999,46.119999,45.500000,45.790001,44.166405,16925500
+2019-08-28,45.700001,45.910000,45.369999,45.790001,44.166405,14888800
+2019-08-29,46.459999,47.220001,46.400002,46.869999,45.208115,17803800
+2019-08-30,47.240002,47.790001,47.160000,47.410000,45.728966,16922600
+2019-09-03,47.119999,47.220001,46.500000,46.980000,45.314213,15003800
+2019-09-04,47.560001,48.950001,47.540001,48.919998,47.185425,23450700
+2019-09-05,49.930000,51.169998,49.869999,50.099998,48.323586,30014200
+2019-09-06,50.250000,50.990002,50.070000,50.919998,49.114510,17067900
+2019-09-09,51.060001,52.029999,51.020000,51.590000,49.760754,20749700
+2019-09-10,51.330002,51.840000,50.830002,51.820000,49.982597,18532000
+2019-09-11,51.599998,52.790001,51.380001,52.790001,50.918209,18968900
+2019-09-12,53.000000,53.330002,52.070000,53.009998,51.130402,23308700
+2019-09-13,52.759998,53.000000,52.230000,52.540001,50.677071,18010800
+2019-09-16,51.900002,52.290001,51.700001,52.200001,50.349129,13354600
+2019-09-17,52.049999,52.139999,51.349998,51.950001,50.107990,19641100
+2019-09-18,52.130001,52.130001,51.160000,51.740002,49.905434,14906800
+2019-09-19,51.700001,51.990002,51.500000,51.570000,49.741463,11428400
+2019-09-20,51.599998,51.880001,50.560001,50.720001,48.921600,37067900
+2019-09-23,50.830002,51.230000,50.389999,50.900002,49.095219,18916600
+2019-09-24,51.099998,51.180000,49.639999,49.820000,48.053509,28197400
+2019-09-25,49.750000,51.209999,49.419998,51.020000,49.210960,19486700
+2019-09-26,50.980000,51.150002,50.340000,50.919998,49.114510,11351800
+2019-09-27,50.630001,51.220001,50.340000,50.779999,48.979469,14845700
+2019-09-30,51.189999,51.599998,50.939999,51.529999,49.702877,13652100
+2019-10-01,51.970001,52.240002,50.430000,50.759998,48.960182,18413100
+2019-10-02,50.310001,50.369999,48.980000,49.389999,47.638760,20078700
+2019-10-03,49.500000,50.070000,48.529999,50.029999,48.256065,16320100
+2019-10-04,50.349998,50.970001,50.029999,50.919998,49.114510,12644900
+2019-10-07,50.700001,51.230000,50.560001,50.619999,48.825150,12081400
+2019-10-08,50.160000,50.480000,49.610001,49.730000,47.966702,17409100
+2019-10-09,50.470001,50.790001,50.150002,50.480000,48.690113,11834900
+2019-10-10,50.410000,51.779999,50.400002,51.110001,49.297775,13907900
+2019-10-11,52.000000,52.790001,51.820000,52.090000,50.243023,24072500
+2019-10-14,51.900002,51.950001,51.439999,51.639999,49.808983,15016800
+2019-10-15,51.930000,53.070000,51.830002,52.650002,50.783173,18878100
+2019-10-16,52.349998,52.560001,52.119999,52.450001,50.590260,14769300
+2019-10-17,52.639999,52.840000,51.380001,51.860001,50.021183,16533900
+2019-10-18,51.750000,51.820000,51.029999,51.360001,49.538910,16974100
+2019-10-21,51.520000,52.169998,51.340000,52.130001,50.281605,12189000
+2019-10-22,51.900002,52.320000,51.889999,52.009998,50.165859,13114300
+2019-10-23,51.369999,51.959999,51.200001,51.720001,49.886143,15887500
+2019-10-24,52.090000,52.430000,51.430000,52.230000,50.378063,23413000
+2019-10-25,54.189999,56.610001,53.919998,56.459999,54.458076,59767700
+2019-10-28,56.380001,56.810001,56.060001,56.759998,54.747437,32307500
+2019-10-29,56.369999,57.240002,56.240002,56.340000,54.342331,18155800
+2019-10-30,56.320000,56.630001,55.619999,56.599998,54.593109,15248000
+2019-10-31,56.330002,56.599998,55.619999,56.529999,54.525593,19249700
+2019-11-01,55.939999,56.650002,55.619999,56.509998,54.506298,17953500
+2019-11-04,56.930000,57.799999,56.849998,57.610001,55.567303,19068000
+2019-11-05,57.470001,58.349998,57.209999,57.549999,55.509426,20865400
+2019-11-06,57.490002,57.709999,56.980000,57.599998,55.863419,17721000
+2019-11-07,58.000000,58.549999,57.860001,58.049999,56.299854,16962800
+2019-11-08,57.849998,58.299999,57.310001,58.270000,56.513226,11888900
+2019-11-11,57.970001,58.500000,57.900002,58.349998,56.590805,11228900
+2019-11-12,58.400002,58.799999,58.029999,58.200001,56.445335,11952500
+2019-11-13,57.869999,57.970001,57.349998,57.889999,56.144680,15332700
+2019-11-14,57.610001,58.040001,57.570000,57.810001,56.067093,12119000
+2019-11-15,58.169998,58.700001,57.619999,57.959999,56.212570,16112100
+2019-11-18,57.700001,58.480000,57.570000,58.250000,56.493828,16097500
+2019-11-19,58.480000,58.650002,57.750000,58.349998,56.590805,17061900
+2019-11-20,58.259998,58.360001,57.369999,57.900002,56.154377,18542300
+2019-11-21,57.490002,58.299999,57.410000,58.220001,56.464733,16139000
+2019-11-22,58.340000,58.650002,57.490002,57.610001,55.873123,15690200
+2019-11-25,58.000000,58.840000,58.000000,58.810001,57.036945,15011700
+2019-11-26,58.950001,59.130001,58.450001,58.900002,57.124233,22338700
+2019-11-27,58.529999,58.590000,57.910000,58.509998,56.745983,18184200
+2019-11-29,58.150002,58.299999,57.790001,58.049999,56.299854,9481100
+2019-12-02,58.549999,58.689999,57.470001,57.660000,55.921612,19154500
+2019-12-03,56.860001,56.860001,55.750000,56.070000,54.379551,25737400
+2019-12-04,56.660000,56.660000,55.860001,56.020000,54.331062,18881400
+2019-12-05,56.410000,56.410000,55.759998,56.080002,54.389252,17673700
+2019-12-06,56.660000,56.990002,56.419998,56.810001,55.097244,16476800
+2019-12-09,56.540001,56.959999,56.500000,56.529999,54.825684,14298600
+2019-12-10,56.709999,56.830002,56.439999,56.590000,54.883873,16157900
+2019-12-11,56.910000,57.169998,56.580002,57.070000,55.349403,20051100
+2019-12-12,56.750000,58.049999,56.610001,57.549999,55.814930,27883300
+2019-12-13,57.549999,58.340000,57.380001,57.790001,56.047695,22795200
+2019-12-16,58.209999,58.570000,57.650002,57.700001,55.960411,19131200
+2019-12-17,58.000000,58.099998,57.130001,57.299999,55.572468,21653100
+2019-12-18,57.389999,57.459999,56.939999,57.169998,55.446384,28261000
+2019-12-19,57.169998,57.990002,56.970001,57.959999,56.212570,18865100
+2019-12-20,58.320000,59.049999,57.889999,58.950001,57.172718,49953000
+2019-12-23,59.060001,59.779999,59.040001,59.230000,57.444279,23593000
+2019-12-24,59.250000,59.480000,59.160000,59.410000,57.618855,6313200
+2019-12-26,59.410000,59.849998,59.349998,59.820000,58.016495,11480300
+2019-12-27,59.910000,60.480000,59.900002,60.080002,58.268654,14085800
+2019-12-30,59.990002,60.049999,59.380001,59.619999,57.822521,12750500
+2019-12-31,59.619999,59.930000,59.360001,59.849998,58.045586,14432900
+2020-01-02,60.240002,60.970001,60.220001,60.840000,59.005745,18056000
+2020-01-03,59.810001,60.700001,59.810001,60.099998,58.288052,15293900
+2020-01-06,59.590000,60.200001,59.330002,59.930000,58.123173,17755200
+2020-01-07,59.779999,59.799999,58.889999,58.930000,57.153324,21876100
+2020-01-08,58.889999,59.320000,58.520000,58.970001,57.192123,23133500
+2020-01-09,59.049999,59.509998,58.830002,59.299999,57.512169,18813300
+2020-01-10,59.570000,60.080002,58.869999,58.939999,57.163025,15200600
+2020-01-13,59.169998,59.779999,59.080002,59.590000,57.793427,16453300
+2020-01-14,59.490002,59.740002,59.189999,59.430000,57.638252,17051200
+2020-01-15,59.299999,59.650002,58.750000,58.939999,57.163025,18498800
+2020-01-16,59.259998,59.840000,59.070000,59.660000,57.861317,21365500
+2020-01-17,59.980000,60.000000,59.240002,59.599998,57.803123,21803400
+2020-01-21,59.810001,61.250000,59.790001,60.549999,58.724487,28358500
+2020-01-22,61.040001,62.849998,60.970001,62.730000,60.838760,29475100
+2020-01-23,62.860001,63.709999,62.810001,63.320000,61.410973,42778700
+2020-01-24,66.570000,69.290001,66.459999,68.470001,66.405708,84711000
+2020-01-27,66.720001,67.419998,65.599998,65.690002,63.709522,30764000
+2020-01-28,66.500000,67.580002,65.940002,67.309998,65.280678,30915400
+2020-01-29,67.629997,68.059998,66.169998,66.330002,64.330231,18055800
+2020-01-30,65.639999,66.500000,64.930000,66.470001,64.466003,18522400
+2020-01-31,65.800003,65.980003,63.669998,63.930000,62.002583,25268400
+2020-02-03,64.459999,65.040001,64.300003,64.419998,62.477802,16654600
+2020-02-04,65.769997,66.059998,64.919998,65.459999,63.486450,20970800
+2020-02-05,66.690002,67.599998,66.129997,67.339996,65.309769,23401400
+2020-02-06,67.300003,67.400002,66.769997,67.089996,65.387741,17408000
+2020-02-07,66.860001,67.300003,66.010002,66.019997,64.344894,18134600
+2020-02-10,65.559998,66.400002,65.440002,66.389999,64.705505,22299300
+2020-02-11,66.830002,67.709999,66.570000,67.410004,65.699631,17975600
+2020-02-12,67.599998,68.089996,67.309998,67.459999,65.748352,15586600
+2020-02-13,66.989998,67.650002,66.739998,67.440002,65.728867,11602700
+2020-02-14,67.519997,67.860001,66.820000,67.269997,65.563171,13405500
+2020-02-18,66.660004,66.690002,65.879997,66.139999,64.461853,12758400
+2020-02-19,66.389999,67.199997,66.180000,67.110001,65.407234,13551200
+2020-02-20,67.040001,67.290001,64.559998,65.449997,63.789352,26452600
+2020-02-21,65.180000,65.250000,64.040001,64.339996,62.707512,20775900
+2020-02-24,61.610001,62.770000,61.320000,61.759998,60.192978,26903100
+2020-02-25,61.990002,62.279999,59.459999,59.730000,58.214489,34495700
+2020-02-26,60.110001,60.820000,59.270000,59.650002,58.136517,26190100
+2020-02-27,57.930000,58.509998,55.799999,55.830002,54.413441,42226900
+2020-02-28,54.299999,56.380001,53.599998,55.520000,54.111309,60728000
+2020-03-02,55.790001,58.220001,54.520000,58.180000,56.703815,43140300
+2020-03-03,58.029999,59.020000,55.400002,55.970001,54.549889,49740300
+2020-03-04,57.009998,58.709999,56.160000,58.680000,57.191128,29223100
+2020-03-05,57.060001,58.660000,56.610001,56.959999,55.514767,29099200
+2020-03-06,55.180000,56.009998,54.540001,55.770000,54.354961,36259200
+2020-03-09,51.919998,52.709999,50.000000,50.849998,49.559795,56197000
+2020-03-10,52.759998,54.000000,50.430000,53.980000,52.610378,36569000
+2020-03-11,52.389999,53.540001,51.009998,51.660000,50.349247,38563500
+2020-03-12,47.990002,50.090000,45.369999,45.540001,44.384529,50661700
+2020-03-13,48.259998,55.000000,47.740002,54.430000,53.048958,48805100
+2020-03-16,47.509998,52.250000,43.630001,44.610001,43.478127,53878900
+2020-03-17,45.759998,51.630001,45.200001,50.080002,48.809338,52085200
+2020-03-18,46.709999,50.049999,45.200001,47.610001,46.402004,49309900
+2020-03-19,47.840000,49.230000,45.160000,45.939999,44.774372,44538000
+2020-03-20,46.509998,49.419998,45.470001,45.830002,44.667171,52344000
+2020-03-23,46.020000,50.490002,45.910000,49.580002,48.322021,46698500
+2020-03-24,53.139999,54.639999,51.349998,52.400002,51.070473,50019800
+2020-03-25,52.480000,53.790001,49.910000,51.259998,49.959393,41106100
+2020-03-26,51.740002,55.950001,51.660000,55.540001,54.130798,41459800
+2020-03-27,53.419998,54.639999,52.070000,52.369999,51.041233,31633500
+2020-03-30,52.990002,56.099998,52.830002,55.490002,54.082069,31628600
+2020-03-31,55.060001,55.799999,53.220001,54.119999,52.746826,48074700
+2020-04-01,52.500000,54.689999,51.430000,51.880001,50.563663,29586600
+2020-04-02,51.290001,54.560001,51.220001,54.349998,52.970993,27810000
+2020-04-03,53.849998,55.130001,52.730000,54.130001,52.756577,23906100
+2020-04-06,56.630001,58.770000,56.119999,58.430000,56.947472,32323400
+2020-04-07,59.939999,61.490002,58.209999,58.400002,56.918232,41410000
+2020-04-08,58.990002,59.509998,57.910000,58.980000,57.483517,26719500
+2020-04-09,59.360001,59.720001,56.060001,57.139999,55.690205,40515400
+2020-04-13,56.570000,58.770000,56.570000,58.700001,57.210625,23251900
+2020-04-14,60.040001,60.900002,59.509998,60.660000,59.120888,25674000
+2020-04-15,59.740002,59.830002,58.389999,58.869999,57.376308,22841600
+2020-04-16,59.610001,60.959999,58.810001,60.790001,59.247589,24433500
+2020-04-17,62.020000,62.130001,59.830002,60.360001,58.828499,27385600
+2020-04-20,59.279999,60.040001,58.889999,59.180000,57.678440,26420300
+2020-04-21,58.110001,58.599998,55.930000,56.360001,54.929993,25248000
+2020-04-22,58.270000,60.500000,57.810001,60.099998,58.575100,23443700
+2020-04-23,59.669998,60.099998,58.810001,59.040001,57.541996,35092000
+2020-04-24,56.200001,59.400002,56.099998,59.259998,57.756413,50220500
+2020-04-27,59.720001,59.830002,58.389999,59.470001,57.961086,25902200
+2020-04-28,59.990002,60.220001,58.259998,58.750000,57.259350,28784700
+2020-04-29,59.439999,62.029999,59.320000,61.799999,60.231964,30451500
+2020-04-30,61.369999,61.540001,59.750000,59.980000,58.458145,26279900
+2020-05-01,58.830002,59.320000,57.310001,57.470001,56.011829,21194800
+2020-05-04,57.119999,58.070000,56.310001,57.990002,56.518642,18957200
+2020-05-05,58.790001,59.299999,58.349998,58.750000,57.259350,17252100
+2020-05-06,59.040001,59.950001,58.939999,59.180000,58.004253,17848700
+2020-05-07,59.930000,60.099998,58.919998,59.169998,57.994450,14733500
+2020-05-08,59.669998,59.779999,59.049999,59.669998,58.484516,20391100
+2020-05-11,59.740002,60.840000,59.709999,60.130001,58.935379,18684400
+2020-05-12,60.220001,60.639999,58.259998,58.389999,57.229946,16754900
+2020-05-13,58.450001,59.230000,56.900002,57.740002,56.592865,21065000
+2020-05-14,57.320000,59.150002,56.099998,59.080002,57.906239,21569400
+2020-05-15,57.400002,58.369999,56.959999,58.279999,57.122131,21373300
+2020-05-18,59.740002,60.279999,59.360001,59.919998,58.729549,20443700
+2020-05-19,60.130001,61.770000,59.849998,60.290001,59.092201,21865000
+2020-05-20,61.160000,63.490002,61.020000,63.099998,61.846375,30584000
+2020-05-21,63.099998,63.799999,61.820000,61.980000,60.748627,20987700
+2020-05-22,61.980000,62.320000,61.419998,62.259998,61.023060,14103000
+2020-05-26,63.680000,64.139999,62.119999,62.340000,61.101471,20933600
+2020-05-27,62.320000,63.590000,61.070000,63.560001,62.297237,19886300
+2020-05-28,63.000000,63.450001,61.490002,61.700001,60.474190,17253500
+2020-05-29,61.900002,63.660000,61.619999,62.930000,61.679749,33395700
+2020-06-01,62.490002,62.660000,61.660000,61.860001,60.631008,14317700
+2020-06-02,61.700001,62.169998,60.830002,62.119999,60.885845,20702400
+2020-06-03,62.450001,62.540001,61.529999,61.930000,60.699615,16737300
+2020-06-04,61.740002,63.470001,61.340000,62.970001,61.718956,22010100
+2020-06-05,63.360001,65.110001,63.160000,64.339996,63.061733,26813100
+2020-06-08,63.970001,64.150002,62.939999,63.669998,62.405048,21546200
+2020-06-09,62.990002,63.709999,62.900002,63.040001,61.787563,23594100
+2020-06-10,62.790001,64.290001,62.750000,63.869999,62.601074,21367800
+2020-06-11,63.070000,63.299999,59.520000,59.700001,58.513927,26998200
+2020-06-12,60.110001,60.959999,58.119999,59.330002,58.151276,30419800
+2020-06-15,59.330002,60.360001,58.580002,60.099998,58.905975,29651700
+2020-06-16,61.490002,61.650002,59.490002,60.400002,59.200020,23226600
+2020-06-17,60.740002,61.279999,60.060001,60.490002,59.288227,20454800
+2020-06-18,60.349998,60.509998,59.320000,60.080002,58.886372,24899700
+2020-06-19,60.650002,60.889999,59.099998,59.619999,58.435509,60336100
+2020-06-22,59.730000,60.549999,58.830002,60.090000,58.896172,22846000
+2020-06-23,60.189999,60.470001,59.860001,59.919998,58.729549,22809600
+2020-06-24,59.639999,59.810001,58.669998,59.090000,57.916039,27764500
+2020-06-25,58.980000,59.090000,57.480000,58.509998,57.347561,21906900
+2020-06-26,58.490002,58.730000,57.070000,57.500000,56.357628,38477500
+2020-06-29,57.470001,58.349998,56.759998,58.270000,57.112335,22150300
+2020-06-30,58.709999,59.980000,58.540001,59.830002,58.641346,31542100
+2020-07-01,59.910000,60.029999,58.759998,58.810001,57.641605,14748100
+2020-07-02,59.189999,59.810001,58.970001,59.130001,57.955250,15578600
+2020-07-06,58.720001,59.619999,58.599998,59.540001,58.357101,20536700
+2020-07-07,59.070000,59.570000,58.139999,58.310001,57.151539,15996500
+2020-07-08,58.450001,58.700001,57.930000,58.610001,57.445580,13277900
+2020-07-09,58.200001,58.750000,57.700001,58.419998,57.259350,20683700
+2020-07-10,57.950001,59.689999,57.830002,59.529999,58.347298,17742300
+2020-07-13,59.840000,60.619999,58.389999,58.580002,57.416176,19082900
+2020-07-14,57.869999,59.250000,57.349998,58.980000,57.808228,24190900
+2020-07-15,59.029999,59.340000,58.419998,59.029999,57.857235,19986300
+2020-07-16,58.540001,59.360001,58.400002,59.139999,57.965050,12425900
+2020-07-17,59.419998,60.459999,59.279999,60.000000,58.807964,16322800
+2020-07-20,60.080002,61.380001,59.340000,61.150002,59.935116,16868700
+2020-07-21,61.520000,61.930000,60.439999,60.700001,59.494057,19830300
+2020-07-22,61.310001,61.770000,60.619999,61.049999,59.837101,18959900
+2020-07-23,61.259998,61.740002,59.980000,60.400002,59.200020,43518600
+2020-07-24,52.150002,52.180000,49.500000,50.590000,49.584911,182269900
+2020-07-27,51.029999,51.139999,49.470001,49.570000,48.585178,107526500
+2020-07-28,49.480000,50.230000,49.139999,49.240002,48.261738,62362600
+2020-07-29,49.490002,49.500000,47.900002,48.070000,47.114979,60500800
+2020-07-30,47.830002,48.500000,47.590000,47.990002,47.036568,39735200
+2020-07-31,48.130001,48.320000,46.970001,47.730000,46.781734,46569900
+2020-08-03,48.270000,48.630001,47.740002,48.299999,47.340408,31767100
+2020-08-04,48.599998,49.139999,48.500000,49.130001,48.153919,29045800
+2020-08-05,49.720001,49.720001,48.660000,48.919998,47.948090,29471100
+2020-08-06,48.790001,48.820000,48.099998,48.570000,47.928356,23795500
+2020-08-07,48.529999,48.650002,47.700001,48.029999,47.395489,36765200
+2020-08-10,48.200001,49.389999,48.060001,49.220001,48.569771,37442600
+2020-08-11,49.630001,49.730000,48.060001,48.189999,47.553371,35348100
+2020-08-12,48.669998,49.259998,48.240002,49.189999,48.540161,30687200
+2020-08-13,49.259998,49.330002,48.389999,48.560001,47.918488,24774500
+2020-08-14,48.730000,49.209999,48.650002,48.889999,48.244125,22321200
+2020-08-17,49.110001,49.310001,48.730000,48.930000,48.283600,20018300
+2020-08-18,49.259998,49.570000,48.619999,48.650002,48.007301,19251400
+2020-08-19,48.790001,48.980000,48.250000,48.330002,47.691528,27775000
+2020-08-20,49.810001,50.200001,49.000000,49.169998,48.520428,55081300
+2020-08-21,49.020000,49.310001,48.650002,49.279999,48.628975,34621500
+2020-08-24,49.259998,49.400002,48.820000,49.139999,48.490826,36295300
+2020-08-25,49.349998,49.880001,49.209999,49.430000,48.776993,38384300
+2020-08-26,49.389999,49.669998,49.230000,49.549999,48.895409,28616600
+2020-08-27,49.790001,49.930000,49.169998,49.400002,48.747391,24420600
+2020-08-28,49.570000,50.799999,49.459999,50.430000,49.763783,35384700
+2020-08-31,51.000000,51.500000,50.320000,50.950001,50.276917,46114100
+2020-09-01,50.910000,51.000000,50.220001,50.790001,50.119030,30522700
+2020-09-02,51.209999,52.680000,51.090000,52.250000,51.559738,53000700
+2020-09-03,52.500000,52.619999,50.139999,50.389999,49.724312,47394300
+2020-09-04,50.529999,51.230000,49.490002,50.080002,49.418411,43318400
+2020-09-08,49.259998,49.900002,48.849998,48.910000,48.263863,39752700
+2020-09-09,49.529999,49.970001,49.040001,49.619999,48.964481,33437300
+2020-09-10,50.000000,50.090000,48.709999,48.959999,48.313202,32649100
+2020-09-11,49.259998,50.049999,48.950001,49.279999,48.628975,29333600
+2020-09-14,48.849998,49.720001,48.849998,49.410000,48.757259,27212500
+2020-09-15,49.790001,50.599998,49.730000,50.000000,49.339462,27598300
+2020-09-16,50.509998,51.029999,50.169998,50.369999,49.704575,26531400
+2020-09-17,49.369999,50.490002,49.299999,50.320000,49.655235,26959900
+2020-09-18,50.330002,50.500000,49.040001,49.889999,49.230915,50123500
+2020-09-21,49.389999,49.750000,48.830002,49.720001,49.063164,27377100
+2020-09-22,49.889999,50.209999,49.470001,49.950001,49.290127,22290900
+2020-09-23,49.830002,50.150002,48.660000,48.820000,48.175053,30078800
+2020-09-24,48.529999,49.639999,48.419998,49.160000,48.510559,29343400
+2020-09-25,48.959999,50.279999,48.750000,49.939999,49.280258,26633400
+2020-09-28,50.509998,51.459999,50.160000,51.430000,50.750572,29652200
+2020-09-29,51.310001,51.740002,50.950001,51.189999,50.513744,19558200
+2020-09-30,51.240002,52.380001,51.150002,51.779999,51.095947,27711300
+2020-10-01,52.400002,52.720001,51.990002,52.240002,51.549873,22127600
+2020-10-02,51.500000,51.980000,50.990002,51.009998,50.336117,25811800
+2020-10-05,51.299999,51.810001,51.270000,51.689999,51.007137,20883200
+2020-10-06,51.709999,52.700001,51.230000,51.369999,50.691364,25642800
+2020-10-07,51.849998,52.900002,51.790001,52.669998,51.974190,21978700
+2020-10-08,52.910000,53.580002,52.669998,53.369999,52.664944,22369500
+2020-10-09,53.549999,53.849998,52.669998,52.820000,52.122208,24343900
+2020-10-12,53.549999,54.200001,53.209999,53.880001,53.168209,27303500
+2020-10-13,54.270000,54.290001,53.619999,53.830002,53.118870,20005800
+2020-10-14,54.009998,54.400002,53.509998,53.549999,52.842564,21885100
+2020-10-15,52.750000,53.980000,52.619999,53.849998,53.138599,18272900
+2020-10-16,53.900002,54.700001,53.900002,54.160000,53.444508,23414400
+2020-10-19,54.470001,56.230000,53.840000,54.580002,53.858959,43537200
+2020-10-20,54.599998,54.700001,53.270000,53.430000,52.724152,27224900
+2020-10-21,53.139999,54.070000,52.820000,53.500000,52.793228,21866000
+2020-10-22,53.119999,54.220001,53.070000,53.900002,53.187946,41522700
+2020-10-23,48.349998,48.669998,47.660000,48.200001,47.563244,97322500
+2020-10-26,47.849998,47.860001,46.250000,46.720001,46.102798,54161300
+2020-10-27,45.980000,46.410000,45.360001,45.639999,45.037060,50130500
+2020-10-28,44.889999,45.290001,44.200001,44.250000,43.665428,45066000
+2020-10-29,44.240002,44.470001,43.919998,44.110001,43.527279,36796800
+2020-10-30,44.099998,44.799999,43.610001,44.279999,43.695030,46781300
+2020-11-02,44.959999,45.060001,44.240002,44.459999,43.872650,33856700
+2020-11-03,44.730000,45.459999,44.700001,44.849998,44.257500,34349500
+2020-11-04,45.110001,46.150002,44.779999,45.700001,45.096272,34748200
+2020-11-05,46.150002,46.380001,45.529999,45.680000,45.404400,31103200
+2020-11-06,45.540001,45.799999,44.900002,45.389999,45.116146,36233700
+2020-11-09,46.639999,47.349998,45.540001,45.599998,45.324879,48481700
+2020-11-10,45.400002,46.480000,45.250000,45.439999,45.165844,39224500
+2020-11-11,45.900002,46.459999,45.860001,46.349998,46.070354,31496900
+2020-11-12,46.130001,46.189999,44.549999,44.950001,44.678802,42881300
+2020-11-13,44.990002,45.580002,44.970001,45.459999,45.185726,30884700
+2020-11-16,46.040001,46.750000,45.790001,46.189999,45.911320,36306300
+2020-11-17,45.750000,46.119999,45.410000,45.529999,45.255302,31118000
+2020-11-18,45.549999,45.689999,45.040001,45.060001,44.788139,32817900
+2020-11-19,44.919998,45.669998,44.700001,45.619999,45.344761,29469100
+2020-11-20,45.660000,45.880001,45.330002,45.389999,45.116146,24199300
+2020-11-23,45.480000,46.209999,45.450001,46.060001,45.782108,35489600
+2020-11-24,46.290001,47.299999,46.009998,47.009998,46.726372,33901200
+2020-11-25,47.029999,47.180000,46.570000,47.049999,46.766132,28126900
+2020-11-27,47.360001,48.099998,47.360001,47.450001,47.163719,15921400
+2020-11-30,47.419998,48.500000,47.270000,48.349998,48.058289,46332700
+2020-12-01,48.750000,50.230000,48.709999,49.560001,49.260990,57778200
+2020-12-02,49.220001,50.060001,49.180000,49.900002,49.598938,33753500
+2020-12-03,49.919998,51.110001,49.779999,50.990002,50.682365,50261200
+2020-12-04,51.060001,52.650002,51.000000,51.990002,51.676331,39767700
+2020-12-07,51.000000,51.290001,49.560001,50.200001,49.897129,51040300
+2020-12-08,49.830002,50.720001,49.810001,50.689999,50.384171,28956500
+2020-12-09,50.279999,50.840000,49.730000,50.070000,49.767914,34068400
+2020-12-10,49.660000,50.720001,49.590000,50.259998,49.956764,33706000
+2020-12-11,50.139999,50.139999,49.119999,49.730000,49.429962,29398800
+2020-12-14,49.820000,51.340000,49.740002,50.470001,50.165501,33436400
+2020-12-15,50.980000,51.009998,50.209999,50.669998,50.364292,25473000
+2020-12-16,50.709999,51.459999,50.680000,51.119999,50.811577,28351000
+2020-12-17,51.150002,51.320000,50.220001,50.650002,50.344414,26399000
+2020-12-18,50.570000,50.680000,47.110001,47.459999,47.173660,119298400
+2020-12-21,46.320000,46.450001,45.240002,46.360001,46.080296,53775700
+2020-12-22,46.250000,46.340000,45.770000,46.169998,45.891441,32171200
+2020-12-23,46.169998,47.029999,46.070000,46.570000,46.289028,22564200
+2020-12-24,46.599998,47.090000,46.340000,47.070000,46.786011,11865600
+2020-12-28,47.189999,47.639999,46.860001,47.070000,46.786011,21269200
+2020-12-29,47.220001,50.669998,46.490002,49.389999,49.092014,84531400
+2020-12-30,49.110001,49.189999,48.560001,48.750000,48.455875,37385400
+2020-12-31,48.750000,50.189999,48.720001,49.820000,49.519421,28576800
+2021-01-04,49.889999,51.389999,49.400002,49.669998,49.370323,46102500
\ No newline at end of file
diff --git a/INTC_Dataset/INTC2016-2021.csv b/INTC_Dataset/INTC2016-2021.csv
new file mode 100644
index 0000000..baca72d
--- /dev/null
+++ b/INTC_Dataset/INTC2016-2021.csv
@@ -0,0 +1,1261 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2016-01-04,33.880001,34.009998,33.459999,33.990002,29.535355,27882200
+2016-01-05,33.959999,34.000000,33.529999,33.830002,29.396330,16709500
+2016-01-06,33.250000,33.520000,32.799999,33.080002,28.744617,25491300
+2016-01-07,32.279999,33.009998,31.840000,31.840000,27.667130,37680500
+2016-01-08,32.090000,32.220001,31.430000,31.510000,27.380383,29953800
+2016-01-11,31.809999,32.220001,31.680000,32.060001,27.858301,27732400
+2016-01-12,32.759998,32.889999,32.270000,32.680000,28.397043,28587700
+2016-01-13,32.759998,32.930000,31.830000,31.910000,27.727955,34445700
+2016-01-14,31.969999,32.869999,31.799999,32.740002,28.449179,48728200
+2016-01-15,29.730000,30.500000,29.450001,29.760000,25.859734,76373900
+2016-01-19,29.980000,30.059999,29.480000,29.799999,25.894484,28878100
+2016-01-20,29.350000,29.870001,29.209999,29.590000,25.712011,39598200
+2016-01-21,29.650000,30.030001,29.240000,29.660000,25.772835,30157400
+2016-01-22,30.120001,30.240000,29.510000,29.930000,26.007444,25326500
+2016-01-25,29.990000,30.219999,29.570000,29.600000,25.720699,26441000
+2016-01-26,29.610001,30.049999,29.610001,29.940001,26.016144,24754900
+2016-01-27,29.879999,30.219999,29.639999,29.809999,25.903173,26384100
+2016-01-28,30.020000,30.180000,29.750000,29.969999,26.042213,22028100
+2016-01-29,30.209999,31.030001,30.100000,31.020000,26.954597,38311400
+2016-02-01,30.719999,31.120001,30.639999,30.820000,26.780806,19015100
+2016-02-02,30.450001,30.490000,29.629999,29.799999,25.894484,24994300
+2016-02-03,29.719999,29.719999,28.520000,29.340000,25.719172,44660100
+2016-02-04,29.139999,29.879999,29.110001,29.770000,26.096100,29257800
+2016-02-05,29.580000,29.760000,28.910000,29.040001,25.456188,27957500
+2016-02-08,28.740000,28.980000,28.299999,28.820000,25.263342,28725900
+2016-02-09,28.490000,29.150000,28.410000,28.809999,25.254580,22902600
+2016-02-10,28.879999,29.000000,28.190001,28.230000,24.746155,27267800
+2016-02-11,27.830000,28.410000,27.680000,28.219999,24.737385,28450200
+2016-02-12,28.570000,28.700001,28.139999,28.639999,25.105553,19699000
+2016-02-16,28.750000,28.950001,28.360001,28.780001,25.228281,30705200
+2016-02-17,28.860001,29.620001,28.730000,29.469999,25.833124,27691700
+2016-02-18,29.530001,29.760000,29.379999,29.420000,25.789295,20623300
+2016-02-19,29.200001,29.330000,28.709999,28.709999,25.166916,42056700
+2016-02-22,29.110001,29.540001,29.000000,29.350000,25.727932,23893100
+2016-02-23,29.299999,29.350000,28.600000,28.799999,25.245810,26638200
+2016-02-24,28.520000,29.299999,28.379999,29.190001,25.587683,21593600
+2016-02-25,29.320000,29.620001,28.950001,29.620001,25.964613,17571400
+2016-02-26,29.879999,30.080000,29.700001,29.799999,26.122396,19902200
+2016-02-29,29.719999,30.139999,29.580000,29.590000,25.938320,22903100
+2016-03-01,29.930000,30.530001,29.750000,30.370001,26.622053,25502600
+2016-03-02,30.299999,30.870001,30.120001,30.540001,26.771078,23779800
+2016-03-03,31.129999,31.350000,30.540001,30.580000,26.806143,25625200
+2016-03-04,30.500000,30.860001,30.049999,30.629999,26.849968,20356800
+2016-03-07,30.590000,31.120001,30.500000,30.940001,27.121710,18858200
+2016-03-08,30.830000,30.879999,30.379999,30.559999,26.788607,19104900
+2016-03-09,30.830000,31.040001,30.670000,30.870001,27.060354,14707800
+2016-03-10,31.139999,31.400000,30.379999,31.250000,27.393454,29584800
+2016-03-11,31.670000,31.790001,31.530001,31.760000,27.840517,22811200
+2016-03-14,31.660000,31.690001,31.299999,31.430000,27.551243,17438600
+2016-03-15,31.340000,31.650000,31.059999,31.650000,27.744091,16927700
+2016-03-16,31.490000,31.799999,31.170000,31.690001,27.779156,26298400
+2016-03-17,31.760000,32.169998,31.700001,31.980000,28.033373,22865300
+2016-03-18,32.160000,32.689999,32.060001,32.680000,28.646982,49934200
+2016-03-21,32.230000,32.419998,31.950001,32.340000,28.348938,21760900
+2016-03-22,32.160000,32.459999,31.950001,32.320000,28.331408,22200400
+2016-03-23,32.470001,32.470001,31.980000,32.000000,28.050903,18765300
+2016-03-24,31.870001,31.950001,31.700001,31.879999,27.945705,14211900
+2016-03-28,31.870001,32.000000,31.620001,31.900000,27.963236,11433000
+2016-03-29,31.930000,32.439999,31.730000,32.380001,28.384007,15313200
+2016-03-30,32.450001,32.750000,32.290001,32.709999,28.673273,16598000
+2016-03-31,32.529999,32.660000,32.320000,32.349998,28.357704,17880000
+2016-04-01,32.270000,32.470001,32.099998,32.450001,28.445368,18049700
+2016-04-04,32.200001,32.380001,31.740000,32.000000,28.050903,21581600
+2016-04-05,31.889999,32.119999,31.719999,31.900000,27.963236,20080000
+2016-04-06,31.969999,32.230000,31.770000,32.080002,28.121031,15740600
+2016-04-07,31.889999,31.900000,31.350000,31.549999,27.656435,23738200
+2016-04-08,31.760000,32.020000,31.480000,31.629999,27.726564,17031900
+2016-04-11,31.900000,32.340000,31.660000,31.670000,27.761623,19707700
+2016-04-12,31.879999,31.940001,31.379999,31.860001,27.928177,16774200
+2016-04-13,31.969999,32.180000,31.950001,32.130001,28.164856,19968100
+2016-04-14,31.780001,31.889999,31.549999,31.799999,27.875582,21620900
+2016-04-15,31.790001,31.889999,31.379999,31.459999,27.577538,28782800
+2016-04-18,31.430000,31.719999,31.379999,31.650000,27.744091,21566600
+2016-04-19,31.700001,31.809999,31.400000,31.600000,27.700268,33619300
+2016-04-20,31.320000,32.259998,31.250000,32.000000,28.050903,57629800
+2016-04-21,31.940001,32.060001,31.809999,31.969999,28.024605,28431400
+2016-04-22,31.740000,31.860001,31.219999,31.639999,27.735325,29625600
+2016-04-25,31.360001,31.500000,31.200001,31.389999,27.516182,19315700
+2016-04-26,31.389999,31.700001,31.170000,31.400000,27.524944,20976400
+2016-04-27,31.250000,31.799999,31.190001,31.750000,27.831755,20006200
+2016-04-28,31.450001,31.709999,31.030001,31.110001,27.270731,25146400
+2016-04-29,30.860001,30.870001,30.100000,30.280001,26.543163,36443700
+2016-05-02,30.450001,30.690001,30.360001,30.610001,26.832439,21086600
+2016-05-03,30.410000,30.559999,30.090000,30.360001,26.613291,27111100
+2016-05-04,30.170000,30.209999,29.700001,29.850000,26.392252,23278800
+2016-05-05,29.870001,30.020000,29.750000,29.900000,26.436455,23393300
+2016-05-06,29.610001,30.110001,29.520000,30.040001,26.560240,19632200
+2016-05-09,30.080000,30.170000,29.760000,29.799999,26.348036,16888300
+2016-05-10,30.000000,30.180000,29.820000,30.139999,26.648653,17013800
+2016-05-11,30.160000,30.250000,29.969999,30.059999,26.577923,15754200
+2016-05-12,30.110001,30.240000,29.570000,29.760000,26.312679,20826700
+2016-05-13,29.860001,30.200001,29.840000,29.910000,26.445299,19999600
+2016-05-16,29.900000,30.559999,29.879999,30.389999,26.869699,21826100
+2016-05-17,30.570000,30.570000,29.860001,29.980000,26.507195,25709900
+2016-05-18,30.030001,30.250000,29.780001,29.990000,26.516031,22469900
+2016-05-19,29.770000,29.930000,29.500000,29.629999,26.197731,21740900
+2016-05-20,29.730000,30.379999,29.700001,30.150000,26.657499,22777300
+2016-05-23,30.230000,30.480000,30.129999,30.230000,26.728228,20881900
+2016-05-24,30.500000,31.120001,30.450001,31.059999,27.462086,23699200
+2016-05-25,31.200001,31.570000,31.150000,31.389999,27.753862,18359600
+2016-05-26,31.490000,31.629999,31.400000,31.490000,27.842279,12692300
+2016-05-27,31.600000,31.650000,31.450001,31.570000,27.913006,13341300
+2016-05-31,31.510000,31.650000,31.309999,31.590000,27.930693,23040200
+2016-06-01,31.620001,31.719999,31.469999,31.660000,27.992582,17753500
+2016-06-02,31.559999,31.760000,31.450001,31.760000,28.080999,14140100
+2016-06-03,31.740000,31.740000,31.400000,31.620001,27.957218,15777500
+2016-06-06,31.639999,31.820000,31.580000,31.680000,28.010262,15139600
+2016-06-07,31.750000,32.020000,31.700001,31.879999,28.187098,19339100
+2016-06-08,31.799999,32.000000,31.790001,31.889999,28.195938,12732100
+2016-06-09,31.680000,32.000000,31.680000,31.940001,28.240150,11276800
+2016-06-10,31.700001,32.240002,31.650000,32.040001,28.328566,35749100
+2016-06-13,32.049999,32.500000,32.040001,32.169998,28.443508,23004800
+2016-06-14,32.009998,32.240002,31.790001,32.139999,28.416977,18754300
+2016-06-15,32.250000,32.259998,31.590000,31.610001,27.948378,23783300
+2016-06-16,31.440001,31.770000,31.219999,31.690001,28.019108,18547900
+2016-06-17,31.730000,31.809999,31.469999,31.760000,28.080999,27047900
+2016-06-20,32.070000,32.439999,32.009998,32.169998,28.443508,21961600
+2016-06-21,32.259998,32.380001,32.090000,32.320000,28.576130,15476500
+2016-06-22,32.299999,32.630001,32.250000,32.290001,28.549610,18304800
+2016-06-23,32.580002,33.000000,32.500000,32.990002,29.168518,22048800
+2016-06-24,31.799999,32.320000,31.400000,31.549999,27.895327,38094300
+2016-06-27,31.410000,31.410000,30.440001,30.719999,27.161470,34965100
+2016-06-28,30.969999,31.200001,30.809999,31.190001,27.577024,23693900
+2016-06-29,31.350000,31.980000,31.309999,31.930000,28.231310,22771100
+2016-06-30,32.000000,32.880001,31.969999,32.799999,29.000525,34528900
+2016-07-01,32.639999,32.889999,32.470001,32.750000,28.956326,17084600
+2016-07-05,32.500000,32.730000,32.459999,32.680000,28.894430,20107200
+2016-07-06,32.799999,33.000000,32.380001,32.970001,29.150839,21070200
+2016-07-07,32.959999,33.549999,32.959999,33.200001,29.354197,26119400
+2016-07-08,33.650002,34.000000,33.500000,34.000000,30.061525,23341900
+2016-07-11,34.040001,34.500000,34.040001,34.380001,30.397505,23820700
+2016-07-12,34.509998,34.970001,34.480000,34.939999,30.892639,28064100
+2016-07-13,35.040001,35.250000,34.880001,35.009998,30.954527,29120900
+2016-07-14,35.130001,35.299999,34.959999,35.200001,31.122515,25296400
+2016-07-15,35.259998,35.290001,34.900002,35.070000,31.007576,23661900
+2016-07-18,35.180000,35.200001,34.950001,35.049999,30.989893,19347200
+2016-07-19,34.889999,35.160000,34.849998,35.150002,31.078316,20395400
+2016-07-20,35.299999,35.930000,35.060001,35.689999,31.555759,42994200
+2016-07-21,34.330002,34.490002,33.860001,34.270000,30.300255,63708600
+2016-07-22,34.380001,34.700001,34.259998,34.660000,30.645065,33033700
+2016-07-25,34.619999,34.759998,34.570000,34.689999,30.671593,20277700
+2016-07-26,34.750000,35.230000,34.700001,35.090000,31.025263,29644400
+2016-07-27,35.000000,35.279999,34.630001,34.830002,30.795376,23601800
+2016-07-28,34.830002,34.830002,34.520000,34.770000,30.742332,21667400
+2016-07-29,34.770000,34.919998,34.599998,34.860001,30.821907,18171200
+2016-08-01,34.820000,34.910000,34.560001,34.849998,30.813065,18824400
+2016-08-02,34.810001,34.869999,34.330002,34.560001,30.556662,20057300
+2016-08-03,34.099998,34.279999,33.990002,34.250000,30.512114,18388800
+2016-08-04,34.290001,34.619999,34.220001,34.580002,30.806097,16362600
+2016-08-05,34.799999,35.130001,34.700001,34.980000,31.162436,20046200
+2016-08-08,34.900002,35.169998,34.860001,35.040001,31.215897,19497300
+2016-08-09,35.040001,35.160000,34.840000,34.919998,31.108984,12578900
+2016-08-10,35.000000,35.000000,34.500000,34.529999,30.761547,19579000
+2016-08-11,34.660000,34.740002,34.490002,34.680000,30.895180,16364100
+2016-08-12,34.520000,34.759998,34.439999,34.570000,30.797190,15708300
+2016-08-15,34.700001,35.160000,34.630001,34.910000,31.100077,18931100
+2016-08-16,34.770000,35.209999,34.770000,35.209999,31.367350,16320900
+2016-08-17,35.169998,35.209999,34.770000,35.020000,31.198071,18221600
+2016-08-18,34.959999,35.090000,34.750000,34.970001,31.153536,16085200
+2016-08-19,34.840000,35.270000,34.740002,35.240002,31.394073,16417600
+2016-08-22,35.200001,35.450001,35.119999,35.360001,31.500973,14941400
+2016-08-23,35.500000,35.689999,35.299999,35.400002,31.536598,18316000
+2016-08-24,35.320000,35.410000,35.020000,35.150002,31.313894,16343500
+2016-08-25,35.049999,35.220001,34.900002,35.090000,31.260439,12428000
+2016-08-26,35.110001,35.580002,35.049999,35.259998,31.411884,14469900
+2016-08-29,35.480000,35.669998,35.150002,35.549999,31.670229,15264300
+2016-08-30,35.590000,35.740002,35.520000,35.700001,31.803875,15183200
+2016-08-31,35.619999,35.900002,35.580002,35.889999,31.973127,20562700
+2016-09-01,35.990002,36.040001,35.580002,36.020000,32.088940,18925800
+2016-09-02,36.209999,36.330002,35.950001,36.080002,32.142391,16726700
+2016-09-06,36.380001,36.599998,36.169998,36.570000,32.578918,22337800
+2016-09-07,36.650002,36.650002,36.380001,36.459999,32.480915,18495600
+2016-09-08,36.349998,36.590000,36.119999,36.439999,32.463100,20356500
+2016-09-09,36.099998,36.389999,35.439999,35.439999,31.572237,29457900
+2016-09-12,35.189999,36.119999,35.060001,36.080002,32.142391,22796600
+2016-09-13,35.750000,35.880001,35.320000,35.610001,31.723690,23591300
+2016-09-14,35.509998,35.820000,35.400002,35.619999,31.732594,14074500
+2016-09-15,35.740002,36.650002,35.540001,36.560001,32.570004,23736000
+2016-09-16,37.720001,38.049999,37.250000,37.669998,33.558861,74577900
+2016-09-19,37.689999,38.020000,37.090000,37.160000,33.104523,30531700
+2016-09-20,37.419998,37.430000,36.939999,37.139999,33.086712,24796900
+2016-09-21,37.209999,37.459999,36.860001,37.450001,33.362877,21233700
+2016-09-22,37.599998,37.830002,37.439999,37.549999,33.451962,17013400
+2016-09-23,37.450001,37.650002,37.119999,37.189999,33.131256,18062500
+2016-09-26,36.919998,36.939999,36.599998,36.650002,32.650185,25518800
+2016-09-27,36.900002,37.220001,36.630001,37.180000,33.122345,22391600
+2016-09-28,37.310001,37.500000,37.150002,37.439999,33.353962,19020800
+2016-09-29,37.490002,37.529999,37.000000,37.320000,33.247063,17675000
+2016-09-30,37.470001,37.919998,37.439999,37.750000,33.630135,24279300
+2016-10-03,37.689999,37.950001,37.529999,37.660000,33.549965,14113600
+2016-10-04,37.770000,37.939999,37.330002,37.540001,33.443058,14393100
+2016-10-05,37.750000,38.310001,37.639999,37.990002,33.843948,22420800
+2016-10-06,37.840000,38.160000,37.580002,38.070000,33.915211,15171400
+2016-10-07,38.080002,38.220001,37.779999,38.099998,33.941944,16942500
+2016-10-10,38.250000,38.360001,37.900002,38.020000,33.870663,14954300
+2016-10-11,37.910000,38.000000,36.820000,37.270000,33.202518,27650500
+2016-10-12,37.200001,37.250000,36.810001,37.130001,33.077797,14053900
+2016-10-13,36.849998,37.130001,36.459999,36.970001,32.935268,16936000
+2016-10-14,37.189999,37.700001,37.160000,37.450001,33.362877,19123900
+2016-10-17,37.549999,37.720001,37.240002,37.290001,33.220341,15788100
+2016-10-18,37.970001,38.049999,37.529999,37.750000,33.630135,42907800
+2016-10-19,36.070000,36.090000,35.230000,35.509998,31.634596,75229000
+2016-10-20,35.410000,35.669998,35.099998,35.430000,31.563324,25669500
+2016-10-21,35.209999,35.400002,34.810001,35.150002,31.313894,20813200
+2016-10-24,35.430000,35.490002,35.110001,35.259998,31.411884,21524700
+2016-10-25,35.139999,35.250000,35.009998,35.099998,31.269342,17860300
+2016-10-26,35.040001,35.209999,34.740002,34.919998,31.108984,19977600
+2016-10-27,35.099998,35.230000,34.750000,34.810001,31.010996,14634700
+2016-10-28,34.869999,35.169998,34.709999,34.740002,30.948633,22296400
+2016-10-31,34.919998,35.080002,34.840000,34.869999,31.064444,19188600
+2016-11-01,34.900002,35.160000,34.270000,34.520000,30.752644,25368200
+2016-11-02,34.599998,34.900002,34.470001,34.599998,30.823914,21416400
+2016-11-03,34.450001,34.520000,33.869999,33.930000,30.455898,19400000
+2016-11-04,33.529999,33.930000,33.419998,33.610001,30.168657,21914700
+2016-11-07,34.240002,34.750000,34.150002,34.689999,31.138071,19296600
+2016-11-08,34.599998,34.950001,34.490002,34.740002,31.182953,14833100
+2016-11-09,34.130001,34.849998,33.669998,34.750000,31.191938,25999400
+2016-11-10,34.950001,34.950001,34.029999,34.500000,30.967533,28249900
+2016-11-11,34.570000,34.869999,34.340000,34.610001,31.066267,22665000
+2016-11-14,34.560001,34.730000,34.200001,34.480000,30.949577,22558900
+2016-11-15,34.639999,35.290001,34.610001,34.910000,31.335560,20676100
+2016-11-16,34.900002,34.919998,34.540001,34.840000,31.272713,18565500
+2016-11-17,34.810001,35.020000,34.630001,35.020000,31.434286,15748500
+2016-11-18,34.900002,35.000000,34.639999,34.950001,31.371458,16806900
+2016-11-21,35.099998,35.200001,34.840000,34.980000,31.398390,14259500
+2016-11-22,35.180000,35.500000,35.110001,35.480000,31.847191,22327400
+2016-11-23,35.480000,35.520000,35.099998,35.200001,31.595860,15843100
+2016-11-25,35.110001,35.450001,35.110001,35.439999,31.811277,6372800
+2016-11-28,35.430000,35.660000,35.209999,35.509998,31.874117,13549000
+2016-11-29,35.639999,35.639999,35.270000,35.310001,31.694597,19581000
+2016-11-30,35.200001,35.299999,34.700001,34.700001,31.147053,27016100
+2016-12-01,34.860001,34.930000,33.560001,33.759998,30.303299,29618700
+2016-12-02,33.720001,34.259998,33.599998,34.160000,30.662350,21492500
+2016-12-05,34.310001,34.419998,33.970001,34.389999,30.868795,14462000
+2016-12-06,34.389999,34.750000,34.299999,34.720001,31.165009,15297700
+2016-12-07,34.669998,35.570000,34.450001,35.500000,31.865137,21710300
+2016-12-08,35.480000,36.029999,35.220001,35.700001,32.044655,19966500
+2016-12-09,35.750000,35.900002,35.590000,35.759998,32.098526,16326900
+2016-12-12,35.779999,36.090000,35.669998,35.970001,32.287018,21985800
+2016-12-13,36.009998,36.889999,35.930000,36.799999,33.032040,35773600
+2016-12-14,36.700001,36.889999,36.459999,36.549999,32.807636,30819400
+2016-12-15,36.740002,37.160000,36.529999,36.790001,33.023056,23721500
+2016-12-16,36.720001,36.869999,36.090000,36.310001,32.592209,38212800
+2016-12-19,36.340000,36.950001,36.270000,36.889999,33.112823,18744300
+2016-12-20,36.950001,37.240002,36.889999,37.209999,33.400051,18551800
+2016-12-21,37.250000,37.349998,36.910000,36.980000,33.193611,14323600
+2016-12-22,37.230000,37.240002,36.810001,36.930000,33.148731,10793900
+2016-12-23,36.930000,36.980000,36.770000,36.970001,33.184631,6287300
+2016-12-27,36.910000,37.330002,36.910000,37.070000,33.274391,9033700
+2016-12-28,37.099998,37.200001,36.580002,36.630001,32.879440,12868600
+2016-12-29,36.509998,36.720001,36.430000,36.660000,32.906368,8447300
+2016-12-30,36.790001,36.799999,36.200001,36.270000,32.556297,17468000
+2017-01-03,36.610001,36.930000,36.270000,36.599998,32.852512,20196500
+2017-01-04,36.709999,36.770000,36.340000,36.410000,32.681965,15915700
+2017-01-05,36.450001,36.720001,36.310001,36.349998,32.628109,13986000
+2017-01-06,36.590000,36.680000,36.189999,36.480000,32.744797,15114000
+2017-01-09,36.480000,36.889999,36.480000,36.610001,32.861485,19461400
+2017-01-10,36.549999,36.930000,36.529999,36.540001,32.798649,15918800
+2017-01-11,36.509998,37.000000,36.509998,36.950001,33.166676,22398400
+2017-01-12,36.830002,36.830002,36.320000,36.709999,32.951237,20391900
+2017-01-13,36.709999,36.860001,36.619999,36.790001,33.023056,15072200
+2017-01-17,36.669998,36.830002,36.590000,36.799999,33.032040,20195200
+2017-01-18,36.889999,37.009998,36.610001,36.759998,32.996128,15382500
+2017-01-19,36.509998,36.910000,36.509998,36.570000,32.825577,13654500
+2017-01-20,36.759998,37.029999,36.580002,36.939999,33.157696,23950900
+2017-01-23,37.070000,37.209999,36.549999,36.770000,33.005112,27752600
+2017-01-24,36.840000,37.740002,36.810001,37.619999,33.768074,35140900
+2017-01-25,37.869999,38.000000,37.520000,37.799999,33.929638,32276400
+2017-01-26,37.820000,37.919998,37.419998,37.560001,33.714218,34144800
+2017-01-27,38.000000,38.450001,37.810001,37.980000,34.091217,44368600
+2017-01-30,37.740002,37.840000,37.330002,37.419998,33.588547,23954700
+2017-01-31,37.220001,37.369999,36.639999,36.820000,33.049988,27059100
+2017-02-01,36.820000,36.950001,36.020000,36.520000,32.780704,28380600
+2017-02-02,36.259998,36.700001,36.200001,36.680000,32.924324,31916900
+2017-02-03,36.689999,36.820000,36.450001,36.520000,33.014725,21038100
+2017-02-06,36.509998,36.509998,36.150002,36.270000,32.788715,21427000
+2017-02-07,36.450001,36.520000,36.240002,36.349998,32.861042,18581900
+2017-02-08,36.340000,36.650002,36.139999,36.380001,32.888165,20807400
+2017-02-09,36.500000,36.500000,35.400002,35.459999,32.056469,47802700
+2017-02-10,35.259998,35.430000,34.840000,35.340000,31.947981,44106500
+2017-02-13,35.570000,35.849998,35.340000,35.799999,32.363834,28180600
+2017-02-14,35.840000,35.959999,35.529999,35.930000,32.481350,25734800
+2017-02-15,35.980000,36.060001,35.669998,36.049999,32.589836,18452200
+2017-02-16,36.180000,36.560001,36.099998,36.410000,32.915283,21317500
+2017-02-17,36.320000,36.480000,36.099998,36.480000,32.978569,18909900
+2017-02-21,36.529999,36.650002,36.330002,36.520000,33.014725,20556000
+2017-02-22,36.340000,36.400002,35.790001,36.070000,32.607914,29904400
+2017-02-23,36.240002,36.299999,35.900002,36.180000,32.707359,22775000
+2017-02-24,36.139999,36.529999,35.950001,36.529999,33.023758,18617600
+2017-02-27,36.419998,36.680000,36.270000,36.509998,33.005684,14065200
+2017-02-28,36.419998,36.459999,36.000000,36.200001,32.725437,24977000
+2017-03-01,35.849998,36.099998,35.439999,35.930000,32.481350,34085900
+2017-03-02,35.930000,36.020000,35.650002,35.910000,32.463272,23602100
+2017-03-03,35.939999,36.090000,35.669998,35.900002,32.454231,17538100
+2017-03-06,35.790001,35.799999,35.419998,35.570000,32.155907,24416700
+2017-03-07,35.540001,35.799999,35.389999,35.799999,32.363834,23434900
+2017-03-08,35.669998,35.900002,35.529999,35.619999,32.201103,20920100
+2017-03-09,35.599998,35.939999,35.500000,35.820000,32.381905,23616800
+2017-03-10,36.119999,36.299999,35.779999,35.910000,32.463272,25402300
+2017-03-13,35.849998,36.040001,34.939999,35.160000,31.785255,53582900
+2017-03-14,35.060001,35.230000,34.660000,35.180000,31.803339,28586900
+2017-03-15,34.939999,35.169998,34.680000,35.099998,31.731012,27996100
+2017-03-16,35.169998,35.360001,35.070000,35.139999,31.767178,19616100
+2017-03-17,35.310001,35.330002,35.099998,35.270000,31.884699,30778900
+2017-03-20,35.369999,35.630001,35.259998,35.430000,32.029339,17322300
+2017-03-21,35.590000,35.599998,35.000000,35.040001,31.676769,22814500
+2017-03-22,35.220001,35.459999,35.000000,35.369999,31.975100,19144500
+2017-03-23,35.490002,35.490002,35.020000,35.270000,31.884699,20640400
+2017-03-24,35.650002,35.730000,35.119999,35.160000,31.785255,22188000
+2017-03-27,35.070000,35.500000,34.939999,35.389999,31.993185,16992200
+2017-03-28,35.340000,35.709999,35.209999,35.599998,32.183018,18398100
+2017-03-29,35.520000,35.700001,35.439999,35.570000,32.155907,17202600
+2017-03-30,35.580002,35.889999,35.520000,35.750000,32.318626,16433000
+2017-03-31,35.750000,36.250000,35.740002,36.070000,32.607914,21438400
+2017-04-03,36.189999,36.740002,36.119999,36.160000,32.689278,32013600
+2017-04-04,36.119999,36.380001,35.990002,36.279999,32.797756,18918000
+2017-04-05,36.430000,36.759998,36.169998,36.220001,32.743515,22455500
+2017-04-06,36.130001,36.279999,36.029999,36.029999,32.571747,20198200
+2017-04-07,36.070000,36.320000,35.990002,36.029999,32.571747,15689500
+2017-04-10,36.020000,36.090000,35.610001,35.799999,32.363834,19973700
+2017-04-11,35.770000,35.790001,35.209999,35.740002,32.309586,22711800
+2017-04-12,35.869999,36.009998,35.500000,35.630001,32.210152,19289800
+2017-04-13,35.549999,35.759998,35.250000,35.250000,31.866621,15764000
+2017-04-17,35.439999,35.590000,35.330002,35.480000,32.074539,12560700
+2017-04-18,35.430000,35.810001,35.299999,35.770000,32.336716,12321100
+2017-04-19,35.970001,36.220001,35.889999,35.910000,32.463272,16594600
+2017-04-20,36.180000,36.270000,35.860001,36.180000,32.707359,22968300
+2017-04-21,36.200001,36.419998,35.849998,36.320000,32.833923,20390500
+2017-04-24,36.669998,36.849998,36.459999,36.750000,33.222645,26305800
+2017-04-25,36.770000,37.000000,36.660000,36.869999,33.331123,22066800
+2017-04-26,36.779999,37.230000,36.779999,36.930000,33.385376,27241000
+2017-04-27,36.869999,37.500000,36.779999,37.430000,33.837379,39890000
+2017-04-28,36.099998,36.490002,35.880001,36.150002,32.680241,56769300
+2017-05-01,36.110001,36.400002,35.939999,36.310001,32.824886,24825600
+2017-05-02,36.369999,37.029999,36.349998,36.970001,33.421535,35813000
+2017-05-03,36.720001,37.169998,36.619999,36.980000,33.679272,22040300
+2017-05-04,36.990002,37.110001,36.639999,36.849998,33.560867,16437100
+2017-05-05,36.860001,36.930000,36.500000,36.820000,33.533550,18119200
+2017-05-08,36.730000,36.849998,36.480000,36.540001,33.278542,17660200
+2017-05-09,36.480000,36.750000,36.279999,36.369999,33.123718,17819100
+2017-05-10,36.270000,36.380001,35.930000,36.009998,32.795845,25133800
+2017-05-11,35.910000,36.000000,35.450001,35.689999,32.504410,21508900
+2017-05-12,35.720001,35.740002,35.400002,35.529999,32.358696,19730800
+2017-05-15,35.529999,35.720001,35.419998,35.630001,32.449772,22120100
+2017-05-16,35.750000,35.889999,35.419998,35.820000,32.622807,22291800
+2017-05-17,35.669998,35.990002,35.020000,35.040001,31.912426,26670200
+2017-05-18,35.189999,35.470001,35.080002,35.220001,32.076363,17171900
+2017-05-19,35.150002,35.549999,35.130001,35.400002,32.240303,18340100
+2017-05-22,35.480000,36.110001,35.380001,35.770000,32.577267,14638100
+2017-05-23,35.869999,35.990002,35.560001,35.860001,32.659237,16903700
+2017-05-24,35.980000,36.180000,35.889999,36.119999,32.896023,20640600
+2017-05-25,36.119999,36.389999,36.060001,36.259998,33.023537,13148500
+2017-05-26,36.259998,36.330002,36.130001,36.259998,33.023537,11145500
+2017-05-30,36.270000,36.439999,36.090000,36.180000,32.950676,13026900
+2017-05-31,36.310001,36.380001,35.869999,36.110001,32.886929,17741900
+2017-06-01,36.119999,36.130001,35.799999,36.119999,32.896023,17510900
+2017-06-02,36.270000,36.330002,36.000000,36.320000,33.078186,19127400
+2017-06-05,36.299999,36.500000,36.200001,36.340000,33.096401,11685700
+2017-06-06,36.160000,36.450001,35.980000,36.130001,32.905140,18420900
+2017-06-07,36.130001,36.570000,36.099998,36.259998,33.023537,17192000
+2017-06-08,36.340000,36.529999,36.160000,36.480000,33.223896,17154200
+2017-06-09,36.500000,36.560001,35.310001,35.709999,32.522621,33322100
+2017-06-12,35.590000,36.009998,35.410000,35.730000,32.540836,28488300
+2017-06-13,35.680000,35.950001,35.529999,35.880001,32.677452,20588200
+2017-06-14,35.990002,36.049999,35.220001,35.529999,32.358696,19149000
+2017-06-15,35.209999,35.480000,35.139999,35.310001,32.158333,20410000
+2017-06-16,35.279999,35.330002,35.009998,35.209999,32.067249,30762800
+2017-06-19,35.610001,35.610001,35.320000,35.509998,32.340469,21583800
+2017-06-20,35.450001,35.450001,34.840000,34.860001,31.748489,21536500
+2017-06-21,34.330002,34.599998,34.090000,34.580002,31.493484,27138500
+2017-06-22,34.560001,34.630001,34.290001,34.360001,31.293127,24602900
+2017-06-23,34.209999,34.549999,34.099998,34.189999,31.138292,29260900
+2017-06-26,34.259998,34.509998,34.029999,34.070000,31.029009,18854800
+2017-06-27,34.000000,34.150002,33.650002,33.650002,30.646500,27078900
+2017-06-28,33.770000,34.240002,33.740002,34.200001,31.147406,25940100
+2017-06-29,33.919998,34.099998,33.340000,33.540001,30.546310,25215700
+2017-06-30,33.869999,33.930000,33.529999,33.740002,30.728462,24432000
+2017-07-03,33.509998,34.029999,33.430000,33.459999,30.473454,12676900
+2017-07-05,33.520000,34.430000,33.490002,34.340000,31.274910,30010800
+2017-07-06,34.119999,34.290001,33.560001,33.630001,30.628284,20733200
+2017-07-07,33.700001,34.119999,33.700001,33.880001,30.855965,18304500
+2017-07-10,33.250000,33.740002,33.230000,33.650002,30.646500,29918400
+2017-07-11,33.639999,33.930000,33.430000,33.919998,30.892395,25737500
+2017-07-12,34.279999,34.389999,33.939999,34.250000,31.192947,23768300
+2017-07-13,34.330002,34.400002,34.119999,34.240002,31.183844,15046200
+2017-07-14,34.480000,34.709999,34.270000,34.680000,31.584562,16316400
+2017-07-17,34.740002,34.740002,34.360001,34.470001,31.393305,21044400
+2017-07-18,34.430000,34.580002,34.250000,34.529999,31.447948,14362800
+2017-07-19,34.680000,34.680000,34.459999,34.560001,31.475273,17036200
+2017-07-20,34.540001,34.840000,34.480000,34.750000,31.648306,17506200
+2017-07-21,34.540001,34.820000,34.400002,34.730000,31.630095,22245000
+2017-07-24,34.730000,34.799999,34.380001,34.500000,31.420622,16146300
+2017-07-25,34.549999,34.740002,34.400002,34.669998,31.575449,18096700
+2017-07-26,34.700001,34.970001,34.590000,34.750000,31.648306,15499300
+2017-07-27,34.779999,35.250000,34.669998,34.970001,31.848686,43062800
+2017-07-28,35.130001,35.860001,35.000000,35.310001,32.158333,36291500
+2017-07-31,35.470001,35.740002,35.320000,35.470001,32.304054,27057000
+2017-08-01,35.660000,36.430000,35.570000,36.349998,33.105499,38710200
+2017-08-02,36.330002,36.669998,36.060001,36.639999,33.369621,35004300
+2017-08-03,36.549999,36.590000,36.150002,36.490002,33.482483,26611300
+2017-08-04,36.450001,36.560001,36.099998,36.299999,33.308140,20520300
+2017-08-07,36.389999,36.549999,36.220001,36.430000,33.427422,18169300
+2017-08-08,36.369999,36.700001,36.299999,36.410000,33.409069,22819900
+2017-08-09,36.279999,36.660000,36.020000,36.590000,33.574230,22796800
+2017-08-10,36.400002,36.560001,36.110001,36.139999,33.161324,22693300
+2017-08-11,36.259998,36.400002,35.790001,35.869999,32.913582,19275100
+2017-08-14,36.119999,36.470001,36.080002,36.340000,33.344849,18469400
+2017-08-15,36.299999,36.320000,35.820000,36.000000,33.032864,21706600
+2017-08-16,35.980000,36.070000,35.560001,35.810001,32.858528,22014000
+2017-08-17,35.599998,35.680000,35.169998,35.169998,32.271271,19525000
+2017-08-18,35.290001,35.310001,34.990002,35.009998,32.124462,16231400
+2017-08-21,35.090000,35.279999,34.700001,34.919998,32.041878,26493300
+2017-08-22,35.020000,35.189999,34.619999,34.650002,31.794136,26097800
+2017-08-23,34.540001,34.810001,34.380001,34.660000,31.803308,19648100
+2017-08-24,34.700001,34.889999,34.549999,34.709999,31.849182,14301900
+2017-08-25,34.820000,34.930000,34.580002,34.669998,31.812479,14726800
+2017-08-28,34.779999,34.799999,34.590000,34.650002,31.794136,20712900
+2017-08-29,34.509998,34.750000,34.459999,34.730000,31.867535,15843700
+2017-08-30,34.750000,34.959999,34.630001,34.889999,32.014355,18565000
+2017-08-31,34.939999,35.180000,34.869999,35.070000,32.179523,16366800
+2017-09-01,35.240002,35.389999,35.070000,35.090000,32.197868,12822000
+2017-09-05,35.020000,35.330002,34.930000,35.020000,32.133640,18772000
+2017-09-06,35.220001,35.939999,35.110001,35.759998,32.812653,28076400
+2017-09-07,35.880001,35.950001,35.330002,35.540001,32.610783,16297100
+2017-09-08,35.419998,35.540001,35.080002,35.189999,32.289627,14125000
+2017-09-11,35.490002,36.000000,35.139999,35.770000,32.821819,20037600
+2017-09-12,35.880001,36.340000,35.740002,36.090000,33.115452,19489900
+2017-09-13,36.000000,36.400002,35.970001,36.330002,33.335670,15509800
+2017-09-14,36.189999,36.700001,36.160000,36.480000,33.473305,18093900
+2017-09-15,36.549999,37.080002,36.220001,37.000000,33.950447,33596100
+2017-09-18,37.000000,37.330002,36.799999,37.000000,33.950447,19393800
+2017-09-19,37.200001,37.299999,37.020000,37.230000,34.161488,23850500
+2017-09-20,37.230000,37.290001,36.660000,37.070000,34.014675,23957500
+2017-09-21,36.990002,37.270000,36.849998,37.200001,34.133965,22954200
+2017-09-22,36.950001,37.220001,36.950001,37.180000,34.115616,21631800
+2017-09-25,37.049999,37.230000,36.849998,37.160000,34.097252,23180800
+2017-09-26,37.209999,37.639999,37.000000,37.470001,34.381714,29790400
+2017-09-27,37.619999,37.689999,37.099998,37.540001,34.445938,25981400
+2017-09-28,37.320000,37.880001,37.290001,37.830002,34.712032,21171400
+2017-09-29,37.840000,38.150002,37.700001,38.080002,34.941441,23217300
+2017-10-02,38.119999,39.090000,38.080002,39.040001,35.822315,37394500
+2017-10-03,38.950001,39.700001,38.950001,39.380001,36.134293,34002200
+2017-10-04,39.389999,39.400002,38.860001,39.340000,36.097584,28368800
+2017-10-05,39.500000,39.650002,39.209999,39.529999,36.271919,17710300
+2017-10-06,39.599998,39.889999,39.419998,39.630001,36.363682,18887500
+2017-10-09,39.680000,39.880001,39.520000,39.860001,36.574722,18494100
+2017-10-10,39.930000,39.950001,39.380001,39.650002,36.382038,29890000
+2017-10-11,39.480000,39.669998,39.060001,39.299999,36.060879,30754700
+2017-10-12,39.349998,39.389999,38.980000,39.189999,35.959934,18286900
+2017-10-13,39.439999,39.810001,39.279999,39.669998,36.400375,16829400
+2017-10-16,39.709999,39.790001,39.439999,39.759998,36.482964,12489100
+2017-10-17,39.560001,39.869999,39.369999,39.790001,36.510498,15532800
+2017-10-18,39.799999,40.290001,39.599998,40.250000,36.932579,21424600
+2017-10-19,39.880001,40.330002,39.830002,40.090000,36.785767,19222700
+2017-10-20,40.330002,40.450001,40.099998,40.430000,37.097740,18335700
+2017-10-23,40.549999,41.040001,40.400002,40.830002,37.464779,28647000
+2017-10-24,41.000000,41.049999,40.720001,40.950001,37.574894,19652400
+2017-10-25,40.889999,41.060001,40.490002,40.779999,37.418900,24031700
+2017-10-26,40.910000,41.580002,40.709999,41.349998,37.941917,38247400
+2017-10-27,43.299999,45.000000,43.099998,44.400002,40.740532,90028300
+2017-10-30,44.480000,45.189999,43.880001,44.369999,40.713005,48161500
+2017-10-31,45.200001,45.799999,44.650002,45.490002,41.740700,47000900
+2017-11-01,45.970001,46.709999,45.590000,46.709999,42.860146,47813700
+2017-11-02,46.610001,47.230000,46.209999,47.099998,43.217999,44602300
+2017-11-03,47.200001,47.299999,45.599998,46.340000,42.520641,39298100
+2017-11-06,46.599998,46.740002,46.090000,46.700001,43.104904,34035000
+2017-11-07,46.700001,47.090000,46.389999,46.779999,43.178745,24461400
+2017-11-08,46.619999,46.700001,46.279999,46.700001,43.104904,21565800
+2017-11-09,46.049999,46.389999,45.650002,46.299999,42.735699,25570400
+2017-11-10,46.040001,46.090000,45.380001,45.580002,42.071129,24095400
+2017-11-13,45.259998,45.939999,45.250000,45.750000,42.228039,18999000
+2017-11-14,45.700001,45.919998,45.320000,45.860001,42.329575,22201200
+2017-11-15,45.389999,45.810001,45.169998,45.459999,41.960365,17157200
+2017-11-16,45.630001,46.070000,45.459999,45.650002,42.135742,26439400
+2017-11-17,45.500000,45.619999,44.619999,44.630001,41.194260,63798000
+2017-11-20,44.730000,45.119999,44.500000,44.619999,41.185032,22420000
+2017-11-21,44.720001,45.220001,44.709999,44.939999,41.480392,21871000
+2017-11-22,44.939999,44.950001,44.540001,44.650002,41.212723,19538300
+2017-11-24,44.549999,44.779999,44.430000,44.750000,41.305019,6465800
+2017-11-27,44.419998,44.610001,44.270000,44.490002,41.065041,18202100
+2017-11-28,44.650002,44.840000,44.320000,44.730000,41.286560,20194100
+2017-11-29,44.849998,45.090000,43.770000,43.950001,40.566608,27036900
+2017-11-30,44.360001,45.200001,44.330002,44.840000,41.388096,34145300
+2017-12-01,44.730000,44.840000,43.529999,44.680000,41.240414,26656300
+2017-12-04,45.020000,45.299999,44.330002,44.490002,41.065041,28000800
+2017-12-05,44.599998,44.900002,43.230000,43.439999,40.095879,30626900
+2017-12-06,43.139999,43.720001,42.669998,43.450001,40.105103,27710800
+2017-12-07,43.459999,43.599998,42.779999,43.080002,39.763588,32708400
+2017-12-08,43.349998,43.580002,43.110001,43.349998,40.012802,23154700
+2017-12-11,43.279999,43.779999,43.250000,43.660000,40.298935,20425900
+2017-12-12,43.470001,43.619999,43.080002,43.330002,39.994343,16557400
+2017-12-13,43.650002,43.660000,43.240002,43.340000,40.003571,21399500
+2017-12-14,43.430000,43.570000,43.020000,43.259998,39.929729,19644900
+2017-12-15,43.400002,44.840000,43.070000,44.560001,41.129654,47477000
+2017-12-18,45.150002,46.349998,45.040001,46.259998,42.698780,50369300
+2017-12-19,46.299999,47.259998,45.889999,47.040001,43.418732,41421100
+2017-12-20,47.470001,47.639999,46.660000,47.560001,43.898705,40935000
+2017-12-21,47.540001,47.590000,46.560001,46.759998,43.160282,42963500
+2017-12-22,46.330002,47.020000,46.020000,46.700001,43.104904,33913500
+2017-12-26,46.279999,46.470001,45.950001,46.080002,42.532631,15533300
+2017-12-27,46.110001,46.360001,46.000000,46.110001,42.560333,13359700
+2017-12-28,46.360001,46.360001,45.950001,46.220001,42.661861,9504400
+2017-12-29,46.209999,46.490002,46.090000,46.160000,42.606480,17394500
+2018-01-02,46.380001,46.900002,46.209999,46.849998,43.243359,23370800
+2018-01-03,45.470001,46.209999,43.650002,45.259998,41.775768,116479000
+2018-01-04,43.520000,44.650002,42.689999,44.430000,41.009666,89209100
+2018-01-05,44.430000,45.150002,43.900002,44.740002,41.295795,41824000
+2018-01-08,44.270000,44.840000,43.959999,44.740002,41.295795,33733800
+2018-01-09,44.700001,44.840000,43.490002,43.619999,40.262016,44282300
+2018-01-10,43.330002,43.599998,42.439999,42.500000,39.228237,45735000
+2018-01-11,42.799999,43.580002,42.450001,43.410000,40.068188,35371500
+2018-01-12,43.450001,43.599998,43.009998,43.240002,39.911274,29973600
+2018-01-16,43.549999,43.790001,42.889999,43.139999,39.818970,38367200
+2018-01-17,43.549999,44.450001,43.509998,44.389999,40.972740,32368600
+2018-01-18,44.400002,44.740002,44.169998,44.480000,41.055817,26826500
+2018-01-19,44.619999,44.889999,44.250000,44.820000,41.369640,25780200
+2018-01-22,44.799999,45.790001,44.790001,45.750000,42.228039,27706800
+2018-01-23,45.810001,46.090000,45.630001,46.060001,42.514179,22135100
+2018-01-24,45.900002,46.130001,44.959999,45.509998,42.006516,32464200
+2018-01-25,45.880001,46.369999,45.169998,45.299999,41.812687,36758700
+2018-01-26,48.380001,50.150002,48.119999,50.080002,46.224712,86916100
+2018-01-29,49.599998,50.849998,49.369999,49.980000,46.132404,46304000
+2018-01-30,49.480000,50.060001,48.740002,48.790001,45.034016,32814600
+2018-01-31,49.230000,49.250000,47.560001,48.139999,44.434055,41619900
+2018-02-01,47.700001,48.470001,47.450001,47.650002,43.981785,28840400
+2018-02-02,47.320000,47.790001,46.099998,46.150002,42.597256,28663000
+2018-02-05,46.349998,47.259998,44.500000,44.520000,41.092728,47869000
+2018-02-06,44.020000,44.930000,43.029999,44.910000,41.733932,58145400
+2018-02-07,44.580002,46.299999,44.340000,45.200001,42.003426,37508400
+2018-02-08,45.279999,45.419998,42.740002,42.750000,39.726688,43151300
+2018-02-09,43.500000,44.279999,42.040001,43.950001,40.841827,49301100
+2018-02-12,44.150002,45.160000,44.090000,44.830002,41.659592,28379500
+2018-02-13,44.590000,44.779999,44.259998,44.459999,41.315762,19517600
+2018-02-14,44.070000,45.509998,44.040001,45.380001,42.170696,19922000
+2018-02-15,45.880001,45.990002,44.950001,45.919998,42.672504,23536800
+2018-02-16,45.820000,46.590000,45.509998,45.560001,42.337971,21475200
+2018-02-20,45.459999,46.709999,45.389999,46.320000,43.044220,25512000
+2018-02-21,46.669998,47.060001,45.919998,45.939999,42.691093,27527500
+2018-02-22,46.139999,46.560001,45.619999,45.799999,42.560989,16946400
+2018-02-23,46.340000,47.790001,46.310001,47.730000,44.354504,26040900
+2018-02-26,48.200001,49.130001,48.099998,49.110001,45.636906,26992300
+2018-02-27,49.369999,50.900002,49.310001,49.910000,46.380325,43624100
+2018-02-28,50.180000,50.340000,49.279999,49.290001,45.804176,35541200
+2018-03-01,49.500000,49.720001,47.470001,47.840000,44.456722,36326600
+2018-03-02,47.200001,49.049999,46.959999,48.980000,45.516102,33310600
+2018-03-05,48.570000,49.799999,48.040001,49.750000,46.231651,30826500
+2018-03-06,50.160000,51.330002,50.150002,50.709999,47.123749,39132300
+2018-03-07,50.180000,51.490002,50.099998,51.320000,47.690609,31801900
+2018-03-08,51.790001,52.080002,50.470001,50.740002,47.151634,29481200
+2018-03-09,51.270000,52.299999,51.000000,52.189999,48.499084,32727900
+2018-03-12,51.860001,51.950001,50.500000,51.520000,47.876472,32044400
+2018-03-13,52.520000,53.779999,51.389999,51.779999,48.118088,45573900
+2018-03-14,52.060001,52.180000,51.310001,51.860001,48.192432,24993500
+2018-03-15,52.230000,52.299999,50.880001,50.880001,47.281731,25631200
+2018-03-16,51.169998,51.700001,50.990002,51.169998,47.551216,42559800
+2018-03-19,50.740002,51.230000,49.930000,50.830002,47.235264,31115200
+2018-03-20,50.880001,51.810001,50.849998,51.549999,47.904346,22215000
+2018-03-21,51.549999,52.169998,51.169998,51.560001,47.913647,23239500
+2018-03-22,50.740002,51.959999,50.599998,50.830002,47.235264,30916000
+2018-03-23,50.590000,50.990002,49.360001,49.360001,45.869228,37683900
+2018-03-26,50.740002,52.490002,50.320000,52.480000,48.768581,39306200
+2018-03-27,53.009998,53.250000,50.779999,51.189999,47.569813,38777000
+2018-03-28,50.500000,50.700001,49.009998,49.599998,46.092258,37970900
+2018-03-29,49.980000,52.080002,49.869999,52.080002,48.396866,45265800
+2018-04-02,51.689999,52.040001,47.290001,48.919998,45.460342,67187800
+2018-04-03,49.000000,49.959999,48.410000,49.750000,46.231651,39432400
+2018-04-04,48.099998,50.160000,48.009998,49.990002,46.454674,30370000
+2018-04-05,50.009998,50.720001,49.970001,50.380001,46.817093,25115400
+2018-04-06,49.790001,50.400002,48.500000,48.790001,45.339542,28215200
+2018-04-09,49.160000,51.110001,49.160000,49.549999,46.045792,31437000
+2018-04-10,51.119999,51.490002,50.340000,51.270000,47.644154,25906400
+2018-04-11,50.990002,51.730000,50.820000,51.099998,47.486172,17568400
+2018-04-12,51.490002,53.270000,51.450001,52.720001,48.991608,29781400
+2018-04-13,53.060001,53.209999,51.599998,51.860001,48.192432,20884900
+2018-04-16,52.290001,52.529999,51.790001,52.400002,48.694237,18855500
+2018-04-17,52.910000,53.700001,52.889999,53.540001,49.753613,21228700
+2018-04-18,53.520000,54.360001,53.340000,53.610001,49.818672,22164700
+2018-04-19,52.950001,52.959999,51.610001,52.220001,48.526966,25422400
+2018-04-20,52.169998,52.279999,50.880001,51.529999,47.885757,26910100
+2018-04-23,51.689999,51.889999,50.849998,51.099998,47.486172,21706700
+2018-04-24,51.869999,53.639999,51.139999,51.450001,47.811424,42494700
+2018-04-25,51.860001,52.099998,50.599998,51.380001,47.746376,25752800
+2018-04-26,52.259998,53.270000,52.070000,53.049999,49.298275,39575000
+2018-04-27,55.439999,55.790001,52.230000,52.730000,49.000900,69888100
+2018-04-30,52.560001,53.369999,51.209999,51.619999,47.969398,36417400
+2018-05-01,51.639999,53.419998,51.439999,53.330002,49.558468,27600800
+2018-05-02,53.090000,53.200001,52.150002,52.310001,48.610600,25778300
+2018-05-03,51.889999,52.560001,51.209999,52.279999,48.582729,28561000
+2018-05-04,51.619999,52.840000,51.000000,52.779999,49.330433,25642500
+2018-05-07,52.860001,53.580002,52.830002,53.330002,49.844494,20285700
+2018-05-08,53.290001,53.630001,52.799999,53.630001,50.124878,21026800
+2018-05-09,53.759998,54.369999,53.189999,54.340000,50.788483,19827500
+2018-05-10,54.549999,55.000000,54.099998,54.980000,51.386650,18715900
+2018-05-11,54.619999,55.189999,54.430000,54.669998,51.096909,15405000
+2018-05-14,54.770000,55.240002,54.740002,54.900002,51.311882,21878200
+2018-05-15,54.580002,54.750000,53.560001,53.919998,50.395927,21712600
+2018-05-16,54.169998,54.700001,53.959999,54.639999,51.068867,16260500
+2018-05-17,54.549999,55.439999,54.419998,54.810001,51.227760,16872600
+2018-05-18,54.529999,54.540001,53.470001,53.500000,50.003376,23679900
+2018-05-21,54.360001,55.220001,53.860001,54.320000,50.769783,25367400
+2018-05-22,54.730000,55.049999,54.049999,54.450001,50.891293,19009600
+2018-05-23,54.000000,55.230000,53.840000,55.209999,51.601616,20555400
+2018-05-24,55.180000,55.299999,54.130001,54.750000,51.171684,19667100
+2018-05-25,54.799999,55.500000,54.540001,55.439999,51.816586,18550000
+2018-05-29,55.119999,55.810001,54.810001,55.320000,51.704430,24253500
+2018-05-30,55.889999,56.200001,55.619999,55.680000,52.040897,24711500
+2018-05-31,55.669998,55.860001,55.060001,55.200001,51.592278,30962100
+2018-06-01,55.840000,57.099998,55.799999,57.080002,53.349403,31183200
+2018-06-04,57.009998,57.599998,56.779999,56.830002,53.115738,22538100
+2018-06-05,56.900002,57.119999,56.220001,56.529999,52.835342,21687000
+2018-06-06,56.529999,57.060001,56.080002,57.029999,53.302666,22955400
+2018-06-07,56.919998,57.000000,55.619999,55.880001,52.227833,27596100
+2018-06-08,55.560001,55.700001,54.660000,55.049999,51.452076,30822900
+2018-06-11,54.799999,55.090000,54.259998,54.520000,50.956711,25752400
+2018-06-12,54.869999,55.029999,54.220001,54.820000,51.237106,23294900
+2018-06-13,54.980000,55.700001,54.910000,55.029999,51.433384,22631400
+2018-06-14,55.450001,55.860001,55.180000,55.540001,51.910046,23419800
+2018-06-15,55.169998,55.380001,54.580002,55.110001,51.508152,39194700
+2018-06-18,54.299999,54.299999,52.340000,53.220001,49.741680,40764400
+2018-06-19,52.139999,52.950001,51.880001,52.930000,49.470631,31780900
+2018-06-20,53.189999,53.750000,52.689999,53.459999,49.965996,21403000
+2018-06-21,54.380001,54.529999,51.939999,52.189999,48.778996,44435600
+2018-06-22,52.619999,53.090000,52.299999,52.500000,49.068733,34682100
+2018-06-25,51.169998,51.750000,49.910000,50.709999,47.395721,45356500
+2018-06-26,49.950001,50.410000,49.360001,49.669998,46.423702,37543000
+2018-06-27,49.340000,50.060001,48.750000,48.759998,45.573174,33338800
+2018-06-28,48.580002,49.490002,48.500000,49.250000,46.031151,29055700
+2018-06-29,49.529999,50.110001,49.500000,49.709999,46.461086,28906500
+2018-07-02,49.040001,50.270000,48.830002,50.200001,46.919064,23755500
+2018-07-03,50.580002,50.860001,49.430000,49.470001,46.236774,16327900
+2018-07-05,49.980000,50.959999,49.750000,50.750000,47.433109,26163500
+2018-07-06,50.770000,51.500000,50.400002,51.369999,48.012592,19968000
+2018-07-09,51.639999,51.889999,51.000000,51.860001,48.470570,21361600
+2018-07-10,52.099998,52.259998,51.840000,52.160000,48.750957,17362900
+2018-07-11,51.689999,51.869999,51.189999,51.200001,47.853699,18665600
+2018-07-12,52.049999,52.480000,51.730000,52.349998,48.928535,20292700
+2018-07-13,52.400002,52.419998,51.759998,52.220001,48.807037,13749300
+2018-07-16,52.150002,52.320000,51.869999,52.009998,48.610756,15951500
+2018-07-17,51.049999,51.880001,51.009998,51.750000,48.367756,15754500
+2018-07-18,51.869999,51.970001,51.470001,51.720001,48.339718,14649000
+2018-07-19,51.599998,52.009998,51.049999,51.980000,48.582726,15954600
+2018-07-20,51.830002,52.070000,51.330002,51.910000,48.517300,17380500
+2018-07-23,51.770000,52.500000,51.330002,52.310001,48.891151,15945500
+2018-07-24,52.759998,53.299999,52.080002,52.180000,48.769657,17788700
+2018-07-25,52.209999,52.450001,51.090000,52.430000,49.003307,19854800
+2018-07-26,52.450001,53.180000,51.869999,52.160000,48.750957,28282500
+2018-07-27,48.759998,49.200001,47.480000,47.680000,44.563759,67816700
+2018-07-30,47.630001,47.990002,46.430000,47.689999,44.573105,35696600
+2018-07-31,48.240002,48.680000,47.689999,48.099998,44.956310,36581200
+2018-08-01,48.060001,48.910000,48.000000,48.810001,45.619904,28060700
+2018-08-02,48.500000,49.520000,48.200001,49.480000,46.246117,26452500
+2018-08-03,49.500000,49.779999,49.169998,49.630001,46.386314,22008200
+2018-08-06,48.770000,49.310001,48.320000,49.299999,46.358101,26669000
+2018-08-07,49.430000,49.830002,49.410000,49.700001,46.734234,28322700
+2018-08-08,49.599998,50.130001,49.439999,49.959999,46.978722,21990600
+2018-08-09,49.860001,50.599998,49.720001,50.139999,47.147968,23795600
+2018-08-10,48.509998,49.169998,48.299999,48.849998,45.934956,28712400
+2018-08-13,48.919998,49.240002,48.380001,48.450001,45.558830,17070600
+2018-08-14,48.669998,48.759998,47.650002,48.119999,45.248512,23061600
+2018-08-15,47.779999,48.000000,46.900002,47.459999,44.627903,26739900
+2018-08-16,47.750000,47.950001,47.049999,47.169998,44.355202,24358000
+2018-08-17,47.000000,47.389999,46.330002,47.099998,44.289379,26382000
+2018-08-20,47.049999,47.119999,46.189999,46.500000,43.725189,24334000
+2018-08-21,46.660000,47.849998,46.639999,47.619999,44.778351,19254300
+2018-08-22,47.250000,47.349998,46.919998,47.049999,44.242371,23182500
+2018-08-23,46.860001,47.169998,46.709999,46.980000,44.176540,31343200
+2018-08-24,47.290001,47.889999,47.080002,47.660000,44.815971,18214700
+2018-08-27,48.000000,48.389999,47.630001,48.349998,45.464790,17170300
+2018-08-28,48.549999,48.790001,48.310001,48.570000,45.671665,13472400
+2018-08-29,48.700001,48.860001,48.400002,48.750000,45.840919,13479100
+2018-08-30,48.520000,48.830002,48.090000,48.240002,45.361359,16418800
+2018-08-31,47.959999,48.560001,47.919998,48.430000,45.540016,16484000
+2018-09-04,48.380001,48.430000,47.560001,47.959999,45.098072,15682900
+2018-09-05,47.750000,48.119999,47.470001,47.720001,44.872391,20857200
+2018-09-06,47.759998,47.959999,47.209999,47.259998,44.439831,19318100
+2018-09-07,46.910000,47.480000,46.360001,46.450001,43.678173,25958300
+2018-09-10,46.560001,46.759998,46.230000,46.299999,43.537121,21522400
+2018-09-11,46.000000,46.029999,44.889999,44.930000,42.248878,32455300
+2018-09-12,44.560001,44.980000,44.060001,44.930000,42.248878,29778700
+2018-09-13,45.680000,45.849998,45.110001,45.570000,42.850689,18657100
+2018-09-14,45.779999,45.970001,45.349998,45.540001,42.822479,22998700
+2018-09-17,45.290001,45.900002,45.189999,45.419998,42.709641,17603200
+2018-09-18,45.580002,46.529999,45.410000,46.099998,43.349060,20528100
+2018-09-19,46.090000,46.439999,45.889999,46.150002,43.396076,15918900
+2018-09-20,46.779999,47.360001,46.520000,47.200001,44.383419,21999300
+2018-09-21,47.119999,47.419998,46.369999,46.660000,43.875645,52650600
+2018-09-24,46.310001,47.000000,46.150002,46.910000,44.110718,17847000
+2018-09-25,46.220001,46.389999,45.799999,45.910000,43.170391,23389900
+2018-09-26,46.040001,46.299999,45.580002,45.700001,42.972927,23957700
+2018-09-27,45.910000,46.169998,45.730000,45.880001,43.142185,15415500
+2018-09-28,45.619999,47.750000,45.459999,47.290001,44.468044,46223500
+2018-10-01,46.790001,47.220001,46.200001,46.450001,43.678173,23796200
+2018-10-02,47.509998,48.880001,47.320000,48.099998,45.229713,42121100
+2018-10-03,48.619999,49.720001,48.560001,48.759998,45.850327,39211900
+2018-10-04,48.840000,48.860001,47.619999,48.130001,45.257927,30108300
+2018-10-05,48.230000,48.340000,46.660000,47.029999,44.223564,28901400
+2018-10-08,46.959999,47.349998,46.520000,47.029999,44.223564,19376800
+2018-10-09,47.180000,47.619999,46.540001,46.549999,43.772213,23285700
+2018-10-10,46.060001,46.119999,44.799999,44.799999,42.126633,43109500
+2018-10-11,45.150002,45.610001,43.730000,44.230000,41.590652,43648800
+2018-10-12,45.270000,45.340000,44.230000,44.880001,42.201862,32087400
+2018-10-15,44.630001,45.139999,44.439999,44.529999,41.872746,21633000
+2018-10-16,44.900002,46.009998,44.830002,45.939999,43.198605,21472000
+2018-10-17,46.000000,46.330002,45.540001,45.889999,43.151592,23124400
+2018-10-18,45.650002,45.750000,44.830002,44.970001,42.286488,26638800
+2018-10-19,45.020000,45.180000,43.860001,44.000000,41.374371,28368500
+2018-10-22,44.500000,45.340000,44.099998,45.009998,42.324097,34508800
+2018-10-23,44.180000,45.090000,43.910000,44.500000,41.844532,38590300
+2018-10-24,44.160000,44.360001,42.360001,42.419998,39.888653,33631800
+2018-10-25,43.540001,44.939999,43.279999,44.310001,41.665878,48255300
+2018-10-26,45.590000,46.439999,44.700001,45.689999,42.963524,67280400
+2018-10-29,46.500000,46.750000,44.439999,45.400002,42.690826,35732200
+2018-10-30,45.529999,47.880001,45.459999,47.759998,44.910000,43975200
+2018-10-31,48.290001,48.560001,46.830002,46.880001,44.082512,33369100
+2018-11-01,46.950001,48.470001,46.860001,48.220001,45.342548,28335300
+2018-11-02,48.130001,48.250000,46.750000,47.110001,44.298786,30759800
+2018-11-05,47.340000,48.250000,46.919998,47.970001,45.107471,23751200
+2018-11-06,47.799999,47.919998,47.029999,47.250000,44.710045,23839600
+2018-11-07,47.630001,48.750000,47.590000,48.720001,46.101021,29913200
+2018-11-08,48.490002,49.290001,48.459999,48.990002,46.356514,26581700
+2018-11-09,48.790001,49.029999,47.869999,48.110001,45.523815,21761400
+2018-11-12,47.709999,47.799999,46.599998,46.650002,44.142292,24412800
+2018-11-13,46.990002,48.250000,46.990002,47.389999,44.842522,29315900
+2018-11-14,47.849998,47.970001,46.889999,47.090000,44.558647,25632700
+2018-11-15,47.009998,48.240002,46.720001,48.110001,45.523815,29581000
+2018-11-16,47.770000,49.049999,47.689999,48.830002,46.205112,31670600
+2018-11-19,48.610001,49.150002,47.779999,48.000000,45.419731,26859000
+2018-11-20,47.400002,48.119999,47.090000,47.389999,44.842522,29200800
+2018-11-21,47.849998,47.880001,47.020000,47.029999,44.501873,19011400
+2018-11-23,46.689999,47.070000,46.520000,46.540001,44.038212,8906900
+2018-11-26,47.270000,47.459999,46.700001,47.450001,44.899292,20723000
+2018-11-27,46.939999,48.220001,46.590000,48.070000,45.485966,27621000
+2018-11-28,47.939999,48.880001,47.650002,48.860001,46.233498,28003200
+2018-11-29,48.490002,48.560001,47.630001,47.700001,45.135857,23592500
+2018-11-30,47.950001,49.320000,47.560001,49.310001,46.659306,43313700
+2018-12-03,50.000000,50.500000,49.529999,50.130001,47.435234,30870400
+2018-12-04,49.520000,49.599998,47.680000,47.750000,45.183167,35397700
+2018-12-06,46.799999,48.389999,46.520000,48.369999,45.769844,31661700
+2018-12-07,47.939999,48.060001,46.230000,46.240002,43.754341,34016400
+2018-12-10,46.279999,47.459999,46.009998,47.209999,44.672192,23289000
+2018-12-11,47.900002,48.590000,47.130001,47.380001,44.833057,23851000
+2018-12-12,48.580002,48.639999,47.410000,47.830002,45.258869,31305000
+2018-12-13,48.259998,48.580002,47.860001,48.290001,45.694141,19526000
+2018-12-14,47.889999,48.759998,47.849998,47.860001,45.287258,26372100
+2018-12-17,47.860001,48.410000,46.660000,47.080002,44.549191,26598700
+2018-12-18,47.470001,48.450001,47.360001,47.740002,45.173706,29014300
+2018-12-19,47.490002,47.730000,45.380001,45.570000,43.120358,39717600
+2018-12-20,45.410000,46.310001,45.009998,45.540001,43.091969,37750900
+2018-12-21,45.750000,46.650002,44.799999,44.840000,42.429600,52768300
+2018-12-24,44.630001,45.169998,43.540001,43.590000,41.246796,19241600
+2018-12-26,44.000000,46.200001,43.509998,46.189999,43.707024,28677600
+2018-12-27,45.619999,46.380001,44.669998,46.360001,43.867893,29970700
+2018-12-28,46.509998,47.740002,46.299999,46.750000,44.236927,24758700
+2018-12-31,47.090000,47.480000,46.549999,46.930000,44.407246,20490400
+2019-01-02,45.959999,47.470001,45.770000,47.080002,44.549191,18774600
+2019-01-03,46.150002,46.279999,44.389999,44.490002,42.098412,32267300
+2019-01-04,45.840000,47.570000,45.540001,47.220001,44.681660,35447300
+2019-01-07,47.099998,48.000000,46.750000,47.439999,44.889828,22736800
+2019-01-08,47.799999,48.029999,46.779999,47.740002,45.173706,22749200
+2019-01-09,47.959999,48.570000,47.779999,48.009998,45.429184,22554500
+2019-01-10,47.750000,48.650002,47.410000,48.560001,45.949623,27202600
+2019-01-11,48.099998,49.290001,48.049999,48.930000,46.299736,21751300
+2019-01-14,48.459999,48.830002,48.299999,48.349998,45.750908,19193900
+2019-01-15,48.709999,49.130001,48.439999,48.599998,45.987473,22480800
+2019-01-16,48.599998,48.889999,48.080002,48.130001,45.542744,19057700
+2019-01-17,48.000000,48.840000,47.910000,48.470001,45.864464,17448700
+2019-01-18,49.110001,49.380001,48.689999,49.189999,46.545753,29874600
+2019-01-22,48.959999,48.980000,47.869999,48.270000,45.675220,25940700
+2019-01-23,48.410000,48.799999,47.520000,47.939999,45.362953,18960700
+2019-01-24,48.700001,50.040001,48.599998,49.759998,47.085117,50578300
+2019-01-25,46.849998,47.430000,45.750000,47.040001,44.511337,86455700
+2019-01-28,46.130001,46.730000,46.049999,46.709999,44.199078,35928700
+2019-01-29,46.779999,46.970001,46.330002,46.540001,44.038212,20988300
+2019-01-30,46.680000,47.680000,46.450001,47.540001,44.984459,26931700
+2019-01-31,46.700001,47.180000,46.099998,47.119999,44.587032,43051300
+2019-02-01,47.060001,49.049999,47.009998,48.730000,46.110485,37442900
+2019-02-04,48.619999,49.240002,48.240002,49.220001,46.574154,20905000
+2019-02-05,49.180000,50.720001,49.180000,50.009998,47.321674,31641600
+2019-02-06,49.950001,50.639999,49.820000,49.900002,47.516888,21647800
+2019-02-07,49.500000,49.849998,48.680000,49.230000,46.878887,27825900
+2019-02-08,48.770000,49.020000,48.009998,48.840000,46.507511,18851200
+2019-02-11,49.020000,49.320000,48.580002,48.770000,46.440853,18004100
+2019-02-12,49.360001,50.139999,49.270000,50.009998,47.621635,18050100
+2019-02-13,50.130001,50.810001,50.000000,50.470001,48.059669,17712800
+2019-02-14,50.410000,51.040001,50.349998,50.810001,48.383430,17545400
+2019-02-15,51.250000,51.669998,51.090000,51.660000,49.192833,22520400
+2019-02-19,51.349998,51.709999,51.340000,51.400002,48.945251,15611800
+2019-02-20,51.630001,51.730000,51.060001,51.389999,48.935730,21607700
+2019-02-21,51.320000,51.840000,51.209999,51.410000,48.954777,16162100
+2019-02-22,52.700001,52.980000,52.060001,52.490002,49.983200,31934100
+2019-02-25,53.060001,53.610001,52.860001,53.099998,50.564060,20711800
+2019-02-26,53.009998,53.369999,52.910000,53.230000,50.687855,16082200
+2019-02-27,52.759998,53.380001,52.509998,53.240002,50.697384,17590300
+2019-02-28,52.919998,53.180000,52.810001,52.959999,50.430748,18388800
+2019-03-01,53.439999,53.680000,52.889999,53.299999,50.754513,18359300
+2019-03-04,53.750000,54.099998,53.209999,53.939999,51.363945,21706100
+2019-03-05,53.849998,53.990002,53.110001,53.680000,51.116364,21057700
+2019-03-06,53.630001,53.650002,52.939999,52.950001,50.421227,14740500
+2019-03-07,52.770000,52.990002,52.360001,52.599998,50.087944,17803000
+2019-03-08,51.970001,52.560001,51.700001,52.480000,49.973675,16793900
+2019-03-11,52.880001,53.650002,52.570000,53.349998,50.802124,18963000
+2019-03-12,53.340000,53.959999,53.180000,53.570000,51.011616,20782100
+2019-03-13,54.000000,54.570000,53.650002,54.369999,51.773411,25522300
+2019-03-14,54.299999,54.450001,53.330002,53.439999,50.887825,26647100
+2019-03-15,53.680000,54.689999,53.680000,54.330002,51.735325,46512500
+2019-03-18,54.419998,54.509998,53.869999,54.099998,51.516308,16274000
+2019-03-19,54.470001,54.650002,54.000000,54.169998,51.582966,18274800
+2019-03-20,54.060001,54.400002,53.610001,53.820000,51.249676,24325300
+2019-03-21,53.919998,54.990002,53.840000,54.639999,52.030514,19127200
+2019-03-22,54.400002,54.619999,53.209999,53.259998,50.716415,21438400
+2019-03-25,52.970001,53.549999,52.380001,52.779999,50.259342,16971400
+2019-03-26,53.320000,53.770000,53.040001,53.439999,50.887825,17724300
+2019-03-27,53.590000,53.860001,52.939999,53.160000,50.621197,19656000
+2019-03-28,53.250000,53.439999,52.770000,53.110001,50.573582,13607900
+2019-03-29,53.799999,54.040001,53.480000,53.700001,51.135410,18736100
+2019-04-01,54.340000,54.570000,54.099998,54.509998,51.906727,17830400
+2019-04-02,54.529999,54.799999,54.230000,54.360001,51.763885,13704500
+2019-04-03,55.029999,55.990002,54.889999,55.480000,52.830406,24552800
+2019-04-04,55.270000,56.139999,55.270000,55.919998,53.249386,16520500
+2019-04-05,55.750000,55.950001,54.869999,55.599998,52.944672,19268400
+2019-04-08,55.279999,55.740002,55.200001,55.680000,53.020847,11758800
+2019-04-09,55.349998,55.430000,54.900002,55.320000,52.678040,13339700
+2019-04-10,55.320000,55.860001,55.320000,55.750000,53.087505,13084000
+2019-04-11,55.759998,56.070000,55.630001,55.799999,53.135117,10845800
+2019-04-12,56.209999,56.490002,55.840000,56.419998,53.725510,12910200
+2019-04-15,56.459999,56.560001,55.919998,56.279999,53.592197,11676900
+2019-04-16,56.660000,57.470001,56.070000,56.709999,54.001656,30301900
+2019-04-17,58.439999,59.590000,58.119999,58.560001,55.763313,38788400
+2019-04-18,58.709999,58.880001,58.119999,58.490002,55.696655,20464200
+2019-04-22,58.150002,58.830002,57.880001,58.820000,56.010891,12327500
+2019-04-23,58.889999,58.980000,58.500000,58.779999,55.972797,17739900
+2019-04-24,58.520000,59.290001,58.139999,58.720001,55.915665,17723700
+2019-04-25,58.299999,58.380001,57.230000,57.610001,54.858681,27949900
+2019-04-26,52.740002,53.090000,51.520000,52.430000,49.926060,72364500
+2019-04-29,52.169998,52.430000,51.000000,51.110001,48.669106,42142300
+2019-04-30,51.000000,51.430000,50.869999,51.040001,48.602440,27130900
+2019-05-01,51.099998,51.599998,50.740002,50.759998,48.335815,20467600
+2019-05-02,50.799999,51.330002,50.119999,50.549999,48.135849,22655400
+2019-05-03,51.080002,51.820000,50.730000,51.750000,49.278542,25656600
+2019-05-06,50.250000,51.279999,50.189999,51.220001,49.072556,26245200
+2019-05-07,50.599998,50.880001,49.930000,50.480000,48.363579,29713400
+2019-05-08,50.200001,50.790001,49.070000,49.240002,47.175571,36812400
+2019-05-09,47.900002,48.290001,46.049999,46.619999,44.665409,59642200
+2019-05-10,46.439999,46.799999,45.099998,46.200001,44.263016,42522800
+2019-05-13,45.330002,45.639999,44.700001,44.759998,42.883389,39091900
+2019-05-14,45.180000,45.490002,44.869999,45.169998,43.276203,24706500
+2019-05-15,44.919998,45.750000,44.759998,45.619999,43.707333,23407900
+2019-05-16,45.470001,45.950001,45.419998,45.529999,43.621113,19954700
+2019-05-17,45.180000,45.730000,44.759998,44.889999,43.007938,22500400
+2019-05-20,44.000000,44.520000,43.450001,43.560001,41.733700,28675000
+2019-05-21,44.340000,44.779999,44.180000,44.459999,42.595970,25543400
+2019-05-22,44.150002,44.459999,43.849998,44.000000,42.155258,16932500
+2019-05-23,43.369999,44.740002,42.860001,44.529999,42.663033,35783900
+2019-05-24,44.590000,45.049999,44.490002,44.570000,42.701359,27168100
+2019-05-28,44.660000,44.689999,43.299999,43.570000,41.743282,34779900
+2019-05-29,43.349998,44.529999,43.330002,44.230000,42.375614,28450300
+2019-05-30,44.299999,45.029999,44.230000,44.730000,42.854652,21618900
+2019-05-31,44.180000,44.970001,43.930000,44.040001,42.193581,25532500
+2019-06-03,44.250000,44.590000,43.200001,43.459999,41.637897,31155700
+2019-06-04,44.160000,44.860001,43.770000,44.790001,42.912132,28094900
+2019-06-05,45.110001,45.180000,44.189999,44.549999,42.682198,20802000
+2019-06-06,44.750000,45.169998,44.509998,45.099998,43.209133,19076200
+2019-06-07,45.250000,46.119999,45.099998,46.029999,44.100143,24370300
+2019-06-10,46.230000,47.189999,46.200001,46.799999,44.837864,20806100
+2019-06-11,47.259998,47.320000,46.520000,46.849998,44.885765,18415500
+2019-06-12,46.669998,46.669998,46.250000,46.320000,44.377987,15900600
+2019-06-13,46.599998,46.959999,46.529999,46.700001,44.742054,12267600
+2019-06-14,45.830002,46.419998,45.549999,46.189999,44.253433,15381100
+2019-06-17,46.139999,46.529999,45.799999,46.130001,44.195957,12643300
+2019-06-18,46.750000,48.000000,46.599998,47.369999,45.383965,25732300
+2019-06-19,47.480000,47.580002,47.000000,47.070000,45.096542,17436400
+2019-06-20,47.869999,48.049999,46.869999,47.189999,45.211517,20126800
+2019-06-21,46.950001,47.730000,46.799999,47.459999,45.470192,31096300
+2019-06-24,47.400002,47.849998,47.169998,47.630001,45.633060,14479900
+2019-06-25,47.560001,47.680000,46.799999,46.849998,44.885765,16665600
+2019-06-26,47.650002,48.480000,47.560001,48.189999,46.169586,21886300
+2019-06-27,48.150002,48.419998,47.240002,47.459999,45.470192,23062900
+2019-06-28,47.770000,48.200001,47.680000,47.869999,45.862999,26646200
+2019-07-01,49.290001,49.450001,47.750000,48.049999,46.035458,27423300
+2019-07-02,47.910000,48.220001,47.689999,48.119999,46.102516,15381600
+2019-07-03,48.180000,48.560001,48.000000,48.520000,46.485756,10739100
+2019-07-05,48.029999,48.180000,47.439999,48.080002,46.064201,14339200
+2019-07-08,47.619999,47.950001,47.070000,47.820000,45.815098,16564300
+2019-07-09,47.360001,47.799999,47.130001,47.750000,45.748028,17853200
+2019-07-10,47.919998,48.610001,47.900002,48.209999,46.188747,16032300
+2019-07-11,48.560001,48.779999,48.310001,48.599998,46.562393,16615100
+2019-07-12,49.000000,49.930000,48.810001,49.919998,47.827053,20148700
+2019-07-15,50.000000,50.250000,49.770000,50.119999,48.018673,14345100
+2019-07-16,49.910000,50.000000,48.959999,49.169998,47.108494,17131400
+2019-07-17,49.500000,49.700001,49.240002,49.389999,47.319275,11928600
+2019-07-18,49.279999,49.990002,48.889999,49.939999,47.846218,15671600
+2019-07-19,49.959999,50.660000,49.910000,50.270000,48.162376,29141100
+2019-07-22,50.009998,51.520000,49.889999,51.349998,49.197098,21688000
+2019-07-23,52.000000,52.000000,51.299999,51.750000,49.580330,18413500
+2019-07-24,51.980000,52.970001,51.799999,52.919998,50.701275,20896400
+2019-07-25,52.509998,52.599998,51.880001,52.160000,49.973137,27765400
+2019-07-26,52.689999,53.500000,51.529999,51.590000,49.427032,36401500
+2019-07-29,51.529999,52.560001,50.779999,52.509998,50.308464,21897500
+2019-07-30,51.709999,52.310001,51.560001,51.700001,49.532429,16487700
+2019-07-31,51.509998,51.720001,50.049999,50.549999,48.430641,24169800
+2019-08-01,50.520000,51.889999,49.470001,49.500000,47.424660,34020800
+2019-08-02,49.090000,49.360001,48.500000,48.680000,46.639046,27881600
+2019-08-05,47.759998,47.959999,46.570000,46.970001,45.000740,38936600
+2019-08-06,47.150002,47.560001,46.770000,46.959999,45.294922,26119600
+2019-08-07,46.299999,46.880001,45.970001,46.730000,45.073074,29440400
+2019-08-08,46.160000,47.369999,45.910000,47.169998,45.497471,30643700
+2019-08-09,46.939999,47.000000,45.779999,45.980000,44.349670,24975500
+2019-08-12,45.759998,46.070000,45.439999,45.599998,43.983139,18494300
+2019-08-13,45.490002,47.049999,45.360001,46.840000,45.179176,28959500
+2019-08-14,46.060001,46.630001,45.650002,45.869999,44.243568,25650200
+2019-08-15,46.099998,46.180000,45.439999,45.700001,44.079605,21896000
+2019-08-16,46.340000,46.680000,46.060001,46.500000,44.851234,22701800
+2019-08-19,47.459999,47.599998,47.040001,47.230000,45.555347,21403600
+2019-08-20,47.029999,47.119999,46.459999,46.599998,44.947685,23113300
+2019-08-21,47.110001,47.290001,46.889999,47.150002,45.478188,15915000
+2019-08-22,47.279999,47.430000,46.689999,46.779999,45.121300,19783000
+2019-08-23,46.349998,46.630001,44.799999,44.959999,43.365837,32814000
+2019-08-26,45.820000,45.820000,45.250000,45.560001,43.944561,22080500
+2019-08-27,45.869999,46.119999,45.500000,45.790001,44.166405,16925500
+2019-08-28,45.700001,45.910000,45.369999,45.790001,44.166405,14888800
+2019-08-29,46.459999,47.220001,46.400002,46.869999,45.208115,17803800
+2019-08-30,47.240002,47.790001,47.160000,47.410000,45.728966,16922600
+2019-09-03,47.119999,47.220001,46.500000,46.980000,45.314213,15003800
+2019-09-04,47.560001,48.950001,47.540001,48.919998,47.185425,23450700
+2019-09-05,49.930000,51.169998,49.869999,50.099998,48.323586,30014200
+2019-09-06,50.250000,50.990002,50.070000,50.919998,49.114510,17067900
+2019-09-09,51.060001,52.029999,51.020000,51.590000,49.760754,20749700
+2019-09-10,51.330002,51.840000,50.830002,51.820000,49.982597,18532000
+2019-09-11,51.599998,52.790001,51.380001,52.790001,50.918209,18968900
+2019-09-12,53.000000,53.330002,52.070000,53.009998,51.130402,23308700
+2019-09-13,52.759998,53.000000,52.230000,52.540001,50.677071,18010800
+2019-09-16,51.900002,52.290001,51.700001,52.200001,50.349129,13354600
+2019-09-17,52.049999,52.139999,51.349998,51.950001,50.107990,19641100
+2019-09-18,52.130001,52.130001,51.160000,51.740002,49.905434,14906800
+2019-09-19,51.700001,51.990002,51.500000,51.570000,49.741463,11428400
+2019-09-20,51.599998,51.880001,50.560001,50.720001,48.921600,37067900
+2019-09-23,50.830002,51.230000,50.389999,50.900002,49.095219,18916600
+2019-09-24,51.099998,51.180000,49.639999,49.820000,48.053509,28197400
+2019-09-25,49.750000,51.209999,49.419998,51.020000,49.210960,19486700
+2019-09-26,50.980000,51.150002,50.340000,50.919998,49.114510,11351800
+2019-09-27,50.630001,51.220001,50.340000,50.779999,48.979469,14845700
+2019-09-30,51.189999,51.599998,50.939999,51.529999,49.702877,13652100
+2019-10-01,51.970001,52.240002,50.430000,50.759998,48.960182,18413100
+2019-10-02,50.310001,50.369999,48.980000,49.389999,47.638760,20078700
+2019-10-03,49.500000,50.070000,48.529999,50.029999,48.256065,16320100
+2019-10-04,50.349998,50.970001,50.029999,50.919998,49.114510,12644900
+2019-10-07,50.700001,51.230000,50.560001,50.619999,48.825150,12081400
+2019-10-08,50.160000,50.480000,49.610001,49.730000,47.966702,17409100
+2019-10-09,50.470001,50.790001,50.150002,50.480000,48.690113,11834900
+2019-10-10,50.410000,51.779999,50.400002,51.110001,49.297775,13907900
+2019-10-11,52.000000,52.790001,51.820000,52.090000,50.243023,24072500
+2019-10-14,51.900002,51.950001,51.439999,51.639999,49.808983,15016800
+2019-10-15,51.930000,53.070000,51.830002,52.650002,50.783173,18878100
+2019-10-16,52.349998,52.560001,52.119999,52.450001,50.590260,14769300
+2019-10-17,52.639999,52.840000,51.380001,51.860001,50.021183,16533900
+2019-10-18,51.750000,51.820000,51.029999,51.360001,49.538910,16974100
+2019-10-21,51.520000,52.169998,51.340000,52.130001,50.281605,12189000
+2019-10-22,51.900002,52.320000,51.889999,52.009998,50.165859,13114300
+2019-10-23,51.369999,51.959999,51.200001,51.720001,49.886143,15887500
+2019-10-24,52.090000,52.430000,51.430000,52.230000,50.378063,23413000
+2019-10-25,54.189999,56.610001,53.919998,56.459999,54.458076,59767700
+2019-10-28,56.380001,56.810001,56.060001,56.759998,54.747437,32307500
+2019-10-29,56.369999,57.240002,56.240002,56.340000,54.342331,18155800
+2019-10-30,56.320000,56.630001,55.619999,56.599998,54.593109,15248000
+2019-10-31,56.330002,56.599998,55.619999,56.529999,54.525593,19249700
+2019-11-01,55.939999,56.650002,55.619999,56.509998,54.506298,17953500
+2019-11-04,56.930000,57.799999,56.849998,57.610001,55.567303,19068000
+2019-11-05,57.470001,58.349998,57.209999,57.549999,55.509426,20865400
+2019-11-06,57.490002,57.709999,56.980000,57.599998,55.863419,17721000
+2019-11-07,58.000000,58.549999,57.860001,58.049999,56.299854,16962800
+2019-11-08,57.849998,58.299999,57.310001,58.270000,56.513226,11888900
+2019-11-11,57.970001,58.500000,57.900002,58.349998,56.590805,11228900
+2019-11-12,58.400002,58.799999,58.029999,58.200001,56.445335,11952500
+2019-11-13,57.869999,57.970001,57.349998,57.889999,56.144680,15332700
+2019-11-14,57.610001,58.040001,57.570000,57.810001,56.067093,12119000
+2019-11-15,58.169998,58.700001,57.619999,57.959999,56.212570,16112100
+2019-11-18,57.700001,58.480000,57.570000,58.250000,56.493828,16097500
+2019-11-19,58.480000,58.650002,57.750000,58.349998,56.590805,17061900
+2019-11-20,58.259998,58.360001,57.369999,57.900002,56.154377,18542300
+2019-11-21,57.490002,58.299999,57.410000,58.220001,56.464733,16139000
+2019-11-22,58.340000,58.650002,57.490002,57.610001,55.873123,15690200
+2019-11-25,58.000000,58.840000,58.000000,58.810001,57.036945,15011700
+2019-11-26,58.950001,59.130001,58.450001,58.900002,57.124233,22338700
+2019-11-27,58.529999,58.590000,57.910000,58.509998,56.745983,18184200
+2019-11-29,58.150002,58.299999,57.790001,58.049999,56.299854,9481100
+2019-12-02,58.549999,58.689999,57.470001,57.660000,55.921612,19154500
+2019-12-03,56.860001,56.860001,55.750000,56.070000,54.379551,25737400
+2019-12-04,56.660000,56.660000,55.860001,56.020000,54.331062,18881400
+2019-12-05,56.410000,56.410000,55.759998,56.080002,54.389252,17673700
+2019-12-06,56.660000,56.990002,56.419998,56.810001,55.097244,16476800
+2019-12-09,56.540001,56.959999,56.500000,56.529999,54.825684,14298600
+2019-12-10,56.709999,56.830002,56.439999,56.590000,54.883873,16157900
+2019-12-11,56.910000,57.169998,56.580002,57.070000,55.349403,20051100
+2019-12-12,56.750000,58.049999,56.610001,57.549999,55.814930,27883300
+2019-12-13,57.549999,58.340000,57.380001,57.790001,56.047695,22795200
+2019-12-16,58.209999,58.570000,57.650002,57.700001,55.960411,19131200
+2019-12-17,58.000000,58.099998,57.130001,57.299999,55.572468,21653100
+2019-12-18,57.389999,57.459999,56.939999,57.169998,55.446384,28261000
+2019-12-19,57.169998,57.990002,56.970001,57.959999,56.212570,18865100
+2019-12-20,58.320000,59.049999,57.889999,58.950001,57.172718,49953000
+2019-12-23,59.060001,59.779999,59.040001,59.230000,57.444279,23593000
+2019-12-24,59.250000,59.480000,59.160000,59.410000,57.618855,6313200
+2019-12-26,59.410000,59.849998,59.349998,59.820000,58.016495,11480300
+2019-12-27,59.910000,60.480000,59.900002,60.080002,58.268654,14085800
+2019-12-30,59.990002,60.049999,59.380001,59.619999,57.822521,12750500
+2019-12-31,59.619999,59.930000,59.360001,59.849998,58.045586,14432900
+2020-01-02,60.240002,60.970001,60.220001,60.840000,59.005745,18056000
+2020-01-03,59.810001,60.700001,59.810001,60.099998,58.288052,15293900
+2020-01-06,59.590000,60.200001,59.330002,59.930000,58.123173,17755200
+2020-01-07,59.779999,59.799999,58.889999,58.930000,57.153324,21876100
+2020-01-08,58.889999,59.320000,58.520000,58.970001,57.192123,23133500
+2020-01-09,59.049999,59.509998,58.830002,59.299999,57.512169,18813300
+2020-01-10,59.570000,60.080002,58.869999,58.939999,57.163025,15200600
+2020-01-13,59.169998,59.779999,59.080002,59.590000,57.793427,16453300
+2020-01-14,59.490002,59.740002,59.189999,59.430000,57.638252,17051200
+2020-01-15,59.299999,59.650002,58.750000,58.939999,57.163025,18498800
+2020-01-16,59.259998,59.840000,59.070000,59.660000,57.861317,21365500
+2020-01-17,59.980000,60.000000,59.240002,59.599998,57.803123,21803400
+2020-01-21,59.810001,61.250000,59.790001,60.549999,58.724487,28358500
+2020-01-22,61.040001,62.849998,60.970001,62.730000,60.838760,29475100
+2020-01-23,62.860001,63.709999,62.810001,63.320000,61.410973,42778700
+2020-01-24,66.570000,69.290001,66.459999,68.470001,66.405708,84711000
+2020-01-27,66.720001,67.419998,65.599998,65.690002,63.709522,30764000
+2020-01-28,66.500000,67.580002,65.940002,67.309998,65.280678,30915400
+2020-01-29,67.629997,68.059998,66.169998,66.330002,64.330231,18055800
+2020-01-30,65.639999,66.500000,64.930000,66.470001,64.466003,18522400
+2020-01-31,65.800003,65.980003,63.669998,63.930000,62.002583,25268400
+2020-02-03,64.459999,65.040001,64.300003,64.419998,62.477802,16654600
+2020-02-04,65.769997,66.059998,64.919998,65.459999,63.486450,20970800
+2020-02-05,66.690002,67.599998,66.129997,67.339996,65.309769,23401400
+2020-02-06,67.300003,67.400002,66.769997,67.089996,65.387741,17408000
+2020-02-07,66.860001,67.300003,66.010002,66.019997,64.344894,18134600
+2020-02-10,65.559998,66.400002,65.440002,66.389999,64.705505,22299300
+2020-02-11,66.830002,67.709999,66.570000,67.410004,65.699631,17975600
+2020-02-12,67.599998,68.089996,67.309998,67.459999,65.748352,15586600
+2020-02-13,66.989998,67.650002,66.739998,67.440002,65.728867,11602700
+2020-02-14,67.519997,67.860001,66.820000,67.269997,65.563171,13405500
+2020-02-18,66.660004,66.690002,65.879997,66.139999,64.461853,12758400
+2020-02-19,66.389999,67.199997,66.180000,67.110001,65.407234,13551200
+2020-02-20,67.040001,67.290001,64.559998,65.449997,63.789352,26452600
+2020-02-21,65.180000,65.250000,64.040001,64.339996,62.707512,20775900
+2020-02-24,61.610001,62.770000,61.320000,61.759998,60.192978,26903100
+2020-02-25,61.990002,62.279999,59.459999,59.730000,58.214489,34495700
+2020-02-26,60.110001,60.820000,59.270000,59.650002,58.136517,26190100
+2020-02-27,57.930000,58.509998,55.799999,55.830002,54.413441,42226900
+2020-02-28,54.299999,56.380001,53.599998,55.520000,54.111309,60728000
+2020-03-02,55.790001,58.220001,54.520000,58.180000,56.703815,43140300
+2020-03-03,58.029999,59.020000,55.400002,55.970001,54.549889,49740300
+2020-03-04,57.009998,58.709999,56.160000,58.680000,57.191128,29223100
+2020-03-05,57.060001,58.660000,56.610001,56.959999,55.514767,29099200
+2020-03-06,55.180000,56.009998,54.540001,55.770000,54.354961,36259200
+2020-03-09,51.919998,52.709999,50.000000,50.849998,49.559795,56197000
+2020-03-10,52.759998,54.000000,50.430000,53.980000,52.610378,36569000
+2020-03-11,52.389999,53.540001,51.009998,51.660000,50.349247,38563500
+2020-03-12,47.990002,50.090000,45.369999,45.540001,44.384529,50661700
+2020-03-13,48.259998,55.000000,47.740002,54.430000,53.048958,48805100
+2020-03-16,47.509998,52.250000,43.630001,44.610001,43.478127,53878900
+2020-03-17,45.759998,51.630001,45.200001,50.080002,48.809338,52085200
+2020-03-18,46.709999,50.049999,45.200001,47.610001,46.402004,49309900
+2020-03-19,47.840000,49.230000,45.160000,45.939999,44.774372,44538000
+2020-03-20,46.509998,49.419998,45.470001,45.830002,44.667171,52344000
+2020-03-23,46.020000,50.490002,45.910000,49.580002,48.322021,46698500
+2020-03-24,53.139999,54.639999,51.349998,52.400002,51.070473,50019800
+2020-03-25,52.480000,53.790001,49.910000,51.259998,49.959393,41106100
+2020-03-26,51.740002,55.950001,51.660000,55.540001,54.130798,41459800
+2020-03-27,53.419998,54.639999,52.070000,52.369999,51.041233,31633500
+2020-03-30,52.990002,56.099998,52.830002,55.490002,54.082069,31628600
+2020-03-31,55.060001,55.799999,53.220001,54.119999,52.746826,48074700
+2020-04-01,52.500000,54.689999,51.430000,51.880001,50.563663,29586600
+2020-04-02,51.290001,54.560001,51.220001,54.349998,52.970993,27810000
+2020-04-03,53.849998,55.130001,52.730000,54.130001,52.756577,23906100
+2020-04-06,56.630001,58.770000,56.119999,58.430000,56.947472,32323400
+2020-04-07,59.939999,61.490002,58.209999,58.400002,56.918232,41410000
+2020-04-08,58.990002,59.509998,57.910000,58.980000,57.483517,26719500
+2020-04-09,59.360001,59.720001,56.060001,57.139999,55.690205,40515400
+2020-04-13,56.570000,58.770000,56.570000,58.700001,57.210625,23251900
+2020-04-14,60.040001,60.900002,59.509998,60.660000,59.120888,25674000
+2020-04-15,59.740002,59.830002,58.389999,58.869999,57.376308,22841600
+2020-04-16,59.610001,60.959999,58.810001,60.790001,59.247589,24433500
+2020-04-17,62.020000,62.130001,59.830002,60.360001,58.828499,27385600
+2020-04-20,59.279999,60.040001,58.889999,59.180000,57.678440,26420300
+2020-04-21,58.110001,58.599998,55.930000,56.360001,54.929993,25248000
+2020-04-22,58.270000,60.500000,57.810001,60.099998,58.575100,23443700
+2020-04-23,59.669998,60.099998,58.810001,59.040001,57.541996,35092000
+2020-04-24,56.200001,59.400002,56.099998,59.259998,57.756413,50220500
+2020-04-27,59.720001,59.830002,58.389999,59.470001,57.961086,25902200
+2020-04-28,59.990002,60.220001,58.259998,58.750000,57.259350,28784700
+2020-04-29,59.439999,62.029999,59.320000,61.799999,60.231964,30451500
+2020-04-30,61.369999,61.540001,59.750000,59.980000,58.458145,26279900
+2020-05-01,58.830002,59.320000,57.310001,57.470001,56.011829,21194800
+2020-05-04,57.119999,58.070000,56.310001,57.990002,56.518642,18957200
+2020-05-05,58.790001,59.299999,58.349998,58.750000,57.259350,17252100
+2020-05-06,59.040001,59.950001,58.939999,59.180000,58.004253,17848700
+2020-05-07,59.930000,60.099998,58.919998,59.169998,57.994450,14733500
+2020-05-08,59.669998,59.779999,59.049999,59.669998,58.484516,20391100
+2020-05-11,59.740002,60.840000,59.709999,60.130001,58.935379,18684400
+2020-05-12,60.220001,60.639999,58.259998,58.389999,57.229946,16754900
+2020-05-13,58.450001,59.230000,56.900002,57.740002,56.592865,21065000
+2020-05-14,57.320000,59.150002,56.099998,59.080002,57.906239,21569400
+2020-05-15,57.400002,58.369999,56.959999,58.279999,57.122131,21373300
+2020-05-18,59.740002,60.279999,59.360001,59.919998,58.729549,20443700
+2020-05-19,60.130001,61.770000,59.849998,60.290001,59.092201,21865000
+2020-05-20,61.160000,63.490002,61.020000,63.099998,61.846375,30584000
+2020-05-21,63.099998,63.799999,61.820000,61.980000,60.748627,20987700
+2020-05-22,61.980000,62.320000,61.419998,62.259998,61.023060,14103000
+2020-05-26,63.680000,64.139999,62.119999,62.340000,61.101471,20933600
+2020-05-27,62.320000,63.590000,61.070000,63.560001,62.297237,19886300
+2020-05-28,63.000000,63.450001,61.490002,61.700001,60.474190,17253500
+2020-05-29,61.900002,63.660000,61.619999,62.930000,61.679749,33395700
+2020-06-01,62.490002,62.660000,61.660000,61.860001,60.631008,14317700
+2020-06-02,61.700001,62.169998,60.830002,62.119999,60.885845,20702400
+2020-06-03,62.450001,62.540001,61.529999,61.930000,60.699615,16737300
+2020-06-04,61.740002,63.470001,61.340000,62.970001,61.718956,22010100
+2020-06-05,63.360001,65.110001,63.160000,64.339996,63.061733,26813100
+2020-06-08,63.970001,64.150002,62.939999,63.669998,62.405048,21546200
+2020-06-09,62.990002,63.709999,62.900002,63.040001,61.787563,23594100
+2020-06-10,62.790001,64.290001,62.750000,63.869999,62.601074,21367800
+2020-06-11,63.070000,63.299999,59.520000,59.700001,58.513927,26998200
+2020-06-12,60.110001,60.959999,58.119999,59.330002,58.151276,30419800
+2020-06-15,59.330002,60.360001,58.580002,60.099998,58.905975,29651700
+2020-06-16,61.490002,61.650002,59.490002,60.400002,59.200020,23226600
+2020-06-17,60.740002,61.279999,60.060001,60.490002,59.288227,20454800
+2020-06-18,60.349998,60.509998,59.320000,60.080002,58.886372,24899700
+2020-06-19,60.650002,60.889999,59.099998,59.619999,58.435509,60336100
+2020-06-22,59.730000,60.549999,58.830002,60.090000,58.896172,22846000
+2020-06-23,60.189999,60.470001,59.860001,59.919998,58.729549,22809600
+2020-06-24,59.639999,59.810001,58.669998,59.090000,57.916039,27764500
+2020-06-25,58.980000,59.090000,57.480000,58.509998,57.347561,21906900
+2020-06-26,58.490002,58.730000,57.070000,57.500000,56.357628,38477500
+2020-06-29,57.470001,58.349998,56.759998,58.270000,57.112335,22150300
+2020-06-30,58.709999,59.980000,58.540001,59.830002,58.641346,31542100
+2020-07-01,59.910000,60.029999,58.759998,58.810001,57.641605,14748100
+2020-07-02,59.189999,59.810001,58.970001,59.130001,57.955250,15578600
+2020-07-06,58.720001,59.619999,58.599998,59.540001,58.357101,20536700
+2020-07-07,59.070000,59.570000,58.139999,58.310001,57.151539,15996500
+2020-07-08,58.450001,58.700001,57.930000,58.610001,57.445580,13277900
+2020-07-09,58.200001,58.750000,57.700001,58.419998,57.259350,20683700
+2020-07-10,57.950001,59.689999,57.830002,59.529999,58.347298,17742300
+2020-07-13,59.840000,60.619999,58.389999,58.580002,57.416176,19082900
+2020-07-14,57.869999,59.250000,57.349998,58.980000,57.808228,24190900
+2020-07-15,59.029999,59.340000,58.419998,59.029999,57.857235,19986300
+2020-07-16,58.540001,59.360001,58.400002,59.139999,57.965050,12425900
+2020-07-17,59.419998,60.459999,59.279999,60.000000,58.807964,16322800
+2020-07-20,60.080002,61.380001,59.340000,61.150002,59.935116,16868700
+2020-07-21,61.520000,61.930000,60.439999,60.700001,59.494057,19830300
+2020-07-22,61.310001,61.770000,60.619999,61.049999,59.837101,18959900
+2020-07-23,61.259998,61.740002,59.980000,60.400002,59.200020,43518600
+2020-07-24,52.150002,52.180000,49.500000,50.590000,49.584911,182269900
+2020-07-27,51.029999,51.139999,49.470001,49.570000,48.585178,107526500
+2020-07-28,49.480000,50.230000,49.139999,49.240002,48.261738,62362600
+2020-07-29,49.490002,49.500000,47.900002,48.070000,47.114979,60500800
+2020-07-30,47.830002,48.500000,47.590000,47.990002,47.036568,39735200
+2020-07-31,48.130001,48.320000,46.970001,47.730000,46.781734,46569900
+2020-08-03,48.270000,48.630001,47.740002,48.299999,47.340408,31767100
+2020-08-04,48.599998,49.139999,48.500000,49.130001,48.153919,29045800
+2020-08-05,49.720001,49.720001,48.660000,48.919998,47.948090,29471100
+2020-08-06,48.790001,48.820000,48.099998,48.570000,47.928356,23795500
+2020-08-07,48.529999,48.650002,47.700001,48.029999,47.395489,36765200
+2020-08-10,48.200001,49.389999,48.060001,49.220001,48.569771,37442600
+2020-08-11,49.630001,49.730000,48.060001,48.189999,47.553371,35348100
+2020-08-12,48.669998,49.259998,48.240002,49.189999,48.540161,30687200
+2020-08-13,49.259998,49.330002,48.389999,48.560001,47.918488,24774500
+2020-08-14,48.730000,49.209999,48.650002,48.889999,48.244125,22321200
+2020-08-17,49.110001,49.310001,48.730000,48.930000,48.283600,20018300
+2020-08-18,49.259998,49.570000,48.619999,48.650002,48.007301,19251400
+2020-08-19,48.790001,48.980000,48.250000,48.330002,47.691528,27775000
+2020-08-20,49.810001,50.200001,49.000000,49.169998,48.520428,55081300
+2020-08-21,49.020000,49.310001,48.650002,49.279999,48.628975,34621500
+2020-08-24,49.259998,49.400002,48.820000,49.139999,48.490826,36295300
+2020-08-25,49.349998,49.880001,49.209999,49.430000,48.776993,38384300
+2020-08-26,49.389999,49.669998,49.230000,49.549999,48.895409,28616600
+2020-08-27,49.790001,49.930000,49.169998,49.400002,48.747391,24420600
+2020-08-28,49.570000,50.799999,49.459999,50.430000,49.763783,35384700
+2020-08-31,51.000000,51.500000,50.320000,50.950001,50.276917,46114100
+2020-09-01,50.910000,51.000000,50.220001,50.790001,50.119030,30522700
+2020-09-02,51.209999,52.680000,51.090000,52.250000,51.559738,53000700
+2020-09-03,52.500000,52.619999,50.139999,50.389999,49.724312,47394300
+2020-09-04,50.529999,51.230000,49.490002,50.080002,49.418411,43318400
+2020-09-08,49.259998,49.900002,48.849998,48.910000,48.263863,39752700
+2020-09-09,49.529999,49.970001,49.040001,49.619999,48.964481,33437300
+2020-09-10,50.000000,50.090000,48.709999,48.959999,48.313202,32649100
+2020-09-11,49.259998,50.049999,48.950001,49.279999,48.628975,29333600
+2020-09-14,48.849998,49.720001,48.849998,49.410000,48.757259,27212500
+2020-09-15,49.790001,50.599998,49.730000,50.000000,49.339462,27598300
+2020-09-16,50.509998,51.029999,50.169998,50.369999,49.704575,26531400
+2020-09-17,49.369999,50.490002,49.299999,50.320000,49.655235,26959900
+2020-09-18,50.330002,50.500000,49.040001,49.889999,49.230915,50123500
+2020-09-21,49.389999,49.750000,48.830002,49.720001,49.063164,27377100
+2020-09-22,49.889999,50.209999,49.470001,49.950001,49.290127,22290900
+2020-09-23,49.830002,50.150002,48.660000,48.820000,48.175053,30078800
+2020-09-24,48.529999,49.639999,48.419998,49.160000,48.510559,29343400
+2020-09-25,48.959999,50.279999,48.750000,49.939999,49.280258,26633400
+2020-09-28,50.509998,51.459999,50.160000,51.430000,50.750572,29652200
+2020-09-29,51.310001,51.740002,50.950001,51.189999,50.513744,19558200
+2020-09-30,51.240002,52.380001,51.150002,51.779999,51.095947,27711300
+2020-10-01,52.400002,52.720001,51.990002,52.240002,51.549873,22127600
+2020-10-02,51.500000,51.980000,50.990002,51.009998,50.336117,25811800
+2020-10-05,51.299999,51.810001,51.270000,51.689999,51.007137,20883200
+2020-10-06,51.709999,52.700001,51.230000,51.369999,50.691364,25642800
+2020-10-07,51.849998,52.900002,51.790001,52.669998,51.974190,21978700
+2020-10-08,52.910000,53.580002,52.669998,53.369999,52.664944,22369500
+2020-10-09,53.549999,53.849998,52.669998,52.820000,52.122208,24343900
+2020-10-12,53.549999,54.200001,53.209999,53.880001,53.168209,27303500
+2020-10-13,54.270000,54.290001,53.619999,53.830002,53.118870,20005800
+2020-10-14,54.009998,54.400002,53.509998,53.549999,52.842564,21885100
+2020-10-15,52.750000,53.980000,52.619999,53.849998,53.138599,18272900
+2020-10-16,53.900002,54.700001,53.900002,54.160000,53.444508,23414400
+2020-10-19,54.470001,56.230000,53.840000,54.580002,53.858959,43537200
+2020-10-20,54.599998,54.700001,53.270000,53.430000,52.724152,27224900
+2020-10-21,53.139999,54.070000,52.820000,53.500000,52.793228,21866000
+2020-10-22,53.119999,54.220001,53.070000,53.900002,53.187946,41522700
+2020-10-23,48.349998,48.669998,47.660000,48.200001,47.563244,97322500
+2020-10-26,47.849998,47.860001,46.250000,46.720001,46.102798,54161300
+2020-10-27,45.980000,46.410000,45.360001,45.639999,45.037060,50130500
+2020-10-28,44.889999,45.290001,44.200001,44.250000,43.665428,45066000
+2020-10-29,44.240002,44.470001,43.919998,44.110001,43.527279,36796800
+2020-10-30,44.099998,44.799999,43.610001,44.279999,43.695030,46781300
+2020-11-02,44.959999,45.060001,44.240002,44.459999,43.872650,33856700
+2020-11-03,44.730000,45.459999,44.700001,44.849998,44.257500,34349500
+2020-11-04,45.110001,46.150002,44.779999,45.700001,45.096272,34748200
+2020-11-05,46.150002,46.380001,45.529999,45.680000,45.404400,31103200
+2020-11-06,45.540001,45.799999,44.900002,45.389999,45.116146,36233700
+2020-11-09,46.639999,47.349998,45.540001,45.599998,45.324879,48481700
+2020-11-10,45.400002,46.480000,45.250000,45.439999,45.165844,39224500
+2020-11-11,45.900002,46.459999,45.860001,46.349998,46.070354,31496900
+2020-11-12,46.130001,46.189999,44.549999,44.950001,44.678802,42881300
+2020-11-13,44.990002,45.580002,44.970001,45.459999,45.185726,30884700
+2020-11-16,46.040001,46.750000,45.790001,46.189999,45.911320,36306300
+2020-11-17,45.750000,46.119999,45.410000,45.529999,45.255302,31118000
+2020-11-18,45.549999,45.689999,45.040001,45.060001,44.788139,32817900
+2020-11-19,44.919998,45.669998,44.700001,45.619999,45.344761,29469100
+2020-11-20,45.660000,45.880001,45.330002,45.389999,45.116146,24199300
+2020-11-23,45.480000,46.209999,45.450001,46.060001,45.782108,35489600
+2020-11-24,46.290001,47.299999,46.009998,47.009998,46.726372,33901200
+2020-11-25,47.029999,47.180000,46.570000,47.049999,46.766132,28126900
+2020-11-27,47.360001,48.099998,47.360001,47.450001,47.163719,15921400
+2020-11-30,47.419998,48.500000,47.270000,48.349998,48.058289,46332700
+2020-12-01,48.750000,50.230000,48.709999,49.560001,49.260990,57778200
+2020-12-02,49.220001,50.060001,49.180000,49.900002,49.598938,33753500
+2020-12-03,49.919998,51.110001,49.779999,50.990002,50.682365,50261200
+2020-12-04,51.060001,52.650002,51.000000,51.990002,51.676331,39767700
+2020-12-07,51.000000,51.290001,49.560001,50.200001,49.897129,51040300
+2020-12-08,49.830002,50.720001,49.810001,50.689999,50.384171,28956500
+2020-12-09,50.279999,50.840000,49.730000,50.070000,49.767914,34068400
+2020-12-10,49.660000,50.720001,49.590000,50.259998,49.956764,33706000
+2020-12-11,50.139999,50.139999,49.119999,49.730000,49.429962,29398800
+2020-12-14,49.820000,51.340000,49.740002,50.470001,50.165501,33436400
+2020-12-15,50.980000,51.009998,50.209999,50.669998,50.364292,25473000
+2020-12-16,50.709999,51.459999,50.680000,51.119999,50.811577,28351000
+2020-12-17,51.150002,51.320000,50.220001,50.650002,50.344414,26399000
+2020-12-18,50.570000,50.680000,47.110001,47.459999,47.173660,119298400
+2020-12-21,46.320000,46.450001,45.240002,46.360001,46.080296,53775700
+2020-12-22,46.250000,46.340000,45.770000,46.169998,45.891441,32171200
+2020-12-23,46.169998,47.029999,46.070000,46.570000,46.289028,22564200
+2020-12-24,46.599998,47.090000,46.340000,47.070000,46.786011,11865600
+2020-12-28,47.189999,47.639999,46.860001,47.070000,46.786011,21269200
+2020-12-29,47.220001,50.669998,46.490002,49.389999,49.092014,84531400
+2020-12-30,49.110001,49.189999,48.560001,48.750000,48.455875,37385400
+2020-12-31,48.750000,50.189999,48.720001,49.820000,49.519421,28576800
+2021-01-04,49.889999,51.389999,49.400002,49.669998,49.370323,46102500
\ No newline at end of file
diff --git a/LSTM_Model_Stock_Prediction.ipynb b/LSTM_Model_Stock_Prediction.ipynb
new file mode 100644
index 0000000..e95bd1c
--- /dev/null
+++ b/LSTM_Model_Stock_Prediction.ipynb
@@ -0,0 +1,686 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 80,
+ "id": "aboriginal-vitamin",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import modules and packages\n",
+ "import numpy as np\n",
+ "import pandas as pd\n",
+ "import matplotlib.pyplot as plt\n",
+ "import datetime as dt\n",
+ "from datetime import datetime\n",
+ "\n",
+ "from keras.callbacks import EarlyStopping, ReduceLROnPlateau, ModelCheckpoint, TensorBoard\n",
+ "\n",
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 81,
+ "id": "constant-wallpaper",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Training set shape == (2770, 7)\n",
+ "All timestamps == 2770\n",
+ "Featured selected: ['Open', 'High', 'Low', 'Close', 'Adj Close']\n"
+ ]
+ }
+ ],
+ "source": [
+ "dataset_train = pd.read_csv('INTC_Dataset/INTC2010-2021.csv')\n",
+ "\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "# Select features (columns) to be involved intro training and predictions\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "\n",
+ "# Extract dates (will be used in visualization)\n",
+ "datelist_train = list(dataset_train['Date'])\n",
+ "datelist_train = [dt.datetime.strptime(date, '%Y-%m-%d').date() \n",
+ " for date in datelist_train]\n",
+ "\n",
+ "print('Training set shape == {}'.format(dataset_train.shape))\n",
+ "print('All timestamps == {}'.format(len(datelist_train)))\n",
+ "print('Featured selected: {}'.format(cols))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 82,
+ "id": "nonprofit-japan",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Shape of training set == (2770, 5).\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "array([[20.790001, 21.030001, 20.73 , 20.879999, 14.86447 ],\n",
+ " [20.940001, 20.99 , 20.6 , 20.870001, 14.857353],\n",
+ " [20.809999, 20.93 , 20.67 , 20.799999, 14.807525],\n",
+ " ...,\n",
+ " [49.110001, 49.189999, 48.560001, 48.75 , 48.455875],\n",
+ " [48.75 , 50.189999, 48.720001, 49.82 , 49.519421],\n",
+ " [49.889999, 51.389999, 49.400002, 49.669998, 49.370323]])"
+ ]
+ },
+ "execution_count": 82,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "dataset_train = dataset_train[cols].astype(str)\n",
+ "for i in cols:\n",
+ " for j in range(0, len(dataset_train)):\n",
+ " dataset_train[i][j] = dataset_train[i][j].replace(',', '')\n",
+ "\n",
+ "dataset_train = dataset_train.astype(float)\n",
+ "\n",
+ "# Using multiple features (predictors)\n",
+ "training_set = dataset_train.values\n",
+ "\n",
+ "print('Shape of training set == {}.'.format(training_set.shape))\n",
+ "training_set"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 83,
+ "id": "through-dublin",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([[-1.12359361],\n",
+ " [-1.11131971],\n",
+ " [-1.12195725],\n",
+ " ...,\n",
+ " [ 1.19371713],\n",
+ " [ 1.16425971],\n",
+ " [ 1.2575412 ]])"
+ ]
+ },
+ "execution_count": 83,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\n",
+ "# Feature Scaling\n",
+ "from sklearn.preprocessing import StandardScaler\n",
+ "\n",
+ "sc = StandardScaler()\n",
+ "training_set_scaled = sc.fit_transform(training_set)\n",
+ "\n",
+ "sc_predict = StandardScaler()\n",
+ "sc_predict.fit_transform(training_set[:, 0:1])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 84,
+ "id": "mexican-reduction",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "X_train shape == (2676, 90, 4).\n",
+ "y_train shape == (2676, 1).\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Creating a data structure with 90 timestamps and 1 output\n",
+ "X_train = []\n",
+ "y_train = []\n",
+ "\n",
+ "n_future = 5 # Number of days we want top predict into the future\n",
+ "n_past = 90 # Number of past days we want to use to predict the future\n",
+ "\n",
+ "for i in range(n_past, len(training_set_scaled) - n_future +1):\n",
+ " X_train.append(training_set_scaled[i - n_past:i, 0:dataset_train.shape[1] - 1])\n",
+ " y_train.append(training_set_scaled[i + n_future - 1:i + n_future, 0])\n",
+ "\n",
+ "X_train, y_train = np.array(X_train), np.array(y_train)\n",
+ "\n",
+ "print('X_train shape == {}.'.format(X_train.shape))\n",
+ "print('y_train shape == {}.'.format(y_train.shape))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 85,
+ "id": "higher-bidder",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import Libraries and packages from Keras\n",
+ "from keras.models import Sequential\n",
+ "from keras.layers import Dense\n",
+ "from keras.layers import LSTM\n",
+ "from keras.layers import Dropout\n",
+ "from keras.optimizers import Adam"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 86,
+ "id": "efficient-dimension",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Initializing the Neural Network based on LSTM\n",
+ "model = Sequential()\n",
+ "\n",
+ "# Adding 1st LSTM layer units=64\n",
+ "model.add(LSTM(units=50, return_sequences=True, input_shape=(n_past, dataset_train.shape[1]-1)))\n",
+ "\n",
+ "# Adding 2nd LSTM layer units=10\n",
+ "\n",
+ "model.add(LSTM(units=50, return_sequences=True))\n",
+ "\n",
+ "model.add(LSTM(units=50, return_sequences=True))\n",
+ "\n",
+ "model.add(LSTM(units=50, return_sequences=False))\n",
+ "\n",
+ "\n",
+ "# Adding Dropout\n",
+ "model.add(Dropout(0.25))\n",
+ "\n",
+ "# Output layer\n",
+ "model.add(Dense(units=1, activation='linear'))\n",
+ "\n",
+ "# Compiling the Neural Network\n",
+ "model.compile(optimizer = Adam(learning_rate=0.001), loss='mean_squared_error')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 87,
+ "id": "weird-wales",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 1/50\n",
+ "2/9 [=====>........................] - ETA: 4s - loss: 0.5637WARNING:tensorflow:Callbacks method `on_train_batch_end` is slow compared to the batch time (batch time: 0.3850s vs `on_train_batch_end` time: 1.0122s). Check your callbacks.\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.2746\n",
+ "Epoch 00001: val_loss improved from inf to 0.41566, saving model to weights.h5\n",
+ "9/9 [==============================] - 5s 567ms/step - loss: 0.2746 - val_loss: 0.4157\n",
+ "Epoch 2/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0596\n",
+ "Epoch 00002: val_loss improved from 0.41566 to 0.16509, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 320ms/step - loss: 0.0596 - val_loss: 0.1651\n",
+ "Epoch 3/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0448\n",
+ "Epoch 00003: val_loss did not improve from 0.16509\n",
+ "9/9 [==============================] - 3s 313ms/step - loss: 0.0448 - val_loss: 0.3789\n",
+ "Epoch 4/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0353\n",
+ "Epoch 00004: val_loss did not improve from 0.16509\n",
+ "9/9 [==============================] - 3s 312ms/step - loss: 0.0353 - val_loss: 0.1812\n",
+ "Epoch 5/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0289\n",
+ "Epoch 00005: val_loss did not improve from 0.16509\n",
+ "9/9 [==============================] - 3s 333ms/step - loss: 0.0289 - val_loss: 0.1730\n",
+ "Epoch 6/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0266\n",
+ "Epoch 00006: val_loss did not improve from 0.16509\n",
+ "9/9 [==============================] - 3s 334ms/step - loss: 0.0266 - val_loss: 0.1798\n",
+ "Epoch 7/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0241\n",
+ "Epoch 00007: val_loss improved from 0.16509 to 0.13326, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 321ms/step - loss: 0.0241 - val_loss: 0.1333\n",
+ "Epoch 8/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0237\n",
+ "Epoch 00008: val_loss did not improve from 0.13326\n",
+ "9/9 [==============================] - 3s 320ms/step - loss: 0.0237 - val_loss: 0.1475\n",
+ "Epoch 9/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0225\n",
+ "Epoch 00009: val_loss improved from 0.13326 to 0.12515, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 316ms/step - loss: 0.0225 - val_loss: 0.1251\n",
+ "Epoch 10/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0222\n",
+ "Epoch 00010: val_loss did not improve from 0.12515\n",
+ "9/9 [==============================] - 3s 314ms/step - loss: 0.0222 - val_loss: 0.1416\n",
+ "Epoch 11/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0212\n",
+ "Epoch 00011: val_loss did not improve from 0.12515\n",
+ "9/9 [==============================] - 3s 322ms/step - loss: 0.0212 - val_loss: 0.1298\n",
+ "Epoch 12/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0210\n",
+ "Epoch 00012: val_loss did not improve from 0.12515\n",
+ "9/9 [==============================] - 3s 317ms/step - loss: 0.0210 - val_loss: 0.1415\n",
+ "Epoch 13/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0222\n",
+ "Epoch 00013: val_loss improved from 0.12515 to 0.12431, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 325ms/step - loss: 0.0222 - val_loss: 0.1243\n",
+ "Epoch 14/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0207\n",
+ "Epoch 00014: val_loss did not improve from 0.12431\n",
+ "9/9 [==============================] - 3s 331ms/step - loss: 0.0207 - val_loss: 0.1292\n",
+ "Epoch 15/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0209\n",
+ "Epoch 00015: val_loss did not improve from 0.12431\n",
+ "9/9 [==============================] - 3s 301ms/step - loss: 0.0209 - val_loss: 0.1311\n",
+ "Epoch 16/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0210\n",
+ "Epoch 00016: val_loss did not improve from 0.12431\n",
+ "9/9 [==============================] - 3s 320ms/step - loss: 0.0210 - val_loss: 0.1628\n",
+ "Epoch 17/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0197\n",
+ "Epoch 00017: val_loss improved from 0.12431 to 0.12280, saving model to weights.h5\n",
+ "9/9 [==============================] - 3s 371ms/step - loss: 0.0197 - val_loss: 0.1228\n",
+ "Epoch 18/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0203\n",
+ "Epoch 00018: val_loss did not improve from 0.12280\n",
+ "9/9 [==============================] - 4s 424ms/step - loss: 0.0203 - val_loss: 0.1353\n",
+ "Epoch 19/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0204\n",
+ "Epoch 00019: val_loss did not improve from 0.12280\n",
+ "9/9 [==============================] - 4s 472ms/step - loss: 0.0204 - val_loss: 0.1258\n",
+ "Epoch 20/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0199\n",
+ "Epoch 00020: val_loss did not improve from 0.12280\n",
+ "9/9 [==============================] - 5s 526ms/step - loss: 0.0199 - val_loss: 0.1269\n",
+ "Epoch 21/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0203\n",
+ "Epoch 00021: val_loss did not improve from 0.12280\n",
+ "9/9 [==============================] - 5s 571ms/step - loss: 0.0203 - val_loss: 0.1297\n",
+ "Epoch 22/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0198\n",
+ "Epoch 00022: val_loss improved from 0.12280 to 0.11567, saving model to weights.h5\n",
+ "9/9 [==============================] - 5s 596ms/step - loss: 0.0198 - val_loss: 0.1157\n",
+ "Epoch 23/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0199\n",
+ "Epoch 00023: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 5s 592ms/step - loss: 0.0199 - val_loss: 0.1375\n",
+ "Epoch 24/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0210\n",
+ "Epoch 00024: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 5s 595ms/step - loss: 0.0210 - val_loss: 0.1675\n",
+ "Epoch 25/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0213\n",
+ "Epoch 00025: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 5s 553ms/step - loss: 0.0213 - val_loss: 0.1310\n",
+ "Epoch 26/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0201\n",
+ "Epoch 00026: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 5s 518ms/step - loss: 0.0201 - val_loss: 0.1317\n",
+ "Epoch 27/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0206\n",
+ "Epoch 00027: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 4s 485ms/step - loss: 0.0206 - val_loss: 0.1607\n",
+ "Epoch 28/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0190\n",
+ "Epoch 00028: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 4s 446ms/step - loss: 0.0190 - val_loss: 0.1174\n",
+ "Epoch 29/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0201\n",
+ "Epoch 00029: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 4s 430ms/step - loss: 0.0201 - val_loss: 0.1213\n",
+ "Epoch 30/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0191\n",
+ "Epoch 00030: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 4s 408ms/step - loss: 0.0191 - val_loss: 0.1248\n",
+ "Epoch 31/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0178\n",
+ "Epoch 00031: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 4s 392ms/step - loss: 0.0178 - val_loss: 0.1259\n",
+ "Epoch 32/50\n",
+ "9/9 [==============================] - ETA: 0s - loss: 0.0192\n",
+ "Epoch 00032: ReduceLROnPlateau reducing learning rate to 0.0005000000237487257.\n",
+ "\n",
+ "Epoch 00032: val_loss did not improve from 0.11567\n",
+ "9/9 [==============================] - 3s 383ms/step - loss: 0.0192 - val_loss: 0.1296\n",
+ "Epoch 00032: early stopping\n",
+ "CPU times: user 4min 50s, sys: 3min 37s, total: 8min 27s\n",
+ "Wall time: 2min 17s\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%time\n",
+ "es = EarlyStopping(monitor='val_loss', min_delta=1e-10, patience=10, verbose=1)\n",
+ "rlr = ReduceLROnPlateau(monitor='val_loss', factor=0.5, patience=10, verbose=1)\n",
+ "mcp = ModelCheckpoint(filepath='weights.h5', monitor='val_loss', verbose=1, save_best_only=True, save_weights_only=True)\n",
+ "\n",
+ "tb = TensorBoard('logs')\n",
+ "\n",
+ "history = model.fit(X_train, y_train, shuffle=True, epochs=50, callbacks=[es, rlr, mcp, tb], validation_split=0.2, verbose=1, batch_size=256)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "following-class",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 89,
+ "id": "continuous-customer",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Generate list of sequence of days for predictions\n",
+ "datelist_future = pd.date_range(datelist_train[-1], periods=n_future, freq='1d').tolist()\n",
+ "\n",
+ "'''\n",
+ "Remeber, we have datelist_train from begining.\n",
+ "'''\n",
+ "\n",
+ "# Convert Pandas Timestamp to Datetime object (for transformation) --> FUTURE\n",
+ "datelist_future_ = []\n",
+ "for this_timestamp in datelist_future:\n",
+ " datelist_future_.append(this_timestamp.date()) \n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 90,
+ "id": "whole-clock",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Perform predictions\n",
+ "predictions_future = model.predict(X_train[-n_future:])\n",
+ "\n",
+ "predictions_train = model.predict(X_train[n_past:])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 91,
+ "id": "employed-martial",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2010-09-27 | \n",
+ " 18.515675 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-28 | \n",
+ " 18.590658 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-29 | \n",
+ " 18.676258 | \n",
+ "
\n",
+ " \n",
+ " 2010-09-30 | \n",
+ " 18.767735 | \n",
+ "
\n",
+ " \n",
+ " 2010-10-01 | \n",
+ " 18.862850 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2020-12-28 | \n",
+ " 49.759205 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-29 | \n",
+ " 49.892605 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-30 | \n",
+ " 49.956261 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-31 | \n",
+ " 49.944466 | \n",
+ "
\n",
+ " \n",
+ " 2021-01-04 | \n",
+ " 49.860123 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
2586 rows × 1 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close\n",
+ "2010-09-27 18.515675\n",
+ "2010-09-28 18.590658\n",
+ "2010-09-29 18.676258\n",
+ "2010-09-30 18.767735\n",
+ "2010-10-01 18.862850\n",
+ "... ...\n",
+ "2020-12-28 49.759205\n",
+ "2020-12-29 49.892605\n",
+ "2020-12-30 49.956261\n",
+ "2020-12-31 49.944466\n",
+ "2021-01-04 49.860123\n",
+ "\n",
+ "[2586 rows x 1 columns]"
+ ]
+ },
+ "execution_count": 91,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Inverse the predictions to original measurements\n",
+ "\n",
+ "# ---> Special function: convert to \n",
+ "def datetime_to_timestamp(x):\n",
+ " '''\n",
+ " x : a given datetime value (datetime.date)\n",
+ " '''\n",
+ " return datetime.strptime(x.strftime('%Y%m%d'), '%Y%m%d')\n",
+ "\n",
+ "\n",
+ "y_pred_future = sc_predict.inverse_transform(predictions_future)\n",
+ "y_pred_train = sc_predict.inverse_transform(predictions_train)\n",
+ "\n",
+ "PREDICTIONS_FUTURE = pd.DataFrame(y_pred_future, columns=['Close']).set_index(pd.Series(datelist_future))\n",
+ "PREDICTION_TRAIN = pd.DataFrame(y_pred_train, columns=['Close']).set_index(pd.Series(datelist_train[2 * n_past + n_future -1:]))\n",
+ "\n",
+ "# Convert to for PREDCITION_TRAIN\n",
+ "PREDICTION_TRAIN.index = PREDICTION_TRAIN.index.to_series().apply(datetime_to_timestamp)\n",
+ "\n",
+ "PREDICTION_TRAIN.head(10000)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 92,
+ "id": "sticky-framing",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Parse training set timestamp for better visualization\n",
+ "dataset_train = pd.DataFrame(dataset_train, columns=cols)\n",
+ "dataset_train.index = datelist_train\n",
+ "dataset_train.index = pd.to_datetime(dataset_train.index)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 94,
+ "id": "vocational-implementation",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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foWzOGFh4Otr1iXgqT0kw1OJ9uzZw7Jly/D09CQlJYWVK1fi5eXFsmXLeOKJJ/juu++KnLNr1y6WL19OamoqnTt35o477sDb29vpmE2bNrF9+3aaNWvG+eefz5o1a4iKimLatGmsXLmStm3bcs011xTbrvXr1/PPP/8QEBBAv379GDduHA0bNmT37t188sknvPvuuyxZsoS9e/eyfv16tNZMmDCBlStXEhgYyDfffMOmTZvIy8ujT58+9O3b1+n6OTk5TJo0iblz59KvXz9SUlIICAjgueeeIzo6mpkzZwIm+LK66667uPHGG5k8eTIff/wx99xzDz/88ANggpvVq1eza9cuJkyYwJVXXslXX33FmDFjePLJJ8nPzycjI6OcvyUhhBBCiMpROODx8ZGApzaq+wFPzH2QuLlyr1k/Evq+UebTrrrqKjwtJTmSk5OZPHkye/fuRSlFbm6uy3PGjRuHr68vvr6+NGrUiBMnTtCiRQunY/r372/bFhkZyaFDhwgKCqJdu3a0bdsWgGuuuYbZs13Pejtq1CgaNGgAwOWXX87q1au57LLLaN26NQMHDgRgyZIlLFmyhN69ewOQlpbG3r17SU1NZeLEiQQEBAC47JK2e/dumjZtSr9+/QAICQkp9bNat24d33//PQA33HADjzzyiG3fZZddhoeHB926dePEiRMA9OvXj5tvvpnc3Fwuu+wyIiMjS72HEEIIIURVKtylzd/fBD0ApQzrrtOib4uu6SaUiXRpq0SBgYG29aeeeooRI0bwzz//sHDhQrKyslye42v9MwDg6elJXl6eW8fowv/CSqCUcvnasb1aax5//HE2b97M5s2b2bdvH7fccovL8wvTWpd6TFna6Ph+re9z6NChrFy5kubNm3PDDTfw2WefVeh+QgghhBAVVTjD4+9/bmR4+jbrS99mfUs/sJao+xmecmRiqkNycjLNmzcHnLtyVZYuXbpw4MABDh06RJs2bZg7d26xxy5dupQzZ87g7+/PDz/8wMcff1zkmDFjxvDUU09x3XXXERQUxLFjx/D29mbo0KFMmTKFxx57jLy8PBYuXMi0adOKtCUuLo4NGzbQr18/UlNT8ff3Jzg4mNTUVJdtOu+88/jmm2+44YYb+PLLLxk8eHCJ7/fw4cM0b96c2267jfT0dDZu3MiNN97oxiclhBBCCFE1ztWAp66p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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Set plot size \n",
+ "from pylab import rcParams\n",
+ "rcParams['figure.figsize'] = 14, 5\n",
+ "\n",
+ "# Plot parameters\n",
+ "START_DATE_FOR_PLOTTING = '2010-01-01'\n",
+ "\n",
+ "plt.plot(PREDICTIONS_FUTURE.index, PREDICTIONS_FUTURE['Close'], color='r', label='Predicted Stock Price')\n",
+ "plt.plot(PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:].index, PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:]['Close'], color='orange', label='Training predictions')\n",
+ "plt.plot(dataset_train.loc[START_DATE_FOR_PLOTTING:].index, dataset_train.loc[START_DATE_FOR_PLOTTING:]['Close'], color='b', label='Actual Stock Price')\n",
+ "\n",
+ "plt.axvline(x = min(PREDICTIONS_FUTURE.index), color='green', linewidth=2, linestyle='--')\n",
+ "\n",
+ "plt.grid(which='major', color='#cccccc', alpha=0.5)\n",
+ "\n",
+ "plt.legend(shadow=True)\n",
+ "plt.title('Predcitions and Acutal Stock Prices', family='Arial', fontsize=12)\n",
+ "plt.xlabel('Timeline', family='Arial', fontsize=10)\n",
+ "plt.ylabel('Stock Price Value', family='Arial', fontsize=10)\n",
+ "plt.xticks(rotation=45, fontsize=8)\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 77,
+ "id": "impaired-phase",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import csv\n",
+ "\n",
+ "\n",
+ "PREDICTIONS_FUTURE.to_csv('Prediction_LSTM_AMD_5Year.csv',index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "daily-baltimore",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "described-federal",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "informational-surgery",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "cordless-outdoors",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "modified-flight",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "lyric-emergency",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/Prediction/AMD_10Year_Compare.ipynb b/Prediction/AMD_10Year_Compare.ipynb
new file mode 100644
index 0000000..76dcb9c
--- /dev/null
+++ b/Prediction/AMD_10Year_Compare.ipynb
@@ -0,0 +1,241 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ " SimpleRNN_predict | \n",
+ " LSTM_predict | \n",
+ " GRU_predict | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 92.300003 | \n",
+ " 35.876780 | \n",
+ " 36.456240 | \n",
+ " 46.681590 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 92.769997 | \n",
+ " 36.866750 | \n",
+ " 36.463413 | \n",
+ " 46.561550 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 90.330002 | \n",
+ " 36.175755 | \n",
+ " 36.469242 | \n",
+ " 46.436607 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 95.160004 | \n",
+ " 36.773987 | \n",
+ " 36.474240 | \n",
+ " 46.338882 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 94.580002 | \n",
+ " 35.944504 | \n",
+ " 36.478870 | \n",
+ " 46.271526 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close SimpleRNN_predict LSTM_predict GRU_predict\n",
+ "0 92.300003 35.876780 36.456240 46.681590\n",
+ "1 92.769997 36.866750 36.463413 46.561550\n",
+ "2 90.330002 36.175755 36.469242 46.436607\n",
+ "3 95.160004 36.773987 36.474240 46.338882\n",
+ "4 94.580002 35.944504 36.478870 46.271526"
+ ]
+ },
+ "execution_count": 8,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "df = pd.read_csv('AMD_Real_Result.csv')\n",
+ "df1 = pd.read_csv('Prediction_SimpleRNN_AMD_10Year.csv')\n",
+ "df2 = pd.read_csv('Prediction_LSTM_AMD_10Year.csv')\n",
+ "df3 = pd.read_csv('Prediction_GRU_AMD_10Year.csv')\n",
+ "\n",
+ "df['SimpleRNN_predict'] = df1['prediction']\n",
+ "df['LSTM_predict'] = df2['prediction']\n",
+ "df['GRU_predict'] = df3['prediction']\n",
+ "df\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def accuracy(close, rmse):\n",
+ " return ((np.mean(close)-rmse)/np.mean(close))*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Arracy % on RealClose :\n",
+ "100.0\n",
+ "\n",
+ "Accuracy % on SimpleRNN :\n",
+ "39.024008590086304\n",
+ "\n",
+ " Accuracy % on LSTM :\n",
+ "39.17349099321009\n",
+ "\n",
+ " Accuracy % on GRU :\n",
+ "49.90224777319689\n"
+ ]
+ }
+ ],
+ "source": [
+ "print('Arracy % on RealClose :')\n",
+ "rmse_RealClose=np.sqrt(np.mean((df['Close']-df['Close'])**2))\n",
+ "RealClose_accuracy = accuracy(df['Close'],rmse_RealClose)\n",
+ "print(RealClose_accuracy)\n",
+ "\n",
+ "print('\\nAccuracy % on SimpleRNN :')\n",
+ "rmse_SimpleRNN=np.sqrt(np.mean((df['SimpleRNN_predict']-df['Close'])**2))\n",
+ "SimpleRNN_accuracy = accuracy(df['Close'],rmse_SimpleRNN)\n",
+ "print(SimpleRNN_accuracy)\n",
+ "\n",
+ "print('\\n Accuracy % on LSTM :')\n",
+ "rmse_LSTM=np.sqrt(np.mean((df['LSTM_predict']-df['Close'])**2))\n",
+ "LSTM_accuracy = accuracy(df['Close'],rmse_LSTM)\n",
+ "print(LSTM_accuracy)\n",
+ "\n",
+ "print('\\n Accuracy % on GRU :')\n",
+ "rmse_GRU=np.sqrt(np.mean((df['GRU_predict']-df['Close'])**2))\n",
+ "GRU_accuracy = accuracy(df['Close'],rmse_GRU)\n",
+ "print(GRU_accuracy)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 11,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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i6VLl7J27Vre/va38+ijjwJw1VVXccopp9T8ecfjCK0kSZIkZcTQ0BC33HIL5513HgCXXHIJn/vc51i+fDlLly7lHe94BwCnnnoqv/jFL7jjjjt4/etfzyc/+cma2r/nnns46aSTxq2zbds2LrroIr7xjW9w9913Mzg4yBe+8AXWr1/P9773Pe69917uuusuPvjBDwLwnve8h8suu4xf/epXfOc73+Etb3nLLnwDpRyhlSRJkqQa1TOS2khbt25lyZIlrFy5kpNOOokzzzyTTZs28bOf/YwLLrhgtN727duB/L1zX/e617F69Wr6+/trvq9rLR544AEOO+wwjjjiCAAuvPBCrr76ai699FK6urp4y1vewstf/nLOPfdcAH784x9z3333jS7/7LPPsnHjRvbaa69d7osjtJIkSZLU4kbOoX3kkUfo7+/n6quvZnh4mH322Yc777xz9LFixQoA3vWud3HppZdy99138/d///c139t10aJFLF++fNw6KaWK5e3t7dx22228+tWv5vvf/z5nn302AMPDw/z85z8f7ePjjz/ekDALBlpJkiRJyoyZM2fy2c9+lqVLlzJ9+nQOO+wwvvWtbwH5oPnrX/8agGeeeYYDDzwQgOuuu67m9t///vfz3ve+lyeeeALIj/h+9rOfLalz1FFHsXLlSh566CEAvvrVr/LCF76QTZs28cwzz/Cyl72Mq666ijvvvBOAs846i89//vOjy4+UN4KBVpIkSZIy5IQTTuD444/n+uuv52tf+xpf+tKXOP7441m0aBE/+MEPALjyyiu54IILeMELXsDcuXNrbvtlL3sZ73znO3nJS17CokWLOOmkkxgcHCyp09XVxT/+4z9ywQUXsHjxYnK5HG9/+9vZuHEj5557LscddxwvfOEL+fSnPw3AZz/7WZYtW8Zxxx3HMcccw9/93d817LuIasPFWdLX15eWLVvW7G5IkiRJ2g2tWLGCo48+utnd2GNU+r4jYnlKqa+8riO0kiRJkqRM8irHkiRJkrSH+ehHPzp67u2ICy64gCuuuKJJPdo5BlpJkiRJ2sNcccUVmQuvlXjIsSRJkiQpk5oeaCOiLSLuiIgbC69nR8TNEfFgYTqr2X2UJEmSJLWepgda4D3AiqLXlwO3pJSeA9xSeC1JkiRJUommBtqIOAh4OfDFouLzgZE7/14HvHKKuyVJ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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "plt.figure(figsize=(16,8))\n",
+ "plt.title('Model')\n",
+ "plt.xlabel('Date',fontsize=18)\n",
+ "plt.ylabel('close price in $', fontsize=18)\n",
+ "plt.plot(df[['Close','SimpleRNN_predict','LSTM_predict','GRU_predict']])\n",
+ "plt.legend(['Real_Close','SimpleRNN','LSTM','GRU'],loc='lower right')\n",
+ "plt.show"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Prediction/AMD_5Year_Compare.ipynb b/Prediction/AMD_5Year_Compare.ipynb
new file mode 100644
index 0000000..87432f8
--- /dev/null
+++ b/Prediction/AMD_5Year_Compare.ipynb
@@ -0,0 +1,241 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ " SimpleRNN_predict | \n",
+ " LSTM_predict | \n",
+ " GRU_predict | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 92.300003 | \n",
+ " 48.997963 | \n",
+ " 69.10488 | \n",
+ " 71.24712 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 92.769997 | \n",
+ " 49.536217 | \n",
+ " 69.16199 | \n",
+ " 71.31432 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 90.330002 | \n",
+ " 49.129772 | \n",
+ " 69.21358 | \n",
+ " 71.30320 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 95.160004 | \n",
+ " 49.764810 | \n",
+ " 69.25911 | \n",
+ " 71.22761 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 94.580002 | \n",
+ " 48.113550 | \n",
+ " 69.29818 | \n",
+ " 71.11843 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close SimpleRNN_predict LSTM_predict GRU_predict\n",
+ "0 92.300003 48.997963 69.10488 71.24712\n",
+ "1 92.769997 49.536217 69.16199 71.31432\n",
+ "2 90.330002 49.129772 69.21358 71.30320\n",
+ "3 95.160004 49.764810 69.25911 71.22761\n",
+ "4 94.580002 48.113550 69.29818 71.11843"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "df = pd.read_csv('AMD_Real_Result.csv')\n",
+ "df1 = pd.read_csv('Prediction_SimpleRNN_AMD_5Year.csv')\n",
+ "df2 = pd.read_csv('Prediction_LSTM_AMD_5Year.csv')\n",
+ "df3 = pd.read_csv('Prediction_GRU_AMD_5Year.csv')\n",
+ "\n",
+ "df['SimpleRNN_predict'] = df1['prediction']\n",
+ "df['LSTM_predict'] = df2['prediction']\n",
+ "df['GRU_predict'] = df3['prediction']\n",
+ "df\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def accuracy(close, rmse):\n",
+ " return ((np.mean(close)-rmse)/np.mean(close))*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Arracy % on RealClose :\n",
+ "100.0\n",
+ "\n",
+ "Arracy % on SimpleRNN :\n",
+ "52.747532973365765\n",
+ "\n",
+ " Arracy % on LSTM :\n",
+ "74.33026531406705\n",
+ "\n",
+ " Arracy % on GRU :\n",
+ "76.50417734214973\n"
+ ]
+ }
+ ],
+ "source": [
+ "print('Arracy % on RealClose :')\n",
+ "rmse_RealClose=np.sqrt(np.mean((df['Close']-df['Close'])**2))\n",
+ "RealClose_accuracy = accuracy(df['Close'],rmse_RealClose)\n",
+ "print(RealClose_accuracy)\n",
+ "\n",
+ "print('\\nArracy % on SimpleRNN :')\n",
+ "rmse_SimpleRNN=np.sqrt(np.mean((df['SimpleRNN_predict']-df['Close'])**2))\n",
+ "SimpleRNN_accuracy = accuracy(df['Close'],rmse_SimpleRNN)\n",
+ "print(SimpleRNN_accuracy)\n",
+ "\n",
+ "print('\\n Arracy % on LSTM :')\n",
+ "rmse_LSTM=np.sqrt(np.mean((df['LSTM_predict']-df['Close'])**2))\n",
+ "LSTM_accuracy = accuracy(df['Close'],rmse_LSTM)\n",
+ "print(LSTM_accuracy)\n",
+ "\n",
+ "print('\\n Arracy % on GRU :')\n",
+ "rmse_GRU=np.sqrt(np.mean((df['GRU_predict']-df['Close'])**2))\n",
+ "GRU_accuracy = accuracy(df['Close'],rmse_GRU)\n",
+ "print(GRU_accuracy)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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oJUkSZIkZZKBVpIkSZKUSQZaSZIkSVImGWglSZIkSZlkoJUkSZIkZZKBVpIkSZKUSQZaSZIkSVImGWglSZIkSZlkoJUkSZIkZZKBVpIkSZKUSQZaSZIkSVImGWglSZIkSZlkoJUkSZIkZZKBVpIkSZKUSQZaSZIkSVImGWglSZIkSZlkoJUkSZIkZZKBVpIkSZKUSQZaSZIkSVImGWglSZIkSZlkoJUkSZIkZVJnqwuQJEmSpHbW39/P6tWr2bx5c6tL2e719vaycOFCurq6GupvoJUkSZKkOlavXs2MGTPYe++9iYhWl7PdSimxfv16Vq9ezT777NPQOh5yLEmSJEl1bN68mTlz5hhmJ1hEMGfOnKZmwg20kiRJkjQGw+zkaPZ5NtBKkiRJkjLJQCtJkiRJba6jo4OlS5dy8MEH84pXvIInn3xyq8a54oorOO+88+r2+epXv8rBBx/MokWLOOigg1i+fDkAZ5xxBt/5zne26nEnioFWkiRJktrclClTuO2227jzzjuZPXs2l1122YQ8zo9+9CMuueQSrr/+eu666y5uueUWZs2aNSGPNR48y7EkSZIkNeijP7yLu/+8YVzHPGi3mXzkFYsa7n/kkUdy++23A/CHP/yBc889l3Xr1jF16lT+5V/+hQMOOIAf/vCH/P3f/z19fX3MmTOHr3/96+yyyy5jjv2JT3yC5cuXs9tuuwH5y+i8/e1vH9Xvxhtv5H3vex8DAwMcccQRfOELX6Cnp4cLLriAa665hs7OTk488USWL1/OunXrOOecc3jooYcAuOSSS3jBC17Q8PbW4wytJEmSJGXE4OAgN954I6985SsBOPvss/nc5z7HypUrWb58Oe985zsBOOqoo/jVr37Frbfeyhve8AY+/elPNzT+nXfeyeGHH163z+bNmznjjDP45je/yR133MHAwABf+MIXePzxx/n+97/PXXfdxe23386HP/xhAN7znvdw/vnn85vf/Ibvfve7vO1tb9uGZ6CcM7SSJEmS1KBmZlLH07PPPsvSpUt54IEHOPzwwznhhBPYtGkTv/jFLzjttNOG+23ZsgXIXzv39a9/PWvWrKGvr6/h67o24t5772WfffZhv/32A+D000/nsssu47zzzqO3t5e3ve1tvPzlL+fkk08G4Mc//jF333338PobNmxg48aNzJgxY5trcYZWkiRJktpc8TO0Dz74IH19fVx22WUMDQ2x0047cdtttw1/rVq1CoB3vetdnHfeedxxxx188YtfbPjarosWLWLlypV1+6SUqrZ3dnZy8803c+qpp/KDH/yAk046CYChoSF++ctfDtf48MMPj0uYBQOtJEmSJGXGrFmzuPTSS1m+fDlTpkxhn3324dvf/jaQD5q//e1vAXjqqafYfffdAbjyyisbHv+DH/wg73//+3nkkUeA/IzvpZdeWtbngAMO4IEHHuD3v/89AF/72tc49thj2bRpE0899RQve9nLuOSSS7jtttsAOPHEE/n85z8/vH6xfTwYaCVJkiQpQw499FAOOeQQrrrqKr7+9a/z5S9/mUMOOYRFixZx9dVXA3DRRRdx2mmncfTRRzN37tyGx37Zy17Gueeey4tf/GIWLVrE4YcfzsDAQFmf3t5e/vVf/5XTTjuNxYsXk8vlOOecc9i4cSMnn3wyS5Ys4dhjj+Uzn/kMAJdeeikrVqxgyZIlHHTQQfzzP//zuD0XUWu6OEuWLVuWVqxY0eoyJEmSJG2HVq1axYEHHtjqMnYY1Z7viFiZUlpW2dcZWkmSJElSJnmWY0mSJEnawXz84x8f/uxt0WmnncaFF17Yooq2joFWkiRJknYwF154YebCazUecixJkiRJyiQDrSRJkiQpkwy0kiRJkqRMMtBKkiRJUgZ8/OMfZ9GiRSxZsoSlS5fy61//mre97W3cfffd4zL+9OnTx+zT0dHB0qVLOfjgg3nFK17Bk08+CcADDzxARPC5z31uuO95553HFVdcAcAZZ5zB7rvvzpYtWwB47LHH2Hvvvbe5ZgOtJEmSJLW5X/7yl1x77bXccsst3H777fz4xz9mjz324Etf+hIHHXTQpNUxZcoUbrvtNu68805mz57NZZddNrxs/vz5fPazn6Wvr6/quh0dHXzlK18Z13oMtJIkSZLU5tasWcPcuXPp6ekBYO7cuey2224cd9xxrFixAsjPsH7gAx/g8MMP58UvfjE333wzxx13HPvuuy/XXHMNAFdccQWnnHIKJ510Evvvvz8f/ehHqz7exRdfzBFHHMGSJUv4yEc+UrXPkUceycMPPzx8f968eRx//PFceeWVVfu/973v5TOf+QwDAwNb/TxU8rI9kiRJktSoH10Aj9wxvmMuWAwv/WTdLieeeCIf+9jH2G+//Xjxi1/M61//eo499tiyPk8//TTHHXccn/rUp3j1q1/Nhz/8YW644QbuvvtuTj/9dF75ylcCcPPNN3PnnXcydepUjjjiCF7+8pezbNmy4XGuv/567rvvPm6++WZSSrzyla/kpz/9Kcccc8xwn8HBQW688UbOOuusshouuOACXvrSl3LmmWeO2oY999yTo446iq997Wu84hWvaPppqsYZWkmSJElqc9OnT2flypVcfvnlzJs3j9e//vXDn08t6u7u5qSTTgJg8eLFHHvssXR1dbF48WIeeOCB4X4nnHACc+bMYcqUKbzmNa/h5z//edk4119/Pddffz2HHnoohx12GPfccw/33XcfAM8++yxLly5lzpw5PP7445xwwgll6+6zzz4873nP49/+7d+qbseHPvQhLr74YoaGhrbxGclzhlaSJEmSGjXGTOpE6ujo4LjjjuO4445j8eLFow7t7erqIiIAyOVyw4cn53K5ssN8i31q3U8p8cEPfpB3vOMdo2oofob2qaee4uSTT+ayyy7j3e9+d1mfD33oQ7z2ta8tm9Etes5znsPSpUv51re+1cSW1+YMrSRJkiS1uXvvvXd4lhTgtttuY6+99tqqsW644QYef/xxnn32WX7wgx/wghe8oGz5S17yEr7yla+wadMmAB5++GHWrl1b1mfWrFlceumlLF++nP7+/rJlBxxwAAcddBDXXntt1ce/8MILWb58+VbVXslAK0mSJEltbtOmTZx++ukcdNBBLFmyhLvvvpuLLrpoq8Y66qijePOb38zSpUs59dRTyz4/C/nP677xjW/kyCOPZPHixbz2ta9l48aNo8Y59NBDOeSQQ7jqqqtGLbvwwgtZvXp11cdftGgRhx122FbVXilSSuMyUCstW7YsFc/sJUmSJEnjadWqVRx44IGtLmNcXHHFFaxYsYLPf/7zrS6lpmrPd0SsTCktq+zb0s/QRsQDwEZgEBhIKS2LiNnAN4G9gQeA16WUnmhVjZIkSZKk9tQOhxy/MKW0tCRtXwDcmFJ6LnBj4b4kSZIkaRudccYZbT0726x2CLSVTgGKp+u6EnhV60qRJEmSJLWrVgfaBFwfESsj4uxC2y4ppTUAhdv5LatOkiRJktS2Wn0d2heklP4cEfOBGyLinkZXLATgswH23HPPiapPkiRJktSmWhpoU0p/LtyujYjvA88DHo2IXVNKayJiV2Bt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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "plt.figure(figsize=(16,8))\n",
+ "plt.title('Model')\n",
+ "plt.xlabel('Date',fontsize=18)\n",
+ "plt.ylabel('close price in $', fontsize=18)\n",
+ "plt.plot(df[['Close','SimpleRNN_predict','LSTM_predict','GRU_predict']])\n",
+ "plt.legend(['Real_Close','SimpleRNN','LSTM','GRU'],loc='lower right')\n",
+ "plt.show"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Prediction/AMD_Real_Result.csv b/Prediction/AMD_Real_Result.csv
new file mode 100644
index 0000000..63091dd
--- /dev/null
+++ b/Prediction/AMD_Real_Result.csv
@@ -0,0 +1,6 @@
+Close
+92.300003
+92.769997
+90.330002
+95.160004
+94.580002
\ No newline at end of file
diff --git a/Prediction/INTC_Real_Result.csv b/Prediction/INTC_Real_Result.csv
new file mode 100644
index 0000000..900a845
--- /dev/null
+++ b/Prediction/INTC_Real_Result.csv
@@ -0,0 +1,6 @@
+Close
+49.669998
+50.610001
+51.099998
+52.189999
+51.650002
\ No newline at end of file
diff --git a/Prediction/Intel_10Year_Compare.ipynb b/Prediction/Intel_10Year_Compare.ipynb
new file mode 100644
index 0000000..03fdcfa
--- /dev/null
+++ b/Prediction/Intel_10Year_Compare.ipynb
@@ -0,0 +1,241 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ " SimpleRNN_predict | \n",
+ " LSTM_predict | \n",
+ " GRU_predict | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 49.669998 | \n",
+ " 50.22474 | \n",
+ " 50.425884 | \n",
+ " 50.122520 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 50.610001 | \n",
+ " 49.31276 | \n",
+ " 50.526207 | \n",
+ " 49.679688 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 51.099998 | \n",
+ " 47.77613 | \n",
+ " 50.544018 | \n",
+ " 49.042460 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 52.189999 | \n",
+ " 47.30574 | \n",
+ " 50.478428 | \n",
+ " 48.430510 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 51.650002 | \n",
+ " 48.12118 | \n",
+ " 50.339787 | \n",
+ " 47.965565 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close SimpleRNN_predict LSTM_predict GRU_predict\n",
+ "0 49.669998 50.22474 50.425884 50.122520\n",
+ "1 50.610001 49.31276 50.526207 49.679688\n",
+ "2 51.099998 47.77613 50.544018 49.042460\n",
+ "3 52.189999 47.30574 50.478428 48.430510\n",
+ "4 51.650002 48.12118 50.339787 47.965565"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "df = pd.read_csv('INTC_Real_Result.csv')\n",
+ "df1 = pd.read_csv('Prediction_SimpleRNN_INTC_10Year.csv')\n",
+ "df2 = pd.read_csv('Prediction_LSTM_INTC_10Year.csv')\n",
+ "df3 = pd.read_csv('Prediction_GRU_INTC_10Year.csv')\n",
+ "\n",
+ "df['SimpleRNN_predict'] = df1['prediction']\n",
+ "df['LSTM_predict'] = df2['prediction']\n",
+ "df['GRU_predict'] = df3['prediction']\n",
+ "df\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def accuracy(close, rmse):\n",
+ " return ((np.mean(close)-rmse)/np.mean(close))*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Accuracy % on RealClose :\n",
+ "100.0\n",
+ "\n",
+ " Accuracy % on SimpleRNN :\n",
+ "93.84537290985601\n",
+ "\n",
+ " Accuracy % on LSTM :\n",
+ "97.93901109841696\n",
+ "\n",
+ " Accuracy % on GRU :\n",
+ "94.96603875704993\n"
+ ]
+ }
+ ],
+ "source": [
+ "print('Accuracy % on RealClose :')\n",
+ "rmse_RealClose=np.sqrt(np.mean((df['Close']-df['Close'])**2))\n",
+ "RealClose_accuracy = accuracy(df['Close'],rmse_RealClose)\n",
+ "print(RealClose_accuracy)\n",
+ "\n",
+ "print('\\n Accuracy % on SimpleRNN :')\n",
+ "rmse_SimpleRNN=np.sqrt(np.mean((df['SimpleRNN_predict']-df['Close'])**2))\n",
+ "SimpleRNN_accuracy = accuracy(df['Close'],rmse_SimpleRNN)\n",
+ "print(SimpleRNN_accuracy)\n",
+ "\n",
+ "print('\\n Accuracy % on LSTM :')\n",
+ "rmse_LSTM=np.sqrt(np.mean((df['LSTM_predict']-df['Close'])**2))\n",
+ "LSTM_accuracy = accuracy(df['Close'],rmse_LSTM)\n",
+ "print(LSTM_accuracy)\n",
+ "\n",
+ "print('\\n Accuracy % on GRU :')\n",
+ "rmse_GRU=np.sqrt(np.mean((df['GRU_predict']-df['Close'])**2))\n",
+ "GRU_accuracy = accuracy(df['Close'],rmse_GRU)\n",
+ "print(GRU_accuracy)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "plt.figure(figsize=(16,8))\n",
+ "plt.title('Model')\n",
+ "plt.xlabel('Date',fontsize=18)\n",
+ "plt.ylabel('close price in $', fontsize=18)\n",
+ "plt.plot(df[['Close','SimpleRNN_predict','LSTM_predict','GRU_predict']])\n",
+ "plt.legend(['Real_Close','SimpleRNN','LSTM','GRU'],loc='lower right')\n",
+ "plt.show"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Prediction/Intel_5Year_Compare.ipynb b/Prediction/Intel_5Year_Compare.ipynb
new file mode 100644
index 0000000..b503bcd
--- /dev/null
+++ b/Prediction/Intel_5Year_Compare.ipynb
@@ -0,0 +1,241 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ " SimpleRNN_predict | \n",
+ " LSTM_predict | \n",
+ " GRU_predict | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 49.669998 | \n",
+ " 50.289062 | \n",
+ " 50.553230 | \n",
+ " 49.906230 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 50.610001 | \n",
+ " 48.803627 | \n",
+ " 50.561300 | \n",
+ " 47.789340 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 51.099998 | \n",
+ " 46.399956 | \n",
+ " 50.471264 | \n",
+ " 46.453594 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 52.189999 | \n",
+ " 47.246853 | \n",
+ " 50.283980 | \n",
+ " 46.103340 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 51.650002 | \n",
+ " 47.519253 | \n",
+ " 50.015740 | \n",
+ " 46.367640 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close SimpleRNN_predict LSTM_predict GRU_predict\n",
+ "0 49.669998 50.289062 50.553230 49.906230\n",
+ "1 50.610001 48.803627 50.561300 47.789340\n",
+ "2 51.099998 46.399956 50.471264 46.453594\n",
+ "3 52.189999 47.246853 50.283980 46.103340\n",
+ "4 51.650002 47.519253 50.015740 46.367640"
+ ]
+ },
+ "execution_count": 1,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "df = pd.read_csv('INTC_Real_Result.csv')\n",
+ "df1 = pd.read_csv('Prediction_SimpleRNN_INTC_5Year.csv')\n",
+ "df2 = pd.read_csv('Prediction_LSTM_INTC_5Year.csv')\n",
+ "df3 = pd.read_csv('Prediction_GRU_INTC_5Year.csv')\n",
+ "\n",
+ "df['SimpleRNN_predict'] = df1['prediction']\n",
+ "df['LSTM_predict'] = df2['prediction']\n",
+ "df['GRU_predict'] = df3['prediction']\n",
+ "df\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def accuracy(close, rmse):\n",
+ " return ((np.mean(close)-rmse)/np.mean(close))*100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Arracy % on RealClose :\n",
+ "100.0\n",
+ "\n",
+ "Arracy % on SimpleRNN :\n",
+ "92.81600413538244\n",
+ "\n",
+ " Arracy % on LSTM :\n",
+ "97.60357095373833\n",
+ "\n",
+ " Arracy % on GRU :\n",
+ "91.48067603693568\n"
+ ]
+ }
+ ],
+ "source": [
+ "print('Arracy % on RealClose :')\n",
+ "rmse_RealClose=np.sqrt(np.mean((df['Close']-df['Close'])**2))\n",
+ "RealClose_accuracy = accuracy(df['Close'],rmse_RealClose)\n",
+ "print(RealClose_accuracy)\n",
+ "\n",
+ "print('\\nArracy % on SimpleRNN :')\n",
+ "rmse_SimpleRNN=np.sqrt(np.mean((df['SimpleRNN_predict']-df['Close'])**2))\n",
+ "SimpleRNN_accuracy = accuracy(df['Close'],rmse_SimpleRNN)\n",
+ "print(SimpleRNN_accuracy)\n",
+ "\n",
+ "print('\\n Arracy % on LSTM :')\n",
+ "rmse_LSTM=np.sqrt(np.mean((df['LSTM_predict']-df['Close'])**2))\n",
+ "LSTM_accuracy = accuracy(df['Close'],rmse_LSTM)\n",
+ "print(LSTM_accuracy)\n",
+ "\n",
+ "print('\\n Arracy % on GRU :')\n",
+ "rmse_GRU=np.sqrt(np.mean((df['GRU_predict']-df['Close'])**2))\n",
+ "GRU_accuracy = accuracy(df['Close'],rmse_GRU)\n",
+ "print(GRU_accuracy)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ ""
+ ]
+ },
+ "execution_count": 4,
+ "metadata": {},
+ "output_type": "execute_result"
+ },
+ {
+ "data": {
+ "image/png": "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jIMOOojf//73TV5z1FFHsWXLlobnqampTJo0iccff7zJ66+//nruu+8+/P7W60jqAF//ioiIdG8hiYkk3/Z/JF38HWV3n0vRN9vIvede8v7vH8RNm0rSrFlEDB/e+m8cDMDWxdv3g930BQR9EBIBfY+C0TOd7XTSRoBH34GLiADOl37bvm/de/YYCSfducdLTjjhBP74xz8ydOhQJk+ezFlnncWxxx67wzUVFRVMmDCBv/71r8yYMYNbb72Vd955h6VLl3L++eczffp0AL788kt++OEHov6/vXuPj7q+8z3++swtCSSETCCZcAcRRQw3I6da4CAe642KthztRbsr7qn2eDu4Hi/4aNft49E+vLD7aD1aT324rq1ui3Z1reW4VOplRVsXQayiEbFKW2wSIBcgQEJm8j1//H5JJpMJREzmAu/n45HHTGa+88t35stX8873NmwYp59+OhdeeCE1NT0bCD///PNs27aNDRs24Jzjoosu4pVXXmHhwoXdZRKJBC+88AJXXXVVrzrcdtttnH/++SxfvrzPe5gwYQLz58/nscce44tf/OKn/pjSUaAVERHJETZ2JiPuWs+IX15L2++eo3nXKexZs4Y9//oUw2pqKLviCkrOXvzZpiO3/KlnJ+KP/8M7Fxegsho+9y0vwE4449g8TkhEJI8VFxezadMm1q9fz0svvcRll13GXXf1DsGRSITzzjsPgOrqagoKCgiHw1RXV7N9+/bucueccw7l5eUAfOlLX+LVV1/tE2iff/555syZA0Brayvbtm1j4cKFHDx4kNmzZ7N9+3ZOO+00zjnnnF51mDx5MvPmzeNnP/tZ2vexcuVKLrroIi688MLP/JmAAq2IiEhuKRwBl/6Uwgk/omrdd6iYNZ6WyOU0/+olPrnxRkJVVYy85BIiJ0whHIsRjsUIVVRg4XD667Xthe3r/VHYF6HpD97jJVUw7Xx/N+L/CsUVmXuPIiL57AgjqUMpGAyyaNEiFi1aRHV1dZ+pveFwGDMDIBAIdE9PDgQCvab5dpXp73vnHLfffjtXX311nzp0raHds2cPS5Ys4YEHHuCGG27oVWblypUsW7as14hul6lTpzJ79myefPLJT/HO+6dAKyIikmvM4IxrYexpBH/x15S33kf0nlW0toyh6fHH2f2jH/UpHxo9mlAsRriyknCJEbImwoc+JtS2jXDh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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import matplotlib.pyplot as plt\n",
+ "plt.figure(figsize=(16,8))\n",
+ "plt.title('Model')\n",
+ "plt.xlabel('Date',fontsize=18)\n",
+ "plt.ylabel('close price in $', fontsize=18)\n",
+ "plt.plot(df[['Close','SimpleRNN_predict','LSTM_predict','GRU_predict']])\n",
+ "plt.legend(['Real_Close','SimpleRNN','LSTM','GRU'],loc='lower right')\n",
+ "plt.show"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/Prediction/Prediction_GRU_AMD_10Year.csv b/Prediction/Prediction_GRU_AMD_10Year.csv
new file mode 100644
index 0000000..1d98cac
--- /dev/null
+++ b/Prediction/Prediction_GRU_AMD_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+46.68159
+46.56155
+46.436607
+46.338882
+46.271526
\ No newline at end of file
diff --git a/Prediction/Prediction_GRU_AMD_5Year.csv b/Prediction/Prediction_GRU_AMD_5Year.csv
new file mode 100644
index 0000000..08df361
--- /dev/null
+++ b/Prediction/Prediction_GRU_AMD_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+71.24712
+71.31432
+71.3032
+71.22761
+71.11843
\ No newline at end of file
diff --git a/Prediction/Prediction_GRU_INTC_10Year.csv b/Prediction/Prediction_GRU_INTC_10Year.csv
new file mode 100644
index 0000000..31b9cd1
--- /dev/null
+++ b/Prediction/Prediction_GRU_INTC_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+50.12252
+49.679688
+49.04246
+48.43051
+47.965565
\ No newline at end of file
diff --git a/Prediction/Prediction_GRU_INTC_5Year.csv b/Prediction/Prediction_GRU_INTC_5Year.csv
new file mode 100644
index 0000000..935eea2
--- /dev/null
+++ b/Prediction/Prediction_GRU_INTC_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+49.90623
+47.78934
+46.453594
+46.10334
+46.36764
\ No newline at end of file
diff --git a/Prediction/Prediction_LSTM_AMD_10Year.csv b/Prediction/Prediction_LSTM_AMD_10Year.csv
new file mode 100644
index 0000000..dabe38e
--- /dev/null
+++ b/Prediction/Prediction_LSTM_AMD_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+36.45624
+36.463413
+36.469242
+36.47424
+36.47887
\ No newline at end of file
diff --git a/Prediction/Prediction_LSTM_AMD_5Year.csv b/Prediction/Prediction_LSTM_AMD_5Year.csv
new file mode 100644
index 0000000..902fdfd
--- /dev/null
+++ b/Prediction/Prediction_LSTM_AMD_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+69.10488
+69.16199
+69.21358
+69.25911
+69.29818
\ No newline at end of file
diff --git a/Prediction/Prediction_LSTM_INTC_10Year.csv b/Prediction/Prediction_LSTM_INTC_10Year.csv
new file mode 100644
index 0000000..391d2df
--- /dev/null
+++ b/Prediction/Prediction_LSTM_INTC_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+50.425884
+50.526207
+50.544018
+50.478428
+50.339787
\ No newline at end of file
diff --git a/Prediction/Prediction_LSTM_INTC_5Year.csv b/Prediction/Prediction_LSTM_INTC_5Year.csv
new file mode 100644
index 0000000..94b631c
--- /dev/null
+++ b/Prediction/Prediction_LSTM_INTC_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+50.55323
+50.5613
+50.471264
+50.28398
+50.01574
\ No newline at end of file
diff --git a/Prediction/Prediction_SimpleRNN_AMD_10Year.csv b/Prediction/Prediction_SimpleRNN_AMD_10Year.csv
new file mode 100644
index 0000000..cf19a7f
--- /dev/null
+++ b/Prediction/Prediction_SimpleRNN_AMD_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+35.87678
+36.86675
+36.175755
+36.773987
+35.944504
\ No newline at end of file
diff --git a/Prediction/Prediction_SimpleRNN_AMD_5Year.csv b/Prediction/Prediction_SimpleRNN_AMD_5Year.csv
new file mode 100644
index 0000000..2a1e3ab
--- /dev/null
+++ b/Prediction/Prediction_SimpleRNN_AMD_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+48.997963
+49.536217
+49.129772
+49.76481
+48.11355
\ No newline at end of file
diff --git a/Prediction/Prediction_SimpleRNN_INTC_10Year.csv b/Prediction/Prediction_SimpleRNN_INTC_10Year.csv
new file mode 100644
index 0000000..ae37b7d
--- /dev/null
+++ b/Prediction/Prediction_SimpleRNN_INTC_10Year.csv
@@ -0,0 +1,6 @@
+prediction
+50.22474
+49.31276
+47.77613
+47.30574
+48.12118
\ No newline at end of file
diff --git a/Prediction/Prediction_SimpleRNN_INTC_5Year.csv b/Prediction/Prediction_SimpleRNN_INTC_5Year.csv
new file mode 100644
index 0000000..e2e7a0c
--- /dev/null
+++ b/Prediction/Prediction_SimpleRNN_INTC_5Year.csv
@@ -0,0 +1,6 @@
+prediction
+50.289062
+48.803627
+46.399956
+47.246853
+47.519253
\ No newline at end of file
diff --git a/SimpleRNN_Model_Stock_Prediction.ipynb b/SimpleRNN_Model_Stock_Prediction.ipynb
new file mode 100644
index 0000000..0502f93
--- /dev/null
+++ b/SimpleRNN_Model_Stock_Prediction.ipynb
@@ -0,0 +1,599 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "id": "aboriginal-vitamin",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import modules and packages\n",
+ "import numpy as np\n",
+ "import pandas as pd\n",
+ "import matplotlib.pyplot as plt\n",
+ "import datetime as dt\n",
+ "from datetime import datetime\n",
+ "\n",
+ "from keras.callbacks import EarlyStopping, ReduceLROnPlateau, ModelCheckpoint, TensorBoard\n",
+ "\n",
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "id": "constant-wallpaper",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Training set shape == (1260, 7)\n",
+ "All timestamps == 1260\n",
+ "Featured selected: ['Open', 'High', 'Low', 'Close', 'Adj Close']\n"
+ ]
+ }
+ ],
+ "source": [
+ "dataset_train = pd.read_csv('AMD_Dataset/AMD2010-2021.csv')\n",
+ "\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "# Select features (columns) to be involved intro training and predictions\n",
+ "cols = list(dataset_train)[1:6]\n",
+ "\n",
+ "# Extract dates (will be used in visualization)\n",
+ "datelist_train = list(dataset_train['Date'])\n",
+ "datelist_train = [dt.datetime.strptime(date, '%Y-%m-%d').date() for date in datelist_train]\n",
+ "\n",
+ "print('Training set shape == {}'.format(dataset_train.shape))\n",
+ "print('All timestamps == {}'.format(len(datelist_train)))\n",
+ "print('Featured selected: {}'.format(cols))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "id": "nonprofit-japan",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Shape of training set == (1260, 5).\n"
+ ]
+ },
+ {
+ "data": {
+ "text/plain": [
+ "array([[ 2.77 , 2.82 , 2.63 , 2.77 , 2.77 ],\n",
+ " [ 2.77 , 2.8 , 2.64 , 2.75 , 2.75 ],\n",
+ " [ 2.66 , 2.71 , 2.47 , 2.51 , 2.51 ],\n",
+ " ...,\n",
+ " [90.779999, 92.849998, 90.190002, 92.290001, 92.290001],\n",
+ " [92.099998, 92.300003, 90.870003, 91.709999, 91.709999],\n",
+ " [92.110001, 96.059998, 90.919998, 92.300003, 92.300003]])"
+ ]
+ },
+ "execution_count": 65,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "dataset_train = dataset_train[cols].astype(str)\n",
+ "for i in cols:\n",
+ " for j in range(0, len(dataset_train)):\n",
+ " dataset_train[i][j] = dataset_train[i][j].replace(',', '')\n",
+ "\n",
+ "dataset_train = dataset_train.astype(float)\n",
+ "\n",
+ "# Using multiple features (predictors)\n",
+ "training_set = dataset_train.values\n",
+ "\n",
+ "print('Shape of training set == {}.'.format(training_set.shape))\n",
+ "training_set"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 66,
+ "id": "through-dublin",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([[-1.01233131],\n",
+ " [-1.01233131],\n",
+ " [-1.01708769],\n",
+ " ...,\n",
+ " [ 2.79320761],\n",
+ " [ 2.85028417],\n",
+ " [ 2.8507167 ]])"
+ ]
+ },
+ "execution_count": 66,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "\n",
+ "# Feature Scaling\n",
+ "from sklearn.preprocessing import StandardScaler\n",
+ "\n",
+ "sc = StandardScaler()\n",
+ "training_set_scaled = sc.fit_transform(training_set)\n",
+ "\n",
+ "sc_predict = StandardScaler()\n",
+ "sc_predict.fit_transform(training_set[:, 0:1])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "id": "mexican-reduction",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "X_train shape == (1166, 90, 4).\n",
+ "y_train shape == (1166, 1).\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Creating a data structure with 90 timestamps and 1 output\n",
+ "X_train = []\n",
+ "y_train = []\n",
+ "\n",
+ "n_future = 5 # Number of days we want top predict into the future\n",
+ "n_past = 90 # Number of past days we want to use to predict the future\n",
+ "\n",
+ "for i in range(n_past, len(training_set_scaled) - n_future +1):\n",
+ " X_train.append(training_set_scaled[i - n_past:i, 0:dataset_train.shape[1] - 1])\n",
+ " y_train.append(training_set_scaled[i + n_future - 1:i + n_future, 0])\n",
+ "\n",
+ "X_train, y_train = np.array(X_train), np.array(y_train)\n",
+ "\n",
+ "print('X_train shape == {}.'.format(X_train.shape))\n",
+ "print('y_train shape == {}.'.format(y_train.shape))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 68,
+ "id": "higher-bidder",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Import Libraries and packages from Keras\n",
+ "from keras.models import Sequential\n",
+ "from keras.layers import Dense\n",
+ "from keras.layers import SimpleRNN\n",
+ "from keras.layers import Dropout\n",
+ "from keras.optimizers import Adam"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "id": "efficient-dimension",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Initializing the Neural Network based on LSTM\n",
+ "model = Sequential()\n",
+ "\n",
+ "# Adding 1st LSTM layer\n",
+ "model.add(SimpleRNN(units=50, return_sequences=True, input_shape=(n_past, dataset_train.shape[1]-1)))\n",
+ "\n",
+ "# Adding 2nd LSTM layer\n",
+ "model.add(SimpleRNN(units=50, return_sequences=True))\n",
+ "\n",
+ "model.add(SimpleRNN(units=50, return_sequences=True))\n",
+ "\n",
+ "\n",
+ "model.add(SimpleRNN(units=50, return_sequences=False))\n",
+ "\n",
+ "\n",
+ "# Adding Dropout\n",
+ "model.add(Dropout(0.25))\n",
+ "\n",
+ "# Output layer\n",
+ "model.add(Dense(units=1, activation='linear'))\n",
+ "\n",
+ "# Compiling the Neural Network\n",
+ "model.compile(optimizer = Adam(learning_rate=0.001), loss='mean_squared_error')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 70,
+ "id": "weird-wales",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 1/50\n",
+ "2/4 [==============>...............] - ETA: 1s - loss: 0.9178WARNING:tensorflow:Callbacks method `on_train_batch_end` is slow compared to the batch time (batch time: 0.2724s vs `on_train_batch_end` time: 1.2646s). Check your callbacks.\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.7039\n",
+ "Epoch 00001: val_loss improved from inf to 0.99761, saving model to weights.h5\n",
+ "4/4 [==============================] - 3s 754ms/step - loss: 0.7039 - val_loss: 0.9976\n",
+ "Epoch 2/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.3191\n",
+ "Epoch 00002: val_loss did not improve from 0.99761\n",
+ "4/4 [==============================] - 1s 209ms/step - loss: 0.3191 - val_loss: 1.3141\n",
+ "Epoch 3/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.2830\n",
+ "Epoch 00003: val_loss improved from 0.99761 to 0.97574, saving model to weights.h5\n",
+ "4/4 [==============================] - 1s 210ms/step - loss: 0.2830 - val_loss: 0.9757\n",
+ "Epoch 4/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.2426\n",
+ "Epoch 00004: val_loss improved from 0.97574 to 0.73997, saving model to weights.h5\n",
+ "4/4 [==============================] - 1s 214ms/step - loss: 0.2426 - val_loss: 0.7400\n",
+ "Epoch 5/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.2098\n",
+ "Epoch 00005: val_loss improved from 0.73997 to 0.73978, saving model to weights.h5\n",
+ "4/4 [==============================] - 1s 209ms/step - loss: 0.2098 - val_loss: 0.7398\n",
+ "Epoch 6/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.1961\n",
+ "Epoch 00006: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 202ms/step - loss: 0.1961 - val_loss: 0.7811\n",
+ "Epoch 7/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.1671\n",
+ "Epoch 00007: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 198ms/step - loss: 0.1671 - val_loss: 1.1990\n",
+ "Epoch 8/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.1152\n",
+ "Epoch 00008: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 193ms/step - loss: 0.1152 - val_loss: 1.7927\n",
+ "Epoch 9/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0988\n",
+ "Epoch 00009: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 194ms/step - loss: 0.0988 - val_loss: 1.3540\n",
+ "Epoch 10/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0752\n",
+ "Epoch 00010: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 183ms/step - loss: 0.0752 - val_loss: 1.1212\n",
+ "Epoch 11/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0683\n",
+ "Epoch 00011: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 181ms/step - loss: 0.0683 - val_loss: 0.9855\n",
+ "Epoch 12/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0667\n",
+ "Epoch 00012: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 181ms/step - loss: 0.0667 - val_loss: 1.0000\n",
+ "Epoch 13/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0539\n",
+ "Epoch 00013: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 177ms/step - loss: 0.0539 - val_loss: 1.0680\n",
+ "Epoch 14/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0452\n",
+ "Epoch 00014: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 179ms/step - loss: 0.0452 - val_loss: 1.1480\n",
+ "Epoch 15/50\n",
+ "4/4 [==============================] - ETA: 0s - loss: 0.0379\n",
+ "Epoch 00015: ReduceLROnPlateau reducing learning rate to 0.0005000000237487257.\n",
+ "\n",
+ "Epoch 00015: val_loss did not improve from 0.73978\n",
+ "4/4 [==============================] - 1s 181ms/step - loss: 0.0379 - val_loss: 1.1386\n",
+ "Epoch 00015: early stopping\n",
+ "CPU times: user 43.9 s, sys: 28.7 s, total: 1min 12s\n",
+ "Wall time: 21.9 s\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%time\n",
+ "es = EarlyStopping(monitor='val_loss', min_delta=1e-10, patience=10, verbose=1)\n",
+ "rlr = ReduceLROnPlateau(monitor='val_loss', factor=0.5, patience=10, verbose=1)\n",
+ "mcp = ModelCheckpoint(filepath='weights.h5', monitor='val_loss', verbose=1, save_best_only=True, save_weights_only=True)\n",
+ "\n",
+ "tb = TensorBoard('logs')\n",
+ "\n",
+ "history = model.fit(X_train, y_train, shuffle=True, epochs=50, callbacks=[es, rlr, mcp, tb], validation_split=0.2, verbose=1, batch_size=256)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 71,
+ "id": "continuous-customer",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Generate list of sequence of days for predictions\n",
+ "datelist_future = pd.date_range(datelist_train[-1], periods=n_future, freq='1d').tolist()\n",
+ "\n",
+ "'''\n",
+ "Remeber, we have datelist_train from begining.\n",
+ "'''\n",
+ "\n",
+ "# Convert Pandas Timestamp to Datetime object (for transformation) --> FUTURE\n",
+ "datelist_future_ = []\n",
+ "for this_timestamp in datelist_future:\n",
+ " datelist_future_.append(this_timestamp.date())\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 72,
+ "id": "whole-clock",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "# Perform predictions\n",
+ "predictions_future = model.predict(X_train[-n_future:])\n",
+ "\n",
+ "predictions_train = model.predict(X_train[n_past:])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 73,
+ "id": "employed-martial",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " Close | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 2016-09-26 | \n",
+ " 5.631549 | \n",
+ "
\n",
+ " \n",
+ " 2016-09-27 | \n",
+ " 6.109632 | \n",
+ "
\n",
+ " \n",
+ " 2016-09-28 | \n",
+ " 5.990811 | \n",
+ "
\n",
+ " \n",
+ " 2016-09-29 | \n",
+ " 5.896537 | \n",
+ "
\n",
+ " \n",
+ " 2016-09-30 | \n",
+ " 5.817658 | \n",
+ "
\n",
+ " \n",
+ " ... | \n",
+ " ... | \n",
+ "
\n",
+ " \n",
+ " 2020-12-28 | \n",
+ " 48.997963 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-29 | \n",
+ " 49.536217 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-30 | \n",
+ " 49.129772 | \n",
+ "
\n",
+ " \n",
+ " 2020-12-31 | \n",
+ " 49.764805 | \n",
+ "
\n",
+ " \n",
+ " 2021-01-04 | \n",
+ " 48.113560 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
1076 rows × 1 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " Close\n",
+ "2016-09-26 5.631549\n",
+ "2016-09-27 6.109632\n",
+ "2016-09-28 5.990811\n",
+ "2016-09-29 5.896537\n",
+ "2016-09-30 5.817658\n",
+ "... ...\n",
+ "2020-12-28 48.997963\n",
+ "2020-12-29 49.536217\n",
+ "2020-12-30 49.129772\n",
+ "2020-12-31 49.764805\n",
+ "2021-01-04 48.113560\n",
+ "\n",
+ "[1076 rows x 1 columns]"
+ ]
+ },
+ "execution_count": 73,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "# Inverse the predictions to original measurements\n",
+ "\n",
+ "# ---> Special function: convert to \n",
+ "def datetime_to_timestamp(x):\n",
+ " '''\n",
+ " x : a given datetime value (datetime.date)\n",
+ " '''\n",
+ " return datetime.strptime(x.strftime('%Y%m%d'), '%Y%m%d')\n",
+ "\n",
+ "\n",
+ "y_pred_future = sc_predict.inverse_transform(predictions_future)\n",
+ "y_pred_train = sc_predict.inverse_transform(predictions_train)\n",
+ "\n",
+ "PREDICTIONS_FUTURE = pd.DataFrame(y_pred_future, columns=['Close']).set_index(pd.Series(datelist_future))\n",
+ "PREDICTION_TRAIN = pd.DataFrame(y_pred_train, columns=['Close']).set_index(pd.Series(datelist_train[2 * n_past + n_future -1:]))\n",
+ "\n",
+ "# Convert to for PREDCITION_TRAIN\n",
+ "PREDICTION_TRAIN.index = PREDICTION_TRAIN.index.to_series().apply(datetime_to_timestamp)\n",
+ "\n",
+ "PREDICTION_TRAIN.head(10000)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 74,
+ "id": "sticky-framing",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# Parse training set timestamp for better visualization\n",
+ "dataset_train = pd.DataFrame(dataset_train, columns=cols)\n",
+ "dataset_train.index = datelist_train\n",
+ "dataset_train.index = pd.to_datetime(dataset_train.index)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 75,
+ "id": "vocational-implementation",
+ "metadata": {
+ "scrolled": true
+ },
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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f/wjgwYNYvDgwey000789a9/BeC6665j1qxZzb7O8mNPP/30Ne7Tt29fKisrGThwIGPHjm1wv7/97W9ceumlLYpjVV26dLGHp60NGzOM/W/dv9RhSJIkqY1169aNqVOnMn36dLp06cLVV1+90valS5e26Ly///3vGThwYKPbW1rwNOStt97ikksu4ZFHHuHZZ5/liSeeYPDgwUDrCp5ijRw5kqlTpzJx4kR+8IMfMGfOnJW219XVcdhhh3H++efnGkdDLHiKNGX2FJ6tebbUYUiSJClHe+yxB6+++ioTJ05kn3324eijj2bQoEEsXbqU73znOwwfPpzBgwdzzTXXAJBS4vTTT2fgwIEccsghzJ37yT3fe++9N5MnTwbgvvvuY+jQoQwZMoT99tuPGTNmcPXVV/Ob3/yGyspK/vGPf1BTU8NXv/pVhg8fzvDhw3n00UcBePfddznwwAPZeeedOeWUU0gprRb33Llz6dWrFz179gSgZ8+ebLPNNtx2221MnjyZb3zjG1RWVrJw4UIefPBBdt55ZwYNGsQJJ5zAxx9/DMDTTz/N5z//eYYMGcIuu+xCbW3tStf43//9X3bbbbcGe5eW22STTfj0pz/Nm2++yahRozjnnHPYZ599+N73vrdSb9GcOXM44ogjGDJkCEOGDFlR+P35z39ml112obKyklNOOaXFxWZ9FjySJEkShV6Ie++9l0GDBgHw1FNPcckll/D888/zhz/8gU996lM8/fTTPP3004wdO5Y33niDO+64g5deeol//vOfjB07tsEem5qaGk4++WRuv/12pk2bxq233kr//v059dRTOfvss5k6dSp77LEH3/72tzn77LN5+umnuf322znppJMAuPjii9l999155plnOOywwxqcCnrIkCFsuummbLPNNhx//PHcddddABx11FFUVVVxww03MHXqVCKCUaNGMX78eP75z39SV1fHVVddxeLFixk5ciSXX34506ZNY8KECXTr1m3F+e+44w4uvfRS7rnnHvr06dNoDl9//XVef/11PvOZzwDw8ssvM2HCBH71q1+ttN+ZZ57JXnvtxbRp05gyZQo77rgjL7zwAuPHj+fRRx9l6tSpVFRUcMMNNzTzu7g6p6WWJElS+3DWWTB1atues7ISLrusyV0WLlxIZWUlUOjhOfHEE3nsscfYZZdd2GabbQC4//77efbZZ1fcn/PBBx/wyiuvMGnSJL7+9a9TUVHB5ptvzr777rva+Z944gn23HPPFefq3bt3g3FMmDBhpXt+5s+fT21tLZMmTeIvf/kLAIcccggbbbTRasdWVFRw33338fTTT/Pggw9y9tlnU11dzUUXXbTSfi+99BLbbLMN22+/PQDHHXcc//M//8N+++1Hv379GD58OAAbbLDBimMefvhhJk+ezP3337/S+vrGjx/PI488QteuXbnmmmtWvMYRI0ZQUVGx2v4PPfQQ48aNWxH7pz71Kf70pz9RXV29IoaFCxeyySabNHi95rDgkSRJ0jpt+T08q+rRo8eK5ZQSv/3tbznooINW2ueee+4hIpo8f0ppjftA4XNmHn/88ZV6VpYr5viIYJdddmGXXXbhgAMO4Pjjj1+t4GloONyaYtx22215/fXXefnll6mqqmpwn5EjR3LllVeutr5+DtckpcRxxx3Hf//3fxd9TDEc0iZJkqT24bLLYOLEtn2soXenWAcddBBXXXUVS5YsAQpDtT788EP23HNPbr75ZpYuXcrs2bN5+OGHVzt2t9124+9//ztvvPEGAO+99x4AvXr1Wuk+mQMPPHClomF5EbbnnnuuGNp17733Mm/evNWuMWvWLKZMmbLSsVtvvfVq1xkwYAAzZszg1VdfBeBPf/oTe+21FwMGDGDWrFk8/fTTANTW1lJXVwfA1ltvzV/+8heOPfZYnnvuueamrkH77bcfV111FVCYFGL+/Pnst99+3HbbbSvug3rvvfd48803W30tCx5JkiRpDU466SQGDhzI0KFD2WmnnTjllFOoq6vjiCOOYLvttmPQoEF885vfZK+99lrt2L59+zJmzBiOPPJIhgwZwsiRIwH48pe/zB133LFi0oIrrriCyZMnM3jwYAYOHLhitrgLL7yQSZMmMXToUO6//3622mqr1a6xZMkSzjvvPAYMGEBlZSXjx4/n8ssvBwpTZZ966qlUVlaSUuLaa69lxIgRDBo0iE6dOnHqqafSpUsXxo8fzxlnnMGQIUM44IADWLRo0Yrz77DDDtxwww2MGDGC1157rdX5vPzyy3n44YcZNGgQw4YN47nnnmPgwIH85Cc/4cADD2Tw4MEccMABzJ49u9XXisa6tdqLqqqqtHx2i1IafddoFi1axLgR40odSlmrqamhb9++pQ6jrJnj/Jnj/JnjfJnf/JnjT1RXVzNs2LBSh6EOpLq6mieffJLtt9+e/fcvfGxMRFSnlBocb+c9PEUa8+Ux1NTUlDoMSZIkSc3gkDZJkiRJZcuCp0jVs6qZNndaqcOQJEmS1Ay5DWmLiG8DJwMBjE0pXRYRvYHxQH9gBvD/UkqrTzPRDlWNLQwJTDu273ueJEmSJH0ilx6eiNiJQrGzCzAEODQitgPOBx5MKW0HPJg9lyRJkqRc5DWk7bPAEymlj1JKdcDfgSOAw4Hrs32uB76S0/UlSZIkKbeCZzqwZ0RsHBHdgS8B/wFsmlKaDZB93SSn60uSJElr9O6771JZWUllZSWbbbYZW2yxxYrnixcvbvLYyZMnc+aZZ67xGp///OfbKtw2ddFFF/HLX/4SgAsuuIAJEyY0uu/UqVO55557Vjz/29/+xqWXXpp7jG0hl3t4UkovRMTPgAeABcA0oK7Y4yNiNDAaYMstt2xX00G3p1jK0YIFC0odQtkzx/kzx/kzx/kyv/kzx+3HxhtvzNSpU4FCAdCzZ0/OO++8Fdvr6uro3Lnht8xVVVVUVTX40S8reeyxx9ok1mKklEgp0alT8/o1fvzjHze5ferUqUyePJkvfelLABx22GEcdthhLY6ztRYtWkRtbW1R781zm7QgpfQH4A8AEfFT4C1gTkT0SynNjoh+wNxGjh0DjIHCB4+2pw/mak+xlCtznD9znD9znD9znC/zmz9zXDBz5sxSh7CaUaNG0bt3b5555hmGDh3KyJEjOeuss1i4cCHdunXj2muvZYcddmDixIn88pe/5O677+aiiy5i5syZvP7668ycOZOzzjprRe9Pz549WbBgARMnTuSiiy6iT58+TJ8+nWHDhvHnP/+ZiOCee+7hnHPOoU+fPgwdOpTXX3+du+++e6W4rrvuOu644w4+/vhj3njjDY4++mguvPBCZsyYwRe/+EX22WcfHn/8ce68805uueUWbrnlFj7++GOOOOIILr74YgAuueQSxo0bx3/8x3/Qt2/fFR/6OmrUKA499FCOOuoonn76ab797W/z4Ycf0rVrVx544AEuuOACFi5cyCOPPML3v/99Fi5cyOTJk7nyyit58803OeGEE1Z8oO61117LVlttxahRo9hggw2YPHkyb7/9Nj//+c856qijmD17NiNHjmT+/PnU1dVx1VVXscceezTre7T++uvTq1evon6O8pylbZOU0tyI2Ao4EtgN2AY4Drg0+/rXvK4vSZIktdTLL7/MhAkTqKioYP78+UyaNInOnTszYcIEfvCDH3D77bevdsyLL77Iww8/TG1tLTvssAPf/OY3WW+99Vba55lnnuG5555j88035wtf+AKPPvooVVVVnHLKKUyaNIltttmGr3/9643G9dRTTzF9+nS6d+/O8OHDOeSQQ+jTpw8vvfQS1157Lb/73e+4//77eeWVV3jqqadIKXHYYYcxadIkevTowc0338wzzzxDXV0dQ4cOXVHwLLd48WJGjhzJ+PHjGT58OPPnz6d79+78+Mc/XlHgQKH4Wu7000/n2GOP5bjjjuOPf/wjZ555JnfeeScAs2fP5pFHHuHFF1/ksMMO46ijjuLGG2/koIMO4oc//CFLly7lo48+auF3qTi5FTzA7RGxMbAE+FZKaV5EXArcEhEnAjOBETlev01NPnky8+Z1iBm0JUmSOqbqs2De1LY950aVMOyyZh82YsQIKioqAPjggw847rjjeOWVV4gIlixZ0uAxhxxyCF27dqVr165ssskmzJkzhy233HKlfXbZZZcV6yorK5kxYwY9e/Zk2223ZZtttgHg61//OmPGjGnwGgcccAAbb7wxAEceeSSPPPIIX/nKV9h6663ZddddAbj//vu5//772XnnnYHCEMpXXnmF2tpajjjiCLp37w7Q4JC0l156iX79+jF8+HAANthggzXm6vHHH+cvf/kLAMcccwzf/e53V2z7yle+QqdOnRg4cCBz5swBYPjw4ZxwwgksWbKEr3zlK1RWVq7xGq2R2wePppT2SCkNTCkNSSk9mK17N6W0X0ppu+zre3ldv60N23wYQzYZUuowJEmStBb06NFjxfKPfvQj9tlnH6ZPn85dd93FokWLGjyma9euK5YrKiqoq1v9FvaG9kmp+M95jIgGn9ePN6XE97//faZOncrUqVN59dVXOfHEExs8flUppTXu05wY67/e5a9zzz33ZNKkSWyxxRYcc8wxjBs3rlXXW5M8e3gkSZKk4rWgJ2Zt+OCDD9hiiy2AlYdytZUBAwbw+uuvM2PGDPr378/48eMb3feBBx7gvffeo1u3btx555388Y9/XG2fgw46iB/96Ed84xvfoGfPnvz73/9mvfXWY88992TUqFGcf/751NXVcdddd3HKKaesFsusWbN4+umnGT58OLW1tXTr1o1evXpRW1vbYEyf//znufnmmznmmGO44YYb2H333Zt8vW+++SZbbLEFJ598Mh9++CFTpkzh2GOPLSJTLWPBU6TRd41m0aJFjBuRbwUqSZKk9uW73/0uxx13HL/+9a/Zd9992/z83bp143e/+x0HH3wwffr0YZdddml03913351jjjmGV199laOPPpqqqipmzJix0j4HHnggL7zwArvtthtQmDThz3/+84oJGCorK9l6660bnCigS5cujB8/njPOOGPFJA0TJkxgn3324dJLL6WyspLvf//7Kx1zxRVXcMIJJ/CLX/xixaQFTZk4cSK/+MUvWG+99ejZs2fuPTzRnC60UqiqqkqTJ08udRjExYWuuXRh+85XR7d8dg/lxxznzxznzxzny/zmzxx/orq6erUb59dFCxYsoGfPnqSU+Na3vsV2223H2WefvdI+11133UoTB6yrqqurefLJJ9l+++3Zf//9AYiI6pRSg3OE53YPjyRJkqTijB07lsrKSnbccUc++OCD1YaaqeUc0iZJkiSV2Nlnn71aj86qRo0axahRo9ZOQGXEHh5JkiRJZcuCR5IkSVLZsuCRJEmSVLa8h6dIQ/sNbfDDoyRJkiS1X/bwFKl6dDUTRkwodRiSJEnKwR133EFE8OKLL65x38suu4yPPvqoxde67rrrOP3001dbP2fOHA499FCGDBnCwIED+dKXvgTAjBkzuPHGG1t8vf79+/POO++scZ9BgwYxZMgQDjzwQN5+++0G9/vSl77E+++/3+JYSsGCR5IkSeu8m266id13352bb755jfu2tuBpzAUXXMABBxzAtGnTeP7557n00kuB1hc8xXr44YeZNm0aVVVV/PSnP11pW0qJZcuWcc8997DhhhvmHktbsuCRJEnSOm3BggU8+uij/OEPf1ip4Fm6dCnnnXcegwYNYvDgwfz2t7/liiuuYNasWeyzzz7ss88+APTs2XPFMbfddtuKqaPvuusuPve5z7Hzzjuz//77M2fOnCbjmD17NltuueWK54MHDwbg/PPP5x//+AeVlZX85je/YdGiRRx//PEMGjSInXfemYcffrjReOtbuHAhBx98MGPHjm0yjj333JNXX32VGTNm8NnPfpbTTjuNoUOH8q9//Wul3qJx48YxePBghgwZwjHHHAMUPlT3q1/9KsOHD2f48OE8+uijTV5rbfAeniLFxQFAujCVOBJJkiS1pTvvvJODDz6Y7bffnt69ezNlyhSGDh3KmDFjeOONN3jmmWfo3Lkz7733Hr179+bXv/41Dz/8MH369GnyvLvvvjtPPPEEEcHvf/97fv7zn/OrX/2q0f2/9a1vMXLkSK688kr2339/jj/+eDbffHMuvfRSfvnLX3L33XcDrDjHP//5T1588UUOPPBAXn75Za699trV4l1uwYIFfO1rX+PYY4/l2GOPbTLuu+++m0GDBgHw0ksvce211/K73/1upX2ee+45LrnkEh599FH69Omz4lrf/va3Ofvss9l9992ZOXMmBx10EC+88EKT18ubBY8kSZLahbPOgqlT2/aclZVw2WVN73PTTTdx1llnAfC1r32Nm266iaFDhzJhwgROPfVUOncuvGXu3bt3s6791ltvMXLkSGbPns3ixYvZZpttmtz/oIMO4vXXX+e+++7j3nvvZeedd2b69Omr7ffII49wxhlnADBgwAC23nprXn755SbjPfzww/nud7/LN77xjUavv88++1BRUcHgwYP5yU9+wvvvv8/WW2/Nrrvuutq+Dz30EEcdddSKom/5tSZMmMDzzz+/Yr/58+dTW1tLr169mnztebLgkSRJ0jrr3Xff5aGHHmL69OlEBEuXLiUi+PnPf05KiYhY4znq77No0aIVy2eccQbnnHMOhx12GBMnTuSiiy5a47l69+7N0UcfzdFHH82hhx7KpEmT2HjjjVfaJ6WGRxw1Fe8XvvAF7r33Xo4++uhG91m11+r999+nR48ezbrWsmXLePzxx+nWrVuDx5WCBY8kSZLahTX1xOThtttu49hjj+Waa65ZsW6vvfbikUce4cADD+Tqq69m7733XmlIW69evaitrV1RHGy66aa88MIL7LDDDtxxxx0rejM++OADtthiCwCuv/76Ncby0EMPseuuu9K9e3dqa2t57bXX2GqrrejUqRO1tbUr9ttzzz254YYb2HfffXn55ZeZOXMmO+ywQ6PxAvz4xz/mv/7rvzjttNO46qqrWp23/fbbjyOOOIKzzz6bjTfeeMW1DjzwQK688kq+853vADB16lQqKytbfb3WcNICSZIkrbNuuukmjjjiiJXWffWrX+XGG2/kpJNOYquttlpxY/7ymdJGjx7NF7/4xRWTFlx66aUceuih7LvvvvTr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\n",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {
+ "needs_background": "light"
+ },
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Set plot size \n",
+ "from pylab import rcParams\n",
+ "rcParams['figure.figsize'] = 14, 5\n",
+ "\n",
+ "# Plot parameters\n",
+ "START_DATE_FOR_PLOTTING = '2021-01-01'\n",
+ "\n",
+ "plt.plot(PREDICTIONS_FUTURE.index, PREDICTIONS_FUTURE['Close'], color='r', label='Predicted Stock Price')\n",
+ "plt.plot(PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:].index, PREDICTION_TRAIN.loc[START_DATE_FOR_PLOTTING:]['Close'], color='orange', label='Training predictions')\n",
+ "plt.plot(dataset_train.loc[START_DATE_FOR_PLOTTING:].index, dataset_train.loc[START_DATE_FOR_PLOTTING:]['Close'], color='b', label='Actual Stock Price')\n",
+ "\n",
+ "plt.axvline(x = min(PREDICTIONS_FUTURE.index), color='green', linewidth=2, linestyle='--')\n",
+ "\n",
+ "plt.grid(which='major', color='#cccccc', alpha=0.5)\n",
+ "\n",
+ "plt.legend(shadow=True)\n",
+ "plt.title('Predcitions and Acutal Stock Prices', family='Arial', fontsize=12)\n",
+ "plt.xlabel('Timeline', family='Arial', fontsize=10)\n",
+ "plt.ylabel('Stock Price Value', family='Arial', fontsize=10)\n",
+ "plt.xticks(rotation=45, fontsize=8)\n",
+ "plt.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 76,
+ "id": "alpine-federation",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import csv\n",
+ "\n",
+ "\n",
+ "PREDICTIONS_FUTURE.to_csv('Prediction_SimpleRNN_AMD_5Year.csv',index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "southeast-renewal",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "turkish-testimony",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "present-seafood",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "young-royal",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "awful-apple",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}