msn-enginenova21 commited on
Commit
7ff2d8b
·
1 Parent(s): 821426c

Upload 18 files

Browse files
Csv/Brent_oil.csv ADDED
@@ -0,0 +1,2556 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Price
2
+ 2013-12-10,108.91
3
+ 2013-12-11,109.47
4
+ 2013-12-12,108.99
5
+ 2013-12-13,108.08
6
+ 2013-12-16,110.3
7
+ 2013-12-17,108.91
8
+ 2013-12-18,109.56
9
+ 2013-12-19,110.78
10
+ 2013-12-20,112.15
11
+ 2013-12-23,111.58
12
+ 2013-12-24,111.57
13
+ 2013-12-26,111.65
14
+ 2013-12-27,112.06
15
+ 2013-12-30,110.47
16
+ 2013-12-31,109.95
17
+ 2014-01-02,107.94
18
+ 2014-01-03,106.57
19
+ 2014-01-06,106.71
20
+ 2014-01-07,107.01
21
+ 2014-01-08,107.42
22
+ 2014-01-09,107.49
23
+ 2014-01-10,106.44
24
+ 2014-01-13,108.02
25
+ 2014-01-14,107.12
26
+ 2014-01-15,108.09
27
+ 2014-01-16,107.46
28
+ 2014-01-17,108.45
29
+ 2014-01-20,108.01
30
+ 2014-01-21,109.17
31
+ 2014-01-22,109.69
32
+ 2014-01-23,109.69
33
+ 2014-01-24,109.14
34
+ 2014-01-27,108.72
35
+ 2014-01-28,109.1
36
+ 2014-01-29,108.83
37
+ 2014-01-30,109.36
38
+ 2014-01-31,108.16
39
+ 2014-02-03,106.55
40
+ 2014-02-04,107.04
41
+ 2014-02-05,106.81
42
+ 2014-02-06,108.15
43
+ 2014-02-07,110.12
44
+ 2014-02-10,110.18
45
+ 2014-02-11,109.21
46
+ 2014-02-12,108.62
47
+ 2014-02-13,108.98
48
+ 2014-02-14,108.63
49
+ 2014-02-18,110.14
50
+ 2014-02-19,110.37
51
+ 2014-02-20,109.42
52
+ 2014-02-21,109.03
53
+ 2014-02-24,109.76
54
+ 2014-02-25,109.19
55
+ 2014-02-26,109.39
56
+ 2014-02-27,108.54
57
+ 2014-02-28,108.98
58
+ 2014-03-03,111.26
59
+ 2014-03-04,109.17
60
+ 2014-03-05,108.15
61
+ 2014-03-06,107.99
62
+ 2014-03-07,109.14
63
+ 2014-03-10,108.27
64
+ 2014-03-11,108.35
65
+ 2014-03-12,107.88
66
+ 2014-03-13,107.48
67
+ 2014-03-14,108.08
68
+ 2014-03-17,106.99
69
+ 2014-03-18,106.79
70
+ 2014-03-19,105.95
71
+ 2014-03-20,105.73
72
+ 2014-03-21,107.2
73
+ 2014-03-24,106.59
74
+ 2014-03-25,107.01
75
+ 2014-03-26,105.9
76
+ 2014-03-27,106.58
77
+ 2014-03-28,106.64
78
+ 2014-03-31,105.95
79
+ 2014-04-01,105.7
80
+ 2014-04-02,103.37
81
+ 2014-04-03,104.88
82
+ 2014-04-04,106.41
83
+ 2014-04-07,104.89
84
+ 2014-04-08,105.83
85
+ 2014-04-09,107.39
86
+ 2014-04-10,107.1
87
+ 2014-04-11,107.34
88
+ 2014-04-14,107.68
89
+ 2014-04-15,109.1
90
+ 2014-04-16,109.71
91
+ 2014-04-17,109.79
92
+ 2014-04-21,109.69
93
+ 2014-04-22,108.54
94
+ 2014-04-23,108.48
95
+ 2014-04-24,109.79
96
+ 2014-04-25,109.53
97
+ 2014-04-28,109.12
98
+ 2014-04-29,109.89
99
+ 2014-04-30,108.63
100
+ 2014-05-01,108.63
101
+ 2014-05-02,109.48
102
+ 2014-05-05,109.48
103
+ 2014-05-06,108.3
104
+ 2014-05-07,108.17
105
+ 2014-05-08,108.19
106
+ 2014-05-09,108.26
107
+ 2014-05-12,108.37
108
+ 2014-05-13,108.78
109
+ 2014-05-14,109.87
110
+ 2014-05-15,109.74
111
+ 2014-05-16,110.9
112
+ 2014-05-19,110.84
113
+ 2014-05-20,110.35
114
+ 2014-05-21,111.32
115
+ 2014-05-22,110.89
116
+ 2014-05-23,110.19
117
+ 2014-05-26,110.01
118
+ 2014-05-27,109.81
119
+ 2014-05-28,109.09
120
+ 2014-05-29,109.98
121
+ 2014-05-30,109.21
122
+ 2014-06-02,109.34
123
+ 2014-06-03,108.87
124
+ 2014-06-04,109.07
125
+ 2014-06-05,108.43
126
+ 2014-06-06,109.21
127
+ 2014-06-09,110.55
128
+ 2014-06-10,109.18
129
+ 2014-06-11,109.83
130
+ 2014-06-12,112.18
131
+ 2014-06-13,113.15
132
+ 2014-06-16,113.42
133
+ 2014-06-17,114.02
134
+ 2014-06-18,114.25
135
+ 2014-06-19,115.19
136
+ 2014-06-20,114.55
137
+ 2014-06-23,113.62
138
+ 2014-06-24,113.74
139
+ 2014-06-25,112.84
140
+ 2014-06-26,112.61
141
+ 2014-06-27,112.62
142
+ 2014-06-30,111.03
143
+ 2014-07-01,110.84
144
+ 2014-07-02,110.18
145
+ 2014-07-03,108.98
146
+ 2014-07-07,108.7
147
+ 2014-07-08,107.65
148
+ 2014-07-09,106.84
149
+ 2014-07-10,106.2
150
+ 2014-07-11,105.77
151
+ 2014-07-14,104.73
152
+ 2014-07-15,104.73
153
+ 2014-07-16,105.41
154
+ 2014-07-17,106.04
155
+ 2014-07-18,106.03
156
+ 2014-07-21,105.71
157
+ 2014-07-22,106.48
158
+ 2014-07-23,106.85
159
+ 2014-07-24,105.78
160
+ 2014-07-25,106.89
161
+ 2014-07-28,106.7
162
+ 2014-07-29,106.98
163
+ 2014-07-30,106.47
164
+ 2014-07-31,104.94
165
+ 2014-08-01,103.45
166
+ 2014-08-04,103.63
167
+ 2014-08-05,102.82
168
+ 2014-08-06,104.17
169
+ 2014-08-07,104.02
170
+ 2014-08-08,103.36
171
+ 2014-08-11,103.47
172
+ 2014-08-12,101.68
173
+ 2014-08-13,102.27
174
+ 2014-08-14,101.15
175
+ 2014-08-15,101.13
176
+ 2014-08-18,99.37
177
+ 2014-08-19,99.74
178
+ 2014-08-20,99.92
179
+ 2014-08-21,100.28
180
+ 2014-08-22,100.09
181
+ 2014-08-25,100.49
182
+ 2014-08-26,100.5
183
+ 2014-08-27,100.4
184
+ 2014-08-28,100.71
185
+ 2014-08-29,101.12
186
+ 2014-09-02,100.21
187
+ 2014-09-03,100.88
188
+ 2014-09-04,101.21
189
+ 2014-09-05,99.51
190
+ 2014-09-08,99.53
191
+ 2014-09-09,98.08
192
+ 2014-09-10,96.26
193
+ 2014-09-11,96.42
194
+ 2014-09-12,96.31
195
+ 2014-09-15,96.43
196
+ 2014-09-16,97.39
197
+ 2014-09-17,97.7
198
+ 2014-09-18,96.82
199
+ 2014-09-19,96.75
200
+ 2014-09-22,95.37
201
+ 2014-09-23,94.87
202
+ 2014-09-24,94.53
203
+ 2014-09-25,95.2
204
+ 2014-09-26,95.08
205
+ 2014-09-29,95.7
206
+ 2014-09-30,94.67
207
+ 2014-10-01,94.57
208
+ 2014-10-02,91.29
209
+ 2014-10-03,90.8
210
+ 2014-10-06,90.65
211
+ 2014-10-07,90.9
212
+ 2014-10-08,90.25
213
+ 2014-10-09,90.47
214
+ 2014-10-10,88.66
215
+ 2014-10-13,87.82
216
+ 2014-10-14,86.36
217
+ 2014-10-15,84.02
218
+ 2014-10-16,84.02
219
+ 2014-10-17,85.27
220
+ 2014-10-20,84.42
221
+ 2014-10-21,85.17
222
+ 2014-10-22,86.38
223
+ 2014-10-23,85.94
224
+ 2014-10-24,86.0
225
+ 2014-10-27,85.64
226
+ 2014-10-28,85.57
227
+ 2014-10-29,86.91
228
+ 2014-10-30,85.5
229
+ 2014-10-31,84.17
230
+ 2014-11-03,84.9
231
+ 2014-11-04,82.12
232
+ 2014-11-05,82.88
233
+ 2014-11-06,82.08
234
+ 2014-11-07,83.2
235
+ 2014-11-10,82.9
236
+ 2014-11-11,80.94
237
+ 2014-11-12,80.42
238
+ 2014-11-13,77.74
239
+ 2014-11-14,77.51
240
+ 2014-11-17,76.86
241
+ 2014-11-18,77.23
242
+ 2014-11-19,77.21
243
+ 2014-11-20,77.61
244
+ 2014-11-21,79.2
245
+ 2014-11-24,79.62
246
+ 2014-11-25,77.62
247
+ 2014-11-26,77.39
248
+ 2014-11-28,71.89
249
+ 2014-12-01,70.87
250
+ 2014-12-02,71.13
251
+ 2014-12-03,70.13
252
+ 2014-12-04,68.48
253
+ 2014-12-05,68.0
254
+ 2014-12-08,65.64
255
+ 2014-12-09,66.11
256
+ 2014-12-10,63.32
257
+ 2014-12-11,63.65
258
+ 2014-12-12,61.67
259
+ 2014-12-15,61.09
260
+ 2014-12-16,60.26
261
+ 2014-12-17,59.84
262
+ 2014-12-18,58.81
263
+ 2014-12-19,58.87
264
+ 2014-12-22,58.31
265
+ 2014-12-23,59.07
266
+ 2014-12-24,58.67
267
+ 2014-12-26,58.72
268
+ 2014-12-29,57.86
269
+ 2014-12-30,55.6
270
+ 2014-12-31,55.27
271
+ 2015-01-02,55.38
272
+ 2015-01-05,51.08
273
+ 2015-01-06,50.12
274
+ 2015-01-07,49.06
275
+ 2015-01-08,49.43
276
+ 2015-01-09,47.64
277
+ 2015-01-12,46.9
278
+ 2015-01-13,45.13
279
+ 2015-01-14,45.82
280
+ 2015-01-15,47.66
281
+ 2015-01-16,47.38
282
+ 2015-01-20,46.49
283
+ 2015-01-21,46.5
284
+ 2015-01-22,46.09
285
+ 2015-01-23,46.69
286
+ 2015-01-26,46.07
287
+ 2015-01-27,46.55
288
+ 2015-01-28,47.07
289
+ 2015-01-29,46.61
290
+ 2015-01-30,47.52
291
+ 2015-02-02,51.74
292
+ 2015-02-03,54.41
293
+ 2015-02-04,55.07
294
+ 2015-02-05,55.98
295
+ 2015-02-06,55.88
296
+ 2015-02-09,57.0
297
+ 2015-02-10,55.79
298
+ 2015-02-11,53.48
299
+ 2015-02-12,56.23
300
+ 2015-02-13,60.33
301
+ 2015-02-16,61.57
302
+ 2015-02-17,60.78
303
+ 2015-02-18,60.72
304
+ 2015-02-19,58.78
305
+ 2015-02-20,60.99
306
+ 2015-02-23,59.78
307
+ 2015-02-24,60.33
308
+ 2015-02-25,59.77
309
+ 2015-02-26,61.39
310
+ 2015-02-27,61.89
311
+ 2015-03-02,60.75
312
+ 2015-03-03,61.18
313
+ 2015-03-04,59.18
314
+ 2015-03-05,60.33
315
+ 2015-03-06,59.15
316
+ 2015-03-09,58.67
317
+ 2015-03-10,55.95
318
+ 2015-03-11,56.46
319
+ 2015-03-12,56.66
320
+ 2015-03-13,54.8
321
+ 2015-03-16,52.0
322
+ 2015-03-17,52.17
323
+ 2015-03-18,52.59
324
+ 2015-03-19,52.96
325
+ 2015-03-20,53.88
326
+ 2015-03-23,53.82
327
+ 2015-03-24,53.61
328
+ 2015-03-25,54.18
329
+ 2015-03-26,57.02
330
+ 2015-03-27,56.44
331
+ 2015-03-30,53.99
332
+ 2015-03-31,53.69
333
+ 2015-04-01,55.73
334
+ 2015-04-02,55.73
335
+ 2015-04-06,55.73
336
+ 2015-04-07,57.55
337
+ 2015-04-08,56.42
338
+ 2015-04-09,56.04
339
+ 2015-04-10,56.82
340
+ 2015-04-13,57.14
341
+ 2015-04-14,57.69
342
+ 2015-04-15,59.32
343
+ 2015-04-16,60.13
344
+ 2015-04-17,61.31
345
+ 2015-04-20,61.2
346
+ 2015-04-21,60.12
347
+ 2015-04-22,60.12
348
+ 2015-04-23,62.66
349
+ 2015-04-24,62.96
350
+ 2015-04-27,62.86
351
+ 2015-04-28,62.61
352
+ 2015-04-29,63.97
353
+ 2015-04-30,63.9
354
+ 2015-05-01,64.13
355
+ 2015-05-04,64.62
356
+ 2015-05-05,65.44
357
+ 2015-05-06,66.22
358
+ 2015-05-07,64.93
359
+ 2015-05-08,63.82
360
+ 2015-05-11,62.82
361
+ 2015-05-12,65.09
362
+ 2015-05-13,66.33
363
+ 2015-05-14,65.58
364
+ 2015-05-15,64.69
365
+ 2015-05-18,65.15
366
+ 2015-05-19,63.48
367
+ 2015-05-20,63.52
368
+ 2015-05-21,64.7
369
+ 2015-05-22,64.7
370
+ 2015-05-26,61.65
371
+ 2015-05-27,62.06
372
+ 2015-05-28,62.58
373
+ 2015-05-29,65.56
374
+ 2015-06-01,64.88
375
+ 2015-06-02,65.49
376
+ 2015-06-03,63.8
377
+ 2015-06-04,62.03
378
+ 2015-06-05,63.31
379
+ 2015-06-08,62.69
380
+ 2015-06-09,64.88
381
+ 2015-06-10,65.7
382
+ 2015-06-11,65.11
383
+ 2015-06-12,63.87
384
+ 2015-06-15,62.61
385
+ 2015-06-16,63.7
386
+ 2015-06-17,63.87
387
+ 2015-06-18,64.26
388
+ 2015-06-19,63.02
389
+ 2015-06-22,63.34
390
+ 2015-06-23,64.45
391
+ 2015-06-24,63.49
392
+ 2015-06-25,63.2
393
+ 2015-06-26,63.26
394
+ 2015-06-29,62.01
395
+ 2015-06-30,63.59
396
+ 2015-07-01,62.01
397
+ 2015-07-02,62.07
398
+ 2015-07-03,60.32
399
+ 2015-07-06,56.54
400
+ 2015-07-07,56.85
401
+ 2015-07-08,57.05
402
+ 2015-07-09,58.61
403
+ 2015-07-10,58.73
404
+ 2015-07-13,57.85
405
+ 2015-07-14,58.51
406
+ 2015-07-15,57.05
407
+ 2015-07-16,57.51
408
+ 2015-07-17,57.1
409
+ 2015-07-20,56.65
410
+ 2015-07-21,57.04
411
+ 2015-07-22,56.13
412
+ 2015-07-23,55.27
413
+ 2015-07-24,54.62
414
+ 2015-07-27,53.47
415
+ 2015-07-28,53.3
416
+ 2015-07-29,53.38
417
+ 2015-07-30,53.31
418
+ 2015-07-31,52.21
419
+ 2015-08-03,49.52
420
+ 2015-08-04,49.99
421
+ 2015-08-05,49.59
422
+ 2015-08-06,49.52
423
+ 2015-08-07,48.61
424
+ 2015-08-10,50.41
425
+ 2015-08-11,49.18
426
+ 2015-08-12,49.66
427
+ 2015-08-13,49.22
428
+ 2015-08-14,49.03
429
+ 2015-08-17,48.74
430
+ 2015-08-18,48.81
431
+ 2015-08-19,47.16
432
+ 2015-08-20,46.62
433
+ 2015-08-21,45.46
434
+ 2015-08-24,42.69
435
+ 2015-08-25,43.21
436
+ 2015-08-26,43.14
437
+ 2015-08-27,47.56
438
+ 2015-08-28,50.05
439
+ 2015-08-31,54.15
440
+ 2015-09-01,49.56
441
+ 2015-09-02,50.5
442
+ 2015-09-03,50.68
443
+ 2015-09-04,49.61
444
+ 2015-09-07,47.63
445
+ 2015-09-08,49.52
446
+ 2015-09-09,47.58
447
+ 2015-09-10,48.89
448
+ 2015-09-11,48.14
449
+ 2015-09-14,46.37
450
+ 2015-09-15,46.63
451
+ 2015-09-16,49.75
452
+ 2015-09-17,49.08
453
+ 2015-09-18,47.47
454
+ 2015-09-21,48.92
455
+ 2015-09-22,49.08
456
+ 2015-09-23,47.75
457
+ 2015-09-24,48.17
458
+ 2015-09-25,48.6
459
+ 2015-09-28,47.34
460
+ 2015-09-29,48.23
461
+ 2015-09-30,48.37
462
+ 2015-10-01,47.69
463
+ 2015-10-02,48.13
464
+ 2015-10-05,49.25
465
+ 2015-10-06,51.92
466
+ 2015-10-07,51.33
467
+ 2015-10-08,53.05
468
+ 2015-10-09,52.65
469
+ 2015-10-12,49.86
470
+ 2015-10-13,49.24
471
+ 2015-10-14,49.15
472
+ 2015-10-15,48.71
473
+ 2015-10-16,50.46
474
+ 2015-10-19,48.61
475
+ 2015-10-20,48.71
476
+ 2015-10-21,47.85
477
+ 2015-10-22,48.08
478
+ 2015-10-23,47.99
479
+ 2015-10-26,47.54
480
+ 2015-10-27,46.81
481
+ 2015-10-28,49.05
482
+ 2015-10-29,48.8
483
+ 2015-10-30,49.56
484
+ 2015-11-02,48.79
485
+ 2015-11-03,50.54
486
+ 2015-11-04,48.58
487
+ 2015-11-05,47.98
488
+ 2015-11-06,47.42
489
+ 2015-11-09,47.19
490
+ 2015-11-10,47.44
491
+ 2015-11-11,45.81
492
+ 2015-11-12,44.06
493
+ 2015-11-13,43.61
494
+ 2015-11-16,44.56
495
+ 2015-11-17,43.57
496
+ 2015-11-18,44.14
497
+ 2015-11-19,44.18
498
+ 2015-11-20,44.66
499
+ 2015-11-23,44.83
500
+ 2015-11-24,46.12
501
+ 2015-11-25,46.17
502
+ 2015-11-26,45.46
503
+ 2015-11-27,44.86
504
+ 2015-11-30,44.61
505
+ 2015-12-01,44.44
506
+ 2015-12-02,42.49
507
+ 2015-12-03,43.84
508
+ 2015-12-04,43.0
509
+ 2015-12-07,40.73
510
+ 2015-12-08,40.26
511
+ 2015-12-09,40.11
512
+ 2015-12-10,39.73
513
+ 2015-12-11,37.93
514
+ 2015-12-14,37.92
515
+ 2015-12-15,38.45
516
+ 2015-12-16,37.19
517
+ 2015-12-17,37.06
518
+ 2015-12-18,36.88
519
+ 2015-12-21,36.35
520
+ 2015-12-22,36.11
521
+ 2015-12-23,37.36
522
+ 2015-12-24,37.89
523
+ 2015-12-28,36.62
524
+ 2015-12-29,37.79
525
+ 2015-12-30,36.46
526
+ 2015-12-31,37.28
527
+ 2016-01-04,37.22
528
+ 2016-01-05,36.42
529
+ 2016-01-06,34.23
530
+ 2016-01-07,33.75
531
+ 2016-01-08,33.55
532
+ 2016-01-11,31.55
533
+ 2016-01-12,30.86
534
+ 2016-01-13,30.31
535
+ 2016-01-14,31.03
536
+ 2016-01-15,28.94
537
+ 2016-01-18,28.55
538
+ 2016-01-19,28.76
539
+ 2016-01-20,27.88
540
+ 2016-01-21,29.25
541
+ 2016-01-22,32.18
542
+ 2016-01-25,30.5
543
+ 2016-01-26,31.8
544
+ 2016-01-27,33.1
545
+ 2016-01-28,33.89
546
+ 2016-01-29,34.74
547
+ 2016-02-01,34.24
548
+ 2016-02-02,32.72
549
+ 2016-02-03,35.04
550
+ 2016-02-04,34.46
551
+ 2016-02-05,34.06
552
+ 2016-02-08,32.88
553
+ 2016-02-09,30.32
554
+ 2016-02-10,30.84
555
+ 2016-02-11,30.06
556
+ 2016-02-12,33.36
557
+ 2016-02-15,33.39
558
+ 2016-02-16,32.18
559
+ 2016-02-17,34.5
560
+ 2016-02-18,34.28
561
+ 2016-02-19,33.01
562
+ 2016-02-22,34.69
563
+ 2016-02-23,33.27
564
+ 2016-02-24,34.41
565
+ 2016-02-25,35.29
566
+ 2016-02-26,35.1
567
+ 2016-02-29,35.97
568
+ 2016-03-01,36.81
569
+ 2016-03-02,36.93
570
+ 2016-03-03,37.07
571
+ 2016-03-04,38.72
572
+ 2016-03-07,40.84
573
+ 2016-03-08,39.65
574
+ 2016-03-09,41.07
575
+ 2016-03-10,40.05
576
+ 2016-03-11,40.39
577
+ 2016-03-14,39.53
578
+ 2016-03-15,38.74
579
+ 2016-03-16,40.33
580
+ 2016-03-17,41.54
581
+ 2016-03-18,41.2
582
+ 2016-03-21,41.54
583
+ 2016-03-22,41.79
584
+ 2016-03-23,40.47
585
+ 2016-03-24,40.44
586
+ 2016-03-28,40.27
587
+ 2016-03-29,39.14
588
+ 2016-03-30,39.26
589
+ 2016-03-31,39.6
590
+ 2016-04-01,38.67
591
+ 2016-04-04,37.69
592
+ 2016-04-05,37.87
593
+ 2016-04-06,39.84
594
+ 2016-04-07,39.43
595
+ 2016-04-08,41.94
596
+ 2016-04-11,42.83
597
+ 2016-04-12,44.69
598
+ 2016-04-13,44.18
599
+ 2016-04-14,43.84
600
+ 2016-04-15,43.1
601
+ 2016-04-18,42.91
602
+ 2016-04-19,44.03
603
+ 2016-04-20,45.8
604
+ 2016-04-21,44.53
605
+ 2016-04-22,45.11
606
+ 2016-04-25,44.48
607
+ 2016-04-26,45.74
608
+ 2016-04-27,47.18
609
+ 2016-04-28,48.14
610
+ 2016-04-29,48.13
611
+ 2016-05-02,45.83
612
+ 2016-05-03,44.97
613
+ 2016-05-04,44.62
614
+ 2016-05-05,45.01
615
+ 2016-05-06,45.37
616
+ 2016-05-09,43.63
617
+ 2016-05-10,45.52
618
+ 2016-05-11,47.6
619
+ 2016-05-12,48.08
620
+ 2016-05-13,47.83
621
+ 2016-05-16,48.97
622
+ 2016-05-17,49.28
623
+ 2016-05-18,48.93
624
+ 2016-05-19,48.81
625
+ 2016-05-20,48.72
626
+ 2016-05-23,48.35
627
+ 2016-05-24,48.61
628
+ 2016-05-25,49.74
629
+ 2016-05-26,49.59
630
+ 2016-05-27,49.32
631
+ 2016-05-30,49.76
632
+ 2016-05-31,49.69
633
+ 2016-06-01,49.72
634
+ 2016-06-02,50.04
635
+ 2016-06-03,49.64
636
+ 2016-06-06,50.55
637
+ 2016-06-07,51.44
638
+ 2016-06-08,52.51
639
+ 2016-06-09,51.95
640
+ 2016-06-10,50.54
641
+ 2016-06-13,50.35
642
+ 2016-06-14,49.83
643
+ 2016-06-15,48.97
644
+ 2016-06-16,47.19
645
+ 2016-06-17,49.17
646
+ 2016-06-20,50.65
647
+ 2016-06-21,50.62
648
+ 2016-06-22,49.88
649
+ 2016-06-23,50.91
650
+ 2016-06-24,48.41
651
+ 2016-06-27,47.16
652
+ 2016-06-28,48.58
653
+ 2016-06-29,50.61
654
+ 2016-06-30,49.68
655
+ 2016-07-01,50.35
656
+ 2016-07-04,50.1
657
+ 2016-07-05,47.96
658
+ 2016-07-06,48.8
659
+ 2016-07-07,46.4
660
+ 2016-07-08,46.76
661
+ 2016-07-11,46.25
662
+ 2016-07-12,48.47
663
+ 2016-07-13,46.26
664
+ 2016-07-14,47.37
665
+ 2016-07-15,47.61
666
+ 2016-07-18,46.96
667
+ 2016-07-19,46.66
668
+ 2016-07-20,47.17
669
+ 2016-07-21,46.2
670
+ 2016-07-22,45.69
671
+ 2016-07-25,44.72
672
+ 2016-07-26,44.87
673
+ 2016-07-27,43.47
674
+ 2016-07-28,42.7
675
+ 2016-07-29,42.46
676
+ 2016-08-01,42.14
677
+ 2016-08-02,41.8
678
+ 2016-08-03,43.1
679
+ 2016-08-04,44.29
680
+ 2016-08-05,44.27
681
+ 2016-08-08,45.39
682
+ 2016-08-09,44.98
683
+ 2016-08-10,44.05
684
+ 2016-08-11,46.04
685
+ 2016-08-12,46.97
686
+ 2016-08-15,48.35
687
+ 2016-08-16,49.23
688
+ 2016-08-17,49.85
689
+ 2016-08-18,50.89
690
+ 2016-08-19,50.88
691
+ 2016-08-22,49.16
692
+ 2016-08-23,49.96
693
+ 2016-08-24,49.05
694
+ 2016-08-25,49.67
695
+ 2016-08-26,49.92
696
+ 2016-08-29,49.26
697
+ 2016-08-30,48.37
698
+ 2016-08-31,47.04
699
+ 2016-09-01,45.45
700
+ 2016-09-02,46.83
701
+ 2016-09-05,47.63
702
+ 2016-09-06,47.26
703
+ 2016-09-07,47.98
704
+ 2016-09-08,49.99
705
+ 2016-09-09,48.01
706
+ 2016-09-12,48.32
707
+ 2016-09-13,47.1
708
+ 2016-09-14,45.85
709
+ 2016-09-15,46.59
710
+ 2016-09-16,45.77
711
+ 2016-09-19,45.95
712
+ 2016-09-20,45.88
713
+ 2016-09-21,46.83
714
+ 2016-09-22,47.65
715
+ 2016-09-23,45.89
716
+ 2016-09-26,47.35
717
+ 2016-09-27,45.97
718
+ 2016-09-28,48.69
719
+ 2016-09-29,49.24
720
+ 2016-09-30,49.06
721
+ 2016-10-03,50.89
722
+ 2016-10-04,50.87
723
+ 2016-10-05,51.86
724
+ 2016-10-06,52.51
725
+ 2016-10-07,51.93
726
+ 2016-10-10,53.14
727
+ 2016-10-11,52.41
728
+ 2016-10-12,51.81
729
+ 2016-10-13,52.03
730
+ 2016-10-14,51.95
731
+ 2016-10-17,51.52
732
+ 2016-10-18,51.68
733
+ 2016-10-19,52.67
734
+ 2016-10-20,51.38
735
+ 2016-10-21,51.78
736
+ 2016-10-24,51.46
737
+ 2016-10-25,50.79
738
+ 2016-10-26,49.98
739
+ 2016-10-27,50.47
740
+ 2016-10-28,49.71
741
+ 2016-10-31,48.3
742
+ 2016-11-01,48.14
743
+ 2016-11-02,46.86
744
+ 2016-11-03,46.35
745
+ 2016-11-04,45.58
746
+ 2016-11-07,46.15
747
+ 2016-11-08,46.04
748
+ 2016-11-09,46.36
749
+ 2016-11-10,45.84
750
+ 2016-11-11,44.75
751
+ 2016-11-14,44.43
752
+ 2016-11-15,46.95
753
+ 2016-11-16,46.63
754
+ 2016-11-17,46.49
755
+ 2016-11-18,46.86
756
+ 2016-11-21,48.9
757
+ 2016-11-22,49.12
758
+ 2016-11-23,48.95
759
+ 2016-11-24,49.0
760
+ 2016-11-25,47.24
761
+ 2016-11-28,48.24
762
+ 2016-11-29,46.38
763
+ 2016-11-30,50.47
764
+ 2016-12-01,53.94
765
+ 2016-12-02,54.46
766
+ 2016-12-05,54.94
767
+ 2016-12-06,53.93
768
+ 2016-12-07,53.0
769
+ 2016-12-08,53.89
770
+ 2016-12-09,54.33
771
+ 2016-12-12,55.69
772
+ 2016-12-13,55.72
773
+ 2016-12-14,53.9
774
+ 2016-12-15,54.02
775
+ 2016-12-16,55.21
776
+ 2016-12-19,54.92
777
+ 2016-12-20,55.35
778
+ 2016-12-21,54.46
779
+ 2016-12-22,55.05
780
+ 2016-12-23,55.16
781
+ 2016-12-27,56.09
782
+ 2016-12-28,56.22
783
+ 2016-12-29,56.14
784
+ 2016-12-30,56.82
785
+ 2017-01-02,56.82
786
+ 2017-01-03,55.47
787
+ 2017-01-04,56.46
788
+ 2017-01-05,56.89
789
+ 2017-01-06,57.1
790
+ 2017-01-09,54.94
791
+ 2017-01-10,53.64
792
+ 2017-01-11,55.1
793
+ 2017-01-12,56.01
794
+ 2017-01-13,55.45
795
+ 2017-01-16,55.86
796
+ 2017-01-17,55.47
797
+ 2017-01-18,53.92
798
+ 2017-01-19,54.16
799
+ 2017-01-20,55.49
800
+ 2017-01-23,55.23
801
+ 2017-01-24,55.44
802
+ 2017-01-25,55.08
803
+ 2017-01-26,56.24
804
+ 2017-01-27,55.52
805
+ 2017-01-30,55.23
806
+ 2017-01-31,55.7
807
+ 2017-02-01,56.8
808
+ 2017-02-02,56.56
809
+ 2017-02-03,56.81
810
+ 2017-02-06,55.72
811
+ 2017-02-07,55.05
812
+ 2017-02-08,55.12
813
+ 2017-02-09,55.63
814
+ 2017-02-10,56.7
815
+ 2017-02-13,55.59
816
+ 2017-02-14,55.97
817
+ 2017-02-15,55.75
818
+ 2017-02-16,55.65
819
+ 2017-02-17,55.81
820
+ 2017-02-20,56.18
821
+ 2017-02-21,56.66
822
+ 2017-02-22,55.84
823
+ 2017-02-23,56.58
824
+ 2017-02-24,55.99
825
+ 2017-02-27,55.93
826
+ 2017-02-28,55.59
827
+ 2017-03-01,56.36
828
+ 2017-03-02,55.08
829
+ 2017-03-03,55.9
830
+ 2017-03-06,56.01
831
+ 2017-03-07,55.92
832
+ 2017-03-08,53.11
833
+ 2017-03-09,52.19
834
+ 2017-03-10,51.37
835
+ 2017-03-13,51.35
836
+ 2017-03-14,50.92
837
+ 2017-03-15,51.81
838
+ 2017-03-16,51.74
839
+ 2017-03-17,51.76
840
+ 2017-03-20,51.62
841
+ 2017-03-21,50.96
842
+ 2017-03-22,50.64
843
+ 2017-03-23,50.56
844
+ 2017-03-24,50.8
845
+ 2017-03-27,50.75
846
+ 2017-03-28,51.33
847
+ 2017-03-29,52.42
848
+ 2017-03-30,52.96
849
+ 2017-03-31,52.83
850
+ 2017-04-03,53.12
851
+ 2017-04-04,54.17
852
+ 2017-04-05,54.36
853
+ 2017-04-06,54.89
854
+ 2017-04-07,55.24
855
+ 2017-04-10,55.98
856
+ 2017-04-11,56.23
857
+ 2017-04-12,55.86
858
+ 2017-04-13,55.89
859
+ 2017-04-17,55.36
860
+ 2017-04-18,54.89
861
+ 2017-04-19,52.93
862
+ 2017-04-20,52.99
863
+ 2017-04-21,51.96
864
+ 2017-04-24,51.6
865
+ 2017-04-25,52.1
866
+ 2017-04-26,51.82
867
+ 2017-04-27,51.44
868
+ 2017-04-28,51.73
869
+ 2017-05-01,51.52
870
+ 2017-05-02,50.46
871
+ 2017-05-03,50.79
872
+ 2017-05-04,48.38
873
+ 2017-05-05,49.1
874
+ 2017-05-08,49.34
875
+ 2017-05-09,48.73
876
+ 2017-05-10,50.22
877
+ 2017-05-11,50.77
878
+ 2017-05-12,50.84
879
+ 2017-05-15,51.82
880
+ 2017-05-16,51.65
881
+ 2017-05-17,52.21
882
+ 2017-05-18,52.51
883
+ 2017-05-19,53.61
884
+ 2017-05-22,53.87
885
+ 2017-05-23,54.15
886
+ 2017-05-24,53.96
887
+ 2017-05-25,51.46
888
+ 2017-05-26,52.15
889
+ 2017-05-29,52.29
890
+ 2017-05-30,51.84
891
+ 2017-05-31,50.31
892
+ 2017-06-01,50.63
893
+ 2017-06-02,49.95
894
+ 2017-06-05,49.47
895
+ 2017-06-06,50.12
896
+ 2017-06-07,48.06
897
+ 2017-06-08,47.86
898
+ 2017-06-09,48.15
899
+ 2017-06-12,48.29
900
+ 2017-06-13,48.72
901
+ 2017-06-14,47.0
902
+ 2017-06-15,46.92
903
+ 2017-06-16,47.37
904
+ 2017-06-19,46.91
905
+ 2017-06-20,46.02
906
+ 2017-06-21,44.82
907
+ 2017-06-22,45.22
908
+ 2017-06-23,45.54
909
+ 2017-06-26,45.83
910
+ 2017-06-27,46.65
911
+ 2017-06-28,47.31
912
+ 2017-06-29,47.42
913
+ 2017-06-30,47.92
914
+ 2017-07-03,49.68
915
+ 2017-07-04,49.61
916
+ 2017-07-05,47.79
917
+ 2017-07-06,48.11
918
+ 2017-07-07,46.71
919
+ 2017-07-10,46.88
920
+ 2017-07-11,47.52
921
+ 2017-07-12,47.74
922
+ 2017-07-13,48.42
923
+ 2017-07-14,48.91
924
+ 2017-07-17,48.42
925
+ 2017-07-18,48.84
926
+ 2017-07-19,49.7
927
+ 2017-07-20,49.3
928
+ 2017-07-21,48.06
929
+ 2017-07-24,48.6
930
+ 2017-07-25,50.2
931
+ 2017-07-26,50.97
932
+ 2017-07-27,51.49
933
+ 2017-07-28,52.52
934
+ 2017-07-31,52.65
935
+ 2017-08-01,51.78
936
+ 2017-08-02,52.36
937
+ 2017-08-03,52.01
938
+ 2017-08-04,52.42
939
+ 2017-08-07,52.37
940
+ 2017-08-08,52.14
941
+ 2017-08-09,52.7
942
+ 2017-08-10,51.9
943
+ 2017-08-11,52.1
944
+ 2017-08-14,50.73
945
+ 2017-08-15,50.8
946
+ 2017-08-16,50.27
947
+ 2017-08-17,51.03
948
+ 2017-08-18,52.72
949
+ 2017-08-21,51.66
950
+ 2017-08-22,51.87
951
+ 2017-08-23,52.57
952
+ 2017-08-24,52.04
953
+ 2017-08-25,52.41
954
+ 2017-08-28,51.89
955
+ 2017-08-29,52.0
956
+ 2017-08-30,50.86
957
+ 2017-08-31,52.38
958
+ 2017-09-01,52.75
959
+ 2017-09-04,52.34
960
+ 2017-09-05,53.38
961
+ 2017-09-06,54.2
962
+ 2017-09-07,54.49
963
+ 2017-09-08,53.78
964
+ 2017-09-11,53.84
965
+ 2017-09-12,54.27
966
+ 2017-09-13,55.16
967
+ 2017-09-14,55.47
968
+ 2017-09-15,55.62
969
+ 2017-09-18,55.48
970
+ 2017-09-19,55.14
971
+ 2017-09-20,56.29
972
+ 2017-09-21,56.43
973
+ 2017-09-22,56.86
974
+ 2017-09-25,59.02
975
+ 2017-09-26,58.44
976
+ 2017-09-27,57.9
977
+ 2017-09-28,57.41
978
+ 2017-09-29,57.54
979
+ 2017-10-02,56.12
980
+ 2017-10-03,56.0
981
+ 2017-10-04,55.8
982
+ 2017-10-05,57.0
983
+ 2017-10-06,55.62
984
+ 2017-10-09,55.79
985
+ 2017-10-10,56.61
986
+ 2017-10-11,56.94
987
+ 2017-10-12,56.25
988
+ 2017-10-13,57.17
989
+ 2017-10-16,57.82
990
+ 2017-10-17,57.88
991
+ 2017-10-18,58.15
992
+ 2017-10-19,57.23
993
+ 2017-10-20,57.75
994
+ 2017-10-23,57.37
995
+ 2017-10-24,58.33
996
+ 2017-10-25,58.44
997
+ 2017-10-26,59.3
998
+ 2017-10-27,60.44
999
+ 2017-10-30,60.9
1000
+ 2017-10-31,61.37
1001
+ 2017-11-01,60.49
1002
+ 2017-11-02,60.62
1003
+ 2017-11-03,62.07
1004
+ 2017-11-06,64.27
1005
+ 2017-11-07,63.69
1006
+ 2017-11-08,63.49
1007
+ 2017-11-09,63.93
1008
+ 2017-11-10,63.52
1009
+ 2017-11-13,63.16
1010
+ 2017-11-14,60.91
1011
+ 2017-11-15,61.25
1012
+ 2017-11-16,61.18
1013
+ 2017-11-17,61.34
1014
+ 2017-11-20,61.34
1015
+ 2017-11-21,62.28
1016
+ 2017-11-22,62.92
1017
+ 2017-11-23,63.27
1018
+ 2017-11-24,63.58
1019
+ 2017-11-27,63.25
1020
+ 2017-11-28,63.56
1021
+ 2017-11-29,63.74
1022
+ 2017-11-30,63.53
1023
+ 2017-12-01,64.57
1024
+ 2017-12-04,63.45
1025
+ 2017-12-05,63.45
1026
+ 2017-12-06,62.25
1027
+ 2017-12-07,62.37
1028
+ 2017-12-08,63.86
1029
+ 2017-12-11,65.62
1030
+ 2017-12-12,64.96
1031
+ 2017-12-13,63.66
1032
+ 2017-12-14,63.72
1033
+ 2017-12-15,63.81
1034
+ 2017-12-18,64.45
1035
+ 2017-12-19,63.69
1036
+ 2017-12-20,64.43
1037
+ 2017-12-21,64.64
1038
+ 2017-12-22,64.61
1039
+ 2017-12-27,66.03
1040
+ 2017-12-28,66.8
1041
+ 2017-12-29,66.73
1042
+ 2018-01-02,66.65
1043
+ 2018-01-03,67.85
1044
+ 2018-01-04,68.73
1045
+ 2018-01-05,68.01
1046
+ 2018-01-08,68.48
1047
+ 2018-01-09,69.08
1048
+ 2018-01-10,69.79
1049
+ 2018-01-11,70.36
1050
+ 2018-01-12,69.64
1051
+ 2018-01-15,70.31
1052
+ 2018-01-16,69.4
1053
+ 2018-01-17,69.19
1054
+ 2018-01-18,69.48
1055
+ 2018-01-19,68.56
1056
+ 2018-01-22,69.32
1057
+ 2018-01-23,69.81
1058
+ 2018-01-24,69.91
1059
+ 2018-01-25,71.08
1060
+ 2018-01-26,70.08
1061
+ 2018-01-29,68.41
1062
+ 2018-01-30,67.78
1063
+ 2018-01-31,67.78
1064
+ 2018-02-01,68.6
1065
+ 2018-02-02,67.45
1066
+ 2018-02-05,67.69
1067
+ 2018-02-06,66.75
1068
+ 2018-02-07,65.74
1069
+ 2018-02-08,64.26
1070
+ 2018-02-09,63.04
1071
+ 2018-02-12,62.2
1072
+ 2018-02-13,61.94
1073
+ 2018-02-14,62.29
1074
+ 2018-02-15,62.86
1075
+ 2018-02-16,64.3
1076
+ 2018-02-19,64.95
1077
+ 2018-02-20,64.68
1078
+ 2018-02-21,64.81
1079
+ 2018-02-22,66.12
1080
+ 2018-02-23,67.04
1081
+ 2018-02-26,67.96
1082
+ 2018-02-27,67.59
1083
+ 2018-02-28,66.08
1084
+ 2018-03-01,64.23
1085
+ 2018-03-02,64.26
1086
+ 2018-03-05,65.78
1087
+ 2018-03-06,65.67
1088
+ 2018-03-07,65.09
1089
+ 2018-03-08,63.87
1090
+ 2018-03-09,65.19
1091
+ 2018-03-12,64.53
1092
+ 2018-03-13,64.2
1093
+ 2018-03-14,63.61
1094
+ 2018-03-15,63.67
1095
+ 2018-03-16,64.68
1096
+ 2018-03-19,64.82
1097
+ 2018-03-20,66.0
1098
+ 2018-03-21,68.15
1099
+ 2018-03-22,68.98
1100
+ 2018-03-23,69.03
1101
+ 2018-03-26,68.81
1102
+ 2018-03-27,68.63
1103
+ 2018-03-28,68.13
1104
+ 2018-03-29,69.02
1105
+ 2018-04-03,69.02
1106
+ 2018-04-04,66.04
1107
+ 2018-04-05,66.54
1108
+ 2018-04-06,66.51
1109
+ 2018-04-09,68.19
1110
+ 2018-04-10,70.67
1111
+ 2018-04-11,72.74
1112
+ 2018-04-12,71.44
1113
+ 2018-04-13,73.18
1114
+ 2018-04-16,72.05
1115
+ 2018-04-17,71.71
1116
+ 2018-04-18,73.73
1117
+ 2018-04-19,74.85
1118
+ 2018-04-20,74.62
1119
+ 2018-04-23,74.54
1120
+ 2018-04-24,75.86
1121
+ 2018-04-25,73.79
1122
+ 2018-04-26,75.39
1123
+ 2018-04-27,75.33
1124
+ 2018-04-30,75.92
1125
+ 2018-05-01,74.85
1126
+ 2018-05-02,73.14
1127
+ 2018-05-03,73.45
1128
+ 2018-05-04,74.75
1129
+ 2018-05-08,74.16
1130
+ 2018-05-09,77.6
1131
+ 2018-05-10,77.59
1132
+ 2018-05-11,77.37
1133
+ 2018-05-14,78.17
1134
+ 2018-05-15,78.94
1135
+ 2018-05-16,78.19
1136
+ 2018-05-17,80.09
1137
+ 2018-05-18,78.38
1138
+ 2018-05-21,78.34
1139
+ 2018-05-22,80.42
1140
+ 2018-05-23,78.69
1141
+ 2018-05-24,78.9
1142
+ 2018-05-25,76.6
1143
+ 2018-05-29,74.51
1144
+ 2018-05-30,75.89
1145
+ 2018-05-31,76.45
1146
+ 2018-06-01,74.54
1147
+ 2018-06-04,73.41
1148
+ 2018-06-05,72.91
1149
+ 2018-06-06,73.23
1150
+ 2018-06-07,75.23
1151
+ 2018-06-08,75.11
1152
+ 2018-06-11,74.58
1153
+ 2018-06-12,74.86
1154
+ 2018-06-13,75.07
1155
+ 2018-06-14,74.77
1156
+ 2018-06-15,72.02
1157
+ 2018-06-18,74.87
1158
+ 2018-06-19,74.92
1159
+ 2018-06-20,74.25
1160
+ 2018-06-21,72.87
1161
+ 2018-06-22,73.67
1162
+ 2018-06-25,72.82
1163
+ 2018-06-26,73.58
1164
+ 2018-06-27,76.09
1165
+ 2018-06-28,76.26
1166
+ 2018-06-29,77.44
1167
+ 2018-07-02,76.71
1168
+ 2018-07-03,75.87
1169
+ 2018-07-04,76.99
1170
+ 2018-07-05,77.09
1171
+ 2018-07-06,74.98
1172
+ 2018-07-09,77.08
1173
+ 2018-07-10,77.8
1174
+ 2018-07-11,75.35
1175
+ 2018-07-12,72.11
1176
+ 2018-07-13,74.11
1177
+ 2018-07-16,71.03
1178
+ 2018-07-17,70.87
1179
+ 2018-07-18,70.52
1180
+ 2018-07-19,71.94
1181
+ 2018-07-20,71.99
1182
+ 2018-07-23,73.45
1183
+ 2018-07-24,73.53
1184
+ 2018-07-25,73.67
1185
+ 2018-07-26,74.51
1186
+ 2018-07-27,74.84
1187
+ 2018-07-30,74.99
1188
+ 2018-07-31,74.16
1189
+ 2018-08-01,72.28
1190
+ 2018-08-02,72.95
1191
+ 2018-08-03,72.48
1192
+ 2018-08-06,72.51
1193
+ 2018-08-07,72.31
1194
+ 2018-08-08,70.71
1195
+ 2018-08-09,70.55
1196
+ 2018-08-10,71.0
1197
+ 2018-08-13,70.62
1198
+ 2018-08-14,70.77
1199
+ 2018-08-15,68.38
1200
+ 2018-08-16,69.21
1201
+ 2018-08-17,70.14
1202
+ 2018-08-20,71.11
1203
+ 2018-08-21,71.65
1204
+ 2018-08-22,72.96
1205
+ 2018-08-23,73.73
1206
+ 2018-08-24,74.41
1207
+ 2018-08-27,74.41
1208
+ 2018-08-28,75.91
1209
+ 2018-08-29,76.07
1210
+ 2018-08-30,77.05
1211
+ 2018-08-31,76.94
1212
+ 2018-09-03,77.81
1213
+ 2018-09-04,77.51
1214
+ 2018-09-05,76.68
1215
+ 2018-09-06,75.67
1216
+ 2018-09-07,75.55
1217
+ 2018-09-10,76.77
1218
+ 2018-09-11,78.22
1219
+ 2018-09-12,80.02
1220
+ 2018-09-13,77.66
1221
+ 2018-09-14,77.87
1222
+ 2018-09-17,78.22
1223
+ 2018-09-18,79.25
1224
+ 2018-09-19,79.43
1225
+ 2018-09-20,79.03
1226
+ 2018-09-21,78.9
1227
+ 2018-09-24,80.89
1228
+ 2018-09-25,82.21
1229
+ 2018-09-26,81.87
1230
+ 2018-09-27,81.54
1231
+ 2018-09-28,82.72
1232
+ 2018-10-01,84.94
1233
+ 2018-10-02,85.63
1234
+ 2018-10-03,85.45
1235
+ 2018-10-04,86.07
1236
+ 2018-10-05,85.12
1237
+ 2018-10-08,84.22
1238
+ 2018-10-09,85.16
1239
+ 2018-10-10,83.82
1240
+ 2018-10-11,81.35
1241
+ 2018-10-12,80.71
1242
+ 2018-10-15,80.91
1243
+ 2018-10-16,80.53
1244
+ 2018-10-17,79.91
1245
+ 2018-10-18,80.3
1246
+ 2018-10-19,80.38
1247
+ 2018-10-22,80.45
1248
+ 2018-10-23,78.67
1249
+ 2018-10-24,77.34
1250
+ 2018-10-25,77.3
1251
+ 2018-10-26,77.4
1252
+ 2018-10-29,77.56
1253
+ 2018-10-30,75.68
1254
+ 2018-10-31,74.84
1255
+ 2018-11-01,71.25
1256
+ 2018-11-02,71.11
1257
+ 2018-11-05,72.68
1258
+ 2018-11-06,70.64
1259
+ 2018-11-07,70.1
1260
+ 2018-11-08,69.29
1261
+ 2018-11-09,69.01
1262
+ 2018-11-12,69.81
1263
+ 2018-11-13,65.45
1264
+ 2018-11-14,64.88
1265
+ 2018-11-15,65.61
1266
+ 2018-11-16,65.29
1267
+ 2018-11-19,64.14
1268
+ 2018-11-20,61.5
1269
+ 2018-11-21,61.65
1270
+ 2018-11-22,61.11
1271
+ 2018-11-23,57.69
1272
+ 2018-11-26,59.7
1273
+ 2018-11-27,59.58
1274
+ 2018-11-28,57.97
1275
+ 2018-11-29,58.29
1276
+ 2018-11-30,57.71
1277
+ 2018-12-03,60.17
1278
+ 2018-12-04,61.22
1279
+ 2018-12-05,61.4
1280
+ 2018-12-06,57.83
1281
+ 2018-12-07,61.71
1282
+ 2018-12-10,60.29
1283
+ 2018-12-11,59.73
1284
+ 2018-12-12,59.94
1285
+ 2018-12-13,59.03
1286
+ 2018-12-14,58.56
1287
+ 2018-12-17,57.59
1288
+ 2018-12-18,55.26
1289
+ 2018-12-19,55.6
1290
+ 2018-12-20,52.84
1291
+ 2018-12-21,51.93
1292
+ 2018-12-27,51.49
1293
+ 2018-12-28,50.57
1294
+ 2019-01-02,54.06
1295
+ 2019-01-03,53.23
1296
+ 2019-01-04,55.64
1297
+ 2019-01-07,57.1
1298
+ 2019-01-08,56.91
1299
+ 2019-01-09,59.46
1300
+ 2019-01-10,60.47
1301
+ 2019-01-11,59.24
1302
+ 2019-01-14,58.8
1303
+ 2019-01-15,58.65
1304
+ 2019-01-16,59.81
1305
+ 2019-01-17,59.85
1306
+ 2019-01-18,62.04
1307
+ 2019-01-21,62.18
1308
+ 2019-01-22,60.9
1309
+ 2019-01-23,61.05
1310
+ 2019-01-24,61.09
1311
+ 2019-01-25,61.49
1312
+ 2019-01-28,59.71
1313
+ 2019-01-29,60.98
1314
+ 2019-01-30,61.89
1315
+ 2019-01-31,62.46
1316
+ 2019-02-01,61.86
1317
+ 2019-02-04,62.26
1318
+ 2019-02-05,61.67
1319
+ 2019-02-06,62.22
1320
+ 2019-02-07,61.01
1321
+ 2019-02-08,61.37
1322
+ 2019-02-11,61.3
1323
+ 2019-02-12,62.58
1324
+ 2019-02-13,63.27
1325
+ 2019-02-14,64.0
1326
+ 2019-02-15,65.65
1327
+ 2019-02-18,66.41
1328
+ 2019-02-19,65.86
1329
+ 2019-02-20,66.82
1330
+ 2019-02-21,66.91
1331
+ 2019-02-22,66.91
1332
+ 2019-02-25,64.02
1333
+ 2019-02-26,64.51
1334
+ 2019-02-27,65.55
1335
+ 2019-02-28,65.03
1336
+ 2019-03-01,63.71
1337
+ 2019-03-04,64.44
1338
+ 2019-03-05,64.24
1339
+ 2019-03-06,64.51
1340
+ 2019-03-07,64.82
1341
+ 2019-03-08,65.66
1342
+ 2019-03-11,65.06
1343
+ 2019-03-12,65.33
1344
+ 2019-03-13,65.89
1345
+ 2019-03-14,66.18
1346
+ 2019-03-15,66.11
1347
+ 2019-03-18,66.65
1348
+ 2019-03-19,67.13
1349
+ 2019-03-20,68.35
1350
+ 2019-03-21,68.3
1351
+ 2019-03-22,66.29
1352
+ 2019-03-25,67.37
1353
+ 2019-03-26,67.51
1354
+ 2019-03-27,67.35
1355
+ 2019-03-28,66.08
1356
+ 2019-03-29,67.93
1357
+ 2019-04-01,69.08
1358
+ 2019-04-02,69.68
1359
+ 2019-04-03,69.21
1360
+ 2019-04-04,69.8
1361
+ 2019-04-05,69.93
1362
+ 2019-04-08,71.12
1363
+ 2019-04-09,71.02
1364
+ 2019-04-10,71.63
1365
+ 2019-04-11,71.3
1366
+ 2019-04-12,71.57
1367
+ 2019-04-15,70.9
1368
+ 2019-04-16,70.74
1369
+ 2019-04-17,71.14
1370
+ 2019-04-18,70.71
1371
+ 2019-04-23,74.39
1372
+ 2019-04-24,73.59
1373
+ 2019-04-25,74.94
1374
+ 2019-04-26,71.03
1375
+ 2019-04-29,71.22
1376
+ 2019-04-30,72.19
1377
+ 2019-05-01,72.01
1378
+ 2019-05-02,70.56
1379
+ 2019-05-03,71.95
1380
+ 2019-05-06,71.95
1381
+ 2019-05-07,70.98
1382
+ 2019-05-08,71.09
1383
+ 2019-05-09,70.61
1384
+ 2019-05-10,71.63
1385
+ 2019-05-13,72.35
1386
+ 2019-05-14,72.53
1387
+ 2019-05-15,73.09
1388
+ 2019-05-16,74.7
1389
+ 2019-05-17,73.94
1390
+ 2019-05-20,73.21
1391
+ 2019-05-21,72.94
1392
+ 2019-05-22,71.94
1393
+ 2019-05-23,68.37
1394
+ 2019-05-24,67.98
1395
+ 2019-05-28,70.19
1396
+ 2019-05-29,70.64
1397
+ 2019-05-30,69.55
1398
+ 2019-05-31,66.78
1399
+ 2019-06-03,63.16
1400
+ 2019-06-04,63.56
1401
+ 2019-06-05,62.14
1402
+ 2019-06-06,62.77
1403
+ 2019-06-07,64.1
1404
+ 2019-06-10,64.31
1405
+ 2019-06-11,63.56
1406
+ 2019-06-12,61.66
1407
+ 2019-06-13,63.28
1408
+ 2019-06-14,63.13
1409
+ 2019-06-17,62.56
1410
+ 2019-06-18,63.35
1411
+ 2019-06-19,62.85
1412
+ 2019-06-20,65.44
1413
+ 2019-06-21,65.99
1414
+ 2019-06-24,65.16
1415
+ 2019-06-25,66.24
1416
+ 2019-06-26,66.85
1417
+ 2019-06-27,66.78
1418
+ 2019-06-28,67.52
1419
+ 2019-07-01,65.1
1420
+ 2019-07-02,62.72
1421
+ 2019-07-03,63.53
1422
+ 2019-07-04,63.62
1423
+ 2019-07-05,64.23
1424
+ 2019-07-08,64.89
1425
+ 2019-07-09,64.3
1426
+ 2019-07-10,66.41
1427
+ 2019-07-11,67.64
1428
+ 2019-07-12,66.65
1429
+ 2019-07-15,66.86
1430
+ 2019-07-16,65.87
1431
+ 2019-07-17,63.67
1432
+ 2019-07-18,60.7
1433
+ 2019-07-19,61.04
1434
+ 2019-07-22,61.96
1435
+ 2019-07-23,62.28
1436
+ 2019-07-24,63.83
1437
+ 2019-07-25,63.47
1438
+ 2019-07-26,62.46
1439
+ 2019-07-29,62.29
1440
+ 2019-07-30,62.55
1441
+ 2019-07-31,64.07
1442
+ 2019-08-01,62.9
1443
+ 2019-08-02,61.12
1444
+ 2019-08-05,59.32
1445
+ 2019-08-06,58.63
1446
+ 2019-08-07,55.03
1447
+ 2019-08-08,56.29
1448
+ 2019-08-09,57.37
1449
+ 2019-08-12,57.13
1450
+ 2019-08-13,59.9
1451
+ 2019-08-14,57.86
1452
+ 2019-08-15,57.37
1453
+ 2019-08-16,59.0
1454
+ 2019-08-19,59.79
1455
+ 2019-08-20,59.03
1456
+ 2019-08-21,60.6
1457
+ 2019-08-22,59.81
1458
+ 2019-08-23,58.64
1459
+ 2019-08-26,58.64
1460
+ 2019-08-27,58.44
1461
+ 2019-08-28,60.42
1462
+ 2019-08-29,60.59
1463
+ 2019-08-30,61.04
1464
+ 2019-09-02,58.55
1465
+ 2019-09-03,57.93
1466
+ 2019-09-04,60.68
1467
+ 2019-09-05,62.7
1468
+ 2019-09-06,61.28
1469
+ 2019-09-09,63.99
1470
+ 2019-09-10,64.67
1471
+ 2019-09-11,63.02
1472
+ 2019-09-12,60.76
1473
+ 2019-09-13,61.25
1474
+ 2019-09-16,68.42
1475
+ 2019-09-17,65.59
1476
+ 2019-09-18,64.29
1477
+ 2019-09-19,64.25
1478
+ 2019-09-20,65.23
1479
+ 2019-09-23,64.66
1480
+ 2019-09-24,64.13
1481
+ 2019-09-25,62.41
1482
+ 2019-09-26,62.08
1483
+ 2019-09-27,62.48
1484
+ 2019-09-30,60.99
1485
+ 2019-10-01,60.06
1486
+ 2019-10-02,57.92
1487
+ 2019-10-03,58.01
1488
+ 2019-10-04,59.13
1489
+ 2019-10-07,59.46
1490
+ 2019-10-08,58.14
1491
+ 2019-10-09,59.7
1492
+ 2019-10-10,59.08
1493
+ 2019-10-11,60.59
1494
+ 2019-10-14,58.81
1495
+ 2019-10-15,59.19
1496
+ 2019-10-16,59.3
1497
+ 2019-10-17,59.35
1498
+ 2019-10-18,59.96
1499
+ 2019-10-21,58.95
1500
+ 2019-10-22,60.5
1501
+ 2019-10-23,60.52
1502
+ 2019-10-24,61.71
1503
+ 2019-10-25,62.06
1504
+ 2019-10-28,60.39
1505
+ 2019-10-29,61.05
1506
+ 2019-10-30,60.22
1507
+ 2019-10-31,59.3
1508
+ 2019-11-01,60.17
1509
+ 2019-11-04,62.52
1510
+ 2019-11-05,62.72
1511
+ 2019-11-06,62.11
1512
+ 2019-11-07,62.6
1513
+ 2019-11-08,62.0
1514
+ 2019-11-11,62.58
1515
+ 2019-11-12,62.19
1516
+ 2019-11-13,62.27
1517
+ 2019-11-14,62.46
1518
+ 2019-11-15,63.32
1519
+ 2019-11-18,62.82
1520
+ 2019-11-19,62.37
1521
+ 2019-11-20,63.8
1522
+ 2019-11-21,64.99
1523
+ 2019-11-22,64.83
1524
+ 2019-11-25,64.67
1525
+ 2019-11-26,64.82
1526
+ 2019-11-27,65.03
1527
+ 2019-11-28,64.68
1528
+ 2019-11-29,64.5
1529
+ 2019-12-02,63.2
1530
+ 2019-12-03,62.95
1531
+ 2019-12-04,65.25
1532
+ 2019-12-05,65.67
1533
+ 2019-12-06,66.5
1534
+ 2019-12-09,66.44
1535
+ 2019-12-10,66.57
1536
+ 2019-12-11,65.37
1537
+ 2019-12-12,66.67
1538
+ 2019-12-13,67.44
1539
+ 2019-12-16,68.04
1540
+ 2019-12-17,68.99
1541
+ 2019-12-18,69.12
1542
+ 2019-12-19,69.7
1543
+ 2019-12-20,68.66
1544
+ 2019-12-23,67.49
1545
+ 2019-12-24,69.26
1546
+ 2019-12-26,69.26
1547
+ 2019-12-27,68.91
1548
+ 2019-12-30,68.3
1549
+ 2019-12-31,67.77
1550
+ 2020-01-02,67.05
1551
+ 2020-01-03,69.08
1552
+ 2020-01-06,70.25
1553
+ 2020-01-07,68.74
1554
+ 2020-01-08,67.31
1555
+ 2020-01-09,66.58
1556
+ 2020-01-10,66.77
1557
+ 2020-01-13,64.14
1558
+ 2020-01-14,64.45
1559
+ 2020-01-15,63.29
1560
+ 2020-01-16,64.63
1561
+ 2020-01-17,64.05
1562
+ 2020-01-20,64.63
1563
+ 2020-01-21,63.66
1564
+ 2020-01-22,62.11
1565
+ 2020-01-23,61.26
1566
+ 2020-01-24,59.34
1567
+ 2020-01-27,58.54
1568
+ 2020-01-28,59.37
1569
+ 2020-01-29,59.46
1570
+ 2020-01-30,57.72
1571
+ 2020-01-31,57.77
1572
+ 2020-02-03,54.0
1573
+ 2020-02-04,53.9
1574
+ 2020-02-05,55.36
1575
+ 2020-02-06,55.18
1576
+ 2020-02-07,54.53
1577
+ 2020-02-10,53.39
1578
+ 2020-02-11,54.0
1579
+ 2020-02-12,55.54
1580
+ 2020-02-13,56.34
1581
+ 2020-02-14,57.37
1582
+ 2020-02-17,57.83
1583
+ 2020-02-18,57.35
1584
+ 2020-02-19,59.72
1585
+ 2020-02-20,59.57
1586
+ 2020-02-21,58.6
1587
+ 2020-02-24,56.71
1588
+ 2020-02-25,55.29
1589
+ 2020-02-26,54.96
1590
+ 2020-02-27,52.19
1591
+ 2020-02-28,51.31
1592
+ 2020-03-02,52.52
1593
+ 2020-03-03,52.24
1594
+ 2020-03-04,51.86
1595
+ 2020-03-05,51.29
1596
+ 2020-03-06,45.6
1597
+ 2020-03-09,35.33
1598
+ 2020-03-10,35.57
1599
+ 2020-03-11,34.45
1600
+ 2020-03-12,31.02
1601
+ 2020-03-13,32.25
1602
+ 2020-03-16,27.98
1603
+ 2020-03-17,27.97
1604
+ 2020-03-18,22.79
1605
+ 2020-03-19,23.98
1606
+ 2020-03-20,25.55
1607
+ 2020-03-23,23.75
1608
+ 2020-03-24,24.5
1609
+ 2020-03-25,25.62
1610
+ 2020-03-26,23.55
1611
+ 2020-03-27,22.39
1612
+ 2020-03-30,19.19
1613
+ 2020-03-31,14.85
1614
+ 2020-04-01,14.97
1615
+ 2020-04-02,20.24
1616
+ 2020-04-03,24.33
1617
+ 2020-04-06,22.58
1618
+ 2020-04-07,22.1
1619
+ 2020-04-08,25.22
1620
+ 2020-04-09,20.23
1621
+ 2020-04-14,21.74
1622
+ 2020-04-15,19.8
1623
+ 2020-04-16,18.69
1624
+ 2020-04-17,19.75
1625
+ 2020-04-20,17.36
1626
+ 2020-04-21,9.12
1627
+ 2020-04-22,13.77
1628
+ 2020-04-23,15.06
1629
+ 2020-04-24,15.87
1630
+ 2020-04-27,15.17
1631
+ 2020-04-28,15.6
1632
+ 2020-04-29,17.86
1633
+ 2020-04-30,18.11
1634
+ 2020-05-01,18.49
1635
+ 2020-05-04,20.4
1636
+ 2020-05-05,25.46
1637
+ 2020-05-06,24.2
1638
+ 2020-05-07,24.23
1639
+ 2020-05-11,25.53
1640
+ 2020-05-12,26.67
1641
+ 2020-05-13,27.89
1642
+ 2020-05-14,29.87
1643
+ 2020-05-15,30.95
1644
+ 2020-05-18,33.3
1645
+ 2020-05-19,33.06
1646
+ 2020-05-20,34.76
1647
+ 2020-05-21,34.78
1648
+ 2020-05-22,33.8
1649
+ 2020-05-26,33.95
1650
+ 2020-05-27,32.73
1651
+ 2020-05-28,33.98
1652
+ 2020-05-29,34.15
1653
+ 2020-06-01,36.74
1654
+ 2020-06-02,37.72
1655
+ 2020-06-03,37.98
1656
+ 2020-06-04,38.41
1657
+ 2020-06-05,41.0
1658
+ 2020-06-08,39.66
1659
+ 2020-06-09,40.45
1660
+ 2020-06-10,41.18
1661
+ 2020-06-11,37.76
1662
+ 2020-06-12,38.54
1663
+ 2020-06-15,39.44
1664
+ 2020-06-16,40.75
1665
+ 2020-06-17,40.47
1666
+ 2020-06-18,41.75
1667
+ 2020-06-19,42.33
1668
+ 2020-06-22,43.2
1669
+ 2020-06-23,42.72
1670
+ 2020-06-24,40.4
1671
+ 2020-06-25,41.18
1672
+ 2020-06-26,40.97
1673
+ 2020-06-29,41.58
1674
+ 2020-06-30,41.64
1675
+ 2020-07-01,42.18
1676
+ 2020-07-02,43.19
1677
+ 2020-07-03,42.92
1678
+ 2020-07-06,42.73
1679
+ 2020-07-07,43.28
1680
+ 2020-07-08,43.67
1681
+ 2020-07-09,42.35
1682
+ 2020-07-10,43.27
1683
+ 2020-07-13,42.85
1684
+ 2020-07-14,42.97
1685
+ 2020-07-15,43.96
1686
+ 2020-07-16,43.71
1687
+ 2020-07-17,43.53
1688
+ 2020-07-20,43.3
1689
+ 2020-07-21,44.31
1690
+ 2020-07-22,43.98
1691
+ 2020-07-23,42.96
1692
+ 2020-07-24,43.29
1693
+ 2020-07-27,43.39
1694
+ 2020-07-28,43.11
1695
+ 2020-07-29,43.51
1696
+ 2020-07-30,42.98
1697
+ 2020-07-31,43.13
1698
+ 2020-08-03,43.76
1699
+ 2020-08-04,43.99
1700
+ 2020-08-05,44.92
1701
+ 2020-08-06,45.04
1702
+ 2020-08-07,44.07
1703
+ 2020-08-10,44.19
1704
+ 2020-08-11,43.68
1705
+ 2020-08-12,45.09
1706
+ 2020-08-13,44.87
1707
+ 2020-08-14,44.86
1708
+ 2020-08-17,44.91
1709
+ 2020-08-18,45.34
1710
+ 2020-08-19,45.21
1711
+ 2020-08-20,44.56
1712
+ 2020-08-21,43.94
1713
+ 2020-08-24,44.43
1714
+ 2020-08-25,46.01
1715
+ 2020-08-26,45.79
1716
+ 2020-08-27,44.84
1717
+ 2020-08-28,45.22
1718
+ 2020-09-01,45.72
1719
+ 2020-09-02,42.7
1720
+ 2020-09-03,42.72
1721
+ 2020-09-04,41.1
1722
+ 2020-09-07,40.67
1723
+ 2020-09-08,38.53
1724
+ 2020-09-09,39.98
1725
+ 2020-09-10,39.27
1726
+ 2020-09-11,38.8
1727
+ 2020-09-14,38.57
1728
+ 2020-09-15,39.54
1729
+ 2020-09-16,41.23
1730
+ 2020-09-17,42.35
1731
+ 2020-09-18,42.16
1732
+ 2020-09-21,40.37
1733
+ 2020-09-22,40.84
1734
+ 2020-09-23,41.09
1735
+ 2020-09-24,41.24
1736
+ 2020-09-25,40.91
1737
+ 2020-09-28,41.59
1738
+ 2020-09-29,40.33
1739
+ 2020-09-30,40.3
1740
+ 2020-10-01,39.75
1741
+ 2020-10-02,38.0
1742
+ 2020-10-05,39.78
1743
+ 2020-10-06,41.27
1744
+ 2020-10-07,40.62
1745
+ 2020-10-08,42.0
1746
+ 2020-10-09,41.63
1747
+ 2020-10-12,40.5
1748
+ 2020-10-13,41.34
1749
+ 2020-10-14,41.81
1750
+ 2020-10-15,41.61
1751
+ 2020-10-16,41.34
1752
+ 2020-10-19,41.29
1753
+ 2020-10-20,41.62
1754
+ 2020-10-21,40.09
1755
+ 2020-10-22,41.28
1756
+ 2020-10-23,40.71
1757
+ 2020-10-26,39.06
1758
+ 2020-10-27,39.72
1759
+ 2020-10-28,37.86
1760
+ 2020-10-29,36.56
1761
+ 2020-10-30,36.33
1762
+ 2020-11-02,37.78
1763
+ 2020-11-03,38.17
1764
+ 2020-11-04,39.68
1765
+ 2020-11-05,39.47
1766
+ 2020-11-06,38.08
1767
+ 2020-11-09,40.93
1768
+ 2020-11-10,42.25
1769
+ 2020-11-11,42.5
1770
+ 2020-11-12,42.16
1771
+ 2020-11-13,41.51
1772
+ 2020-11-16,42.71
1773
+ 2020-11-17,42.54
1774
+ 2020-11-18,42.91
1775
+ 2020-11-19,43.09
1776
+ 2020-11-20,43.79
1777
+ 2020-11-23,45.0
1778
+ 2020-11-24,46.63
1779
+ 2020-11-25,47.3
1780
+ 2020-11-26,46.32
1781
+ 2020-11-27,46.88
1782
+ 2020-11-30,46.84
1783
+ 2020-12-01,47.03
1784
+ 2020-12-02,47.8
1785
+ 2020-12-03,48.37
1786
+ 2020-12-04,49.1
1787
+ 2020-12-07,48.63
1788
+ 2020-12-08,48.84
1789
+ 2020-12-09,48.81
1790
+ 2020-12-10,50.33
1791
+ 2020-12-11,50.01
1792
+ 2020-12-14,50.27
1793
+ 2020-12-15,50.77
1794
+ 2020-12-16,50.83
1795
+ 2020-12-17,51.2
1796
+ 2020-12-18,52.17
1797
+ 2020-12-21,50.61
1798
+ 2020-12-22,49.88
1799
+ 2020-12-23,51.05
1800
+ 2020-12-24,50.88
1801
+ 2020-12-28,50.88
1802
+ 2020-12-29,50.44
1803
+ 2020-12-30,50.74
1804
+ 2020-12-31,51.22
1805
+ 2021-01-04,50.37
1806
+ 2021-01-05,53.16
1807
+ 2021-01-06,53.8
1808
+ 2021-01-07,53.7
1809
+ 2021-01-08,55.51
1810
+ 2021-01-11,54.84
1811
+ 2021-01-12,55.98
1812
+ 2021-01-13,55.52
1813
+ 2021-01-14,55.76
1814
+ 2021-01-15,54.8
1815
+ 2021-01-18,54.21
1816
+ 2021-01-19,55.38
1817
+ 2021-01-20,55.66
1818
+ 2021-01-21,55.68
1819
+ 2021-01-22,55.22
1820
+ 2021-01-25,55.44
1821
+ 2021-01-26,55.26
1822
+ 2021-01-27,55.07
1823
+ 2021-01-28,54.87
1824
+ 2021-01-29,55.25
1825
+ 2021-02-01,56.42
1826
+ 2021-02-02,57.62
1827
+ 2021-02-03,58.61
1828
+ 2021-02-04,58.98
1829
+ 2021-02-05,59.48
1830
+ 2021-02-08,60.17
1831
+ 2021-02-09,60.74
1832
+ 2021-02-10,61.17
1833
+ 2021-02-11,61.09
1834
+ 2021-02-12,62.47
1835
+ 2021-02-15,63.58
1836
+ 2021-02-16,63.96
1837
+ 2021-02-17,65.02
1838
+ 2021-02-18,64.09
1839
+ 2021-02-19,62.84
1840
+ 2021-02-22,64.73
1841
+ 2021-02-23,65.16
1842
+ 2021-02-24,66.85
1843
+ 2021-02-25,66.69
1844
+ 2021-02-26,65.86
1845
+ 2021-03-01,64.56
1846
+ 2021-03-02,63.17
1847
+ 2021-03-03,64.7
1848
+ 2021-03-04,67.32
1849
+ 2021-03-05,69.95
1850
+ 2021-03-08,68.0
1851
+ 2021-03-09,67.03
1852
+ 2021-03-10,67.53
1853
+ 2021-03-11,69.34
1854
+ 2021-03-12,68.87
1855
+ 2021-03-15,68.78
1856
+ 2021-03-16,67.95
1857
+ 2021-03-17,67.73
1858
+ 2021-03-18,62.11
1859
+ 2021-03-19,64.0
1860
+ 2021-03-22,63.89
1861
+ 2021-03-23,59.96
1862
+ 2021-03-24,63.7
1863
+ 2021-03-25,61.21
1864
+ 2021-03-26,63.77
1865
+ 2021-03-29,64.06
1866
+ 2021-03-30,63.28
1867
+ 2021-03-31,63.52
1868
+ 2021-04-01,63.85
1869
+ 2021-04-06,61.47
1870
+ 2021-04-07,61.86
1871
+ 2021-04-08,62.09
1872
+ 2021-04-09,61.89
1873
+ 2021-04-12,62.38
1874
+ 2021-04-13,62.83
1875
+ 2021-04-14,66.11
1876
+ 2021-04-15,66.13
1877
+ 2021-04-16,65.98
1878
+ 2021-04-19,66.54
1879
+ 2021-04-20,65.34
1880
+ 2021-04-21,64.02
1881
+ 2021-04-22,65.07
1882
+ 2021-04-23,65.75
1883
+ 2021-04-26,65.5
1884
+ 2021-04-27,66.25
1885
+ 2021-04-28,67.08
1886
+ 2021-04-29,68.26
1887
+ 2021-04-30,67.73
1888
+ 2021-05-04,68.91
1889
+ 2021-05-05,69.71
1890
+ 2021-05-06,68.62
1891
+ 2021-05-07,68.73
1892
+ 2021-05-10,68.61
1893
+ 2021-05-11,68.83
1894
+ 2021-05-12,69.62
1895
+ 2021-05-13,67.36
1896
+ 2021-05-14,69.24
1897
+ 2021-05-17,69.62
1898
+ 2021-05-18,69.01
1899
+ 2021-05-19,66.88
1900
+ 2021-05-20,65.18
1901
+ 2021-05-21,66.72
1902
+ 2021-05-24,68.59
1903
+ 2021-05-25,68.8
1904
+ 2021-05-26,68.93
1905
+ 2021-05-27,69.43
1906
+ 2021-05-28,69.36
1907
+ 2021-06-01,70.03
1908
+ 2021-06-02,70.6
1909
+ 2021-06-03,70.71
1910
+ 2021-06-04,71.3
1911
+ 2021-06-07,70.89
1912
+ 2021-06-08,71.39
1913
+ 2021-06-09,71.31
1914
+ 2021-06-10,71.65
1915
+ 2021-06-11,72.05
1916
+ 2021-06-14,72.27
1917
+ 2021-06-15,73.38
1918
+ 2021-06-16,73.88
1919
+ 2021-06-17,72.92
1920
+ 2021-06-18,73.1
1921
+ 2021-06-21,74.49
1922
+ 2021-06-22,74.92
1923
+ 2021-06-23,75.22
1924
+ 2021-06-24,75.95
1925
+ 2021-06-25,76.45
1926
+ 2021-06-28,74.78
1927
+ 2021-06-29,75.38
1928
+ 2021-06-30,76.94
1929
+ 2021-07-01,76.69
1930
+ 2021-07-02,77.51
1931
+ 2021-07-05,78.34
1932
+ 2021-07-06,75.81
1933
+ 2021-07-07,74.31
1934
+ 2021-07-08,75.07
1935
+ 2021-07-09,77.14
1936
+ 2021-07-12,76.77
1937
+ 2021-07-13,77.5
1938
+ 2021-07-14,75.74
1939
+ 2021-07-15,74.53
1940
+ 2021-07-16,74.46
1941
+ 2021-07-19,69.33
1942
+ 2021-07-20,70.03
1943
+ 2021-07-21,72.54
1944
+ 2021-07-22,74.25
1945
+ 2021-07-23,74.86
1946
+ 2021-07-26,74.79
1947
+ 2021-07-27,74.87
1948
+ 2021-07-28,75.09
1949
+ 2021-07-29,76.3
1950
+ 2021-07-30,77.72
1951
+ 2021-08-02,73.91
1952
+ 2021-08-03,73.24
1953
+ 2021-08-04,70.99
1954
+ 2021-08-05,72.14
1955
+ 2021-08-06,71.02
1956
+ 2021-08-09,69.65
1957
+ 2021-08-10,71.14
1958
+ 2021-08-11,71.99
1959
+ 2021-08-12,71.79
1960
+ 2021-08-13,70.9
1961
+ 2021-08-16,70.07
1962
+ 2021-08-17,69.4
1963
+ 2021-08-18,68.61
1964
+ 2021-08-19,66.8
1965
+ 2021-08-20,65.51
1966
+ 2021-08-23,69.07
1967
+ 2021-08-24,71.21
1968
+ 2021-08-25,72.12
1969
+ 2021-08-26,70.42
1970
+ 2021-08-27,72.26
1971
+ 2021-08-31,73.45
1972
+ 2021-09-01,71.99
1973
+ 2021-09-02,73.56
1974
+ 2021-09-03,73.07
1975
+ 2021-09-06,72.43
1976
+ 2021-09-07,71.52
1977
+ 2021-09-08,72.36
1978
+ 2021-09-09,71.32
1979
+ 2021-09-10,72.44
1980
+ 2021-09-13,72.97
1981
+ 2021-09-14,73.05
1982
+ 2021-09-15,74.84
1983
+ 2021-09-16,75.14
1984
+ 2021-09-17,74.64
1985
+ 2021-09-20,73.59
1986
+ 2021-09-21,73.65
1987
+ 2021-09-22,75.5
1988
+ 2021-09-23,76.44
1989
+ 2021-09-24,77.42
1990
+ 2021-09-27,78.85
1991
+ 2021-09-28,78.3
1992
+ 2021-09-29,77.86
1993
+ 2021-09-30,77.81
1994
+ 2021-10-01,79.4
1995
+ 2021-10-04,81.44
1996
+ 2021-10-05,82.72
1997
+ 2021-10-06,81.39
1998
+ 2021-10-07,82.34
1999
+ 2021-10-08,82.17
2000
+ 2021-10-11,83.75
2001
+ 2021-10-12,83.53
2002
+ 2021-10-13,83.53
2003
+ 2021-10-14,83.86
2004
+ 2021-10-15,84.67
2005
+ 2021-10-18,84.13
2006
+ 2021-10-19,85.02
2007
+ 2021-10-20,85.76
2008
+ 2021-10-21,84.58
2009
+ 2021-10-22,85.43
2010
+ 2021-10-25,84.85
2011
+ 2021-10-26,85.11
2012
+ 2021-10-27,84.12
2013
+ 2021-10-28,83.4
2014
+ 2021-10-29,83.1
2015
+ 2021-11-01,84.51
2016
+ 2021-11-02,84.42
2017
+ 2021-11-03,81.1
2018
+ 2021-11-04,80.15
2019
+ 2021-11-05,82.43
2020
+ 2021-11-08,83.22
2021
+ 2021-11-09,84.52
2022
+ 2021-11-10,82.91
2023
+ 2021-11-11,83.4
2024
+ 2021-11-12,82.9
2025
+ 2021-11-15,81.94
2026
+ 2021-11-16,82.85
2027
+ 2021-11-17,80.67
2028
+ 2021-11-18,82.45
2029
+ 2021-11-19,80.24
2030
+ 2021-11-22,80.97
2031
+ 2021-11-23,83.43
2032
+ 2021-11-24,82.37
2033
+ 2021-11-25,82.05
2034
+ 2021-11-26,72.37
2035
+ 2021-11-29,73.34
2036
+ 2021-11-30,70.86
2037
+ 2021-12-01,69.53
2038
+ 2021-12-02,70.56
2039
+ 2021-12-03,70.71
2040
+ 2021-12-06,73.38
2041
+ 2021-12-07,75.54
2042
+ 2021-12-08,75.94
2043
+ 2021-12-09,74.1
2044
+ 2021-12-10,74.98
2045
+ 2021-12-13,74.12
2046
+ 2021-12-14,73.37
2047
+ 2021-12-15,73.71
2048
+ 2021-12-16,74.64
2049
+ 2021-12-17,72.97
2050
+ 2021-12-20,70.51
2051
+ 2021-12-21,72.85
2052
+ 2021-12-22,74.69
2053
+ 2021-12-23,76.26
2054
+ 2021-12-24,75.24
2055
+ 2021-12-29,78.63
2056
+ 2021-12-30,78.61
2057
+ 2021-12-31,77.24
2058
+ 2022-01-03,78.25
2059
+ 2022-01-04,79.39
2060
+ 2022-01-05,80.6
2061
+ 2022-01-06,81.99
2062
+ 2022-01-07,82.28
2063
+ 2022-01-10,81.56
2064
+ 2022-01-11,84.98
2065
+ 2022-01-12,85.83
2066
+ 2022-01-13,85.8
2067
+ 2022-01-14,87.17
2068
+ 2022-01-17,87.82
2069
+ 2022-01-18,88.83
2070
+ 2022-01-19,89.64
2071
+ 2022-01-20,89.75
2072
+ 2022-01-21,89.75
2073
+ 2022-01-24,87.74
2074
+ 2022-01-25,89.49
2075
+ 2022-01-26,91.22
2076
+ 2022-01-27,90.7
2077
+ 2022-01-28,91.47
2078
+ 2022-01-31,92.35
2079
+ 2022-02-01,90.24
2080
+ 2022-02-02,91.43
2081
+ 2022-02-03,92.99
2082
+ 2022-02-04,96.86
2083
+ 2022-02-07,97.28
2084
+ 2022-02-08,96.07
2085
+ 2022-02-09,94.95
2086
+ 2022-02-10,96.37
2087
+ 2022-02-11,97.5
2088
+ 2022-02-14,101.66
2089
+ 2022-02-15,98.43
2090
+ 2022-02-16,97.44
2091
+ 2022-02-17,95.28
2092
+ 2022-02-18,96.18
2093
+ 2022-02-21,98.95
2094
+ 2022-02-22,98.73
2095
+ 2022-02-23,99.29
2096
+ 2022-02-24,101.29
2097
+ 2022-02-25,98.56
2098
+ 2022-02-28,103.08
2099
+ 2022-03-01,110.93
2100
+ 2022-03-02,118.94
2101
+ 2022-03-03,115.36
2102
+ 2022-03-04,123.86
2103
+ 2022-03-07,129.02
2104
+ 2022-03-08,133.18
2105
+ 2022-03-09,116.58
2106
+ 2022-03-10,114.54
2107
+ 2022-03-11,118.11
2108
+ 2022-03-14,110.39
2109
+ 2022-03-15,105.14
2110
+ 2022-03-16,104.61
2111
+ 2022-03-17,113.5
2112
+ 2022-03-18,114.32
2113
+ 2022-03-21,122.29
2114
+ 2022-03-22,121.53
2115
+ 2022-03-23,127.52
2116
+ 2022-03-24,123.98
2117
+ 2022-03-25,122.67
2118
+ 2022-03-28,114.5
2119
+ 2022-03-29,112.79
2120
+ 2022-03-30,115.59
2121
+ 2022-03-31,107.29
2122
+ 2022-04-01,106.13
2123
+ 2022-04-04,108.15
2124
+ 2022-04-05,106.6
2125
+ 2022-04-06,100.81
2126
+ 2022-04-07,99.83
2127
+ 2022-04-08,101.26
2128
+ 2022-04-11,97.92
2129
+ 2022-04-12,104.42
2130
+ 2022-04-13,108.49
2131
+ 2022-04-14,110.83
2132
+ 2022-04-19,105.49
2133
+ 2022-04-20,105.05
2134
+ 2022-04-21,107.2
2135
+ 2022-04-22,105.15
2136
+ 2022-04-25,99.27
2137
+ 2022-04-26,102.89
2138
+ 2022-04-27,103.3
2139
+ 2022-04-28,105.78
2140
+ 2022-04-29,108.36
2141
+ 2022-05-03,104.94
2142
+ 2022-05-04,110.53
2143
+ 2022-05-05,112.11
2144
+ 2022-05-06,113.86
2145
+ 2022-05-09,106.67
2146
+ 2022-05-10,102.61
2147
+ 2022-05-11,107.7
2148
+ 2022-05-12,108.06
2149
+ 2022-05-13,112.12
2150
+ 2022-05-16,114.86
2151
+ 2022-05-17,112.89
2152
+ 2022-05-18,110.04
2153
+ 2022-05-19,113.22
2154
+ 2022-05-20,113.63
2155
+ 2022-05-23,115.13
2156
+ 2022-05-24,115.77
2157
+ 2022-05-25,116.41
2158
+ 2022-05-26,119.81
2159
+ 2022-05-27,121.19
2160
+ 2022-05-30,123.01
2161
+ 2022-05-31,125.53
2162
+ 2022-06-01,122.2
2163
+ 2022-06-03,125.68
2164
+ 2022-06-06,124.99
2165
+ 2022-06-07,126.89
2166
+ 2022-06-08,129.2
2167
+ 2022-06-09,128.47
2168
+ 2022-06-10,127.44
2169
+ 2022-06-13,128.44
2170
+ 2022-06-14,127.02
2171
+ 2022-06-15,124.96
2172
+ 2022-06-16,125.78
2173
+ 2022-06-17,119.22
2174
+ 2022-06-20,118.25
2175
+ 2022-06-21,118.51
2176
+ 2022-06-22,115.54
2177
+ 2022-06-23,114.5
2178
+ 2022-06-24,117.36
2179
+ 2022-06-27,119.69
2180
+ 2022-06-28,122.21
2181
+ 2022-06-29,120.8
2182
+ 2022-06-30,119.78
2183
+ 2022-07-01,119.21
2184
+ 2022-07-04,121.8
2185
+ 2022-07-05,110.49
2186
+ 2022-07-06,108.54
2187
+ 2022-07-07,113.4
2188
+ 2022-07-08,113.95
2189
+ 2022-07-11,114.85
2190
+ 2022-07-12,106.98
2191
+ 2022-07-13,107.17
2192
+ 2022-07-14,107.74
2193
+ 2022-07-15,112.26
2194
+ 2022-07-18,117.27
2195
+ 2022-07-19,114.96
2196
+ 2022-07-20,115.86
2197
+ 2022-07-21,112.81
2198
+ 2022-07-22,106.77
2199
+ 2022-07-25,108.23
2200
+ 2022-07-26,107.32
2201
+ 2022-07-27,109.64
2202
+ 2022-07-28,109.68
2203
+ 2022-07-29,111.51
2204
+ 2022-08-01,106.09
2205
+ 2022-08-02,106.51
2206
+ 2022-08-03,101.82
2207
+ 2022-08-04,97.99
2208
+ 2022-08-05,100.31
2209
+ 2022-08-08,103.46
2210
+ 2022-08-09,103.81
2211
+ 2022-08-10,105.06
2212
+ 2022-08-11,107.19
2213
+ 2022-08-12,103.7
2214
+ 2022-08-15,98.25
2215
+ 2022-08-16,95.36
2216
+ 2022-08-17,97.22
2217
+ 2022-08-18,96.35
2218
+ 2022-08-19,96.45
2219
+ 2022-08-22,95.06
2220
+ 2022-08-23,99.49
2221
+ 2022-08-24,99.87
2222
+ 2022-08-25,98.81
2223
+ 2022-08-26,101.13
2224
+ 2022-08-30,99.34
2225
+ 2022-08-31,96.55
2226
+ 2022-09-01,92.24
2227
+ 2022-09-02,93.09
2228
+ 2022-09-05,94.22
2229
+ 2022-09-06,91.43
2230
+ 2022-09-07,86.83
2231
+ 2022-09-08,87.99
2232
+ 2022-09-09,91.68
2233
+ 2022-09-12,93.45
2234
+ 2022-09-13,92.04
2235
+ 2022-09-14,92.83
2236
+ 2022-09-15,89.28
2237
+ 2022-09-16,89.43
2238
+ 2022-09-20,89.62
2239
+ 2022-09-21,89.86
2240
+ 2022-09-22,90.4
2241
+ 2022-09-23,84.29
2242
+ 2022-09-26,82.55
2243
+ 2022-09-27,85.97
2244
+ 2022-09-28,89.55
2245
+ 2022-09-29,89.41
2246
+ 2022-09-30,88.9
2247
+ 2022-10-03,90.68
2248
+ 2022-10-04,93.74
2249
+ 2022-10-05,94.35
2250
+ 2022-10-06,95.65
2251
+ 2022-10-07,98.88
2252
+ 2022-10-10,97.13
2253
+ 2022-10-11,95.17
2254
+ 2022-10-12,93.44
2255
+ 2022-10-13,95.16
2256
+ 2022-10-14,92.22
2257
+ 2022-10-17,91.04
2258
+ 2022-10-18,89.46
2259
+ 2022-10-19,91.34
2260
+ 2022-10-20,91.52
2261
+ 2022-10-21,91.82
2262
+ 2022-10-24,91.57
2263
+ 2022-10-25,91.76
2264
+ 2022-10-26,92.93
2265
+ 2022-10-27,94.17
2266
+ 2022-10-28,94.64
2267
+ 2022-10-31,93.3
2268
+ 2022-11-01,95.12
2269
+ 2022-11-02,96.07
2270
+ 2022-11-03,95.29
2271
+ 2022-11-04,99.53
2272
+ 2022-11-07,99.87
2273
+ 2022-11-08,96.85
2274
+ 2022-11-09,93.05
2275
+ 2022-11-10,94.25
2276
+ 2022-11-11,96.37
2277
+ 2022-11-14,93.59
2278
+ 2022-11-15,94.3
2279
+ 2022-11-16,92.61
2280
+ 2022-11-17,91.0
2281
+ 2022-11-18,88.93
2282
+ 2022-11-21,88.44
2283
+ 2022-11-22,88.65
2284
+ 2022-11-23,85.9
2285
+ 2022-11-24,85.59
2286
+ 2022-11-25,83.4
2287
+ 2022-11-28,83.5
2288
+ 2022-11-29,83.22
2289
+ 2022-11-30,85.61
2290
+ 2022-12-01,86.28
2291
+ 2022-12-02,86.54
2292
+ 2022-12-05,83.36
2293
+ 2022-12-06,79.92
2294
+ 2022-12-07,77.11
2295
+ 2022-12-08,76.02
2296
+ 2022-12-09,76.37
2297
+ 2022-12-12,78.0
2298
+ 2022-12-13,80.14
2299
+ 2022-12-14,83.33
2300
+ 2022-12-15,82.34
2301
+ 2022-12-16,80.2
2302
+ 2022-12-19,81.66
2303
+ 2022-12-20,79.45
2304
+ 2022-12-21,80.25
2305
+ 2022-12-22,79.58
2306
+ 2022-12-23,82.45
2307
+ 2022-12-28,81.7
2308
+ 2022-12-29,80.96
2309
+ 2022-12-30,82.82
2310
+ 2023-01-03,80.36
2311
+ 2023-01-04,75.31
2312
+ 2023-01-05,76.73
2313
+ 2023-01-06,76.41
2314
+ 2023-01-09,77.5
2315
+ 2023-01-10,78.4
2316
+ 2023-01-11,81.11
2317
+ 2023-01-12,82.59
2318
+ 2023-01-13,83.43
2319
+ 2023-01-16,82.65
2320
+ 2023-01-17,84.38
2321
+ 2023-01-18,83.78
2322
+ 2023-01-19,85.08
2323
+ 2023-01-20,86.96
2324
+ 2023-01-23,87.54
2325
+ 2023-01-24,85.25
2326
+ 2023-01-25,85.08
2327
+ 2023-01-26,86.29
2328
+ 2023-01-27,85.36
2329
+ 2023-01-30,84.9
2330
+ 2023-01-31,83.42
2331
+ 2023-02-01,81.61
2332
+ 2023-02-02,80.57
2333
+ 2023-02-03,78.85
2334
+ 2023-02-06,80.48
2335
+ 2023-02-07,82.92
2336
+ 2023-02-08,84.17
2337
+ 2023-02-09,83.46
2338
+ 2023-02-10,85.46
2339
+ 2023-02-13,85.98
2340
+ 2023-02-14,84.96
2341
+ 2023-02-15,84.11
2342
+ 2023-02-16,83.84
2343
+ 2023-02-17,81.97
2344
+ 2023-02-20,82.79
2345
+ 2023-02-21,82.14
2346
+ 2023-02-22,79.55
2347
+ 2023-02-23,82.08
2348
+ 2023-02-24,82.31
2349
+ 2023-02-27,81.24
2350
+ 2023-02-28,83.21
2351
+ 2023-03-01,83.68
2352
+ 2023-03-02,84.15
2353
+ 2023-03-03,85.74
2354
+ 2023-03-06,85.86
2355
+ 2023-03-07,83.03
2356
+ 2023-03-08,82.1
2357
+ 2023-03-09,81.0
2358
+ 2023-03-10,82.3
2359
+ 2023-03-13,79.67
2360
+ 2023-03-14,76.77
2361
+ 2023-03-15,74.3
2362
+ 2023-03-16,73.12
2363
+ 2023-03-17,71.03
2364
+ 2023-03-20,72.42
2365
+ 2023-03-21,74.78
2366
+ 2023-03-22,76.08
2367
+ 2023-03-23,74.31
2368
+ 2023-03-24,73.63
2369
+ 2023-03-27,76.8
2370
+ 2023-03-28,78.07
2371
+ 2023-03-29,77.51
2372
+ 2023-03-30,78.45
2373
+ 2023-03-31,79.19
2374
+ 2023-04-03,85.81
2375
+ 2023-04-04,85.7
2376
+ 2023-04-05,85.89
2377
+ 2023-04-06,86.56
2378
+ 2023-04-11,87.32
2379
+ 2023-04-12,88.31
2380
+ 2023-04-13,86.51
2381
+ 2023-04-14,87.31
2382
+ 2023-04-17,85.63
2383
+ 2023-04-18,85.48
2384
+ 2023-04-19,85.34
2385
+ 2023-04-20,83.29
2386
+ 2023-04-21,83.36
2387
+ 2023-04-24,84.23
2388
+ 2023-04-25,82.13
2389
+ 2023-04-26,79.19
2390
+ 2023-04-27,80.11
2391
+ 2023-04-28,81.32
2392
+ 2023-05-02,76.71
2393
+ 2023-05-03,72.91
2394
+ 2023-05-04,73.0
2395
+ 2023-05-05,75.85
2396
+ 2023-05-09,77.76
2397
+ 2023-05-10,76.7
2398
+ 2023-05-11,75.32
2399
+ 2023-05-12,74.54
2400
+ 2023-05-15,75.46
2401
+ 2023-05-16,75.15
2402
+ 2023-05-17,76.98
2403
+ 2023-05-18,75.75
2404
+ 2023-05-19,75.42
2405
+ 2023-05-22,75.77
2406
+ 2023-05-23,76.66
2407
+ 2023-05-24,77.99
2408
+ 2023-05-25,75.66
2409
+ 2023-05-26,76.33
2410
+ 2023-05-30,73.38
2411
+ 2023-05-31,71.98
2412
+ 2023-06-01,74.18
2413
+ 2023-06-02,76.0
2414
+ 2023-06-05,76.61
2415
+ 2023-06-06,76.22
2416
+ 2023-06-07,76.85
2417
+ 2023-06-08,75.88
2418
+ 2023-06-09,74.74
2419
+ 2023-06-12,71.8
2420
+ 2023-06-13,74.24
2421
+ 2023-06-14,73.39
2422
+ 2023-06-15,75.75
2423
+ 2023-06-16,76.76
2424
+ 2023-06-19,76.09
2425
+ 2023-06-20,75.79
2426
+ 2023-06-21,76.92
2427
+ 2023-06-22,73.93
2428
+ 2023-06-23,73.56
2429
+ 2023-06-26,73.86
2430
+ 2023-06-27,71.88
2431
+ 2023-06-28,73.64
2432
+ 2023-06-29,73.86
2433
+ 2023-06-30,74.51
2434
+ 2023-07-03,74.52
2435
+ 2023-07-04,76.23
2436
+ 2023-07-05,76.74
2437
+ 2023-07-06,76.72
2438
+ 2023-07-07,78.77
2439
+ 2023-07-10,77.83
2440
+ 2023-07-11,79.54
2441
+ 2023-07-12,80.35
2442
+ 2023-07-13,81.31
2443
+ 2023-07-14,79.9
2444
+ 2023-07-17,77.8
2445
+ 2023-07-18,79.54
2446
+ 2023-07-19,79.38
2447
+ 2023-07-20,79.62
2448
+ 2023-07-21,81.06
2449
+ 2023-07-24,82.53
2450
+ 2023-07-25,83.46
2451
+ 2023-07-26,82.98
2452
+ 2023-07-27,84.28
2453
+ 2023-07-28,84.49
2454
+ 2023-07-31,85.22
2455
+ 2023-08-01,85.34
2456
+ 2023-08-02,84.01
2457
+ 2023-08-03,86.19
2458
+ 2023-08-04,87.38
2459
+ 2023-08-07,86.47
2460
+ 2023-08-08,88.0
2461
+ 2023-08-09,89.31
2462
+ 2023-08-10,87.44
2463
+ 2023-08-11,87.93
2464
+ 2023-08-14,87.4
2465
+ 2023-08-15,86.28
2466
+ 2023-08-16,84.49
2467
+ 2023-08-17,85.24
2468
+ 2023-08-18,85.92
2469
+ 2023-08-21,85.44
2470
+ 2023-08-22,84.7
2471
+ 2023-08-23,83.94
2472
+ 2023-08-24,84.07
2473
+ 2023-08-25,85.42
2474
+ 2023-08-29,86.37
2475
+ 2023-08-30,86.62
2476
+ 2023-08-31,87.29
2477
+ 2023-09-01,89.98
2478
+ 2023-09-04,90.42
2479
+ 2023-09-05,91.25
2480
+ 2023-09-06,91.79
2481
+ 2023-09-07,91.16
2482
+ 2023-09-08,91.85
2483
+ 2023-09-11,91.97
2484
+ 2023-09-12,93.58
2485
+ 2023-09-13,93.04
2486
+ 2023-09-14,95.2
2487
+ 2023-09-15,95.55
2488
+ 2023-09-18,95.95
2489
+ 2023-09-19,96.11
2490
+ 2023-09-20,94.56
2491
+ 2023-09-21,93.7
2492
+ 2023-09-22,93.99
2493
+ 2023-09-25,94.01
2494
+ 2023-09-26,94.46
2495
+ 2023-09-27,97.1
2496
+ 2023-09-28,96.64
2497
+ 2023-09-29,95.86
2498
+ 2023-10-02,91.21
2499
+ 2023-10-03,94.46
2500
+ 2023-10-04,89.83
2501
+ 2023-10-05,88.28
2502
+ 2023-10-06,87.86
2503
+ 2023-10-09,91.37
2504
+ 2023-10-10,90.7
2505
+ 2023-10-11,87.58
2506
+ 2023-10-12,88.4
2507
+ 2023-10-13,94.33
2508
+ 2023-10-16,90.99
2509
+ 2023-10-17,92.52
2510
+ 2023-10-18,91.99
2511
+ 2023-10-19,93.12
2512
+ 2023-10-20,93.72
2513
+ 2023-10-23,91.88
2514
+ 2023-10-24,88.0
2515
+ 2023-10-25,90.14
2516
+ 2023-10-26,88.45
2517
+ 2023-10-27,90.73
2518
+ 2023-10-30,90.73
2519
+ 2023-10-31,86.82
2520
+ 2023-11-01,86.92
2521
+ 2023-11-02,89.02
2522
+ 2023-11-03,87.55
2523
+ 2023-11-06,87.31
2524
+ 2023-11-07,83.43
2525
+ 2023-11-08,81.46
2526
+ 2023-11-09,81.74
2527
+ 2023-11-10,83.66
2528
+ 2023-11-13,84.09
2529
+ 2023-11-14,84.2
2530
+ 2023-11-15,82.4
2531
+ 2023-11-16,77.73
2532
+ 2023-11-17,81.22
2533
+ 2023-11-20,83.25
2534
+ 2023-11-21,82.42
2535
+ 2023-11-22,81.76
2536
+ 2023-11-23,80.85
2537
+ 2023-11-24,79.82
2538
+ 2023-11-27,79.49
2539
+ 2023-11-28,81.66
2540
+ 2023-11-29,82.98
2541
+ 2023-11-30,81.72
2542
+ 2023-12-01,78.72
2543
+ 2023-12-04,78.16
2544
+ 2023-12-05,77.2
2545
+ 2023-12-06,74.3
2546
+ 2023-12-07,74.05
2547
+ 2023-12-08,75.84
2548
+ 2023-12-11,76.84
2549
+ 2023-12-12,73.05
2550
+ 2023-12-13,76.61
2551
+ 2023-12-13,74.26
2552
+ 2023-12-15,76.55
2553
+ 2023-12-18,77.95
2554
+ 2023-12-19,79.23
2555
+ 2023-12-20,79.7
2556
+ 2023-12-21,78.43
Log_Connection/__pycache__/log_file.cpython-311.pyc ADDED
Binary file (968 Bytes). View file
 
Log_Connection/__pycache__/log_file.cpython-38.pyc ADDED
Binary file (1.21 kB). View file
 
Log_Connection/log_file.py ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+ import os
3
+ from datetime import datetime
4
+ from Variable_artifects.artifact import LOG_ENTRY_DIR
5
+
6
+
7
+ LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
8
+ logs_path = os.path.join(LOG_ENTRY_DIR, LOG_FILE)
9
+ os.makedirs(logs_path, exist_ok=True)
10
+ LOG_FILE_PATH = os.path.join(logs_path, LOG_FILE)
11
+
12
+ logging.basicConfig(filename=LOG_FILE_PATH,
13
+ format="[ %(asctime)s ] %(name)s - %(levelname)s - %(message)s",
14
+ level=logging.INFO)
Support_module_dir/__pycache__/support_function.cpython-311.pyc ADDED
Binary file (8.36 kB). View file
 
Support_module_dir/__pycache__/support_function_plot.cpython-311.pyc ADDED
Binary file (4.78 kB). View file
 
Support_module_dir/__pycache__/support_function_predict.cpython-311.pyc ADDED
Binary file (2.44 kB). View file
 
Support_module_dir/support_function_plot.py ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from datetime import datetime
2
+ from Variable_artifects.artifact import PLOT_DIR, COMBINE_PLOT
3
+ import os
4
+ import matplotlib.pyplot as plt
5
+
6
+
7
+ # function for plot prediction and rolling window(previous price)
8
+ def combine_plot_function(dataframe_instance, predictions_instance):
9
+ try:
10
+ plt.figure(figsize=(13, 4))
11
+
12
+ # Scatter plot for the existing DataFrame
13
+ plt.plot(dataframe_instance['Date'],
14
+ dataframe_instance['Price'],
15
+ marker='o',
16
+ label='Previous Rolling Window Prices')
17
+
18
+ # Adding a vertical dashed line at the end of the existing DataFrame
19
+ plt.axvline(x=dataframe_instance['Date'].max(),
20
+ color='black',
21
+ linestyle='--',
22
+ label=None)
23
+
24
+ # Scatter plots for the prediction DataFrame after the dashed line
25
+ plt.plot(predictions_instance['Date'],
26
+ predictions_instance['Lower_Bound'],
27
+ marker='o',
28
+ label='Predicted Lower Bound',
29
+ color='red')
30
+
31
+ plt.plot(predictions_instance['Date'],
32
+ predictions_instance['Upper_Bound'],
33
+ marker='o',
34
+ label='Predicted Upper Bound',
35
+ color='green')
36
+
37
+ plt.plot(predictions_instance['Date'],
38
+ predictions_instance['Mean_Price'],
39
+ marker='o',
40
+ label='Mean Price',
41
+ color='blue')
42
+
43
+ # Shading the region between Lower Bound and Mean Price in red
44
+ plt.fill_between(predictions_instance['Date'],
45
+ predictions_instance['Lower_Bound'],
46
+ predictions_instance['Mean_Price'],
47
+ color='red', alpha=0.3)
48
+
49
+ # Shading the region between Mean Price and Upper Bound in green
50
+ plt.fill_between(predictions_instance['Date'],
51
+ predictions_instance['Mean_Price'],
52
+ predictions_instance['Upper_Bound'],
53
+ color='green', alpha=0.3)
54
+
55
+ # Connecting the last point of df_existing to the first point of df_new
56
+ plt.plot([dataframe_instance['Date'].max(), predictions_instance['Date'].min()],
57
+ [dataframe_instance['Price'].iloc[-1], predictions_instance['Lower_Bound'].iloc[0]],
58
+ linestyle='--', color='red')
59
+
60
+ plt.plot([dataframe_instance['Date'].max(), predictions_instance['Date'].min()],
61
+ [dataframe_instance['Price'].iloc[-1], predictions_instance['Upper_Bound'].iloc[0]],
62
+ linestyle='--', color='green') # Separate line for Upper Bound
63
+
64
+ plt.plot([dataframe_instance['Date'].max(), predictions_instance['Date'].min()],
65
+ [dataframe_instance['Price'].iloc[-1], predictions_instance['Mean_Price'].iloc[0]],
66
+ linestyle='--', color='blue') # Separate line for Mean Price
67
+
68
+ # Setting grid
69
+ plt.grid(True)
70
+
71
+ # Setting directory and path for plot Images
72
+ os.makedirs(PLOT_DIR, exist_ok=True)
73
+ plot_path = os.path.join(PLOT_DIR, COMBINE_PLOT)
74
+ plt.legend()
75
+ plt.xticks(rotation=45)
76
+ plt.savefig(plot_path)
77
+ plt.close()
78
+
79
+ except Exception as e:
80
+ print(f"Error in combine_plot_function: {e}")
81
+
82
+
83
+ # class function 3: For date and time
84
+ class DateTimeFunctionClass:
85
+ def __init__(self):
86
+ self.curr_date_time = datetime.now()
87
+ self.curr_date = self.curr_date_time.date()
88
+ self.curr_time = self.curr_date_time.strftime("%H_%M_%S")
89
+
90
+ def current_date(self):
91
+ return self.curr_date
92
+
93
+ def current_time(self):
94
+ return self.curr_time
Support_module_dir/support_function_predict.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import time
2
+ import warnings
3
+ from Variable_artifects.artifact import FORECAST_DAY
4
+ import pandas as pd
5
+
6
+
7
+ def predict_function(trained_model, dataset):
8
+ """
9
+ Function created for prediction
10
+
11
+ Parameters
12
+ ---------
13
+ trained_model : SARIMAX model
14
+ A trained SARIMAX model.
15
+ dataset : pandas DataFrame
16
+ A DataFrame containing the historical time series data.
17
+
18
+ Returns
19
+ -------
20
+ predict_frame : pandas Dataframe with predicted values and corresponding dates.
21
+ execution_time : float
22
+ Execution time for making predictions.
23
+ """
24
+ try:
25
+ # Specify the number of steps to forecast
26
+ FORECAST_STEPS = FORECAST_DAY
27
+ PERIODS = FORECAST_STEPS + 1
28
+
29
+ # Suppress ValueWarning and FutureWarning
30
+ with warnings.catch_warnings():
31
+ warnings.simplefilter("ignore", category=UserWarning)
32
+ warnings.simplefilter("ignore", category=FutureWarning)
33
+
34
+ # Measure execution time
35
+ start_time = time.time()
36
+
37
+ # making prediction:
38
+ forecast = trained_model.get_forecast(FORECAST_STEPS, dynamic=True)
39
+
40
+ # Measure execution time
41
+ execution_time = time.time() - start_time
42
+
43
+ # Access the confidence interval directly using 'conf_int'
44
+ confidence_interval = forecast.conf_int()
45
+
46
+ # Get the last date in the DataFrame
47
+ last_date = dataset.index[-2]
48
+
49
+ # Generate a new DataFrame with the dates for the next x number of steps
50
+ new_dates = pd.date_range(start=last_date, periods=PERIODS, freq='B')[
51
+ 1:] # 'B' stands for business day), [1:] Exclude the last_date
52
+
53
+ # Print or use the confidence interval
54
+ predict_frame = pd.DataFrame({"Date": new_dates, "Lower_Bound": confidence_interval.iloc[:, 0],
55
+ "Upper_Bound": confidence_interval.iloc[:, 1]})
56
+ return predict_frame, execution_time
57
+
58
+ except Exception as e:
59
+ raise e
Variable_artifects/__pycache__/artifact.cpython-311.pyc ADDED
Binary file (680 Bytes). View file
 
Variable_artifects/__pycache__/artifact.cpython-38.pyc ADDED
Binary file (625 Bytes). View file
 
Variable_artifects/artifact.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # artifact for log file
2
+ LOG_ENTRY_DIR = "Log_entry"
3
+
4
+ # artifact for connection
5
+ BUNDLE_NAME = "secure-connect-oil.zip"
6
+ ROOT_PATH = "D:/msn/pycharm_projects/Brentprice/secure-connect-oil.zip"
7
+
8
+ # artifact for csv file:)
9
+ CSV_FILE = "Brent_oil.csv"
10
+ CSV_DIR = "Csv"
11
+
12
+ # app file artifact
13
+ PLOT_DIR = "static"
14
+ COMBINE_PLOT = "combined_price_plot.png"
15
+
16
+ # Trained model directory:
17
+ MODEL_FILENAME = "SARIMAX_FORCAST_MODEL.joblib"
18
+ MAIN_MODEL_DIR = "Saved_Model_dir"
19
+
20
+ # SARIMAX Model initialization
21
+ ORDER = (1, 1, 1)
22
+ SEASONAL_ORDER = (1, 1, 1, 7)
23
+
24
+ # support module artifact
25
+ FORECAST_DAY = 7 # give 7 days prediction customize time frame
26
+
27
+ """
28
+ Note: ORDER = (p, d, q) SEASONAL_ORDER = (P, D, Q, s)
29
+ # P = 1 P: Autoregressive order at the seasonal frequency.
30
+ # D = 1 D: Order of seasonal differencing.
31
+ # Q = 1 Q: Moving average order at the seasonal frequency.
32
+ # s = 7 s: Window size. (keep it small)
33
+ # p = 1 p:(AutoRegressive order) if p=2, the model uses the two most recent observations to predict the current one.
34
+ # d = 1 d:(Integrated order)
35
+ # q = 1 q: the model includes the most recent forecast error in the prediction.
36
+ """
app.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Import necessary libraries
2
+ from flask import Flask, render_template
3
+ from Variable_artifects.artifact import PLOT_DIR, COMBINE_PLOT
4
+ from components.model_prediction import Prediction
5
+ from Support_module_dir.support_function_plot import combine_plot_function
6
+ import os
7
+
8
+
9
+ # Function to load the model and make predictions
10
+ def load_and_predict_model():
11
+ try:
12
+ saved_model_path = "Saved_Model_dir/2023-12-23_00_42_22/SARIMAX_FORCAST_MODEL.joblib"
13
+ prediction = Prediction(saved_model_path).model_prediction() # called class Prediction
14
+ return prediction
15
+ except FileNotFoundError as file_error:
16
+ raise FileNotFoundError(f"Error loading model: {file_error}")
17
+ except Exception as e:
18
+ raise e
19
+
20
+
21
+ # Call the function to load and predict
22
+ predictions_instance, dataframe_instance = load_and_predict_model()
23
+
24
+ # Reset the index and move it into a new column
25
+ dataframe_instance = dataframe_instance[-7:].reset_index()
26
+
27
+ # Assuming predictions_instance is your DataFrame
28
+ predictions_instance['Mean_Price'] = (predictions_instance['Lower_Bound'] + predictions_instance['Upper_Bound']) / 2
29
+
30
+ # calling plot function
31
+ combine_plot_function(dataframe_instance, predictions_instance)
32
+
33
+ # Initialize Flask app
34
+ app = Flask(__name__)
35
+
36
+
37
+ # Route for the home page
38
+ @app.route('/', methods=['GET'])
39
+ def home():
40
+ return render_template("about.html")
41
+
42
+
43
+ # Route for the prediction page
44
+ @app.route('/predict', methods=['POST'])
45
+ def predict():
46
+ try:
47
+ # Setting directory and path for plot Images
48
+ plot_path = os.path.join(PLOT_DIR, COMBINE_PLOT)
49
+
50
+ return render_template('index.html', predictions=predictions_instance.to_dict(orient="records"),
51
+ dataframe=dataframe_instance.to_dict(orient="records"),
52
+ combine_plot=plot_path)
53
+ except Exception as e:
54
+ return render_template('error.html', error_message=str(e))
55
+
56
+
57
+ # Run the app
58
+ if __name__ == '__main__':
59
+ app.run()
requirements.txt ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ cassandra-driver~=3.28.0
2
+ python-dotenv~=0.21.0
3
+ pandas~=2.0.3
4
+ statsmodels~=0.14.0
5
+ plotly~=5.9.0
6
+ flask~=3.0.0
7
+ requests
8
+ jsonify
9
+ joblib~=1.2.0
10
+ matplotlib~=3.8.2
static/combined_price_plot.jpg ADDED
static/combined_price_plot.png ADDED
templates/about.html ADDED
@@ -0,0 +1,176 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <style>
5
+ body {
6
+ background-color: #313037;
7
+ color: white;
8
+ display: flex;
9
+ flex-direction: column;
10
+ align-items: stretch;
11
+ height: 100vh;
12
+ margin: 0;
13
+ overflow-x: hidden; /* Hide horizontal scrollbar */
14
+ }
15
+
16
+ .topnav {
17
+ background-color: black;
18
+ overflow: hidden;
19
+ position: fixed;
20
+ width: 100%;
21
+ height: 20%
22
+ z-index: 1000;
23
+ }
24
+
25
+ .topnav a {
26
+ float: left;
27
+ display: block;
28
+ color: white;
29
+ text-align: center;
30
+ padding: 14px 16px;
31
+ text-decoration: none;
32
+ font-size: 17px;
33
+ }
34
+
35
+ .topnav a:hover {
36
+ background-color: #808081;
37
+ color: white;
38
+ }
39
+
40
+ .main-content {
41
+ flex: 1;
42
+ padding: 20px;
43
+ margin-top: 70px; /* Adjust margin based on topnav height */
44
+ }
45
+
46
+ h2 {
47
+ margin-bottom: 20px;
48
+ }
49
+
50
+ table {
51
+ width: 100%;
52
+ height: 30%;
53
+ }
54
+
55
+ th, td {
56
+ border: 1px solid #ddd;
57
+ padding: 1px;
58
+ text-align: left;
59
+ }
60
+
61
+ .date-cell, .price-cell {
62
+ font-size: 24px; /* Set the font size for the cells */
63
+ }
64
+
65
+ form {
66
+ display: flex;
67
+ flex-direction: column; /* Display form items vertically */
68
+ margin-top: 20px; /* Add margin at the top */
69
+ flex: 1; /* Take remaining width */
70
+ }
71
+
72
+ fieldset {
73
+ font-size: 12px;
74
+ line-height: 2.5;
75
+ margin-bottom: 1px; /* Add margin at the bottom */
76
+ border-top: 5px solid black; /* Add a black strip at the top */
77
+ padding-top: 0.1px; /* Add padding to separate content from the strip */
78
+ }
79
+
80
+ input[type="submit"] {
81
+ padding: 15px 25px;
82
+ font-size: 20px;
83
+ border-radius: 6px;
84
+ border: none;
85
+ background-color: #86D7C4;
86
+ color: #FFF;
87
+ cursor: pointer;
88
+ transition: background-color 0.3s;
89
+ }
90
+
91
+ input[type="submit"]:hover {
92
+ background-color: black;
93
+ }
94
+
95
+ h1 {
96
+ font-size: 28px; /* Increase font size for heading elements */
97
+ color: white; /* custom color */
98
+ font-family: Arial
99
+ }
100
+
101
+ p {
102
+ font-size: 18px; /* Increase font size for paragraph elements */
103
+ font-family: Arial
104
+ }
105
+
106
+ li {
107
+ font-size: 18px; /* Increase font size for list elements */
108
+ font-family: Arial
109
+ }
110
+ </style>
111
+ </head>
112
+ <body>
113
+
114
+ <div class="topnav">
115
+ <a href="D:/msn/pycharm_projects/price_forecast/templates/about.html" class="about-link">About</a>
116
+ <a href="https://public.tableau.com/app/profile/manoj.negi/viz/BRENT_PRICE_MOVEMENT/Dashboard1" class="dash-link">Dashboard</a>
117
+ </div>
118
+
119
+ <div class="main-content">
120
+ <form action="{{url_for('predict')}}" method="post">
121
+ <fieldset>
122
+ <legend>FORECAST BRENT PRICE</legend>
123
+ <br>
124
+ <input type="submit" value="Forecast">
125
+ <h2 style="font-family: Arial;">Click To Forecast 7 Days Price Movement</h2>
126
+
127
+
128
+
129
+ <h1> About The Project </h1>
130
+
131
+ <p><b>Purpose is to calculate the week-long prediction from the last date as updated in the database.
132
+ Forecast Prediction Window can be customized accordingly 7 days will give optimised result</b></p>
133
+
134
+ <p>
135
+
136
+ The Brent oil Price Forecasting system is designed to address the increasing need for accurate predictions of brent prices,
137
+ allowing stakeholders in the energy sector to make informed decisions. By leveraging historical data, market trends, and relevant factors.
138
+ The system aims to provide reliable forecasts, contributing to improved strategic planning and cost management.
139
+
140
+ </p>
141
+ <p>
142
+
143
+ Brent crude is known for its relatively low sulfur content and high API gravity, which makes it a light and sweet crude oil.
144
+ Light crude oils have a lower density and flow more easily, while sweet crude oils contain less sulfur,
145
+ making them less corrosive and easier to refine into high-quality products like gasoline.
146
+ Brent crude is a crucial benchmark for global oil prices and serves as a reference point for pricing two-thirds of the world's internationally traded crude oil supplies.
147
+ It is used in setting the price of many of the world's crude oil exports and helps determine the cost of gasoline and other refined products in various regions.
148
+ The Brent crude oil price is often quoted alongside the WTI crude oil price as a key indicator of the global oil market.
149
+
150
+ </p>
151
+ <h1> Dataset Description</h1>
152
+ <p> The Project is trained on the Dataset of previous 10 Years of price history of Brent oil.
153
+ <li>Dataset columns contain: Date, Price </li>
154
+ <li>Total Number of datapoints :2555</li>
155
+ </p>
156
+
157
+ <h1> Model Description </h1>
158
+ <p>
159
+ <li>The model taken for forecasting : Sarimax
160
+ <li>Data classification: non-seasonal data.</li>
161
+ <li>MSE: 1.4 </li>
162
+ <li>Execution time :0.0047 approx</li>
163
+ <li>Model datapoints updated from Database : Cassandra</li>
164
+ </p>
165
+
166
+ <p>
167
+
168
+
169
+
170
+ </p>
171
+
172
+ </fieldset>
173
+ </form>
174
+ </div>
175
+ </body>
176
+ </html>
templates/index.html ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <style>
5
+ body {
6
+ background-color: #313037;
7
+ color: white;
8
+ display: flex;
9
+ flex-direction: column;
10
+ align-items: stretch;
11
+ height: 100vh;
12
+ margin: 0;
13
+ overflow-x: hidden; /* Hide horizontal scrollbar */
14
+ }
15
+
16
+ .topnav {
17
+ background-color: black;
18
+ overflow: hidden;
19
+ position: fixed;
20
+ width: 100%;
21
+ height: 20%
22
+ z-index: 1000;
23
+ }
24
+
25
+ .topnav a {
26
+ float: left;
27
+ display: block;
28
+ color: white;
29
+ text-align: center;
30
+ padding: 14px 16px;
31
+ text-decoration: none;
32
+ font-size: 17px;
33
+ }
34
+
35
+ .topnav a:hover {
36
+ background-color: #808081;
37
+ color: white;
38
+ }
39
+
40
+ .main-content {
41
+ flex: 1;
42
+ padding: 20px;
43
+ margin-top: 70px; /* Adjust margin based on topnav height */
44
+ }
45
+
46
+ h2 {
47
+ margin-bottom: 20px;
48
+ }
49
+
50
+ table {
51
+ width: 100%;
52
+ height: 30%;
53
+ }
54
+
55
+ th, td {
56
+ border: 1px solid #ddd;
57
+ padding: 0px;
58
+ text-align: center;
59
+ }
60
+
61
+ .date-cell, .price-cell {
62
+ font-size: 14px; /* Set the font size for the cells */
63
+ }
64
+
65
+ form {
66
+ display: flex;
67
+ flex-direction: column; /* Display form items vertically */
68
+ margin-top: 20px; /* Add margin at the top */
69
+ flex: 1; /* Take remaining width */
70
+ }
71
+
72
+ fieldset {
73
+ font-size: 12px;
74
+ line-height: 2.5;
75
+ margin-bottom: 1px; /* Add margin at the bottom */
76
+ border-top: 5px solid black; /* Add a black strip at the top */
77
+ padding-top: 0.1px; /* Add padding to separate content from the strip */
78
+ }
79
+
80
+ input[type="submit"] {
81
+ padding: 10px 20px;
82
+ font-size: 16px;
83
+ border-radius: 5px;
84
+ border: none;
85
+ background-color: #86D7C4;
86
+ color: #FFF;
87
+ cursor: pointer;
88
+ transition: background-color 0.3s;
89
+ }
90
+
91
+ input[type="submit"]:hover {
92
+ background-color: #808081;
93
+ }
94
+
95
+ #plot-image-historical, #plot-image-preds {
96
+ width: 100%;
97
+ height: 30%;
98
+ }
99
+ </style>
100
+ </head>
101
+ <body>
102
+
103
+ <div class="topnav">
104
+ <a href="templates/about.html" class="about-link">About</a>
105
+ <a href="https://public.tableau.com/app/profile/manoj.negi/viz/BRENT_PRICE_MOVEMENT/Dashboard1" class="dash-link">Dashboard</a>
106
+ </div>
107
+
108
+ <div class="main-content">
109
+ <form action="{{url_for('predict')}}" method="post">
110
+ <fieldset>
111
+ <legend>FORECAST BRENT PRICE</legend>
112
+
113
+ <table>
114
+ <tr>
115
+ <td>
116
+ <table>
117
+
118
+ <tr>
119
+ <h2> PREVIOUS ROLLING WINDOW </h2>
120
+ <th>Date</th>
121
+ <th>Previous Price</th>
122
+ </tr>
123
+ {% for dataframe in dataframe %}
124
+ <tr>
125
+ <td class="date-cell">{{dataframe.Date}}</td>
126
+ <td class="price-cell">{{dataframe.Price}}</td>
127
+ </tr>
128
+ {% endfor %}
129
+ </table>
130
+ </td>
131
+ <td>
132
+ <table>
133
+ <tr>
134
+ <h2> FORECAST : PRICE MOVEMENT </h2>
135
+ </tr>
136
+ <tr>
137
+ <td>
138
+ <img id="plot-image-preds" src="{{combine_plot}}" alt="Pred_Price Plot">
139
+ </td>
140
+
141
+ </tr>
142
+ </table>
143
+
144
+ </td>
145
+ </tr>
146
+ </table>
147
+ <table>
148
+ <tr>
149
+ <h2> WEEK FORECAST</h2>
150
+ <th>Date</th>
151
+ <th>Predicted Lower Bound</th>
152
+ <th>Predicted Upper Bound</th>
153
+ <th> Mean Prediction</th>
154
+ </tr>
155
+ {% for prediction in predictions %}
156
+ <tr>
157
+ <td class="date-cell">{{ prediction.Date }}</td>
158
+ <td class="price-cell" style="color: red;">{{'%.3f'|format(prediction.Lower_Bound)}}</td>
159
+ <td class="price-cell" style="color: green;">{{'%.3f'|format(prediction.Upper_Bound)}}</td>
160
+ <td class="price-cell">{{'%.3f'|format(prediction.Mean_Price)}}</td>
161
+ </tr>
162
+ {% endfor %}
163
+ </table>
164
+ <br><br>
165
+ <input type="submit" value="Forecast"> <br>
166
+ </fieldset>
167
+ </form>
168
+ </div>
169
+ </body>
170
+ </html>