janrswong commited on
Commit
3d367a6
β€’
1 Parent(s): 7058645
Brent.py ADDED
@@ -0,0 +1,204 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+ import yfinance as yf
4
+ import matplotlib.pyplot as plt
5
+ # import numpy as np
6
+ import plotly.express as px
7
+ from st_aggrid import GridOptionsBuilder, AgGrid
8
+ import plotly.graph_objects as go
9
+
10
+
11
+ def displayBrent():
12
+ st.header("Raw Data")
13
+ # select time interval
14
+ interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
15
+ 'Daily', 'Weekly', 'Monthly', 'Quarterly'], value='Weekly')
16
+
17
+ # st.write(interv[0])
18
+
19
+ # Function to convert time series to interval
20
+
21
+ @st.cache(persist=True, allow_output_mutation=True)
22
+ def getInterval(argument):
23
+ switcher = {
24
+ "W": "1wk",
25
+ "M": "1mo",
26
+ "Q": "3mo",
27
+ "D": "1d"
28
+ }
29
+ return switcher.get(argument, "1wk")
30
+
31
+ # show raw data
32
+ # st.header("Raw Data")
33
+ # using button
34
+ # if st.button('Press to see Brent Crude Oil Raw Data'):
35
+
36
+ df = yf.download('BZ=F', interval=getInterval(interv[0]), end="2022-06-30")
37
+
38
+ # st.dataframe(df.head())
39
+ df = df.reset_index()
40
+
41
+ def pagination(df):
42
+ gb = GridOptionsBuilder.from_dataframe(df)
43
+ gb.configure_pagination(paginationAutoPageSize=True)
44
+ return gb.build()
45
+
46
+ # enable enterprise modules for trial only
47
+ # raw data
48
+ page = pagination(df)
49
+ # AgGrid(df, enable_enterprise_modules=True,
50
+ # theme='streamlit', gridOptions=page, fit_columns_on_grid_load=True, key='data')
51
+ # st.dataframe(df, width=2000, height=600)
52
+ # st.write(df)
53
+ st.table(df.head())
54
+ # download full data
55
+
56
+ @st.cache
57
+ def convert_df(df):
58
+ # IMPORTANT: Cache the conversion to prevent computation on every rerun
59
+ return df.to_csv().encode('utf-8')
60
+
61
+ csv = convert_df(df)
62
+
63
+ st.download_button(
64
+ label="Download data as CSV",
65
+ data=csv,
66
+ file_name='Brent Oil Prices.csv',
67
+ mime='text/csv',
68
+ )
69
+
70
+ st.header("Standard Deviation of Raw Data")
71
+ sd = pd.read_csv('StandardDeviation.csv')
72
+ sd.drop("Unnamed: 0", axis=1, inplace=True)
73
+ # sd = sd.reset_index()
74
+ AgGrid(sd, key='SD1', enable_enterprise_modules=True,
75
+ fit_columns_on_grid_load=True, theme='streamlit')
76
+ st.write("Note: All entries end on 2022-06-30.")
77
+
78
+ sd = sd.pivot(index='Start Date', columns='Interval',
79
+ values='Standard Deviation')
80
+ sd = sd.reset_index()
81
+ # table
82
+ # AgGrid(sd, key='SD', enable_enterprise_modules=True,
83
+ # fit_columns_on_grid_load=True, domLayout='autoHeight', theme='streamlit')
84
+
85
+ # visualization
86
+ fig = px.line(sd, x=sd.index, y=['1d', '1wk', '1mo', '3mo'],
87
+ title="STANDARD DEVIATION OF BRENT CRUDE OIL PRICES", width=1000)
88
+ st.plotly_chart(fig, use_container_width=True)
89
+
90
+ # accuracy metrics
91
+ st.header("Accuracy Metric Comparison")
92
+ intervals = st.selectbox(
93
+ "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'), key='metricKey')
94
+ with st.container():
95
+ col1, col2 = st.columns(2)
96
+
97
+ # LSTM METRICS
98
+ # st.write("LSTM Metrics")
99
+
100
+ readfile = pd.read_csv('LSTM.csv')
101
+ # readfile = readfile[readfile['Interval'] == intervals.upper()]
102
+ readfile = readfile[readfile['Interval']
103
+ == st.session_state.metricKey.upper()]
104
+ # readfile[readfile['Interval'] == intervals.upper()]
105
+ # readfile = updatefile(readfile)
106
+ readfile.drop("Unnamed: 0", axis=1, inplace=True)
107
+ with col1:
108
+ st.write("LSTM Metrics")
109
+ AgGrid(readfile, key=st.session_state.metricKey, fit_columns_on_grid_load=True,
110
+ enable_enterprise_modules=True, theme='streamlit')
111
+
112
+ # st.write(st.session_state.metricKey)
113
+
114
+ # ARIMA METRICS
115
+ # st.write("ARIMA Metrics")
116
+ # intervals = st.selectbox(
117
+ # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
118
+
119
+ if intervals == 'Weekly':
120
+ file = pd.read_csv('ARIMAMetrics/ARIMA-WEEKLY.csv')
121
+ file.drop("Unnamed: 0", axis=1, inplace=True)
122
+ page = pagination(file)
123
+ with col2:
124
+ st.write("ARIMA Metrics")
125
+ AgGrid(file, width='100%', theme='streamlit', enable_enterprise_modules=True,
126
+ fit_columns_on_grid_load=True, key='weeklyMetric', gridOptions=page)
127
+
128
+ elif intervals == 'Monthly':
129
+ file = pd.read_csv('ARIMAMetrics/ARIMA-MONTHLY.csv')
130
+ file.drop("Unnamed: 0", axis=1, inplace=True)
131
+ page = pagination(file)
132
+ with col2:
133
+ st.write("ARIMA Metrics")
134
+ AgGrid(file, key='monthlyMetric', fit_columns_on_grid_load=True,
135
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
136
+
137
+ elif intervals == 'Quarterly':
138
+ file = pd.read_csv('ARIMAMetrics/ARIMA-QUARTERLY.csv')
139
+ file.drop("Unnamed: 0", axis=1, inplace=True)
140
+ page = pagination(file)
141
+ with col2:
142
+ st.write("ARIMA Metrics")
143
+ AgGrid(file, key='quarterlyMetric', fit_columns_on_grid_load=True,
144
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
145
+
146
+ elif intervals == 'Daily':
147
+ file = pd.read_csv('ARIMAMetrics/ARIMA-DAILY.csv')
148
+ file.drop("Unnamed: 0", axis=1, inplace=True)
149
+ page = pagination(file)
150
+ with col2:
151
+ st.write("ARIMA Metrics")
152
+ AgGrid(file, key='dailyMetric', width='100%', fit_columns_on_grid_load=True,
153
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
154
+
155
+ # MODEL OUTPUT TABLE
156
+ st.header("Model Output (Close Prices vs. Predicted Prices)")
157
+
158
+ interval = st.selectbox("Select Interval:", ('Weekly',
159
+ 'Monthly', 'Quarterly', 'Daily'), key='bestmodels')
160
+
161
+ if interval == 'Weekly':
162
+ file = pd.read_csv('bestWeekly.csv')
163
+ page = pagination(file)
164
+ AgGrid(file, key='weeklycombined', fit_columns_on_grid_load=True,
165
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
166
+
167
+ # Visualization
168
+ st.header("Visualization")
169
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(1, 0, 0)_Predictions",
170
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
171
+ st.plotly_chart(fig, use_container_width=True)
172
+
173
+ elif interval == 'Monthly':
174
+ file = pd.read_csv('bestMonthly.csv')
175
+ page = pagination(file)
176
+ AgGrid(file, key='monthlyCombined', fit_columns_on_grid_load=True,
177
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
178
+ # Visualization
179
+ st.header("Visualization")
180
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_60.0_(0, 1, 1)_Predictions", # find file
181
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
182
+ st.plotly_chart(fig, use_container_width=True)
183
+
184
+ elif interval == 'Quarterly':
185
+ file = pd.read_csv('bestQuarterly.csv')
186
+ page = pagination(file)
187
+ AgGrid(file, key='quarterlyCombined', fit_columns_on_grid_load=True,
188
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
189
+ # Visualization
190
+ st.header("Visualization")
191
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
192
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
193
+ st.plotly_chart(fig, use_container_width=True)
194
+
195
+ elif interval == 'Daily':
196
+ file = pd.read_csv('bestDaily.csv')
197
+ page = pagination(file)
198
+ AgGrid(file, key='dailyCombined', fit_columns_on_grid_load=True,
199
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
200
+ # Visualization
201
+ st.header("Visualization")
202
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
203
+ "LSTM_60.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
204
+ st.plotly_chart(fig, use_container_width=True)
WTI.py ADDED
@@ -0,0 +1,184 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from enum import auto
2
+ import streamlit as st
3
+ import pandas as pd
4
+ import yfinance as yf
5
+ import matplotlib.pyplot as plt
6
+ # import numpy as np
7
+ import plotly.express as px
8
+ from st_aggrid import GridOptionsBuilder, AgGrid
9
+ import plotly.graph_objects as go
10
+ from PIL import Image
11
+
12
+
13
+ def displayWTI():
14
+ st.header("Raw Data")
15
+ # select time interval
16
+ interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
17
+ 'Daily', 'Weekly', 'Monthly'], value='Weekly')
18
+ # st.write(interv[0])
19
+ # Function to convert time series to interval
20
+
21
+ @st.cache(persist=True, allow_output_mutation=True)
22
+ def getInterval(argument):
23
+ switcher = {
24
+ "W": "WTI/Weekly-WTI.csv",
25
+ "M": "WTI/Monthly-WTI.csv",
26
+ "D": "WTI/Daily-WTI.csv"
27
+ }
28
+ return switcher.get(argument, "WTI/Weekly-WTI.csv")
29
+
30
+ df = pd.read_csv(getInterval(interv[0]))
31
+
32
+ def pagination(df):
33
+ gb = GridOptionsBuilder.from_dataframe(df)
34
+ gb.configure_pagination(paginationAutoPageSize=True)
35
+ return gb.build()
36
+
37
+ page = pagination(df)
38
+ st.table(df.head())
39
+ # download full data
40
+
41
+ @st.cache
42
+ def convert_df(df):
43
+ # IMPORTANT: Cache the conversion to prevent computation on every rerun
44
+ return df.to_csv().encode('utf-8')
45
+
46
+ csv = convert_df(df)
47
+
48
+ st.download_button(
49
+ label="Download data as CSV",
50
+ data=csv,
51
+ file_name='WTI Oil Prices.csv',
52
+ mime='text/csv',
53
+ )
54
+
55
+ # st.header("Standard Deviation of Raw Data")
56
+ # sd = pd.read_csv('StandardDeviation.csv')
57
+ # sd.drop("Unnamed: 0", axis=1, inplace=True)
58
+ # # sd = sd.reset_index()
59
+ # AgGrid(sd, key='SD1', enable_enterprise_modules=True,
60
+ # fit_columns_on_grid_load=True, theme='streamlit')
61
+ # st.write("Note: All entries end on 2022-06-30.")
62
+
63
+ # sd = sd.pivot(index='Start Date', columns='Interval',
64
+ # values='Standard Deviation')
65
+ # sd = sd.reset_index()
66
+ # # visualization
67
+ # fig = px.line(sd, x=sd.index, y=['1d', '1wk', '1mo', '3mo'],
68
+ # title="STANDARD DEVIATION OF BRENT CRUDE OIL PRICES", width=1000)
69
+ # st.plotly_chart(fig, use_container_width=True)
70
+
71
+ # accuracy metrics
72
+ st.header("Accuracy Metric Comparison")
73
+ intervals = st.selectbox(
74
+ "Select Interval:", ('Daily', 'Weekly', 'Monthly'), key='metricKey')
75
+ with st.container():
76
+ col1, col2 = st.columns(2)
77
+
78
+ # LSTM METRICS
79
+ # st.write("LSTM Metrics")
80
+
81
+ readfile = pd.read_csv('WTI/LSTM.csv')
82
+ # readfile = readfile[readfile['Interval'] == intervals.upper()]
83
+ readfile = readfile[readfile['Interval']
84
+ == st.session_state.metricKey.upper()]
85
+ # readfile[readfile['Interval'] == intervals.upper()]
86
+ # readfile = updatefile(readfile)
87
+ readfile.drop("Unnamed: 0", axis=1, inplace=True)
88
+ with col1:
89
+ st.write("LSTM Metrics")
90
+ AgGrid(readfile, key=st.session_state.metricKey, fit_columns_on_grid_load=True,
91
+ enable_enterprise_modules=True, theme='streamlit')
92
+
93
+ # st.write(st.session_state.metricKey)
94
+
95
+ # ARIMA METRICS
96
+ # st.write("ARIMA Metrics")
97
+ # intervals = st.selectbox(
98
+ # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
99
+
100
+ if intervals == 'Weekly':
101
+ file = pd.read_csv('WTI/ARIMAMetrics/ARIMA-WEEKLY.csv')
102
+ file.drop("Unnamed: 0", axis=1, inplace=True)
103
+ page = pagination(file)
104
+ with col2:
105
+ st.write("ARIMA Metrics")
106
+ AgGrid(file, width='100%', theme='streamlit', enable_enterprise_modules=True,
107
+ fit_columns_on_grid_load=True, key='weeklyMetric', gridOptions=page)
108
+
109
+ elif intervals == 'Monthly':
110
+ file = pd.read_csv('WTI/ARIMAMetrics/ARIMA-MONTHLY.csv')
111
+ file.drop("Unnamed: 0", axis=1, inplace=True)
112
+ page = pagination(file)
113
+ with col2:
114
+ st.write("ARIMA Metrics")
115
+ AgGrid(file, key='monthlyMetric', fit_columns_on_grid_load=True,
116
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
117
+
118
+ elif intervals == 'Daily':
119
+ file = pd.read_csv('WTI/ARIMAMetrics/ARIMA-DAILY.csv')
120
+ file.drop("Unnamed: 0", axis=1, inplace=True)
121
+ page = pagination(file)
122
+ with col2:
123
+ st.write("ARIMA Metrics")
124
+ AgGrid(file, key='dailyMetric', width='100%', fit_columns_on_grid_load=True,
125
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
126
+
127
+ # # TABLES aaaaaaa
128
+ # sss = pd.read_csv('WTI/CopBook1.csv')
129
+ # st.table(sss)
130
+ st.header("Brent vs. WTI Accuracy Metrics & Best Models")
131
+
132
+ arima = Image.open('assets/images/ARIMA2.png')
133
+ # st.image(arima, caption='Table of Comparisons: ARIMA',
134
+ # use_column_width='auto')
135
+
136
+ col1, col2, col3 = st.columns([1, 6, 1])
137
+
138
+ with col2:
139
+ arima = Image.open('assets/images/ARIMA2.png')
140
+ st.image(arima, caption='Table of Comparisons: ARIMA',
141
+ use_column_width='auto')
142
+ lstm = Image.open('assets/images/LSTM2.png')
143
+ st.image(lstm, caption='Table of Comparisons: LSTM',
144
+ use_column_width='auto')
145
+
146
+ # MODEL OUTPUT TABLE
147
+ st.header("Model Output (Close Prices vs. Predicted Prices)")
148
+
149
+ interval = st.selectbox("Select Interval:", ('Daily', 'Weekly',
150
+ 'Monthly'), key='bestmodels')
151
+
152
+ if interval == 'Weekly':
153
+ file = pd.read_csv('WTI/BestWTI/bestWeekly.csv')
154
+ page = pagination(file)
155
+ AgGrid(file, key='weeklycombined', fit_columns_on_grid_load=True,
156
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
157
+
158
+ # Visualization
159
+ st.header("Visualization")
160
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions",
161
+ "ARIMA_50.0_(1, 0, 0)_Predictions", "LSTM_80.0_Predictions"], title="BOTH PREDICTED WTI CRUDE OIL PRICES", width=1000)
162
+ st.plotly_chart(fig, use_container_width=True)
163
+
164
+ elif interval == 'Monthly':
165
+ file = pd.read_csv('WTI/BestWTI/bestMonthly.csv')
166
+ page = pagination(file)
167
+ AgGrid(file, key='monthlyCombined', fit_columns_on_grid_load=True,
168
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
169
+ # Visualization
170
+ st.header("Visualization")
171
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions",
172
+ "ARIMA_60.0_(0, 1, 1)_Predictions", "LSTM_80.0_Predictions"], title="BOTH PREDICTED WTI CRUDE OIL PRICES", width=1000)
173
+ st.plotly_chart(fig, use_container_width=True)
174
+
175
+ elif interval == 'Daily':
176
+ file = pd.read_csv('WTI/BestWTI/bestDaily.csv')
177
+ page = pagination(file)
178
+ AgGrid(file, key='dailyCombined', fit_columns_on_grid_load=True,
179
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
180
+ # Visualization
181
+ st.header("Visualization")
182
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_80.0_(0, 1, 0)_Predictions", # find file
183
+ "LSTM_60.0_DAILY", "LSTM_80.0_DAILY", ], title="BOTH PREDICTED WTI CRUDE OIL PRICES", width=1000)
184
+ st.plotly_chart(fig, use_container_width=True)
WTI/ARIMAMetrics/ARIMA-DAILY.csv ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ,Train Split,Order,MSE,MAPE,Time(s),Mean
2
+ 0,0.8,"(0, 0, 0)",673.382,0.486,8.149,-10.408
3
+ 1,0.8,"(0, 0, 1)",214.838,0.26,129.151,-5.359
4
+ 2,0.8,"(0, 0, 2)",108.937,0.177,203.909,-3.128
5
+ 3,0.8,"(0, 1, 0)",11.046,0.031,8.024,0.069
6
+ 4,0.8,"(0, 1, 1)",11.078,0.033,29.873,0.114
7
+ 5,0.8,"(0, 1, 2)",11.171,0.033,45.638,0.121
8
+ 6,0.8,"(0, 2, 0)",28.444,0.052,8.041,-0.005
9
+ 7,0.8,"(0, 2, 1)",11.179,0.031,446.272,0.077
10
+ 8,0.8,"(0, 2, 2)",11.164,0.033,977.369,0.123
11
+ 9,0.8,"(1, 0, 0)",11.037,0.031,67.176,0.035
12
+ 10,0.8,"(1, 1, 0)",11.2,0.033,28.965,0.106
13
+ 11,0.8,"(1, 1, 1)",11.152,0.033,475.886,0.121
14
+ 12,0.8,"(1, 2, 0)",19.819,0.045,31.264,0.014
15
+ 13,0.8,"(2, 0, 0)",11.188,0.033,194.506,0.075
16
+ 14,0.8,"(2, 1, 0)",11.188,0.033,43.022,0.118
17
+ 15,0.8,"(2, 2, 0)",16.77,0.042,93.219,0.019
18
+ 16,0.8,"(2, 2, 1)",11.271,0.033,1369.555,0.127
19
+ 17,0.8,"(3, 0, 0)",11.177,0.033,295.799,0.089
20
+ 18,0.8,"(3, 1, 0)",11.2,0.033,58.214,0.124
21
+ 19,0.8,"(3, 1, 1)",11.286,0.034,931.179,0.137
22
+ 20,0.8,"(3, 1, 2)",11.299,0.034,1386.637,0.122
23
+ 21,0.8,"(3, 2, 0)",15.151,0.041,314.322,0.022
24
+ 22,0.8,"(3, 2, 1)",11.292,0.033,2474.986,0.134
25
+ 23,0.8,"(3, 2, 2)",11.324,0.034,3400.309,0.128
26
+ 24,0.8,"(4, 0, 0)",11.189,0.033,395.455,0.095
27
+ 25,0.8,"(4, 1, 0)",11.249,0.034,77.841,0.127
28
+ 26,0.8,"(4, 1, 1)",11.293,0.034,1166.389,0.09
29
+ 27,0.8,"(4, 1, 2)",11.3,0.034,1876.302,0.091
30
+ 28,0.8,"(4, 2, 0)",14.285,0.04,514.003,0.022
31
+ 29,0.8,"(4, 2, 1)",11.306,0.034,3339.296,0.134
32
+ 30,0.8,"(4, 2, 2)",11.323,0.034,4225.794,0.136
33
+ 31,0.5,"(0, 0, 0)",806.447,0.544,22.504,-20.519
34
+ 32,0.5,"(0, 0, 1)",231.074,0.284,332.445,-10.577
35
+ 33,0.5,"(0, 0, 2)",93.682,0.175,498.967,-6.096
36
+ 34,0.5,"(0, 1, 0)",5.211,0.023,22.78,0.04
37
+ 35,0.5,"(0, 1, 1)",5.219,0.024,79.698,0.059
38
+ 36,0.5,"(0, 1, 2)",5.259,0.024,111.149,0.062
39
+ 37,0.5,"(0, 2, 0)",13.095,0.036,23.955,0
40
+ 38,0.5,"(0, 2, 1)",5.267,0.023,1068.157,0.067
41
+ 39,0.5,"(0, 2, 2)",5.26,0.024,2316.139,0.09
42
+ 40,0.5,"(1, 0, 0)",5.209,0.023,177.312,-0.025
43
+ 41,0.5,"(1, 1, 0)",5.268,0.024,82.649,0.055
44
+ 42,0.5,"(1, 2, 0)",9.114,0.031,88.51,0.007
45
+ 43,0.5,"(2, 0, 0)",5.265,0.024,542.238,-0.005
46
+ 44,0.5,"(2, 1, 0)",5.266,0.024,116.765,0.061
47
+ 45,0.5,"(2, 2, 0)",7.789,0.029,187.285,0.009
48
+ 46,0.5,"(2, 2, 1)",5.308,0.024,3750.614,0.097
49
+ 47,0.5,"(3, 0, 0)",5.262,0.024,838.678,0.002
50
+ 48,0.5,"(3, 1, 0)",5.272,0.024,159.086,0.063
51
+ 49,0.5,"(3, 2, 0)",7.044,0.028,782.18,0.01
52
+ 50,0.6,"(0, 0, 0)",611.993,0.451,14.023,-15.864
53
+ 51,0.6,"(0, 0, 1)",181.888,0.237,243.666,-8.157
54
+ 52,0.6,"(0, 0, 2)",80.025,0.15,376.322,-4.681
55
+ 53,0.6,"(0, 1, 0)",6.058,0.023,15.695,0.047
56
+ 54,0.6,"(0, 1, 1)",6.072,0.023,59.189,0.07
57
+ 55,0.6,"(0, 1, 2)",6.12,0.024,84.159,0.074
58
+ 56,0.6,"(0, 2, 0)",15.357,0.037,15.988,-0.002
59
+ 57,0.6,"(0, 2, 1)",6.126,0.023,801.846,0.064
60
+ 58,0.6,"(0, 2, 2)",6.117,0.024,1774.865,0.089
61
+ 59,0.6,"(1, 0, 0)",6.052,0.023,129.654,0
62
+ 60,0.6,"(1, 1, 0)",6.133,0.023,59.157,0.066
63
+ 61,0.6,"(1, 1, 1)",6.11,0.024,1142.548,0.074
64
+ 62,0.6,"(1, 2, 0)",10.688,0.032,64.162,0.007
65
+ 63,0.6,"(2, 0, 0)",6.126,0.023,403.522,0.023
66
+ 64,0.6,"(2, 1, 0)",6.129,0.024,85.455,0.073
67
+ 65,0.6,"(2, 2, 0)",9.092,0.03,146.127,0.011
68
+ 66,0.6,"(2, 2, 1)",6.173,0.024,3247.553,0.091
69
+ 67,0.6,"(3, 0, 0)",6.122,0.023,632.908,0.03
70
+ 68,0.6,"(3, 1, 0)",6.135,0.024,120.828,0.076
71
+ 69,0.6,"(3, 1, 2)",6.189,0.024,2835.966,0.075
72
+ 70,0.6,"(3, 2, 0)",8.227,0.029,587.831,0.012
73
+ 71,0.6,"(3, 2, 1)",6.183,0.024,4675.741,0.094
WTI/ARIMAMetrics/ARIMA-MONTHLY.csv ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ,Train Split,Order,MSE,MAPE,Time(s),Mean
2
+ 0,0.800,"(0, 0, 0)",675.954,0.504,0.864,-10.858
3
+ 1,0.800,"(0, 0, 1)",235.830,0.288,1.674,-5.723
4
+ 2,0.800,"(0, 1, 0)",65.609,0.126,0.933,1.417
5
+ 3,0.800,"(0, 1, 1)",65.142,0.124,1.520,1.071
6
+ 4,0.800,"(0, 2, 0)",116.234,0.174,0.885,-0.334
7
+ 5,0.800,"(0, 2, 1)",66.541,0.126,2.969,1.660
8
+ 6,0.800,"(1, 0, 0)",65.530,0.127,2.024,0.824
9
+ 7,0.800,"(1, 0, 1)",64.216,0.122,2.911,0.405
10
+ 8,0.800,"(1, 1, 0)",66.812,0.126,1.367,0.970
11
+ 9,0.800,"(1, 1, 1)",68.001,0.127,2.285,0.981
12
+ 10,0.800,"(1, 2, 0)",103.835,0.161,1.428,-0.040
13
+ 11,0.800,"(1, 2, 1)",68.002,0.128,4.482,1.162
14
+ 12,0.800,"(2, 0, 0)",66.035,0.128,2.486,0.178
15
+ 13,0.800,"(2, 0, 1)",67.485,0.129,3.748,0.063
16
+ 14,0.800,"(2, 1, 0)",69.172,0.128,2.053,1.006
17
+ 15,0.800,"(2, 2, 0)",90.470,0.150,1.770,0.024
18
+ 16,0.800,"(2, 2, 1)",70.694,0.129,5.738,1.201
19
+ 17,0.800,"(3, 0, 0)",68.942,0.130,3.392,0.099
20
+ 18,0.800,"(3, 0, 1)",70.102,0.130,5.644,0.153
21
+ 19,0.800,"(3, 1, 0)",70.583,0.130,2.340,1.034
22
+ 20,0.800,"(3, 1, 1)",71.000,0.130,4.323,1.013
23
+ 21,0.800,"(3, 2, 0)",88.251,0.144,2.072,0.076
24
+ 22,0.800,"(3, 2, 1)",71.924,0.132,7.215,1.234
25
+ 23,0.800,"(4, 0, 0)",69.458,0.130,4.755,0.124
26
+ 24,0.800,"(4, 0, 1)",70.995,0.130,13.879,0.064
27
+ 25,0.800,"(4, 1, 0)",70.551,0.131,3.144,1.094
28
+ 26,0.800,"(4, 1, 1)",73.128,0.131,11.175,1.084
29
+ 27,0.800,"(4, 2, 0)",87.760,0.144,2.745,0.120
30
+ 28,0.800,"(4, 2, 1)",71.888,0.132,13.605,1.287
31
+ 29,0.800,"(5, 0, 0)",69.795,0.131,11.961,0.129
32
+ 30,0.800,"(5, 0, 1)",70.376,0.131,16.353,0.065
33
+ 31,0.800,"(5, 1, 0)",72.117,0.132,9.407,1.235
34
+ 32,0.800,"(5, 1, 1)",70.800,0.131,15.314,1.032
35
+ 33,0.800,"(5, 2, 0)",84.895,0.143,9.053,0.180
36
+ 34,0.800,"(5, 2, 1)",73.310,0.132,20.187,1.436
37
+ 35,0.800,"(6, 0, 0)",71.074,0.133,17.186,0.339
38
+ 36,0.800,"(6, 0, 1)",71.546,0.133,23.175,0.290
39
+ 37,0.800,"(6, 1, 0)",72.601,0.133,13.799,1.226
40
+ 38,0.800,"(6, 1, 1)",71.252,0.129,23.630,1.165
41
+ 39,0.800,"(6, 2, 0)",81.841,0.139,13.105,0.267
42
+ 40,0.800,"(6, 2, 1)",73.762,0.133,26.738,1.421
43
+ 41,0.800,"(7, 0, 0)",71.531,0.133,38.085,0.279
44
+ 42,0.800,"(7, 0, 1)",71.728,0.133,66.833,0.293
45
+ 43,0.800,"(7, 1, 0)",74.087,0.135,26.119,1.303
46
+ 44,0.800,"(7, 1, 1)",74.968,0.134,55.127,1.614
47
+ 45,0.800,"(7, 2, 0)",82.106,0.138,23.298,0.336
48
+ 46,0.800,"(7, 2, 1)",75.101,0.134,106.828,1.488
49
+ 47,0.800,"(8, 0, 0)",72.449,0.134,52.235,0.370
50
+ 48,0.800,"(8, 0, 1)",72.624,0.135,90.322,0.378
51
+ 49,0.800,"(8, 1, 0)",74.767,0.136,38.382,1.353
52
+ 50,0.800,"(8, 1, 1)",75.544,0.135,132.200,1.622
53
+ 51,0.800,"(8, 2, 0)",87.923,0.141,37.409,0.535
54
+ 52,0.800,"(8, 2, 1)",75.734,0.135,156.535,1.533
55
+ 53,0.500,"(0, 0, 0)",804.744,0.544,1.210,-20.710
56
+ 54,0.500,"(0, 0, 1)",267.271,0.304,3.257,-11.226
57
+ 55,0.500,"(0, 1, 0)",41.668,0.097,1.254,0.740
58
+ 56,0.500,"(0, 1, 1)",41.983,0.097,2.791,0.602
59
+ 57,0.500,"(0, 2, 0)",76.496,0.134,1.284,0.107
60
+ 58,0.500,"(0, 2, 1)",47.166,0.103,4.532,1.132
61
+ 59,0.500,"(1, 0, 0)",42.576,0.100,3.748,-0.458
62
+ 60,0.500,"(1, 0, 1)",42.864,0.099,6.046,-0.764
63
+ 61,0.500,"(1, 1, 0)",43.015,0.098,2.371,0.559
64
+ 62,0.500,"(1, 1, 1)",43.658,0.098,4.471,0.569
65
+ 63,0.500,"(1, 2, 0)",66.275,0.123,2.466,0.273
66
+ 64,0.500,"(1, 2, 1)",44.545,0.100,10.010,1.070
67
+ 65,0.500,"(2, 0, 0)",44.848,0.102,5.200,-1.072
68
+ 66,0.500,"(2, 0, 1)",47.364,0.104,7.914,-1.386
69
+ 67,0.500,"(2, 1, 0)",44.137,0.099,3.655,0.573
70
+ 68,0.500,"(2, 2, 0)",60.595,0.117,3.395,0.333
71
+ 69,0.500,"(3, 0, 0)",47.151,0.104,6.967,-1.330
72
+ 70,0.500,"(3, 0, 1)",47.950,0.105,12.036,-1.224
73
+ 71,0.500,"(3, 1, 0)",44.474,0.099,4.981,0.583
74
+ 72,0.500,"(3, 1, 1)",44.731,0.099,9.202,0.567
75
+ 73,0.500,"(3, 2, 0)",58.652,0.114,4.217,0.395
76
+ 74,0.500,"(3, 2, 1)",48.998,0.103,14.740,0.939
77
+ 75,0.500,"(4, 0, 0)",47.932,0.105,9.647,-1.312
78
+ 76,0.500,"(4, 0, 1)",47.867,0.104,31.089,-1.287
79
+ 77,0.500,"(4, 1, 0)",44.553,0.099,7.046,0.602
80
+ 78,0.500,"(4, 1, 1)",45.786,0.099,25.570,0.609
81
+ 79,0.500,"(4, 2, 0)",58.761,0.115,6.121,0.404
82
+ 80,0.500,"(4, 2, 1)",50.004,0.108,29.183,1.016
83
+ 81,0.500,"(5, 0, 0)",48.795,0.106,27.826,-1.394
84
+ 82,0.500,"(5, 0, 1)",49.197,0.106,37.534,-1.428
85
+ 83,0.500,"(5, 1, 0)",46.105,0.101,22.553,0.597
86
+ 84,0.500,"(5, 1, 1)",46.756,0.103,35.136,0.299
87
+ 85,0.500,"(5, 2, 0)",56.466,0.112,21.817,0.491
88
+ 86,0.500,"(5, 2, 1)",47.651,0.104,48.875,1.187
89
+ 87,0.500,"(6, 0, 0)",48.725,0.106,41.726,-1.042
90
+ 88,0.500,"(6, 0, 1)",49.149,0.106,55.110,-1.089
91
+ 89,0.500,"(6, 1, 0)",46.530,0.102,34.482,0.570
92
+ 90,0.500,"(6, 1, 1)",47.460,0.103,68.184,-0.088
93
+ 91,0.500,"(6, 2, 0)",55.075,0.111,32.265,0.548
94
+ 92,0.500,"(6, 2, 1)",48.019,0.105,59.204,1.167
95
+ 93,0.500,"(7, 0, 0)",49.091,0.107,93.919,-1.091
96
+ 94,0.500,"(7, 0, 1)",50.831,0.109,223.954,-1.339
97
+ 95,0.500,"(7, 1, 0)",47.207,0.103,66.676,0.582
98
+ 96,0.500,"(7, 1, 1)",49.118,0.105,139.355,0.072
99
+ 97,0.500,"(7, 2, 0)",55.258,0.110,57.871,0.576
100
+ 98,0.500,"(7, 2, 1)",48.578,0.105,261.632,1.189
101
+ 99,0.500,"(8, 0, 0)",49.400,0.107,131.650,-1.026
102
+ 100,0.500,"(8, 0, 1)",50.962,0.110,243.483,-1.153
103
+ 101,0.500,"(8, 1, 0)",47.514,0.103,98.075,0.607
104
+ 102,0.500,"(8, 1, 1)",49.189,0.106,329.005,0.175
105
+ 103,0.500,"(8, 2, 0)",57.802,0.112,93.188,0.678
106
+ 104,0.500,"(8, 2, 1)",53.942,0.111,251.892,1.016
107
+ 105,0.600,"(0, 0, 0)",618.630,0.461,1.096,-16.200
108
+ 106,0.600,"(0, 0, 1)",206.176,0.258,2.702,-8.679
109
+ 107,0.600,"(0, 1, 0)",45.076,0.100,1.185,0.925
110
+ 108,0.600,"(0, 1, 1)",45.242,0.099,2.420,0.729
111
+ 109,0.600,"(0, 2, 0)",81.791,0.135,1.171,-0.057
112
+ 110,0.600,"(0, 2, 1)",47.709,0.101,4.206,0.897
113
+ 111,0.600,"(1, 0, 0)",44.662,0.099,3.003,0.069
114
+ 112,0.600,"(1, 0, 1)",44.413,0.097,5.101,-0.224
115
+ 113,0.600,"(1, 1, 0)",46.593,0.100,2.132,0.648
116
+ 114,0.600,"(1, 1, 1)",47.356,0.101,4.065,0.629
117
+ 115,0.600,"(1, 2, 0)",71.544,0.124,2.289,0.033
118
+ 116,0.600,"(1, 2, 1)",47.848,0.102,8.373,0.997
119
+ 117,0.600,"(2, 0, 0)",46.165,0.100,4.371,-0.463
120
+ 118,0.600,"(2, 0, 1)",47.604,0.101,6.672,-0.679
121
+ 119,0.600,"(2, 1, 0)",48.097,0.101,3.117,0.632
122
+ 120,0.600,"(2, 2, 0)",63.384,0.116,2.902,0.048
123
+ 121,0.600,"(3, 0, 0)",48.420,0.101,5.864,-0.647
124
+ 122,0.600,"(3, 0, 1)",49.228,0.102,9.902,-0.544
125
+ 123,0.600,"(3, 1, 0)",49.009,0.103,4.340,0.676
126
+ 124,0.600,"(3, 1, 1)",49.627,0.103,7.770,0.653
127
+ 125,0.600,"(3, 2, 0)",62.110,0.115,3.693,0.070
128
+ 126,0.600,"(3, 2, 1)",53.927,0.107,11.545,0.825
129
+ 127,0.600,"(4, 0, 0)",48.705,0.102,8.874,-0.606
130
+ 128,0.600,"(4, 0, 1)",49.752,0.102,25.589,-0.613
131
+ 129,0.600,"(4, 1, 0)",48.998,0.103,5.636,0.712
132
+ 130,0.600,"(4, 1, 1)",50.784,0.104,20.821,0.683
133
+ 131,0.600,"(4, 2, 0)",62.044,0.115,5.000,0.090
134
+ 132,0.600,"(4, 2, 1)",51.164,0.107,24.762,0.858
135
+ 133,0.600,"(5, 0, 0)",49.267,0.102,22.825,-0.653
136
+ 134,0.600,"(5, 0, 1)",50.053,0.103,31.095,-0.702
137
+ 135,0.600,"(5, 1, 0)",51.189,0.105,18.277,0.848
138
+ 136,0.600,"(5, 1, 1)",50.540,0.105,27.952,0.771
139
+ 137,0.600,"(5, 2, 0)",60.422,0.113,17.452,0.164
140
+ 138,0.600,"(5, 2, 1)",52.711,0.107,40.525,1.242
141
+ 139,0.600,"(6, 0, 0)",50.411,0.104,34.481,-0.341
142
+ 140,0.600,"(6, 0, 1)",50.895,0.105,45.878,-0.387
143
+ 141,0.600,"(6, 1, 0)",51.541,0.106,27.883,0.848
144
+ 142,0.600,"(6, 1, 1)",50.025,0.103,54.824,0.644
145
+ 143,0.600,"(6, 2, 0)",59.134,0.112,26.431,0.220
146
+ 144,0.600,"(6, 2, 1)",53.076,0.108,49.125,1.240
147
+ 145,0.600,"(7, 0, 0)",50.803,0.105,79.489,-0.385
148
+ 146,0.600,"(7, 0, 1)",52.127,0.106,183.202,-0.603
149
+ 147,0.600,"(7, 1, 0)",52.106,0.107,54.580,0.913
150
+ 148,0.600,"(7, 1, 1)",52.018,0.106,110.461,0.861
151
+ 149,0.600,"(7, 2, 0)",59.273,0.110,47.492,0.241
152
+ 150,0.600,"(7, 2, 1)",53.647,0.108,217.485,1.306
153
+ 151,0.600,"(8, 0, 0)",51.120,0.105,108.993,-0.303
154
+ 152,0.600,"(8, 0, 1)",51.884,0.106,196.409,-0.388
155
+ 153,0.600,"(8, 1, 0)",52.426,0.107,77.277,0.947
156
+ 154,0.600,"(8, 1, 1)",52.258,0.106,264.358,0.897
157
+ 155,0.600,"(8, 2, 0)",61.729,0.113,74.002,0.316
158
+ 156,0.600,"(8, 2, 1)",56.398,0.110,221.877,0.771
WTI/ARIMAMetrics/ARIMA-WEEKLY.csv ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ,Train Split,Order,MSE,MAPE,Time(s),Mean
2
+ 0,0.800,"(0, 0, 0)",664.428,0.473,2.012,-10.044
3
+ 1,0.800,"(0, 0, 1)",195.084,0.253,9.597,-5.225
4
+ 2,0.800,"(0, 1, 0)",15.966,0.050,2.057,0.341
5
+ 3,0.800,"(0, 1, 1)",16.064,0.050,4.439,0.318
6
+ 4,0.800,"(0, 2, 0)",32.706,0.066,1.956,0.012
7
+ 5,0.800,"(0, 2, 1)",16.015,0.050,17.750,0.397
8
+ 6,0.800,"(1, 0, 0)",15.968,0.050,8.180,0.236
9
+ 7,0.800,"(1, 0, 1)",16.063,0.050,47.565,0.207
10
+ 8,0.800,"(1, 1, 0)",16.070,0.050,4.374,0.316
11
+ 9,0.800,"(1, 1, 1)",16.086,0.049,47.711,0.237
12
+ 10,0.800,"(1, 2, 0)",25.462,0.060,4.882,-0.005
13
+ 11,0.800,"(1, 2, 1)",16.121,0.050,82.802,0.368
14
+ 12,0.800,"(2, 0, 0)",16.072,0.050,14.647,0.204
15
+ 13,0.800,"(2, 0, 1)",16.003,0.049,64.238,0.048
16
+ 14,0.800,"(2, 1, 0)",16.149,0.050,7.080,0.306
17
+ 15,0.800,"(2, 1, 1)",16.110,0.050,55.187,0.229
18
+ 16,0.800,"(2, 2, 0)",18.708,0.052,6.815,-0.045
19
+ 17,0.800,"(2, 2, 1)",16.204,0.050,96.051,0.355
20
+ 18,0.500,"(0, 0, 0)",799.959,0.537,3.211,-20.318
21
+ 19,0.500,"(0, 0, 1)",231.917,0.287,21.576,-10.764
22
+ 20,0.500,"(0, 1, 0)",9.498,0.042,3.756,0.183
23
+ 21,0.500,"(0, 1, 1)",9.511,0.041,9.380,0.173
24
+ 22,0.500,"(0, 2, 0)",18.299,0.055,3.827,0.002
25
+ 23,0.500,"(0, 2, 1)",9.598,0.042,34.505,0.342
26
+ 24,0.500,"(1, 0, 0)",9.530,0.042,18.661,-0.061
27
+ 25,0.500,"(1, 0, 1)",9.541,0.042,97.709,-0.082
28
+ 26,0.500,"(1, 1, 0)",9.513,0.041,9.464,0.172
29
+ 27,0.500,"(1, 1, 1)",9.564,0.041,96.331,0.128
30
+ 28,0.500,"(1, 2, 0)",14.784,0.050,10.468,0.002
31
+ 29,0.500,"(1, 2, 1)",9.665,0.042,166.094,0.335
32
+ 30,0.500,"(2, 0, 0)",9.543,0.041,33.849,-0.084
33
+ 31,0.500,"(2, 0, 1)",9.782,0.042,138.856,-0.330
34
+ 32,0.500,"(2, 1, 0)",9.564,0.041,16.061,0.167
35
+ 33,0.500,"(2, 1, 1)",9.631,0.042,113.505,0.135
36
+ 34,0.500,"(2, 2, 0)",11.610,0.046,14.954,-0.005
37
+ 35,0.500,"(2, 2, 1)",9.733,0.042,203.322,0.327
38
+ 36,0.600,"(0, 0, 0)",606.136,0.443,2.806,-15.666
39
+ 37,0.600,"(0, 0, 1)",175.348,0.236,17.750,-8.227
40
+ 38,0.600,"(0, 1, 0)",10.548,0.041,3.044,0.224
41
+ 39,0.600,"(0, 1, 1)",10.574,0.041,7.416,0.211
42
+ 40,0.600,"(0, 2, 0)",20.771,0.055,3.128,0.015
43
+ 41,0.600,"(0, 2, 1)",10.624,0.041,30.187,0.330
44
+ 42,0.600,"(1, 0, 0)",10.524,0.041,15.308,0.053
45
+ 43,0.600,"(1, 0, 1)",10.547,0.041,89.805,0.033
46
+ 44,0.600,"(1, 1, 0)",10.577,0.041,7.751,0.210
47
+ 45,0.600,"(1, 1, 1)",10.633,0.041,88.301,0.154
48
+ 46,0.600,"(1, 2, 0)",16.527,0.050,8.627,0.006
49
+ 47,0.600,"(1, 2, 1)",10.651,0.041,148.039,0.312
50
+ 48,0.600,"(2, 0, 0)",10.550,0.041,28.145,0.030
51
+ 49,0.600,"(2, 0, 1)",10.624,0.041,122.564,-0.149
52
+ 50,0.600,"(2, 1, 0)",10.630,0.041,13.080,0.204
53
+ 51,0.600,"(2, 1, 1)",10.679,0.041,102.601,0.149
54
+ 52,0.600,"(2, 2, 0)",12.807,0.045,12.395,-0.008
55
+ 53,0.600,"(2, 2, 1)",10.705,0.041,179.607,0.301
WTI/BestWTI/bestDaily.csv ADDED
@@ -0,0 +1,753 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Close Prices,"ARIMA_80.0_(0, 1, 0)_Predictions",LSTM_60.0_DAILY,LSTM_80.0_DAILY
2
+ 7/9/2019,57.83,57.65,,
3
+ 7/10/2019,60.43,57.82,,
4
+ 7/11/2019,60.2,60.42,,
5
+ 7/12/2019,60.21,60.19,59.79,
6
+ 7/15/2019,59.58,60.2,59.8,
7
+ 7/16/2019,57.62,59.57,59.22,
8
+ 7/17/2019,56.78,57.61,57.4,
9
+ 7/18/2019,55.3,56.77,56.42,
10
+ 7/19/2019,55.63,55.29,55,
11
+ 7/22/2019,56.22,55.62,55.12,
12
+ 7/23/2019,56.77,56.21,55.67,
13
+ 7/24/2019,55.88,56.76,56.23,
14
+ 7/25/2019,56.02,55.87,55.5,
15
+ 7/26/2019,56.2,56.01,55.53,
16
+ 7/29/2019,56.87,56.19,55.7,
17
+ 7/30/2019,58.05,56.86,56.32,
18
+ 7/31/2019,58.58,58.04,57.46,
19
+ 8/1/2019,53.95,58.57,58.07,
20
+ 8/2/2019,55.66,53.94,54.1,
21
+ 8/5/2019,54.69,55.65,55.06,
22
+ 8/6/2019,53.63,54.68,54.29,
23
+ 8/7/2019,51.09,53.62,53.27,
24
+ 8/8/2019,52.54,51.08,50.95,
25
+ 8/9/2019,54.5,52.53,51.95,
26
+ 8/12/2019,54.93,54.49,53.77,
27
+ 8/13/2019,57.1,54.92,54.36,
28
+ 8/14/2019,55.23,57.09,56.4,
29
+ 8/15/2019,54.47,55.22,54.95,
30
+ 8/16/2019,54.87,54.46,54.09,
31
+ 8/19/2019,56.21,54.86,54.34,
32
+ 8/20/2019,56.34,56.2,55.58,
33
+ 8/21/2019,55.68,56.33,55.83,
34
+ 8/22/2019,55.35,55.67,55.27,
35
+ 8/23/2019,54.17,55.34,54.91,
36
+ 8/26/2019,53.64,54.16,53.82,
37
+ 8/27/2019,54.93,53.63,53.22,
38
+ 8/28/2019,55.78,54.92,54.31,
39
+ 8/29/2019,56.71,55.77,55.18,
40
+ 8/30/2019,55.1,56.7,56.12,
41
+ 9/3/2019,53.94,55.09,54.8,
42
+ 9/4/2019,56.26,53.93,53.6,
43
+ 9/5/2019,56.3,56.25,55.56,
44
+ 9/6/2019,56.52,56.29,55.78,
45
+ 9/9/2019,57.85,56.51,56.02,
46
+ 9/10/2019,57.4,57.84,57.25,
47
+ 9/11/2019,55.75,57.39,56.97,
48
+ 9/12/2019,55.09,55.74,55.47,
49
+ 9/13/2019,54.85,55.08,54.69,
50
+ 9/16/2019,62.9,54.84,54.39,
51
+ 9/17/2019,59.34,62.9,62.23,
52
+ 9/18/2019,58.11,59.33,59.31,
53
+ 9/19/2019,58.13,58.1,57.82,
54
+ 9/20/2019,58.09,58.12,57.69,
55
+ 9/23/2019,58.64,58.08,57.64,
56
+ 9/24/2019,57.29,58.63,58.14,
57
+ 9/25/2019,56.49,57.28,56.98,
58
+ 9/26/2019,56.41,56.48,56.12,
59
+ 9/27/2019,55.91,56.4,55.95,
60
+ 9/30/2019,54.07,55.9,55.48,
61
+ 10/1/2019,53.62,54.06,53.81,
62
+ 10/2/2019,52.64,53.61,53.2,
63
+ 10/3/2019,52.45,52.63,52.27,
64
+ 10/4/2019,52.81,52.44,52,
65
+ 10/7/2019,52.75,52.8,52.28,
66
+ 10/8/2019,52.63,52.74,52.26,
67
+ 10/9/2019,52.59,52.62,52.15,
68
+ 10/10/2019,53.55,52.58,52.1,
69
+ 10/11/2019,54.7,53.54,52.95,
70
+ 10/14/2019,53.59,54.69,54.06,
71
+ 10/15/2019,52.81,53.58,53.21,
72
+ 10/16/2019,53.36,52.8,52.42,
73
+ 10/17/2019,53.93,53.35,52.82,
74
+ 10/18/2019,53.78,53.92,53.36,
75
+ 10/21/2019,53.31,53.77,53.29,
76
+ 10/22/2019,54.16,53.3,52.87,
77
+ 10/23/2019,55.97,54.15,53.58,
78
+ 10/24/2019,56.23,55.96,55.28,
79
+ 10/25/2019,56.66,56.22,55.69,
80
+ 10/28/2019,55.81,56.65,56.13,
81
+ 10/29/2019,55.54,55.8,55.42,
82
+ 10/30/2019,55.06,55.53,55.09,
83
+ 10/31/2019,54.18,55.05,54.63,
84
+ 11/1/2019,56.2,54.17,53.8,
85
+ 11/4/2019,56.54,56.19,55.52,
86
+ 11/5/2019,57.23,56.53,56,
87
+ 11/6/2019,56.35,57.22,56.68,
88
+ 11/7/2019,57.15,56.34,55.97,
89
+ 11/8/2019,57.24,57.14,56.6,
90
+ 11/11/2019,56.86,57.23,56.75,
91
+ 11/12/2019,56.8,56.85,56.43,
92
+ 11/13/2019,57.12,56.79,56.34,
93
+ 11/14/2019,56.77,57.11,56.62,
94
+ 11/15/2019,57.72,56.76,56.33,
95
+ 11/18/2019,57.05,57.71,57.16,
96
+ 11/19/2019,55.21,57.04,56.65,
97
+ 11/20/2019,57.11,55.2,54.96,
98
+ 11/21/2019,58.58,57.1,56.47,
99
+ 11/22/2019,57.77,58.57,57.96,
100
+ 11/25/2019,58.01,57.76,57.39,
101
+ 11/26/2019,58.41,58,57.54,
102
+ 11/27/2019,58.11,58.4,57.92,
103
+ 11/29/2019,55.17,58.1,57.69,
104
+ 12/2/2019,55.96,55.16,55.07,
105
+ 12/3/2019,56.1,55.95,55.42,
106
+ 12/4/2019,58.43,56.09,55.59,
107
+ 12/5/2019,58.43,58.42,57.75,
108
+ 12/6/2019,59.2,58.42,57.96,
109
+ 12/9/2019,59.02,59.19,58.69,
110
+ 12/10/2019,59.24,59.01,58.6,
111
+ 12/11/2019,58.76,59.23,58.79,
112
+ 12/12/2019,59.18,58.75,58.37,
113
+ 12/13/2019,60.07,59.17,58.71,
114
+ 12/16/2019,60.21,60.06,59.57,
115
+ 12/17/2019,60.94,60.2,59.78,
116
+ 12/18/2019,60.93,60.93,60.48,
117
+ 12/19/2019,61.22,60.92,60.53,
118
+ 12/20/2019,60.44,61.22,60.8,
119
+ 12/23/2019,60.52,60.43,60.11,
120
+ 12/24/2019,61.11,60.51,60.11,
121
+ 12/26/2019,61.68,61.1,60.66,
122
+ 12/27/2019,61.72,61.68,61.25,
123
+ 12/30/2019,61.68,61.72,61.33,
124
+ 12/31/2019,61.06,61.68,61.3,
125
+ 1/2/2020,61.18,61.05,60.73,
126
+ 1/3/2020,63.05,61.18,60.78,
127
+ 1/6/2020,63.27,63.05,62.56,
128
+ 1/7/2020,62.7,63.27,62.9,
129
+ 1/8/2020,59.61,62.7,62.39,
130
+ 1/9/2020,59.56,59.6,59.55,
131
+ 1/10/2020,59.04,59.55,59.16,
132
+ 1/13/2020,58.08,59.03,58.66,
133
+ 1/14/2020,58.23,58.07,57.74,
134
+ 1/15/2020,57.81,58.22,57.77,
135
+ 1/16/2020,58.52,57.8,57.4,
136
+ 1/17/2020,58.54,58.51,58,
137
+ 1/21/2020,58.34,58.53,58.09,
138
+ 1/22/2020,56.74,58.33,57.91,
139
+ 1/23/2020,55.59,56.73,56.46,
140
+ 1/24/2020,54.19,55.58,55.26,
141
+ 1/27/2020,53.14,54.18,53.88,
142
+ 1/28/2020,53.48,53.13,52.79,
143
+ 1/29/2020,53.33,53.47,52.96,
144
+ 1/30/2020,52.14,53.32,52.85,
145
+ 1/31/2020,51.56,52.13,51.8,
146
+ 2/3/2020,50.11,51.55,51.16,
147
+ 2/4/2020,49.61,50.1,49.83,
148
+ 2/5/2020,50.75,49.6,49.25,
149
+ 2/6/2020,50.95,50.74,50.18,
150
+ 2/7/2020,50.32,50.94,50.43,
151
+ 2/10/2020,49.57,50.31,49.93,
152
+ 2/11/2020,49.94,49.56,49.22,
153
+ 2/12/2020,51.17,49.93,49.47,
154
+ 2/13/2020,51.42,51.16,50.57,
155
+ 2/14/2020,52.05,51.41,50.89,
156
+ 2/18/2020,52.05,52.04,51.49,
157
+ 2/19/2020,53.29,52.04,51.55,
158
+ 2/20/2020,53.78,53.28,52.66,
159
+ 2/21/2020,53.38,53.77,53.21,
160
+ 2/24/2020,51.43,53.37,52.92,
161
+ 2/25/2020,49.9,51.42,51.19,
162
+ 2/26/2020,48.73,49.89,49.66,
163
+ 2/27/2020,47.09,48.72,48.47,
164
+ 2/28/2020,44.76,47.08,46.93,
165
+ 3/2/2020,46.75,44.75,44.78,
166
+ 3/3/2020,47.18,46.74,46.36,
167
+ 3/4/2020,46.78,47.17,46.74,
168
+ 3/5/2020,45.9,46.77,46.47,
169
+ 3/6/2020,41.28,45.89,45.7,
170
+ 3/9/2020,31.13,41.27,41.69,
171
+ 3/10/2020,34.36,31.12,32.56,
172
+ 3/11/2020,32.98,34.35,35.17,
173
+ 3/12/2020,31.5,32.97,33.29,
174
+ 3/13/2020,31.73,31.49,32.1,
175
+ 3/16/2020,28.7,31.72,32.27,
176
+ 3/17/2020,26.95,28.68,29.45,
177
+ 3/18/2020,20.37,26.93,27.87,
178
+ 3/19/2020,25.22,20.35,21.82,
179
+ 3/20/2020,22.43,25.2,26.14,
180
+ 3/23/2020,23.36,22.41,22.96,
181
+ 3/24/2020,24.01,23.34,24.17,
182
+ 3/25/2020,24.49,23.99,24.56,
183
+ 3/26/2020,22.6,24.47,25.07,
184
+ 3/27/2020,21.51,22.58,23.38,
185
+ 3/30/2020,20.09,21.49,22.48,
186
+ 3/31/2020,20.48,20.07,21.11,
187
+ 4/1/2020,20.31,20.46,21.4,
188
+ 4/2/2020,25.32,20.29,21.13,
189
+ 4/3/2020,28.34,25.3,25.78,
190
+ 4/6/2020,26.08,28.32,28.4,
191
+ 4/7/2020,23.63,26.06,26.66,
192
+ 4/8/2020,25.09,23.61,24.62,
193
+ 4/9/2020,22.76,25.07,25.84,
194
+ 4/13/2020,22.41,22.74,23.49,
195
+ 4/14/2020,20.11,22.39,23.3,
196
+ 4/15/2020,19.87,20.09,21.13,
197
+ 4/16/2020,19.87,19.85,20.92,
198
+ 4/17/2020,18.27,19.85,20.76,
199
+ 4/20/2020,-37.63,18.25,19.31,
200
+ 4/21/2020,10.01,-37.67,0.89,
201
+ 4/22/2020,13.78,9.99,34.54,
202
+ 4/23/2020,16.5,13.76,42.64,
203
+ 4/24/2020,16.94,16.48,17.54,
204
+ 4/27/2020,12.78,16.92,17.82,
205
+ 4/28/2020,12.34,12.76,14.44,
206
+ 4/29/2020,15.06,12.32,14.42,
207
+ 4/30/2020,18.84,15.04,16.56,
208
+ 5/1/2020,19.78,18.82,19.64,
209
+ 5/4/2020,20.39,19.76,20.34,
210
+ 5/5/2020,24.56,20.37,21.13,
211
+ 5/6/2020,23.99,24.54,24.99,
212
+ 5/7/2020,23.55,23.97,24.35,
213
+ 5/8/2020,24.74,23.53,24.28,
214
+ 5/11/2020,24.14,24.72,25.36,
215
+ 5/12/2020,25.78,24.12,24.75,
216
+ 5/13/2020,25.29,25.76,26.38,
217
+ 5/14/2020,27.56,25.27,25.85,
218
+ 5/15/2020,29.43,27.54,28.09,
219
+ 5/18/2020,31.82,29.42,29.74,
220
+ 5/19/2020,32.5,31.81,32.08,
221
+ 5/20/2020,33.49,32.49,32.77,
222
+ 5/21/2020,33.92,33.48,33.84,
223
+ 5/22/2020,33.25,33.91,34.25,
224
+ 5/26/2020,34.35,33.24,33.68,
225
+ 5/27/2020,32.81,34.34,34.74,
226
+ 5/28/2020,33.71,32.8,33.25,
227
+ 5/29/2020,35.49,33.7,34.17,
228
+ 6/1/2020,35.44,35.48,35.74,
229
+ 6/2/2020,36.81,35.43,35.69,
230
+ 6/3/2020,37.29,36.8,37.05,
231
+ 6/4/2020,37.41,37.28,37.46,
232
+ 6/5/2020,39.55,37.4,37.63,
233
+ 6/8/2020,38.19,39.54,39.6,
234
+ 6/9/2020,38.94,38.18,38.36,
235
+ 6/10/2020,39.6,38.93,39.13,
236
+ 6/11/2020,36.34,39.59,39.65,
237
+ 6/12/2020,36.26,36.33,36.79,
238
+ 6/15/2020,37.12,36.25,36.71,
239
+ 6/16/2020,38.38,37.11,37.36,
240
+ 6/17/2020,37.96,38.37,38.49,
241
+ 6/18/2020,38.84,37.95,38.13,
242
+ 6/19/2020,39.75,38.83,38.99,
243
+ 6/22/2020,40.46,39.74,39.78,
244
+ 6/23/2020,40.37,40.45,40.45,
245
+ 6/24/2020,38.01,40.36,40.41,
246
+ 6/25/2020,38.72,38,38.35,
247
+ 6/26/2020,38.49,38.71,38.96,
248
+ 6/29/2020,39.7,38.48,38.65,
249
+ 6/30/2020,39.27,39.69,39.78,
250
+ 7/1/2020,39.82,39.26,39.37,
251
+ 7/2/2020,40.65,39.81,39.92,
252
+ 7/6/2020,40.63,40.64,40.64,
253
+ 7/7/2020,40.62,40.62,40.64,
254
+ 7/8/2020,40.9,40.61,40.67,
255
+ 7/9/2020,39.62,40.89,40.92,
256
+ 7/10/2020,40.55,39.61,39.79,
257
+ 7/13/2020,40.1,40.54,40.62,
258
+ 7/14/2020,40.29,40.09,40.16,
259
+ 7/15/2020,41.2,40.28,40.37,
260
+ 7/16/2020,40.75,41.19,41.16,
261
+ 7/17/2020,40.59,40.74,40.77,
262
+ 7/20/2020,40.81,40.58,40.66,
263
+ 7/21/2020,41.96,40.8,40.84,
264
+ 7/22/2020,41.9,41.95,41.86,
265
+ 7/23/2020,41.07,41.89,41.82,
266
+ 7/24/2020,41.29,41.06,41.13,
267
+ 7/27/2020,41.6,41.28,41.31,
268
+ 7/28/2020,41.04,41.59,41.56,
269
+ 7/29/2020,41.27,41.03,41.08,
270
+ 7/30/2020,39.92,41.26,41.28,
271
+ 7/31/2020,40.27,39.91,40.07,
272
+ 8/3/2020,41.01,40.26,40.38,
273
+ 8/4/2020,41.7,41,40.99,
274
+ 8/5/2020,42.19,41.69,41.61,
275
+ 8/6/2020,41.95,42.18,42.08,
276
+ 8/7/2020,41.22,41.94,41.9,
277
+ 8/10/2020,41.94,41.21,41.28,
278
+ 8/11/2020,41.61,41.93,41.89,
279
+ 8/12/2020,42.67,41.6,41.58,
280
+ 8/13/2020,42.24,42.66,42.54,
281
+ 8/14/2020,42.01,42.23,42.17,
282
+ 8/17/2020,42.89,42,41.99,
283
+ 8/18/2020,42.89,42.88,42.75,
284
+ 8/19/2020,42.93,42.88,42.76,
285
+ 8/20/2020,42.58,42.92,42.82,
286
+ 8/21/2020,42.34,42.57,42.52,
287
+ 8/24/2020,42.62,42.33,42.3,
288
+ 8/25/2020,43.35,42.61,42.53,
289
+ 8/26/2020,43.39,43.34,43.17,
290
+ 8/27/2020,43.04,43.38,43.23,
291
+ 8/28/2020,42.97,43.03,42.95,
292
+ 8/31/2020,42.61,42.96,42.88,
293
+ 9/1/2020,42.76,42.6,42.55,
294
+ 9/2/2020,41.51,42.75,42.67,
295
+ 9/3/2020,41.37,41.5,41.57,
296
+ 9/4/2020,39.77,41.36,41.42,
297
+ 9/8/2020,36.76,39.76,39.96,
298
+ 9/9/2020,38.05,36.75,37.26,
299
+ 9/10/2020,37.3,38.04,38.35,
300
+ 9/11/2020,37.33,37.29,37.52,
301
+ 9/14/2020,37.26,37.32,37.61,
302
+ 9/15/2020,38.28,37.25,37.51,
303
+ 9/16/2020,40.16,38.27,38.45,
304
+ 9/17/2020,40.97,40.15,40.13,
305
+ 9/18/2020,41.11,40.96,40.88,
306
+ 9/21/2020,39.31,41.1,41.09,
307
+ 9/22/2020,39.6,39.3,39.53,
308
+ 9/23/2020,39.93,39.59,39.77,
309
+ 9/24/2020,40.31,39.92,40,
310
+ 9/25/2020,40.25,40.3,40.35,
311
+ 9/28/2020,40.6,40.24,40.31,
312
+ 9/29/2020,39.29,40.59,40.64,
313
+ 9/30/2020,40.22,39.28,39.47,
314
+ 10/1/2020,38.72,40.21,40.31,
315
+ 10/2/2020,37.05,38.71,38.92,
316
+ 10/5/2020,39.22,37.04,37.45,
317
+ 10/6/2020,40.67,39.21,39.38,
318
+ 10/7/2020,39.95,40.66,40.56,
319
+ 10/8/2020,41.19,39.94,40.02,
320
+ 10/9/2020,40.6,41.18,41.18,
321
+ 10/12/2020,39.43,40.59,40.63,
322
+ 10/13/2020,40.2,39.42,39.63,
323
+ 10/14/2020,41.04,40.19,40.29,
324
+ 10/15/2020,40.96,41.03,40.99,
325
+ 10/16/2020,40.88,40.95,40.95,
326
+ 10/19/2020,40.83,40.87,40.92,
327
+ 10/20/2020,41.46,40.82,40.87,
328
+ 10/21/2020,40.03,41.45,41.42,
329
+ 10/22/2020,40.64,40.02,40.17,
330
+ 10/23/2020,39.85,40.63,40.72,
331
+ 10/26/2020,38.56,39.84,39.96,
332
+ 10/27/2020,39.57,38.55,38.83,
333
+ 10/28/2020,37.39,39.56,39.7,
334
+ 10/29/2020,36.17,37.38,37.7,
335
+ 10/30/2020,35.79,36.16,36.62,
336
+ 11/2/2020,36.81,35.78,36.19,
337
+ 11/3/2020,37.66,36.8,37.08,
338
+ 11/4/2020,39.15,37.65,37.81,
339
+ 11/5/2020,38.79,39.14,39.21,
340
+ 11/6/2020,37.14,38.78,38.9,
341
+ 11/9/2020,40.29,37.13,37.49,
342
+ 11/10/2020,41.36,40.28,40.37,
343
+ 11/11/2020,41.45,41.35,41.17,
344
+ 11/12/2020,41.12,41.44,41.4,
345
+ 11/13/2020,40.13,41.11,41.15,
346
+ 11/16/2020,41.34,40.12,40.27,
347
+ 11/17/2020,41.43,41.33,41.33,
348
+ 11/18/2020,41.82,41.42,41.37,
349
+ 11/19/2020,41.74,41.81,41.76,
350
+ 11/20/2020,42.15,41.73,41.7,
351
+ 11/23/2020,43.06,42.14,42.08,
352
+ 11/24/2020,44.91,43.05,42.88,
353
+ 11/25/2020,45.71,44.9,44.55,
354
+ 11/27/2020,45.53,45.7,45.32,
355
+ 11/30/2020,45.34,45.52,45.26,
356
+ 12/1/2020,44.55,45.33,45.11,
357
+ 12/2/2020,45.28,44.54,44.41,
358
+ 12/3/2020,45.64,45.27,45.01,
359
+ 12/4/2020,46.26,45.63,45.32,
360
+ 12/7/2020,45.76,46.25,45.9,
361
+ 12/8/2020,45.6,45.75,45.51,
362
+ 12/9/2020,45.52,45.59,45.36,
363
+ 12/10/2020,46.78,45.51,45.27,
364
+ 12/11/2020,46.57,46.77,46.36,
365
+ 12/14/2020,46.99,46.56,46.23,
366
+ 12/15/2020,47.62,46.98,46.62,
367
+ 12/16/2020,47.82,47.61,47.19,
368
+ 12/17/2020,48.36,47.81,47.41,
369
+ 12/18/2020,49.1,48.35,47.91,
370
+ 12/21/2020,47.74,49.09,48.6,
371
+ 12/22/2020,47.02,47.73,47.49,
372
+ 12/23/2020,48.12,47.01,46.78,
373
+ 12/24/2020,48.23,48.11,47.66,
374
+ 12/28/2020,47.62,48.22,47.8,
375
+ 12/29/2020,48,47.61,47.31,
376
+ 12/30/2020,48.4,47.99,47.6,
377
+ 12/31/2020,48.52,48.39,47.96,
378
+ 1/4/2021,47.62,48.51,48.1,
379
+ 1/5/2021,49.93,47.61,47.34,
380
+ 1/6/2021,50.63,49.92,49.32,
381
+ 1/7/2021,50.83,50.62,50.04,49.96
382
+ 1/8/2021,52.24,50.82,50.33,50.25
383
+ 1/11/2021,52.25,52.23,51.6,51.6
384
+ 1/12/2021,53.21,52.24,51.73,51.67
385
+ 1/13/2021,52.91,53.2,52.61,52.61
386
+ 1/14/2021,53.57,52.9,52.43,52.37
387
+ 1/15/2021,52.36,53.56,53.01,53
388
+ 1/19/2021,52.98,52.35,52.01,51.89
389
+ 1/20/2021,53.24,52.97,52.44,52.43
390
+ 1/21/2021,53.13,53.23,52.7,52.67
391
+ 1/22/2021,52.27,53.12,52.64,52.59
392
+ 1/25/2021,52.77,52.26,51.88,51.79
393
+ 1/26/2021,52.61,52.76,52.24,52.21
394
+ 1/27/2021,52.85,52.6,52.13,52.07
395
+ 1/28/2021,52.34,52.84,52.33,52.29
396
+ 1/29/2021,52.2,52.33,51.9,51.83
397
+ 2/1/2021,53.55,52.19,51.73,51.68
398
+ 2/2/2021,54.76,53.54,52.91,52.93
399
+ 2/3/2021,55.69,54.75,54.11,54.13
400
+ 2/4/2021,56.23,55.68,55.08,55.1
401
+ 2/5/2021,56.85,56.22,55.68,55.69
402
+ 2/8/2021,57.97,56.84,56.3,56.33
403
+ 2/9/2021,58.36,57.96,57.39,57.45
404
+ 2/10/2021,58.68,58.35,57.86,57.9
405
+ 2/11/2021,58.24,58.67,58.2,58.24
406
+ 2/12/2021,59.47,58.23,57.84,57.85
407
+ 2/16/2021,60.05,59.46,58.93,59.02
408
+ 2/17/2021,61.14,60.05,59.57,59.63
409
+ 2/18/2021,60.52,61.14,60.64,60.74
410
+ 2/19/2021,59.24,60.52,60.17,60.19
411
+ 2/22/2021,61.49,59.23,58.95,58.96
412
+ 2/23/2021,61.67,61.49,60.93,61.08
413
+ 2/24/2021,63.22,61.67,61.26,61.31
414
+ 2/25/2021,63.53,63.22,62.76,62.87
415
+ 2/26/2021,61.5,63.53,63.16,63.22
416
+ 3/1/2021,60.64,61.5,61.32,61.31
417
+ 3/2/2021,59.75,60.64,60.34,60.37
418
+ 3/3/2021,61.28,59.75,59.43,59.45
419
+ 3/4/2021,63.83,61.28,60.77,60.89
420
+ 3/5/2021,66.09,63.83,63.31,63.45
421
+ 3/8/2021,65.05,66.09,65.67,65.77
422
+ 3/9/2021,64.01,65.05,64.81,64.82
423
+ 3/10/2021,64.44,64.01,63.77,63.8
424
+ 3/11/2021,66.02,64.44,64.09,64.17
425
+ 3/12/2021,65.61,66.02,65.64,65.73
426
+ 3/15/2021,65.39,65.61,65.33,65.36
427
+ 3/16/2021,64.8,65.39,65.1,65.15
428
+ 3/17/2021,64.6,64.8,64.53,64.57
429
+ 3/18/2021,60,64.6,64.3,64.35
430
+ 3/19/2021,61.42,60,60.13,60.04
431
+ 3/22/2021,61.55,61.42,60.95,61.09
432
+ 3/23/2021,57.76,61.55,61.15,61.2
433
+ 3/24/2021,61.18,57.75,57.78,57.68
434
+ 3/25/2021,58.56,61.18,60.57,60.78
435
+ 3/26/2021,60.97,58.55,58.41,58.33
436
+ 3/29/2021,61.56,60.97,60.4,60.56
437
+ 3/30/2021,60.55,61.56,61.1,61.17
438
+ 3/31/2021,59.16,60.55,60.25,60.26
439
+ 4/1/2021,61.45,59.15,58.89,58.89
440
+ 4/5/2021,58.65,61.45,60.89,61.04
441
+ 4/6/2021,59.33,58.64,58.53,58.46
442
+ 4/7/2021,59.77,59.32,58.85,58.94
443
+ 4/8/2021,59.6,59.77,59.3,59.36
444
+ 4/9/2021,59.32,59.6,59.19,59.23
445
+ 4/12/2021,59.7,59.31,58.92,58.95
446
+ 4/13/2021,60.18,59.7,59.24,59.3
447
+ 4/14/2021,63.15,60.18,59.72,59.78
448
+ 4/15/2021,63.46,63.15,62.59,62.76
449
+ 4/16/2021,63.13,63.46,63.08,63.12
450
+ 4/19/2021,63.38,63.13,62.81,62.85
451
+ 4/20/2021,62.44,63.38,63.02,63.09
452
+ 4/21/2021,61.35,62.44,62.16,62.19
453
+ 4/22/2021,61.43,61.35,61.08,61.1
454
+ 4/23/2021,62.14,61.43,61.04,61.11
455
+ 4/26/2021,61.91,62.14,61.71,61.79
456
+ 4/27/2021,62.94,61.91,61.55,61.6
457
+ 4/28/2021,63.86,62.94,62.51,62.61
458
+ 4/29/2021,65.01,63.86,63.45,63.54
459
+ 4/30/2021,63.58,65.01,64.62,64.71
460
+ 5/3/2021,64.49,63.58,63.36,63.37
461
+ 5/4/2021,65.69,64.49,64.12,64.21
462
+ 5/5/2021,65.63,65.69,65.32,65.4
463
+ 5/6/2021,64.71,65.63,65.33,65.37
464
+ 5/7/2021,64.9,64.71,64.46,64.49
465
+ 5/10/2021,64.92,64.9,64.58,64.64
466
+ 5/11/2021,65.28,64.92,64.61,64.66
467
+ 5/12/2021,66.08,65.28,64.95,65.01
468
+ 5/13/2021,63.82,66.08,65.75,65.81
469
+ 5/14/2021,65.37,63.82,63.68,63.67
470
+ 5/17/2021,66.27,65.37,64.99,65.11
471
+ 5/18/2021,65.49,66.27,65.93,65.98
472
+ 5/19/2021,63.36,65.49,65.24,65.26
473
+ 5/20/2021,62.05,63.36,63.21,63.21
474
+ 5/21/2021,63.58,62.05,61.81,61.84
475
+ 5/24/2021,66.05,63.58,63.14,63.26
476
+ 5/25/2021,66.07,66.05,65.63,65.74
477
+ 5/26/2021,66.21,66.07,65.77,65.79
478
+ 5/27/2021,66.85,66.21,65.92,65.96
479
+ 5/28/2021,66.32,66.85,66.54,66.59
480
+ 6/1/2021,67.72,66.32,66.07,66.08
481
+ 6/2/2021,68.83,67.72,67.41,67.47
482
+ 6/3/2021,68.81,68.83,68.54,68.56
483
+ 6/4/2021,69.62,68.81,68.56,68.56
484
+ 6/7/2021,69.23,69.62,69.36,69.37
485
+ 6/8/2021,70.05,69.23,69,68.99
486
+ 6/9/2021,69.96,70.05,69.8,69.8
487
+ 6/10/2021,70.29,69.96,69.73,69.71
488
+ 6/11/2021,70.91,70.29,70.05,70.04
489
+ 6/14/2021,70.88,70.91,70.68,70.65
490
+ 6/15/2021,72.12,70.88,70.66,70.62
491
+ 6/16/2021,72.15,72.12,71.9,71.86
492
+ 6/17/2021,71.04,72.15,71.93,71.88
493
+ 6/18/2021,71.64,71.04,70.85,70.81
494
+ 6/21/2021,73.66,71.64,71.42,71.39
495
+ 6/22/2021,73.06,73.66,73.48,73.41
496
+ 6/23/2021,73.08,73.06,72.86,72.79
497
+ 6/24/2021,73.3,73.08,72.87,72.81
498
+ 6/25/2021,74.05,73.3,73.09,73.03
499
+ 6/28/2021,72.91,74.05,73.85,73.78
500
+ 6/29/2021,72.98,72.91,72.72,72.66
501
+ 6/30/2021,73.47,72.98,72.77,72.72
502
+ 7/1/2021,75.23,73.47,73.26,73.2
503
+ 7/2/2021,75.16,75.23,75.06,74.97
504
+ 7/6/2021,73.37,75.16,74.96,74.88
505
+ 7/7/2021,72.2,73.37,73.2,73.15
506
+ 7/8/2021,72.94,72.2,72.01,71.96
507
+ 7/9/2021,74.56,72.94,72.73,72.68
508
+ 7/12/2021,74.1,74.56,74.38,74.3
509
+ 7/13/2021,75.25,74.1,73.9,73.83
510
+ 7/14/2021,73.13,75.25,75.07,74.98
511
+ 7/15/2021,71.65,73.13,72.97,72.92
512
+ 7/16/2021,71.81,71.65,71.47,71.43
513
+ 7/19/2021,66.42,71.81,71.59,71.56
514
+ 7/20/2021,67.42,66.42,66.57,66.53
515
+ 7/21/2021,70.3,67.42,67.13,67.22
516
+ 7/22/2021,71.91,70.3,70.04,70.07
517
+ 7/23/2021,72.07,71.91,71.67,71.63
518
+ 7/26/2021,71.91,72.07,71.85,71.8
519
+ 7/27/2021,71.65,71.91,71.7,71.65
520
+ 7/28/2021,72.39,71.65,71.44,71.39
521
+ 7/29/2021,73.62,72.39,72.17,72.13
522
+ 7/30/2021,73.95,73.62,73.42,73.35
523
+ 8/2/2021,71.26,73.95,73.74,73.67
524
+ 8/3/2021,70.56,71.26,71.14,71.1
525
+ 8/4/2021,68.15,70.56,70.35,70.33
526
+ 8/5/2021,69.09,68.15,68.02,68
527
+ 8/6/2021,68.28,69.09,68.83,68.86
528
+ 8/9/2021,66.48,68.28,68.06,68.05
529
+ 8/10/2021,68.29,66.48,66.31,66.31
530
+ 8/11/2021,69.25,68.29,67.99,68.06
531
+ 8/12/2021,69.09,69.25,68.97,68.98
532
+ 8/13/2021,68.44,69.09,68.85,68.84
533
+ 8/16/2021,67.29,68.44,68.22,68.21
534
+ 8/17/2021,66.59,67.29,67.09,67.09
535
+ 8/18/2021,65.46,66.59,66.35,66.38
536
+ 8/19/2021,63.69,65.46,65.24,65.26
537
+ 8/20/2021,62.32,63.69,63.51,63.52
538
+ 8/23/2021,65.64,62.32,62.09,62.12
539
+ 8/24/2021,67.54,65.64,65.2,65.37
540
+ 8/25/2021,68.36,67.54,67.18,67.23
541
+ 8/26/2021,67.42,68.36,68.07,68.09
542
+ 8/27/2021,68.74,67.42,67.2,67.2
543
+ 8/30/2021,69.21,68.74,68.46,68.5
544
+ 8/31/2021,68.5,69.21,68.95,68.95
545
+ 9/1/2021,68.59,68.5,68.28,68.27
546
+ 9/2/2021,69.99,68.59,68.34,68.35
547
+ 9/3/2021,69.29,69.99,69.73,69.74
548
+ 9/7/2021,68.35,69.29,69.07,69.05
549
+ 9/8/2021,69.3,68.35,68.14,68.13
550
+ 9/9/2021,68.14,69.3,69.04,69.06
551
+ 9/10/2021,69.72,68.14,67.94,67.92
552
+ 9/13/2021,70.45,69.72,69.46,69.48
553
+ 9/14/2021,70.46,70.45,70.2,70.18
554
+ 9/15/2021,72.61,70.46,70.23,70.2
555
+ 9/16/2021,72.61,72.61,72.41,72.37
556
+ 9/17/2021,71.97,72.61,72.4,72.33
557
+ 9/20/2021,70.29,71.97,71.77,71.72
558
+ 9/21/2021,70.56,70.29,70.12,70.08
559
+ 9/22/2021,72.23,70.56,70.33,70.32
560
+ 9/23/2021,73.3,72.23,72.02,71.98
561
+ 9/24/2021,73.98,73.3,73.09,73.02
562
+ 9/27/2021,75.45,73.98,73.78,73.7
563
+ 9/28/2021,75.29,75.45,75.28,75.18
564
+ 9/29/2021,74.83,75.29,75.09,75.01
565
+ 9/30/2021,75.03,74.83,74.63,74.56
566
+ 10/1/2021,75.88,75.03,74.83,74.75
567
+ 10/4/2021,77.62,75.88,75.69,75.61
568
+ 10/5/2021,78.93,77.62,77.48,77.37
569
+ 10/6/2021,77.43,78.93,78.77,78.68
570
+ 10/7/2021,78.3,77.43,77.24,77.21
571
+ 10/8/2021,79.35,78.3,78.13,78.04
572
+ 10/11/2021,80.52,79.35,79.19,79.1
573
+ 10/12/2021,80.64,80.52,80.36,80.3
574
+ 10/13/2021,80.44,80.64,80.45,80.42
575
+ 10/14/2021,81.31,80.44,80.25,80.22
576
+ 10/15/2021,82.28,81.31,81.15,81.1
577
+ 10/18/2021,82.44,82.28,82.13,82.09
578
+ 10/19/2021,82.96,82.44,82.27,82.26
579
+ 10/20/2021,83.87,82.96,82.8,82.79
580
+ 10/21/2021,82.5,83.87,83.72,83.73
581
+ 10/22/2021,83.76,82.5,82.33,82.37
582
+ 10/25/2021,83.76,83.76,83.63,83.62
583
+ 10/26/2021,84.65,83.76,83.6,83.62
584
+ 10/27/2021,82.66,84.65,84.51,84.53
585
+ 10/28/2021,82.81,82.66,82.52,82.57
586
+ 10/29/2021,83.57,82.81,82.63,82.63
587
+ 11/1/2021,84.05,83.57,83.42,83.42
588
+ 11/2/2021,83.91,84.05,83.89,83.91
589
+ 11/3/2021,80.86,83.91,83.75,83.77
590
+ 11/4/2021,78.81,80.86,80.74,80.8
591
+ 11/5/2021,81.27,78.81,78.62,78.62
592
+ 11/8/2021,81.93,81.27,81.21,81.11
593
+ 11/9/2021,84.15,81.93,81.76,81.74
594
+ 11/10/2021,81.34,84.15,84.08,84.05
595
+ 11/11/2021,81.59,81.34,81.23,81.29
596
+ 11/12/2021,80.79,81.59,81.41,81.38
597
+ 11/15/2021,80.88,80.79,80.6,80.59
598
+ 11/16/2021,80.76,80.88,80.69,80.66
599
+ 11/17/2021,78.36,80.76,80.57,80.54
600
+ 11/18/2021,79.01,78.36,78.19,78.2
601
+ 11/19/2021,76.1,79.01,78.83,78.76
602
+ 11/22/2021,76.75,76.1,75.96,75.95
603
+ 11/23/2021,78.5,76.75,76.57,76.48
604
+ 11/24/2021,78.39,78.5,78.36,78.26
605
+ 11/26/2021,68.15,78.39,78.19,78.13
606
+ 11/29/2021,69.95,68.15,68.84,68.99
607
+ 11/30/2021,66.18,69.95,69.72,69.81
608
+ 12/1/2021,65.57,66.18,66.18,66.14
609
+ 12/2/2021,66.5,65.57,65.32,65.37
610
+ 12/3/2021,66.26,66.5,66.17,66.24
611
+ 12/6/2021,69.49,66.26,65.99,66.01
612
+ 12/7/2021,72.05,69.49,69.21,69.29
613
+ 12/8/2021,72.36,72.05,71.82,71.79
614
+ 12/9/2021,70.94,72.36,72.14,72.08
615
+ 12/10/2021,71.67,70.94,70.76,70.72
616
+ 12/13/2021,71.29,71.67,71.45,71.42
617
+ 12/14/2021,70.73,71.29,71.08,71.03
618
+ 12/15/2021,70.87,70.73,70.52,70.49
619
+ 12/16/2021,72.38,70.87,70.64,70.62
620
+ 12/17/2021,70.86,72.38,72.17,72.12
621
+ 12/20/2021,68.23,70.86,70.68,70.64
622
+ 12/21/2021,71.12,68.23,68.12,68.09
623
+ 12/22/2021,72.76,71.12,70.91,70.94
624
+ 12/23/2021,73.79,72.76,72.54,72.48
625
+ 12/27/2021,75.57,73.79,73.59,73.51
626
+ 12/28/2021,75.98,75.57,75.41,75.31
627
+ 12/29/2021,76.56,75.98,75.78,75.7
628
+ 12/30/2021,76.99,76.56,76.37,76.28
629
+ 12/31/2021,75.21,76.99,76.8,76.72
630
+ 1/3/2022,76.08,75.21,75.03,74.98
631
+ 1/4/2022,76.99,76.08,75.9,75.81
632
+ 1/5/2022,77.85,76.99,76.81,76.72
633
+ 1/6/2022,79.46,77.85,77.67,77.58
634
+ 1/7/2022,78.9,79.46,79.32,79.23
635
+ 1/10/2022,78.23,78.9,78.7,78.66
636
+ 1/11/2022,81.22,78.23,78.03,77.98
637
+ 1/12/2022,82.64,81.22,81.2,81.08
638
+ 1/13/2022,82.12,82.64,82.5,82.47
639
+ 1/14/2022,83.82,82.12,81.94,81.95
640
+ 1/18/2022,85.43,83.82,83.71,83.69
641
+ 1/19/2022,86.96,85.43,85.33,85.35
642
+ 1/20/2022,86.9,86.96,86.87,86.92
643
+ 1/21/2022,85.14,86.9,86.78,86.85
644
+ 1/24/2022,83.31,85.14,85.03,85.09
645
+ 1/25/2022,85.6,83.31,83.16,83.21
646
+ 1/26/2022,87.35,85.6,85.55,85.55
647
+ 1/27/2022,86.61,87.35,87.27,87.33
648
+ 1/28/2022,86.82,86.61,86.5,86.57
649
+ 1/31/2022,88.15,86.82,86.69,86.76
650
+ 2/1/2022,88.2,88.15,88.07,88.14
651
+ 2/2/2022,88.26,88.2,88.1,88.18
652
+ 2/3/2022,90.27,88.26,88.16,88.24
653
+ 2/4/2022,92.31,90.27,90.25,90.35
654
+ 2/7/2022,91.32,92.31,92.31,92.44
655
+ 2/8/2022,89.36,91.32,91.3,91.42
656
+ 2/9/2022,89.66,89.36,89.34,89.44
657
+ 2/10/2022,89.88,89.66,89.58,89.68
658
+ 2/11/2022,93.1,89.88,89.81,89.91
659
+ 2/14/2022,95.46,93.1,93.19,93.32
660
+ 2/15/2022,92.07,95.47,95.51,95.67
661
+ 2/16/2022,93.66,92.07,92.21,92.4
662
+ 2/17/2022,91.76,93.66,93.67,93.8
663
+ 2/18/2022,91.07,91.76,91.79,91.93
664
+ 2/22/2022,92.35,91.07,91.03,91.14
665
+ 2/23/2022,92.1,92.35,92.33,92.45
666
+ 2/24/2022,92.81,92.1,92.07,92.2
667
+ 2/25/2022,91.59,92.81,92.79,92.91
668
+ 2/28/2022,95.72,91.59,91.58,91.71
669
+ 3/1/2022,103.41,95.73,95.91,96.08
670
+ 3/2/2022,110.6,103.42,103.84,104.18
671
+ 3/3/2022,107.67,110.61,110.4,111.03
672
+ 3/4/2022,115.68,107.68,107.47,108.31
673
+ 3/7/2022,119.4,115.69,115,115.93
674
+ 3/8/2022,123.7,119.41,119.02,119.93
675
+ 3/9/2022,108.7,123.71,123.42,124.46
676
+ 3/10/2022,106.02,108.71,110.42,112.23
677
+ 3/11/2022,109.33,106.03,105.73,106.47
678
+ 3/14/2022,103.01,109.34,108.99,109.61
679
+ 3/15/2022,96.44,103.02,103.09,104.05
680
+ 3/16/2022,95.04,96.45,96.74,97.34
681
+ 3/17/2022,102.98,95.04,95.04,95.23
682
+ 3/18/2022,104.7,102.99,103.5,103.84
683
+ 3/21/2022,112.12,104.71,104.52,105.01
684
+ 3/22/2022,111.76,112.13,111.79,112.5
685
+ 3/23/2022,114.93,111.77,111.46,112.26
686
+ 3/24/2022,112.34,114.94,114.41,115.24
687
+ 3/25/2022,113.9,112.35,112.23,113.13
688
+ 3/28/2022,105.96,113.91,113.46,114.27
689
+ 3/29/2022,104.24,105.97,106.2,107.37
690
+ 3/30/2022,107.82,104.25,104,104.62
691
+ 3/31/2022,100.28,107.83,107.58,108.12
692
+ 4/1/2022,99.27,100.29,100.56,101.53
693
+ 4/4/2022,103.28,99.28,99.21,99.54
694
+ 4/5/2022,101.96,103.29,103.32,103.66
695
+ 4/6/2022,96.23,101.97,101.83,102.35
696
+ 4/7/2022,96.03,96.24,96.48,97.02
697
+ 4/8/2022,98.26,96.04,96.02,96.2
698
+ 4/11/2022,94.29,98.27,98.3,98.51
699
+ 4/12/2022,100.6,94.29,94.46,94.77
700
+ 4/13/2022,104.25,100.61,101.01,101.27
701
+ 4/14/2022,106.95,104.26,104.2,104.6
702
+ 4/18/2022,108.21,106.96,106.71,107.25
703
+ 4/19/2022,102.56,108.22,107.87,108.51
704
+ 4/20/2022,102.75,102.57,102.58,103.46
705
+ 4/21/2022,103.79,102.76,102.59,103.03
706
+ 4/22/2022,102.07,103.8,103.62,104.08
707
+ 4/25/2022,98.54,102.08,101.93,102.47
708
+ 4/26/2022,101.7,98.55,98.57,99.05
709
+ 4/27/2022,102.02,101.71,101.74,102.03
710
+ 4/28/2022,105.36,102.03,101.9,102.32
711
+ 4/29/2022,104.69,105.37,105.24,105.68
712
+ 5/2/2022,105.17,104.7,104.45,105.06
713
+ 5/3/2022,102.41,105.18,104.92,105.47
714
+ 5/4/2022,107.81,102.42,102.28,102.91
715
+ 5/5/2022,108.26,107.82,107.71,108.21
716
+ 5/6/2022,109.77,108.27,107.92,108.6
717
+ 5/9/2022,103.09,109.78,109.38,110.06
718
+ 5/10/2022,99.76,103.1,103.19,104.18
719
+ 5/11/2022,105.71,99.77,99.72,100.23
720
+ 5/12/2022,106.13,105.72,105.82,106.22
721
+ 5/13/2022,110.49,106.14,105.86,106.46
722
+ 5/16/2022,114.2,110.5,110.13,110.77
723
+ 5/17/2022,112.4,114.21,113.69,114.48
724
+ 5/18/2022,109.59,112.41,112.21,113.08
725
+ 5/19/2022,112.21,109.6,109.35,110.22
726
+ 5/20/2022,113.23,112.22,111.74,112.48
727
+ 5/23/2022,110.29,113.24,112.84,113.64
728
+ 5/24/2022,109.77,110.3,110.1,110.99
729
+ 5/25/2022,110.33,109.78,109.39,110.16
730
+ 5/26/2022,114.09,110.34,109.93,110.67
731
+ 5/27/2022,115.07,114.1,113.57,114.36
732
+ 5/31/2022,114.67,115.08,114.75,115.58
733
+ 6/1/2022,115.26,114.68,114.45,115.31
734
+ 6/2/2022,116.87,115.27,114.96,115.81
735
+ 6/3/2022,118.87,116.88,116.55,117.42
736
+ 6/6/2022,118.5,118.88,118.64,119.54
737
+ 6/7/2022,119.41,118.51,118.63,119.52
738
+ 6/8/2022,122.11,119.42,119.39,120.29
739
+ 6/9/2022,121.51,122.12,122.01,122.98
740
+ 6/10/2022,120.67,121.52,122.04,122.97
741
+ 6/13/2022,120.93,120.68,121.12,122.04
742
+ 6/14/2022,118.93,120.94,121.19,122.11
743
+ 6/15/2022,115.31,118.94,119.39,120.31
744
+ 6/16/2022,117.59,115.32,115.58,116.53
745
+ 6/17/2022,109.56,117.6,117.2,118.09
746
+ 6/21/2022,110.65,109.57,110,111.2
747
+ 6/22/2022,106.19,110.66,110.21,110.94
748
+ 6/23/2022,104.27,106.2,106.06,106.95
749
+ 6/24/2022,107.62,104.28,104.04,104.68
750
+ 6/27/2022,109.57,107.63,107.38,107.92
751
+ 6/28/2022,111.76,109.58,109.19,109.86
752
+ 6/29/2022,109.78,111.77,111.32,112.06
753
+ 6/30/2022,105.76,109.79,109.51,110.34
WTI/BestWTI/bestMonthly.csv ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Close Prices,"ARIMA_50.0_(0, 1, 0)_Predictions","ARIMA_60.0_(0, 1, 1)_Predictions",LSTM_80.0_Predictions
2
+ 1/1/2015,48.24,53.03,,
3
+ 2/1/2015,49.76,47.95,,
4
+ 3/1/2015,47.6,49.49,,
5
+ 4/1/2015,59.63,47.31,,
6
+ 5/1/2015,60.3,59.47,,
7
+ 6/1/2015,59.47,60.15,,
8
+ 7/1/2015,47.12,59.32,,
9
+ 8/1/2015,49.2,46.84,,
10
+ 9/1/2015,45.09,48.94,,
11
+ 10/1/2015,46.59,44.79,,
12
+ 11/1/2015,41.65,46.31,,
13
+ 12/1/2015,37.04,41.32,,
14
+ 1/1/2016,33.62,36.67,,
15
+ 2/1/2016,33.75,33.22,,
16
+ 3/1/2016,38.34,33.35,,
17
+ 4/1/2016,45.92,37.99,,
18
+ 5/1/2016,49.1,45.65,,
19
+ 6/1/2016,48.33,48.86,,
20
+ 7/1/2016,41.6,48.09,47.87,
21
+ 8/1/2016,44.7,41.3,39.83,
22
+ 9/1/2016,48.24,44.43,45.57,
23
+ 10/1/2016,46.86,48,48.64,
24
+ 11/1/2016,49.44,46.61,46.21,
25
+ 12/1/2016,53.72,49.22,49.98,
26
+ 1/1/2017,52.81,53.54,54.43,
27
+ 2/1/2017,54.01,52.62,52.25,
28
+ 3/1/2017,50.6,53.83,54.26,
29
+ 4/1/2017,49.33,50.4,49.55,
30
+ 5/1/2017,48.32,49.12,49.07,
31
+ 6/1/2017,46.04,48.1,47.93,
32
+ 7/1/2017,50.17,45.8,45.37,
33
+ 8/1/2017,47.23,49.97,51.1,
34
+ 9/1/2017,51.67,47.01,46.12,
35
+ 10/1/2017,54.38,51.49,52.75,
36
+ 11/1/2017,57.4,54.22,54.6,
37
+ 12/1/2017,60.42,57.26,57.91,
38
+ 1/1/2018,64.73,60.31,60.89,
39
+ 2/1/2018,61.64,64.66,65.55,
40
+ 3/1/2018,64.94,61.54,60.65,
41
+ 4/1/2018,68.57,64.87,65.85,
42
+ 5/1/2018,67.04,68.53,69.16,
43
+ 6/1/2018,74.15,66.99,66.51,
44
+ 7/1/2018,68.76,74.15,75.89,
45
+ 8/1/2018,69.8,68.72,67.17,
46
+ 9/1/2018,73.25,69.77,70.34,
47
+ 10/1/2018,65.31,73.24,73.89,
48
+ 11/1/2018,50.93,65.24,63.39,
49
+ 12/1/2018,45.41,50.76,47.94,
50
+ 1/1/2019,53.79,45.2,44.63,
51
+ 2/1/2019,57.22,53.64,55.77,
52
+ 3/1/2019,60.14,57.1,57.44,
53
+ 4/1/2019,63.91,60.04,60.68,
54
+ 5/1/2019,53.5,63.84,64.6,
55
+ 6/1/2019,58.47,53.35,50.8,
56
+ 7/1/2019,58.58,58.36,60.04,
57
+ 8/1/2019,55.1,58.47,58.16,
58
+ 9/1/2019,54.07,54.97,54.3,
59
+ 10/1/2019,54.18,53.93,53.89,
60
+ 11/1/2019,55.17,54.04,54.12,
61
+ 12/1/2019,61.06,55.04,55.28,
62
+ 1/1/2020,51.56,60.97,62.26,
63
+ 2/1/2020,44.76,51.41,49.11,
64
+ 3/1/2020,20.48,44.56,43.62,
65
+ 4/1/2020,18.84,20.13,14.93,
66
+ 5/1/2020,35.49,18.48,19.29,
67
+ 6/1/2020,39.27,35.24,38.95,
68
+ 7/1/2020,40.27,39.04,39.12,
69
+ 8/1/2020,42.61,40.05,40.32,
70
+ 9/1/2020,40.22,42.41,42.94,
71
+ 10/1/2020,35.79,40,39.38,
72
+ 11/1/2020,45.34,35.55,34.72,
73
+ 12/1/2020,48.52,45.16,47.59,
74
+ 1/1/2021,52.2,48.36,48.58,
75
+ 2/1/2021,61.5,52.06,52.9,
76
+ 3/1/2021,59.16,61.42,63.42,
77
+ 4/1/2021,63.58,59.07,58.1,57.2
78
+ 5/1/2021,66.32,63.52,64.76,63.29
79
+ 6/1/2021,73.47,66.27,66.63,65.66
80
+ 7/1/2021,73.95,73.47,75.02,74.36
81
+ 8/1/2021,68.5,73.95,73.71,74
82
+ 9/1/2021,75.03,68.47,67.29,67.08
83
+ 10/1/2021,83.57,75.04,76.77,76.1
84
+ 11/1/2021,66.18,83.63,85.18,85.5
85
+ 12/1/2021,75.21,66.13,61.95,62.02
86
+ 1/1/2022,88.15,75.22,77.73,76.84
87
+ 2/1/2022,95.72,88.23,90.39,90.5
88
+ 3/1/2022,100.28,95.84,97,95.47
89
+ 4/1/2022,104.69,100.43,101.15,98.51
90
+ 5/1/2022,114.67,104.86,105.64,101.67
91
+ 6/1/2022,106.22,114.9,116.89,109.28
WTI/BestWTI/bestWeekly.csv ADDED
@@ -0,0 +1,390 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Close Prices,"ARIMA_50.0_(0, 1, 0)_Predictions","ARIMA_50.0_(1, 0, 0)_Predictions",LSTM_80.0_Predictions
2
+ 1/18/2015,45.59,48.63,49.32,
3
+ 1/25/2015,48.24,45.52,46.24,
4
+ 2/1/2015,51.69,48.18,48.86,
5
+ 2/8/2015,52.78,51.64,52.28,
6
+ 2/15/2015,50.34,52.73,53.35,
7
+ 2/22/2015,49.76,50.29,50.93,
8
+ 3/1/2015,49.61,49.7,50.35,
9
+ 3/8/2015,44.84,49.55,50.19,
10
+ 3/15/2015,45.72,44.77,45.45,
11
+ 3/22/2015,48.87,45.66,46.32,
12
+ 3/29/2015,49.14,48.81,49.44,
13
+ 4/5/2015,51.64,49.08,49.71,
14
+ 4/12/2015,55.74,51.59,52.18,
15
+ 4/19/2015,57.15,55.7,56.23,
16
+ 4/26/2015,59.15,57.11,57.62,
17
+ 5/3/2015,59.39,59.12,59.6,
18
+ 5/10/2015,59.69,59.36,59.83,
19
+ 5/17/2015,59.72,59.66,60.12,
20
+ 5/24/2015,60.3,59.69,60.15,
21
+ 5/31/2015,59.13,60.27,60.72,
22
+ 6/7/2015,59.96,59.1,59.56,
23
+ 6/14/2015,59.61,59.93,60.38,
24
+ 6/21/2015,59.63,59.58,60.03,
25
+ 6/28/2015,56.93,59.6,60.05,
26
+ 7/5/2015,52.74,56.89,57.38,
27
+ 7/12/2015,50.89,52.69,53.23,
28
+ 7/19/2015,48.14,50.84,51.4,
29
+ 7/26/2015,47.12,48.08,48.67,
30
+ 8/2/2015,43.87,47.06,47.65,
31
+ 8/9/2015,42.5,43.8,44.42,
32
+ 8/16/2015,40.45,42.43,43.05,
33
+ 8/23/2015,45.22,40.38,41,
34
+ 8/30/2015,46.05,45.16,45.75,
35
+ 9/6/2015,44.63,45.99,46.56,
36
+ 9/13/2015,44.68,44.57,45.15,
37
+ 9/20/2015,45.7,44.62,45.19,
38
+ 9/27/2015,45.54,45.64,46.2,
39
+ 10/4/2015,49.63,45.48,46.04,
40
+ 10/11/2015,47.26,49.58,50.1,
41
+ 10/18/2015,44.6,47.2,47.74,
42
+ 10/25/2015,46.59,44.54,45.1,
43
+ 11/1/2015,44.29,46.53,47.07,
44
+ 11/8/2015,40.74,44.23,44.78,
45
+ 11/15/2015,40.39,40.67,41.25,
46
+ 11/22/2015,41.71,40.32,40.89,
47
+ 11/29/2015,39.97,41.64,42.2,
48
+ 12/6/2015,35.62,39.9,40.47,
49
+ 12/13/2015,34.73,35.54,36.13,
50
+ 12/20/2015,38.1,34.65,35.24,
51
+ 12/27/2015,37.04,38.02,38.59,
52
+ 1/3/2016,33.16,36.96,37.53,
53
+ 1/10/2016,29.42,33.07,33.66,
54
+ 1/17/2016,32.19,29.32,29.92,
55
+ 1/24/2016,33.62,32.1,32.68,
56
+ 1/31/2016,30.89,33.53,34.1,
57
+ 2/7/2016,29.44,30.8,31.37,
58
+ 2/14/2016,29.64,29.35,29.92,
59
+ 2/21/2016,32.78,29.55,30.11,
60
+ 2/28/2016,35.92,32.69,33.24,
61
+ 3/6/2016,38.5,35.84,36.37,
62
+ 3/13/2016,39.44,38.43,38.94,
63
+ 3/20/2016,39.46,39.37,39.87,
64
+ 3/27/2016,36.79,39.39,39.89,
65
+ 4/3/2016,39.72,36.71,37.23,
66
+ 4/10/2016,40.36,39.65,40.14,
67
+ 4/17/2016,43.73,40.29,40.78,
68
+ 4/24/2016,45.92,43.67,44.12,
69
+ 5/1/2016,44.66,45.86,46.3,
70
+ 5/8/2016,46.21,44.6,45.04,
71
+ 5/15/2016,47.75,46.15,46.58,
72
+ 5/22/2016,49.33,47.7,48.11,
73
+ 5/29/2016,48.62,49.28,49.67,
74
+ 6/5/2016,49.07,48.57,48.97,
75
+ 6/12/2016,47.98,49.02,49.41,
76
+ 6/19/2016,47.64,47.93,48.33,
77
+ 6/26/2016,48.99,47.59,47.99,
78
+ 7/3/2016,45.41,48.94,49.33,
79
+ 7/10/2016,45.95,45.35,45.77,
80
+ 7/17/2016,44.19,45.9,46.31,
81
+ 7/24/2016,41.6,44.13,44.56,
82
+ 7/31/2016,41.8,41.54,41.98,
83
+ 8/7/2016,44.49,41.74,42.18,
84
+ 8/14/2016,48.52,44.43,44.85,
85
+ 8/21/2016,47.64,48.47,48.85,
86
+ 8/28/2016,44.44,47.59,47.98,
87
+ 9/4/2016,45.88,44.38,44.8,
88
+ 9/11/2016,43.03,45.83,46.22,
89
+ 9/18/2016,44.48,42.97,43.39,
90
+ 9/25/2016,48.24,44.42,44.83,
91
+ 10/2/2016,49.81,48.19,48.56,
92
+ 10/9/2016,50.35,49.76,50.12,
93
+ 10/16/2016,50.85,50.31,50.65,
94
+ 10/23/2016,48.7,50.81,51.15,
95
+ 10/30/2016,44.07,48.65,49.01,
96
+ 11/6/2016,43.41,44.01,44.42,
97
+ 11/13/2016,45.69,43.35,43.76,
98
+ 11/20/2016,46.06,45.64,46.02,
99
+ 11/27/2016,51.68,46.01,46.39,
100
+ 12/4/2016,51.5,51.64,51.97,
101
+ 12/11/2016,51.9,51.46,51.79,
102
+ 12/18/2016,53.02,51.86,52.18,
103
+ 12/25/2016,53.72,52.98,53.29,
104
+ 1/1/2017,53.99,53.68,53.98,
105
+ 1/8/2017,52.37,53.95,54.25,
106
+ 1/15/2017,52.42,52.33,52.64,
107
+ 1/22/2017,53.17,52.38,52.69,
108
+ 1/29/2017,53.83,53.13,53.43,
109
+ 2/5/2017,53.86,53.79,54.09,
110
+ 2/12/2017,53.4,53.82,54.12,
111
+ 2/19/2017,53.99,53.36,53.66,
112
+ 2/26/2017,53.33,53.95,54.24,
113
+ 3/5/2017,48.49,53.29,53.59,
114
+ 3/12/2017,48.78,48.44,48.79,
115
+ 3/19/2017,47.97,48.73,49.07,
116
+ 3/26/2017,50.6,47.92,48.27,
117
+ 4/2/2017,52.24,50.56,50.88,
118
+ 4/9/2017,53.18,52.2,52.5,
119
+ 4/16/2017,49.62,53.14,53.43,
120
+ 4/23/2017,49.33,49.58,49.9,
121
+ 4/30/2017,46.22,49.29,49.61,
122
+ 5/7/2017,47.84,46.17,46.53,
123
+ 5/14/2017,50.33,47.79,48.13,
124
+ 5/21/2017,49.8,50.29,50.6,
125
+ 5/28/2017,47.66,49.76,50.08,
126
+ 6/4/2017,45.83,47.61,47.95,
127
+ 6/11/2017,44.74,45.78,46.13,
128
+ 6/18/2017,43.01,44.69,45.05,
129
+ 6/25/2017,46.04,42.95,43.33,
130
+ 7/2/2017,44.23,45.99,46.34,
131
+ 7/9/2017,46.54,44.18,44.54,
132
+ 7/16/2017,45.77,46.49,46.83,
133
+ 7/23/2017,49.71,45.72,46.07,
134
+ 7/30/2017,49.58,49.67,49.98,
135
+ 8/6/2017,48.82,49.54,49.85,
136
+ 8/13/2017,48.51,48.78,49.09,
137
+ 8/20/2017,47.87,48.47,48.78,
138
+ 8/27/2017,47.29,47.82,48.15,
139
+ 9/3/2017,47.48,47.24,47.57,
140
+ 9/10/2017,49.89,47.43,47.76,
141
+ 9/17/2017,50.66,49.85,50.15,
142
+ 9/24/2017,51.67,50.62,50.91,
143
+ 10/1/2017,49.29,51.63,51.91,
144
+ 10/8/2017,51.45,49.25,49.55,
145
+ 10/15/2017,51.47,51.41,51.69,
146
+ 10/22/2017,53.9,51.43,51.71,
147
+ 10/29/2017,55.64,53.87,54.12,
148
+ 11/5/2017,56.74,55.61,55.85,
149
+ 11/12/2017,56.55,56.71,56.94,
150
+ 11/19/2017,58.95,56.52,56.75,
151
+ 11/26/2017,58.36,58.93,59.13,
152
+ 12/3/2017,57.36,58.34,58.54,
153
+ 12/10/2017,57.3,57.33,57.55,
154
+ 12/17/2017,58.47,57.27,57.49,
155
+ 12/24/2017,60.42,58.45,58.65,
156
+ 12/31/2017,61.44,60.4,60.58,
157
+ 1/7/2018,64.3,61.42,61.59,
158
+ 1/14/2018,63.37,64.29,64.42,
159
+ 1/21/2018,66.14,63.36,63.5,
160
+ 1/28/2018,65.45,66.13,66.24,
161
+ 2/4/2018,59.2,65.44,65.56,
162
+ 2/11/2018,61.68,59.18,59.37,
163
+ 2/18/2018,63.55,61.66,61.83,
164
+ 2/25/2018,61.25,63.54,63.68,
165
+ 3/4/2018,62.04,61.23,61.4,
166
+ 3/11/2018,62.34,62.02,62.18,
167
+ 3/18/2018,65.88,62.32,62.48,
168
+ 3/25/2018,64.94,65.87,65.98,
169
+ 4/1/2018,62.06,64.93,65.05,
170
+ 4/8/2018,67.39,62.04,62.2,
171
+ 4/15/2018,68.38,67.38,67.48,
172
+ 4/22/2018,68.1,68.37,68.46,
173
+ 4/29/2018,69.72,68.09,68.18,
174
+ 5/6/2018,70.7,69.72,69.78,
175
+ 5/13/2018,71.28,70.7,70.75,
176
+ 5/20/2018,67.88,71.28,71.33,
177
+ 5/27/2018,65.81,67.87,67.96,
178
+ 6/3/2018,65.74,65.8,65.91,
179
+ 6/10/2018,65.06,65.73,65.84,
180
+ 6/17/2018,68.58,65.05,65.17,
181
+ 6/24/2018,74.15,68.57,68.66,
182
+ 7/1/2018,73.8,74.15,74.17,
183
+ 7/8/2018,71.01,73.8,73.82,
184
+ 7/15/2018,70.46,71.01,71.06,
185
+ 7/22/2018,68.69,70.46,70.52,
186
+ 7/29/2018,68.49,68.69,68.76,
187
+ 8/5/2018,67.63,68.48,68.57,
188
+ 8/12/2018,65.91,67.62,67.71,
189
+ 8/19/2018,68.72,65.9,66.01,
190
+ 8/26/2018,69.8,68.72,68.79,
191
+ 9/2/2018,67.75,69.8,69.86,
192
+ 9/9/2018,68.99,67.74,67.83,
193
+ 9/16/2018,70.78,68.99,69.06,
194
+ 9/23/2018,73.25,70.78,70.83,
195
+ 9/30/2018,74.34,73.25,73.27,
196
+ 10/7/2018,71.34,74.34,74.35,
197
+ 10/14/2018,69.12,71.34,71.39,
198
+ 10/21/2018,67.59,69.12,69.19,
199
+ 10/28/2018,63.14,67.58,67.67,
200
+ 11/4/2018,60.19,63.13,63.27,
201
+ 11/11/2018,56.46,60.17,60.35,
202
+ 11/18/2018,50.42,56.43,56.66,
203
+ 11/25/2018,50.93,50.38,50.67,
204
+ 12/2/2018,52.61,50.9,51.17,
205
+ 12/9/2018,51.2,52.58,52.84,
206
+ 12/16/2018,45.59,51.17,51.44,
207
+ 12/23/2018,45.33,45.55,45.88,
208
+ 12/30/2018,47.96,45.29,45.62,
209
+ 1/6/2019,51.59,47.92,48.23,
210
+ 1/13/2019,53.8,51.56,51.83,
211
+ 1/20/2019,53.69,53.77,54.02,
212
+ 1/27/2019,55.26,53.66,53.91,
213
+ 2/3/2019,52.72,55.23,55.46,
214
+ 2/10/2019,55.59,52.69,52.94,
215
+ 2/17/2019,57.26,55.56,55.79,
216
+ 2/24/2019,55.8,57.24,57.44,
217
+ 3/3/2019,56.07,55.77,56,
218
+ 3/10/2019,58.52,56.04,56.26,
219
+ 3/17/2019,59.04,58.5,58.69,
220
+ 3/24/2019,60.14,59.02,59.2,
221
+ 3/31/2019,63.08,60.12,60.29,
222
+ 4/7/2019,63.89,63.07,63.2,
223
+ 4/14/2019,64,63.88,64,
224
+ 4/21/2019,63.3,63.99,64.11,
225
+ 4/28/2019,61.94,63.29,63.42,
226
+ 5/5/2019,61.66,61.92,62.07,
227
+ 5/12/2019,62.76,61.64,61.8,
228
+ 5/19/2019,58.63,62.75,62.89,
229
+ 5/26/2019,53.5,58.61,58.8,
230
+ 6/2/2019,53.99,53.47,53.71,
231
+ 6/9/2019,52.51,53.96,54.2,
232
+ 6/16/2019,57.43,52.48,52.73,
233
+ 6/23/2019,58.47,57.41,57.61,
234
+ 6/30/2019,57.51,58.45,58.64,
235
+ 7/7/2019,60.21,57.49,57.69,
236
+ 7/14/2019,55.63,60.19,60.36,
237
+ 7/21/2019,56.2,55.6,55.82,
238
+ 7/28/2019,55.66,56.18,56.39,
239
+ 8/4/2019,54.5,55.63,55.85,
240
+ 8/11/2019,54.87,54.47,54.7,
241
+ 8/18/2019,54.17,54.84,55.07,
242
+ 8/25/2019,55.1,54.14,54.37,
243
+ 9/1/2019,56.52,55.07,55.3,
244
+ 9/8/2019,54.85,56.5,56.7,
245
+ 9/15/2019,58.09,54.82,55.05,
246
+ 9/22/2019,55.91,58.07,58.26,
247
+ 9/29/2019,52.81,55.89,56.1,
248
+ 10/6/2019,54.7,52.78,53.02,
249
+ 10/13/2019,53.78,54.67,54.9,
250
+ 10/20/2019,56.66,53.75,53.98,
251
+ 10/27/2019,56.2,56.64,56.84,
252
+ 11/3/2019,57.24,56.18,56.38,
253
+ 11/10/2019,57.72,57.22,57.41,
254
+ 11/17/2019,57.77,57.7,57.89,
255
+ 11/24/2019,55.17,57.75,57.94,
256
+ 12/1/2019,59.2,55.14,55.36,
257
+ 12/8/2019,60.07,59.18,59.35,
258
+ 12/15/2019,60.44,60.05,60.21,
259
+ 12/22/2019,61.72,60.42,60.58,
260
+ 12/29/2019,63.05,61.7,61.85,
261
+ 1/5/2020,59.04,63.04,63.16,
262
+ 1/12/2020,58.54,59.02,59.19,
263
+ 1/19/2020,54.19,58.52,58.7,
264
+ 1/26/2020,51.56,54.16,54.39,
265
+ 2/2/2020,50.32,51.53,51.78,
266
+ 2/9/2020,52.05,50.29,50.55,
267
+ 2/16/2020,53.38,52.02,52.27,
268
+ 2/23/2020,44.76,53.35,53.58,
269
+ 3/1/2020,41.28,44.72,45.04,
270
+ 3/8/2020,31.73,41.23,41.58,
271
+ 3/15/2020,22.43,31.67,32.09,
272
+ 3/22/2020,21.51,22.36,22.83,
273
+ 3/29/2020,28.34,21.43,21.91,
274
+ 4/5/2020,22.76,28.27,28.72,
275
+ 4/12/2020,18.27,22.69,23.15,
276
+ 4/19/2020,16.94,18.19,18.67,
277
+ 4/26/2020,19.78,16.86,17.34,
278
+ 5/3/2020,24.74,19.7,20.17,
279
+ 5/10/2020,29.43,24.67,25.12,
280
+ 5/17/2020,33.25,29.37,29.79,
281
+ 5/24/2020,35.49,33.19,33.59,
282
+ 5/31/2020,39.55,35.44,35.82,
283
+ 6/7/2020,36.26,39.5,39.85,
284
+ 6/14/2020,39.75,36.21,36.58,
285
+ 6/21/2020,38.49,39.7,40.05,
286
+ 6/28/2020,40.65,38.44,38.8,
287
+ 7/5/2020,40.55,40.6,40.94,
288
+ 7/12/2020,40.59,40.5,40.84,
289
+ 7/19/2020,41.29,40.54,40.88,
290
+ 7/26/2020,40.27,41.25,41.57,
291
+ 8/2/2020,41.22,40.22,40.56,
292
+ 8/9/2020,42.01,41.18,41.5,
293
+ 8/16/2020,42.34,41.97,42.29,
294
+ 8/23/2020,42.97,42.3,42.61,
295
+ 8/30/2020,39.77,42.93,43.24,
296
+ 9/6/2020,37.33,39.72,40.06,
297
+ 9/13/2020,41.11,37.28,37.63,
298
+ 9/20/2020,40.25,41.07,41.39,
299
+ 9/27/2020,37.05,40.2,40.53,
300
+ 10/4/2020,40.6,37,37.35,
301
+ 10/11/2020,40.88,40.56,40.88,
302
+ 10/18/2020,39.85,40.84,41.16,
303
+ 10/25/2020,35.79,39.8,40.13,
304
+ 11/1/2020,37.14,35.74,36.1,
305
+ 11/8/2020,40.13,37.09,37.44,
306
+ 11/15/2020,42.15,40.08,40.41,
307
+ 11/22/2020,45.53,42.11,42.41,
308
+ 11/29/2020,46.26,45.49,45.77,
309
+ 12/6/2020,46.57,46.22,46.49,
310
+ 12/13/2020,49.1,46.53,46.8,
311
+ 12/20/2020,48.23,49.07,49.31,
312
+ 12/27/2020,48.52,48.2,48.45,
313
+ 1/3/2021,52.24,48.49,48.73,
314
+ 1/10/2021,52.36,52.21,52.42,
315
+ 1/17/2021,52.27,52.33,52.54,
316
+ 1/24/2021,52.2,52.24,52.45,51.98
317
+ 1/31/2021,56.85,52.17,52.38,51.92
318
+ 2/7/2021,59.47,56.83,56.99,56.49
319
+ 2/14/2021,59.24,59.45,59.59,59.07
320
+ 2/21/2021,61.5,59.22,59.36,58.87
321
+ 2/28/2021,66.09,61.49,61.6,61.34
322
+ 3/7/2021,65.61,66.08,66.14,66.28
323
+ 3/14/2021,61.42,65.6,65.67,65.2
324
+ 3/21/2021,60.97,61.41,61.52,61.03
325
+ 3/28/2021,61.45,60.96,61.07,60.79
326
+ 4/4/2021,59.32,61.44,61.55,61.22
327
+ 4/11/2021,63.13,59.3,59.44,59
328
+ 4/18/2021,62.14,63.12,63.21,63.2
329
+ 4/25/2021,63.58,62.13,62.23,61.73
330
+ 5/2/2021,64.9,63.57,63.66,63.48
331
+ 5/9/2021,65.37,64.89,64.96,64.75
332
+ 5/16/2021,63.58,65.36,65.43,65.16
333
+ 5/23/2021,66.32,63.57,63.66,63.22
334
+ 5/30/2021,69.62,66.31,66.37,66.47
335
+ 6/6/2021,70.91,69.62,69.64,69.82
336
+ 6/13/2021,71.64,70.91,70.91,70.81
337
+ 6/20/2021,74.05,71.64,71.64,71.54
338
+ 6/27/2021,75.16,74.05,74.02,74.32
339
+ 7/4/2021,74.56,75.17,75.12,75.15
340
+ 7/11/2021,71.81,74.56,74.53,74.29
341
+ 7/18/2021,72.07,71.81,71.81,71.28
342
+ 7/25/2021,73.95,72.07,72.06,72.03
343
+ 8/1/2021,68.28,73.95,73.92,74.13
344
+ 8/8/2021,68.44,68.28,68.31,67.51
345
+ 8/15/2021,62.32,68.44,68.47,68.44
346
+ 8/22/2021,68.74,62.31,62.41,61.81
347
+ 8/29/2021,69.29,68.74,68.77,69.7
348
+ 9/5/2021,69.72,69.29,69.31,68.94
349
+ 9/12/2021,71.97,69.72,69.74,69.58
350
+ 9/19/2021,73.98,71.97,71.96,72.17
351
+ 9/26/2021,75.88,73.98,73.95,74.11
352
+ 10/3/2021,79.35,75.89,75.83,76.05
353
+ 10/10/2021,82.28,79.36,79.27,79.99
354
+ 10/17/2021,83.76,82.29,82.17,82.87
355
+ 10/24/2021,83.57,83.78,83.64,84.13
356
+ 10/31/2021,81.27,83.59,83.45,83.67
357
+ 11/7/2021,80.79,81.28,81.17,81
358
+ 11/14/2021,76.1,80.8,80.7,80.8
359
+ 11/21/2021,68.15,76.11,76.05,75.43
360
+ 11/28/2021,66.26,68.15,68.18,67.39
361
+ 12/5/2021,71.67,66.25,66.31,66.07
362
+ 12/12/2021,70.86,71.67,71.67,72.56
363
+ 12/19/2021,73.79,70.86,70.87,70.39
364
+ 12/26/2021,75.21,73.79,73.77,74.22
365
+ 1/2/2022,78.9,75.21,75.17,75.23
366
+ 1/9/2022,83.82,78.91,78.82,79.6
367
+ 1/16/2022,85.14,83.84,83.7,84.98
368
+ 1/23/2022,86.82,85.16,85,85.48
369
+ 1/30/2022,92.31,86.84,86.67,87.4
370
+ 2/6/2022,93.1,92.34,92.11,93.96
371
+ 2/13/2022,91.07,93.13,92.89,93.4
372
+ 2/20/2022,91.59,91.1,90.88,91.02
373
+ 2/27/2022,115.68,91.62,91.39,92.05
374
+ 3/6/2022,109.33,115.74,115.29,121.07
375
+ 3/13/2022,104.7,109.38,108.98,109.68
376
+ 3/20/2022,113.9,104.74,104.38,104.23
377
+ 3/27/2022,99.27,113.96,113.52,114.7
378
+ 4/3/2022,98.26,99.31,98.99,99.14
379
+ 4/10/2022,106.95,98.3,97.99,98.27
380
+ 4/17/2022,102.07,107,106.6,108.28
381
+ 4/24/2022,104.69,102.11,101.76,101.54
382
+ 5/1/2022,109.77,104.73,104.36,104.81
383
+ 5/8/2022,110.49,109.82,109.4,109.98
384
+ 5/15/2022,113.23,110.54,110.12,110.41
385
+ 5/22/2022,115.07,113.28,112.84,113.37
386
+ 5/29/2022,118.87,115.13,114.67,115.43
387
+ 6/5/2022,120.67,118.93,118.46,119.66
388
+ 6/12/2022,109.56,120.73,120.25,121.87
389
+ 6/19/2022,107.62,109.61,109.2,110.19
390
+ 6/26/2022,108.43,107.67,107.27,107.29
WTI/CopBook1.csv ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ ARIMA Best Models,,,,,,,,
2
+ ,Brent,,,,WTI,,,
3
+ ,Train Split,Order,MSE,MAPE,Train Split,Order,MSE,MAPE
4
+ Daily,0.8,"(0, 1, 0)",2.427,0.017,0.8,"(0, 1, 0)",5.211,0.023
5
+ Weekly,0.5,"(1, 0, 0)",9.366,0.039,0.5,"(0, 1, 0)",9.498,0.042
6
+ ,,,,,0.5,"(1, 0, 0)",9.53,0.042
7
+ Monthly,0.6,"(0, 1, 1)",46.308,0.091,0.5,"(0, 1, 0)",41.668,0.097
8
+ ,,,,,0.6,"(0, 1, 1)",45.242,0.099
WTI/Daily-WTI.csv ADDED
The diff for this file is too large to render. See raw diff
WTI/LSTM.csv ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ ,Interval,Train Split,MSE,MAPE,Time(s)
2
+ 0,DAILY,0.800,5.904,0.020,71.011
3
+ 1,DAILY,0.500,10.041,0.036,70.472
4
+ 2,DAILY,0.600,9.876,0.031,103.463
5
+ 3,WEEKLY,0.800,25.012,0.039,46.887
6
+ 4,WEEKLY,0.500,29.646,0.081,64.873
7
+ 5,WEEKLY,0.600,16.999,0.053,58.346
8
+ 6,MONTHLY,0.800,80.147,0.096,105.243
9
+ 7,MONTHLY,0.500,69.405,0.132,173.290
10
+ 8,MONTHLY,0.600,71.132,0.134,124.536
WTI/Monthly-WTI.csv ADDED
@@ -0,0 +1,180 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Close,Open,High,Low,Vol.,Change %
2
+ 2007-08-01,74.04,77.94,78.77,68.63,4.98M,-5.33%
3
+ 2007-09-01,81.66,73.9,83.9,73.48,4.78M,10.29%
4
+ 2007-10-01,94.53,81.75,95.28,78.35,6.02M,15.76%
5
+ 2007-11-01,88.71,95.15,99.29,88.45,6.16M,-6.16%
6
+ 2007-12-01,95.98,88.79,97.92,85.82,4.25M,8.20%
7
+ 2008-01-01,91.75,96.05,100.09,86.11,5.46M,-4.41%
8
+ 2008-02-01,101.84,91.36,103.05,86.24,5.14M,11.00%
9
+ 2008-03-01,101.58,101.63,111.8,98.65,5.99M,-0.26%
10
+ 2008-04-01,113.46,101.57,119.93,99.55,5.63M,11.70%
11
+ 2008-05-01,127.35,114.6,135.09,110.3,6.80M,12.24%
12
+ 2008-06-01,140.0,127.63,143.67,121.61,6.23M,9.93%
13
+ 2008-07-01,124.08,140.18,147.27,120.42,5.83M,-11.37%
14
+ 2008-08-01,115.46,124.06,128.6,111.34,5.46M,-6.95%
15
+ 2008-09-01,100.64,116.65,130.0,90.51,5.66M,-12.84%
16
+ 2008-10-01,67.81,101.86,102.84,61.3,5.69M,-32.62%
17
+ 2008-11-01,54.43,67.37,71.77,48.25,4.52M,-19.73%
18
+ 2008-12-01,44.6,54.62,54.62,32.4,4.47M,-18.06%
19
+ 2009-01-01,41.68,43.72,50.47,32.7,5.13M,-6.55%
20
+ 2009-02-01,44.76,41.75,45.3,33.55,4.86M,7.39%
21
+ 2009-03-01,49.66,44.34,54.66,39.44,5.17M,10.95%
22
+ 2009-04-01,51.12,48.96,53.9,43.83,4.69M,2.94%
23
+ 2009-05-01,66.31,50.95,66.64,50.43,5.04M,29.71%
24
+ 2009-06-01,69.89,66.48,73.38,64.95,5.60M,5.40%
25
+ 2009-07-01,69.45,70.45,71.85,58.32,5.91M,-0.63%
26
+ 2009-08-01,69.96,69.3,75.0,65.23,5.72M,0.73%
27
+ 2009-09-01,70.61,69.85,73.16,65.05,5.75M,0.93%
28
+ 2009-10-01,77.0,70.4,82.0,68.05,6.92M,9.05%
29
+ 2009-11-01,77.28,77.02,81.06,72.39,6.45M,0.36%
30
+ 2009-12-01,79.36,77.35,80.0,68.59,5.66M,2.69%
31
+ 2010-01-01,72.89,79.63,83.95,72.43,5.38M,-8.15%
32
+ 2010-02-01,79.66,72.84,80.51,69.5,6.57M,9.29%
33
+ 2010-03-01,83.76,79.84,83.85,78.06,6.52M,5.15%
34
+ 2010-04-01,86.15,83.36,87.09,80.53,7.25M,2.85%
35
+ 2010-05-01,73.97,86.2,87.15,64.24,7.89M,-14.14%
36
+ 2010-06-01,75.63,73.97,79.38,69.51,7.26M,2.24%
37
+ 2010-07-01,78.95,75.37,79.69,71.09,6.21M,4.39%
38
+ 2010-08-01,71.92,78.95,82.97,70.76,6.81M,-8.90%
39
+ 2010-09-01,79.97,71.7,80.18,71.67,6.82M,11.19%
40
+ 2010-10-01,81.43,79.84,84.43,79.25,6.45M,1.83%
41
+ 2010-11-01,84.11,81.45,88.63,80.06,6.76M,3.29%
42
+ 2010-12-01,91.38,83.66,92.06,83.63,5.43M,8.64%
43
+ 2011-01-01,92.19,91.31,92.84,85.11,6.93M,0.89%
44
+ 2011-02-01,96.97,92.2,103.41,83.85,6.10M,5.18%
45
+ 2011-03-01,106.72,96.97,106.95,96.22,6.87M,10.05%
46
+ 2011-04-01,113.93,106.62,114.18,105.31,5.62M,6.76%
47
+ 2011-05-01,102.7,113.89,114.83,94.63,7.60M,-9.86%
48
+ 2011-06-01,95.42,102.68,103.31,89.61,7.33M,-7.09%
49
+ 2011-07-01,95.7,95.12,100.62,93.45,5.45M,0.29%
50
+ 2011-08-01,88.81,96.2,98.6,75.71,8.28M,-7.20%
51
+ 2011-09-01,79.2,88.73,90.52,77.11,6.45M,-10.82%
52
+ 2011-10-01,93.19,78.92,94.65,74.95,6.57M,17.66%
53
+ 2011-11-01,100.36,92.58,103.37,89.17,6.24M,7.69%
54
+ 2011-12-01,98.83,100.51,102.44,92.52,4.70M,-1.52%
55
+ 2012-01-01,98.48,99.7,103.74,97.4,5.41M,-0.35%
56
+ 2012-02-01,107.07,98.38,109.95,95.44,5.54M,8.72%
57
+ 2012-03-01,103.02,106.82,110.55,102.13,5.74M,-3.78%
58
+ 2012-04-01,104.87,103.27,105.49,100.68,4.48M,1.80%
59
+ 2012-05-01,86.53,104.89,106.43,85.86,5.81M,-17.49%
60
+ 2012-06-01,84.96,86.44,87.03,77.28,5.95M,-1.81%
61
+ 2012-07-01,88.06,84.65,92.94,82.1,5.27M,3.65%
62
+ 2012-08-01,96.47,88.03,98.29,86.92,5.08M,9.55%
63
+ 2012-09-01,92.19,96.38,100.42,88.95,4.34M,-4.44%
64
+ 2012-10-01,86.24,92.15,93.66,84.66,5.24M,-6.45%
65
+ 2012-11-01,88.91,86.1,89.8,84.05,5.17M,3.10%
66
+ 2012-12-01,91.82,88.85,91.99,85.21,3.59M,3.27%
67
+ 2013-01-01,97.49,91.78,98.24,91.52,4.38M,6.18%
68
+ 2013-02-01,92.05,97.42,98.15,91.57,4.12M,-5.58%
69
+ 2013-03-01,97.23,91.76,97.35,89.33,4.03M,5.63%
70
+ 2013-04-01,93.46,97.36,97.8,85.61,5.43M,-3.88%
71
+ 2013-05-01,91.97,93.08,97.17,90.11,5.87M,-1.59%
72
+ 2013-06-01,96.56,91.73,99.01,91.26,4.92M,4.99%
73
+ 2013-07-01,105.03,96.58,109.32,96.07,5.38M,8.77%
74
+ 2013-08-01,107.65,105.26,112.24,102.22,5.30M,2.49%
75
+ 2013-09-01,102.33,107.07,110.7,101.05,4.58M,-4.94%
76
+ 2013-10-01,96.38,102.31,104.38,95.95,5.14M,-5.81%
77
+ 2013-11-01,92.72,96.32,96.65,91.77,4.51M,-3.80%
78
+ 2013-12-01,98.42,92.71,100.75,92.56,3.66M,6.15%
79
+ 2014-01-01,97.49,98.5,98.97,91.24,4.49M,-0.94%
80
+ 2014-02-01,102.59,97.4,103.8,96.26,3.93M,5.23%
81
+ 2014-03-01,101.58,103.0,105.22,97.37,4.59M,-0.98%
82
+ 2014-04-01,99.74,101.53,104.99,98.86,4.71M,-1.81%
83
+ 2014-05-01,102.71,99.72,104.5,98.74,4.38M,2.98%
84
+ 2014-06-01,105.37,102.92,107.73,101.6,4.12M,2.59%
85
+ 2014-07-01,98.17,105.44,106.09,97.6,5.14M,-6.83%
86
+ 2014-08-01,95.96,97.7,98.67,92.5,4.59M,-2.25%
87
+ 2014-09-01,91.16,95.81,95.91,90.43,5.56M,-5.00%
88
+ 2014-10-01,80.54,91.36,92.96,79.44,7.17M,-11.65%
89
+ 2014-11-01,66.15,80.59,80.98,65.69,5.85M,-17.87%
90
+ 2014-12-01,53.27,66.0,69.54,52.44,6.56M,-19.47%
91
+ 2015-01-01,48.24,53.76,55.11,43.58,7.31M,-9.44%
92
+ 2015-02-01,49.76,47.59,54.24,46.67,8.46M,3.15%
93
+ 2015-03-01,47.6,49.45,52.48,42.03,7.69M,-4.34%
94
+ 2015-04-01,59.63,47.55,59.85,47.05,7.63M,25.27%
95
+ 2015-05-01,60.3,59.79,62.58,56.51,6.34M,1.12%
96
+ 2015-06-01,59.47,60.29,61.82,56.83,6.54M,-1.38%
97
+ 2015-07-01,47.12,58.98,58.98,46.68,7.17M,-20.77%
98
+ 2015-08-01,49.2,46.86,49.33,37.75,8.24M,4.41%
99
+ 2015-09-01,45.09,48.1,48.87,43.21,7.97M,-8.35%
100
+ 2015-10-01,46.59,45.38,50.92,42.58,8.31M,3.33%
101
+ 2015-11-01,41.65,46.43,48.36,38.99,7.88M,-10.60%
102
+ 2015-12-01,37.04,41.73,42.23,33.98,8.70M,-11.07%
103
+ 2016-01-01,33.62,37.6,38.39,26.19,10.39M,-9.23%
104
+ 2016-02-01,33.75,33.83,34.69,26.05,11.47M,0.39%
105
+ 2016-03-01,38.34,33.9,41.9,33.37,10.88M,13.60%
106
+ 2016-04-01,45.92,38.14,46.78,35.24,11.62M,19.77%
107
+ 2016-05-01,49.1,45.9,50.21,43.03,11.20M,6.93%
108
+ 2016-06-01,48.33,48.82,51.67,45.83,10.42M,-1.57%
109
+ 2016-07-01,41.6,48.38,49.35,40.57,9.34M,-13.93%
110
+ 2016-08-01,44.7,41.35,48.75,39.19,11.59M,7.45%
111
+ 2016-09-01,48.24,44.85,48.32,42.55,12.37M,7.92%
112
+ 2016-10-01,46.86,48.04,51.93,46.63,10.82M,-2.86%
113
+ 2016-11-01,49.44,46.77,49.9,42.2,13.50M,5.51%
114
+ 2016-12-01,53.72,49.07,54.51,48.98,10.64M,8.66%
115
+ 2017-01-01,52.81,54.2,55.24,50.71,10.11M,-1.69%
116
+ 2017-02-01,54.01,52.76,54.94,51.22,9.09M,2.27%
117
+ 2017-03-01,50.6,53.95,54.44,47.01,12.60M,-6.31%
118
+ 2017-04-01,49.33,50.69,53.76,48.2,9.72M,-2.51%
119
+ 2017-05-01,48.32,49.17,52.0,43.76,14.25M,-2.05%
120
+ 2017-06-01,46.04,48.63,49.17,42.05,15.23M,-4.72%
121
+ 2017-07-01,50.17,46.28,50.41,43.65,14.57M,8.97%
122
+ 2017-08-01,47.23,50.21,50.43,45.58,17.17M,-5.86%
123
+ 2017-09-01,51.67,47.08,52.86,46.56,12.24M,9.40%
124
+ 2017-10-01,54.38,51.64,54.85,49.1,11.95M,5.24%
125
+ 2017-11-01,57.4,54.65,59.05,53.89,12.53M,5.55%
126
+ 2017-12-01,60.42,57.42,60.51,55.82,9.49M,5.26%
127
+ 2018-01-01,64.73,60.2,66.66,60.1,12.77M,7.13%
128
+ 2018-02-01,61.64,64.76,66.3,58.07,11.99M,-4.77%
129
+ 2018-03-01,64.94,61.55,66.55,59.95,12.38M,5.35%
130
+ 2018-04-01,68.57,64.91,69.56,61.81,12.71M,5.59%
131
+ 2018-05-01,67.04,68.56,72.83,65.8,15.04M,-2.23%
132
+ 2018-06-01,74.15,67.07,74.46,63.59,12.86M,10.61%
133
+ 2018-07-01,68.76,73.62,75.27,67.03,10.91M,-7.27%
134
+ 2018-08-01,69.8,68.43,70.5,64.43,10.42M,1.51%
135
+ 2018-09-01,73.25,69.89,73.73,66.86,10.09M,4.94%
136
+ 2018-10-01,65.31,73.29,76.9,64.81,13.04M,-10.84%
137
+ 2018-11-01,50.93,64.88,65.39,49.41,15.12M,-22.02%
138
+ 2018-12-01,45.41,52.45,54.55,42.36,12.16M,-10.84%
139
+ 2019-01-01,53.79,45.8,55.37,44.35,14.02M,18.45%
140
+ 2019-02-01,57.22,54.01,57.81,51.23,10.55M,6.38%
141
+ 2019-03-01,60.14,57.22,60.73,54.52,11.96M,5.10%
142
+ 2019-04-01,63.91,60.24,66.6,60.13,13.33M,6.27%
143
+ 2019-05-01,53.5,63.4,63.93,53.05,16.25M,-16.29%
144
+ 2019-06-01,58.47,53.42,59.93,50.6,12.46M,9.29%
145
+ 2019-07-01,58.58,59.27,60.94,54.72,11.80M,0.19%
146
+ 2019-08-01,55.1,57.85,57.99,50.52,14.04M,-5.94%
147
+ 2019-09-01,54.07,55.0,63.38,52.84,13.08M,-1.87%
148
+ 2019-10-01,54.18,54.28,56.92,50.99,11.55M,0.20%
149
+ 2019-11-01,55.17,54.15,58.74,54.07,9.47M,1.83%
150
+ 2019-12-01,61.06,55.47,62.34,55.35,9.27M,10.68%
151
+ 2020-01-01,51.56,61.6,65.65,50.97,12.54M,-15.56%
152
+ 2020-02-01,44.76,51.01,54.5,43.85,13.33M,-13.19%
153
+ 2020-03-01,20.48,43.7,48.66,19.27,16.68M,-54.24%
154
+ 2020-04-01,18.84,20.1,29.13,-40.32,14.56M,-8.01%
155
+ 2020-05-01,35.49,19.04,35.77,18.05,5.91M,88.38%
156
+ 2020-06-01,39.27,35.21,41.63,34.27,7.64M,10.65%
157
+ 2020-07-01,40.27,39.84,42.4,38.54,6.79M,2.55%
158
+ 2020-08-01,42.61,40.39,43.78,39.58,6.37M,5.81%
159
+ 2020-09-01,40.22,42.83,43.43,36.13,6.75M,-5.61%
160
+ 2020-10-01,35.79,39.9,41.7,34.92,7.35M,-11.01%
161
+ 2020-11-01,45.34,35.24,46.26,33.64,7.03M,26.68%
162
+ 2020-12-01,48.52,45.08,49.28,43.92,6.21M,7.01%
163
+ 2021-01-01,52.2,48.4,53.93,47.18,7.21M,7.58%
164
+ 2021-02-01,61.5,51.99,63.81,51.64,7.60M,17.82%
165
+ 2021-03-01,59.16,61.95,67.98,57.25,9.79M,-3.80%
166
+ 2021-04-01,63.58,59.49,65.47,57.63,7.39M,7.47%
167
+ 2021-05-01,66.32,63.64,67.52,61.56,7.51M,4.31%
168
+ 2021-06-01,73.47,66.68,74.45,66.41,7.79M,10.78%
169
+ 2021-07-01,73.95,73.5,76.98,65.21,8.11M,0.65%
170
+ 2021-08-01,68.5,73.91,73.95,61.74,7.93M,-7.37%
171
+ 2021-09-01,75.03,68.55,76.67,67.12,7.75M,9.53%
172
+ 2021-10-01,83.57,75.12,85.41,74.23,9.22M,11.38%
173
+ 2021-11-01,66.18,83.36,84.97,64.43,9.44M,-20.81%
174
+ 2021-12-01,75.21,67.01,77.44,62.43,7.40M,13.64%
175
+ 2022-01-01,88.15,75.69,88.84,74.27,7.52M,17.21%
176
+ 2022-02-01,95.72,88.15,100.54,86.55,8.21M,8.59%
177
+ 2022-03-01,100.28,96.09,130.5,93.53,8.83M,4.76%
178
+ 2022-04-01,104.69,101.23,109.81,92.93,5.39M,4.40%
179
+ 2022-05-01,114.67,104.0,119.98,98.2,5.32M,9.53%
180
+ 2022-06-01,106.22,115.1,123.66,101.58,5.15M,-7.37%
WTI/Weekly-WTI.csv ADDED
@@ -0,0 +1,779 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Date,Close,Open,High,Low,Vol.,Change %
2
+ 2007-08-05,71.47,75.04,75.1,70.1,1.34M,-5.31%
3
+ 2007-08-12,71.98,71.47,74.23,70.1,1.22M,0.71%
4
+ 2007-08-19,71.09,71.77,71.77,68.63,734.82K,-1.24%
5
+ 2007-08-26,74.04,71.04,74.44,70.2,928.10K,4.15%
6
+ 2007-09-02,76.7,73.9,77.43,73.48,1.00M,3.59%
7
+ 2007-09-09,79.1,76.46,80.36,75.52,1.39M,3.13%
8
+ 2007-09-16,81.62,79.03,83.9,78.25,1.01M,3.19%
9
+ 2007-09-23,81.66,81.3,83.76,78.44,1.38M,0.05%
10
+ 2007-09-30,81.22,81.75,82.02,78.87,1.20M,-0.54%
11
+ 2007-10-07,83.69,81.11,84.05,78.35,1.34M,3.04%
12
+ 2007-10-14,88.6,83.91,90.07,83.5,1.28M,5.87%
13
+ 2007-10-21,91.86,88.86,92.22,84.68,1.22M,3.68%
14
+ 2007-10-28,95.93,91.72,96.24,88.92,1.59M,4.43%
15
+ 2007-11-04,96.32,95.93,98.62,93.72,1.71M,0.41%
16
+ 2007-11-11,95.1,96.01,96.2,90.13,1.39M,-1.27%
17
+ 2007-11-18,98.18,93.88,99.29,93.16,896.44K,3.24%
18
+ 2007-11-25,88.71,98.28,99.11,88.45,1.56M,-9.65%
19
+ 2007-12-02,88.28,88.79,90.73,85.82,1.45M,-0.48%
20
+ 2007-12-09,91.27,88.27,94.85,87.09,1.48M,3.39%
21
+ 2007-12-16,93.31,91.43,93.84,88.88,736.12K,2.24%
22
+ 2007-12-23,96.0,93.58,97.92,92.5,468.02K,2.88%
23
+ 2007-12-30,97.91,96.12,100.09,94.73,808.76K,1.99%
24
+ 2008-01-06,92.69,97.79,98.4,92.31,1.50M,-5.33%
25
+ 2008-01-13,90.57,92.92,94.43,89.26,1.30M,-2.29%
26
+ 2008-01-20,90.71,90.58,91.38,86.11,914.41K,0.15%
27
+ 2008-01-27,88.96,90.62,92.71,88.46,1.32M,-1.93%
28
+ 2008-02-03,91.77,88.66,91.98,86.24,1.41M,3.16%
29
+ 2008-02-10,95.5,91.76,96.67,90.92,1.37M,4.06%
30
+ 2008-02-17,98.81,95.37,101.32,95.23,811.09K,3.47%
31
+ 2008-02-24,101.84,98.99,103.05,97.75,1.25M,3.07%
32
+ 2008-03-02,105.15,101.63,106.54,98.87,1.69M,3.25%
33
+ 2008-03-09,110.21,105.25,111.0,104.08,1.65M,4.81%
34
+ 2008-03-16,101.84,110.1,111.8,98.65,911.52K,-7.59%
35
+ 2008-03-23,105.62,101.7,108.22,99.13,1.40M,3.71%
36
+ 2008-03-30,106.23,105.12,106.78,99.55,1.48M,0.58%
37
+ 2008-04-06,110.14,106.12,112.21,105.86,1.47M,3.68%
38
+ 2008-04-13,116.69,110.0,117.0,109.56,1.15M,5.95%
39
+ 2008-04-20,118.52,116.93,119.9,114.25,1.04M,1.57%
40
+ 2008-04-27,116.32,118.95,119.93,110.3,1.40M,-1.86%
41
+ 2008-05-04,125.96,116.5,126.27,116.05,1.69M,8.29%
42
+ 2008-05-11,126.29,125.84,127.82,120.75,1.72M,0.26%
43
+ 2008-05-18,132.19,126.35,135.09,125.28,1.38M,4.67%
44
+ 2008-05-25,127.35,131.68,133.65,124.67,1.43M,-3.66%
45
+ 2008-06-01,138.54,127.63,139.12,121.61,1.78M,8.79%
46
+ 2008-06-08,134.86,137.97,138.3,130.8,1.80M,-2.66%
47
+ 2008-06-15,134.62,134.41,139.89,131.19,1.06M,-0.18%
48
+ 2008-06-22,140.21,134.8,142.99,131.95,1.34M,4.15%
49
+ 2008-06-29,145.29,140.6,145.85,139.17,939.42K,3.62%
50
+ 2008-07-06,145.08,144.27,147.27,135.14,1.61M,-0.14%
51
+ 2008-07-13,128.88,144.69,146.73,128.23,1.53M,-11.17%
52
+ 2008-07-20,123.26,128.88,132.07,122.5,956.65K,-4.36%
53
+ 2008-07-27,125.1,123.41,128.6,120.42,1.33M,1.49%
54
+ 2008-08-03,115.2,125.98,126.35,114.62,1.52M,-7.91%
55
+ 2008-08-10,113.77,115.2,117.46,111.34,1.47M,-1.24%
56
+ 2008-08-17,114.59,113.94,122.04,111.64,958.02K,0.72%
57
+ 2008-08-24,115.46,114.69,120.5,112.36,1.24M,0.76%
58
+ 2008-08-31,106.23,116.65,118.6,105.13,1.15M,-7.99%
59
+ 2008-09-07,101.18,107.75,109.89,99.99,1.57M,-4.75%
60
+ 2008-09-14,104.55,101.0,105.25,90.51,1.43M,3.33%
61
+ 2008-09-21,106.89,104.97,130.0,103.22,1.00M,2.24%
62
+ 2008-09-28,93.88,106.89,106.91,91.3,1.24M,-12.17%
63
+ 2008-10-05,77.7,92.5,93.02,77.09,1.58M,-17.23%
64
+ 2008-10-12,71.85,80.12,84.83,68.57,1.12M,-7.53%
65
+ 2008-10-19,64.15,72.16,76.12,62.65,944.99K,-10.72%
66
+ 2008-10-26,67.81,64.78,70.6,61.3,1.31M,5.71%
67
+ 2008-11-02,61.04,67.37,71.77,59.97,1.37M,-9.98%
68
+ 2008-11-09,57.04,61.8,65.56,54.67,1.37M,-6.55%
69
+ 2008-11-16,49.93,56.74,58.98,48.25,941.20K,-12.46%
70
+ 2008-11-23,54.43,50.97,55.98,48.8,834.07K,9.01%
71
+ 2008-11-30,40.81,54.62,54.62,40.5,1.23M,-25.02%
72
+ 2008-12-07,46.28,41.64,49.12,41.55,1.50M,13.40%
73
+ 2008-12-14,33.87,46.77,50.05,32.4,811.15K,-26.82%
74
+ 2008-12-21,37.71,42.79,43.44,35.13,453.27K,11.34%
75
+ 2008-12-28,46.34,38.4,46.74,36.94,661.14K,22.89%
76
+ 2009-01-04,40.83,47.04,50.47,39.38,1.49M,-11.89%
77
+ 2009-01-11,36.51,40.55,40.8,33.2,1.20M,-10.58%
78
+ 2009-01-18,46.47,36.14,47.0,32.7,892.11K,27.28%
79
+ 2009-01-25,41.68,46.05,48.59,40.18,1.36M,-10.31%
80
+ 2009-02-01,40.17,41.75,42.68,38.6,1.51M,-3.62%
81
+ 2009-02-08,37.51,39.88,42.43,33.55,1.60M,-6.62%
82
+ 2009-02-15,38.94,37.81,39.85,34.13,335.67K,3.81%
83
+ 2009-02-22,44.76,39.73,45.3,37.65,1.41M,14.95%
84
+ 2009-03-01,45.52,44.34,46.3,39.44,1.34M,1.70%
85
+ 2009-03-08,46.25,45.76,48.83,42.08,1.56M,1.60%
86
+ 2009-03-15,51.06,45.2,52.25,43.62,702.27K,10.40%
87
+ 2009-03-22,52.38,52.13,54.66,51.62,1.10M,2.59%
88
+ 2009-03-29,52.51,52.25,53.9,47.26,1.18M,0.25%
89
+ 2009-04-05,52.24,52.4,53.6,47.37,1.13M,-0.51%
90
+ 2009-04-12,50.33,52.0,52.15,48.84,1.14M,-3.66%
91
+ 2009-04-19,51.55,50.16,51.75,43.83,810.64K,2.42%
92
+ 2009-04-26,53.2,51.45,53.65,48.01,1.14M,3.20%
93
+ 2009-05-03,58.63,52.62,58.75,52.56,1.47M,10.21%
94
+ 2009-05-10,56.34,58.49,60.08,56.07,1.38M,-3.91%
95
+ 2009-05-17,61.67,56.47,62.26,56.12,869.41K,9.46%
96
+ 2009-05-24,66.31,61.5,66.64,59.53,1.07M,7.52%
97
+ 2009-05-31,68.44,66.48,70.32,64.95,1.46M,3.21%
98
+ 2009-06-07,72.04,68.32,73.23,66.78,1.49M,5.26%
99
+ 2009-06-14,69.55,72.2,72.77,68.9,1.07M,-3.46%
100
+ 2009-06-21,69.16,69.89,71.29,66.25,1.02M,-0.56%
101
+ 2009-06-28,66.73,69.25,73.38,66.26,1.11M,-3.51%
102
+ 2009-07-05,59.89,66.49,67.17,58.72,1.43M,-10.25%
103
+ 2009-07-12,63.56,59.86,63.99,58.32,1.32M,6.13%
104
+ 2009-07-19,68.05,63.38,68.2,63.19,1.02M,7.06%
105
+ 2009-07-26,69.45,68.05,69.74,62.7,1.59M,2.06%
106
+ 2009-08-02,70.93,69.3,72.84,69.09,1.61M,2.13%
107
+ 2009-08-09,67.51,70.67,72.21,67.12,1.68M,-4.82%
108
+ 2009-08-16,73.89,67.69,74.72,65.23,856.18K,9.45%
109
+ 2009-08-23,72.74,73.75,75.0,69.83,1.30M,-1.56%
110
+ 2009-08-30,68.02,71.0,73.36,67.05,1.35M,-6.49%
111
+ 2009-09-06,69.29,67.87,72.9,67.54,1.43M,1.87%
112
+ 2009-09-13,72.04,69.15,73.16,68.02,1.24M,3.97%
113
+ 2009-09-20,66.02,71.78,72.2,65.05,1.15M,-8.36%
114
+ 2009-09-27,69.95,66.15,71.39,65.41,1.51M,5.95%
115
+ 2009-10-04,71.77,69.81,72.55,68.05,1.73M,2.60%
116
+ 2009-10-11,78.53,72.24,78.75,72.05,1.51M,9.42%
117
+ 2009-10-18,80.5,78.56,82.0,77.64,1.16M,2.51%
118
+ 2009-10-25,77.0,79.65,81.58,76.85,1.87M,-4.35%
119
+ 2009-11-01,77.43,77.02,81.06,76.55,1.76M,0.56%
120
+ 2009-11-08,76.35,77.87,80.51,75.57,1.74M,-1.39%
121
+ 2009-11-15,76.72,76.58,80.33,76.2,1.14M,0.48%
122
+ 2009-11-22,76.05,77.8,79.92,72.39,1.43M,-0.87%
123
+ 2009-11-29,75.47,76.05,79.04,74.85,1.77M,-0.76%
124
+ 2009-12-06,69.87,75.8,76.1,69.46,2.06M,-7.42%
125
+ 2009-12-13,73.36,69.63,74.69,68.59,1.13M,4.99%
126
+ 2009-12-20,78.05,73.05,78.25,71.99,530.89K,6.39%
127
+ 2009-12-27,79.36,77.92,80.0,77.76,522.43K,1.68%
128
+ 2010-01-03,82.75,79.63,83.52,79.63,1.45M,4.27%
129
+ 2010-01-10,78.0,82.88,83.95,77.7,1.51M,-5.74%
130
+ 2010-01-17,74.54,77.85,79.15,74.01,903.80K,-4.44%
131
+ 2010-01-24,72.89,74.24,75.42,72.43,1.52M,-2.21%
132
+ 2010-01-31,71.19,72.84,78.04,69.5,2.16M,-2.33%
133
+ 2010-02-07,74.13,72.18,75.69,70.77,2.00M,4.13%
134
+ 2010-02-14,79.81,74.02,80.1,73.71,1.11M,7.66%
135
+ 2010-02-21,79.66,80.1,80.51,77.05,1.31M,-0.19%
136
+ 2010-02-28,81.5,79.84,82.07,78.06,1.49M,2.31%
137
+ 2010-03-07,81.24,81.79,83.16,80.16,1.67M,-0.32%
138
+ 2010-03-14,80.68,81.13,83.09,79.13,1.21M,-0.69%
139
+ 2010-03-21,80.0,80.93,82.2,78.57,1.22M,-0.84%
140
+ 2010-03-28,84.87,80.24,85.37,80.18,1.16M,6.09%
141
+ 2010-04-04,84.92,85.31,87.09,84.12,1.75M,0.06%
142
+ 2010-04-11,83.24,85.17,86.39,82.51,1.94M,-1.98%
143
+ 2010-04-18,85.12,82.92,85.19,80.53,1.34M,2.26%
144
+ 2010-04-25,86.15,85.22,86.5,81.29,1.99M,1.21%
145
+ 2010-05-02,75.11,86.2,87.15,74.51,2.54M,-12.81%
146
+ 2010-05-09,71.61,76.11,78.51,70.83,2.27M,-4.66%
147
+ 2010-05-16,70.04,71.79,72.52,64.24,1.17M,-2.19%
148
+ 2010-05-23,73.97,70.62,75.72,67.15,1.90M,5.61%
149
+ 2010-05-30,71.51,73.97,75.42,70.73,1.72M,-3.33%
150
+ 2010-06-06,73.78,70.35,76.3,69.51,2.13M,3.17%
151
+ 2010-06-13,77.18,74.06,78.13,74.04,1.41M,4.61%
152
+ 2010-06-20,78.86,77.5,79.19,75.17,1.09M,2.18%
153
+ 2010-06-27,72.14,79.0,79.38,71.62,1.57M,-8.52%
154
+ 2010-07-04,76.09,72.06,76.48,71.09,1.21M,5.48%
155
+ 2010-07-11,76.01,76.3,78.15,74.25,1.63M,-0.11%
156
+ 2010-07-18,78.98,75.72,79.6,75.5,1.14M,3.91%
157
+ 2010-07-25,78.95,78.98,79.69,75.9,1.56M,-0.04%
158
+ 2010-08-01,80.7,78.95,82.97,78.83,1.52M,2.22%
159
+ 2010-08-08,75.39,80.91,81.76,75.01,1.79M,-6.58%
160
+ 2010-08-15,73.46,75.6,76.63,73.19,988.60K,-2.56%
161
+ 2010-08-22,75.17,73.9,75.59,70.76,1.78M,2.33%
162
+ 2010-08-29,74.6,75.5,75.58,71.53,1.85M,-0.76%
163
+ 2010-09-05,76.45,74.3,76.73,72.63,1.57M,2.48%
164
+ 2010-09-12,73.66,76.36,78.04,72.75,1.61M,-3.65%
165
+ 2010-09-19,76.49,73.59,76.68,72.81,1.10M,3.84%
166
+ 2010-09-26,81.58,76.47,81.75,75.52,1.79M,6.65%
167
+ 2010-10-03,82.66,81.68,84.43,80.3,1.86M,1.32%
168
+ 2010-10-10,81.25,82.95,84.12,80.75,1.58M,-1.71%
169
+ 2010-10-17,81.69,81.38,83.28,79.25,1.05M,0.54%
170
+ 2010-10-24,81.43,82.01,83.28,80.52,1.59M,-0.32%
171
+ 2010-10-31,86.85,81.45,87.43,81.32,1.67M,6.66%
172
+ 2010-11-07,84.88,87.39,88.63,84.52,1.97M,-2.27%
173
+ 2010-11-14,81.51,84.87,85.77,80.06,1.30M,-3.97%
174
+ 2010-11-21,83.76,82.15,84.53,80.28,1.14M,2.76%
175
+ 2010-11-28,89.19,83.9,89.49,83.55,1.70M,6.48%
176
+ 2010-12-05,87.79,89.44,90.76,87.1,1.81M,-1.57%
177
+ 2010-12-12,88.02,87.68,89.49,86.83,1.34M,0.26%
178
+ 2010-12-19,91.51,88.18,91.63,87.26,552.76K,3.97%
179
+ 2010-12-26,91.38,91.07,92.06,89.02,707.24K,-0.14%
180
+ 2011-01-02,88.03,91.31,92.58,87.25,1.94M,-3.67%
181
+ 2011-01-09,91.54,89.0,92.39,88.13,1.91M,3.99%
182
+ 2011-01-16,89.11,91.51,92.1,88.0,635.23K,-2.65%
183
+ 2011-01-23,89.34,89.26,89.73,85.11,2.00M,0.26%
184
+ 2011-01-30,89.03,89.97,92.84,88.4,1.79M,-0.35%
185
+ 2011-02-06,85.58,89.06,89.54,85.1,1.91M,-3.88%
186
+ 2011-02-13,86.2,85.5,87.88,83.85,1.23M,0.72%
187
+ 2011-02-20,97.88,86.33,103.41,86.25,1.34M,13.55%
188
+ 2011-02-27,104.42,98.5,105.17,96.37,1.78M,6.68%
189
+ 2011-03-06,101.16,104.65,106.95,99.01,1.95M,-3.12%
190
+ 2011-03-13,101.07,100.31,103.66,96.22,1.52M,-0.09%
191
+ 2011-03-20,105.4,102.12,106.69,101.43,884.12K,4.28%
192
+ 2011-03-27,107.94,105.43,108.47,102.7,1.28M,2.41%
193
+ 2011-04-03,112.79,108.29,113.21,107.5,1.39M,4.49%
194
+ 2011-04-10,109.66,113.28,113.46,105.31,1.95M,-2.78%
195
+ 2011-04-17,112.29,109.43,112.48,105.5,707.27K,2.40%
196
+ 2011-04-24,113.93,112.34,114.18,110.71,1.29M,1.46%
197
+ 2011-05-01,97.18,113.89,114.83,94.63,2.22M,-14.70%
198
+ 2011-05-08,99.65,98.11,104.6,95.25,2.32M,2.54%
199
+ 2011-05-15,99.49,99.36,100.99,95.02,1.20M,-0.16%
200
+ 2011-05-22,100.59,99.68,101.9,96.37,1.54M,1.11%
201
+ 2011-05-29,100.22,100.69,103.39,98.12,1.44M,-0.37%
202
+ 2011-06-05,99.29,100.42,102.44,97.74,1.91M,-0.93%
203
+ 2011-06-12,93.01,98.77,99.95,91.84,1.82M,-6.32%
204
+ 2011-06-19,91.16,92.8,95.7,89.69,1.30M,-1.99%
205
+ 2011-06-26,94.94,91.16,95.84,89.61,1.45M,4.15%
206
+ 2011-07-03,96.2,94.98,99.42,94.34,1.25M,1.33%
207
+ 2011-07-10,97.24,96.1,99.21,93.55,1.68M,1.08%
208
+ 2011-07-17,99.87,97.37,100.19,94.69,894.54K,2.70%
209
+ 2011-07-24,95.7,99.76,100.62,94.95,1.36M,-4.18%
210
+ 2011-07-31,86.88,96.2,98.6,82.87,2.13M,-9.22%
211
+ 2011-08-07,85.38,85.71,87.37,75.71,2.50M,-1.73%
212
+ 2011-08-14,82.26,85.59,89.0,79.17,1.49M,-3.65%
213
+ 2011-08-21,85.37,82.42,86.59,81.13,1.32M,3.78%
214
+ 2011-08-28,86.45,85.33,89.9,85.11,1.43M,1.27%
215
+ 2011-09-04,87.24,86.46,90.48,83.2,1.32M,0.91%
216
+ 2011-09-11,87.96,86.7,90.52,85.0,1.56M,0.83%
217
+ 2011-09-18,79.85,87.75,87.99,77.55,1.35M,-9.22%
218
+ 2011-09-25,79.2,79.64,84.77,77.11,1.64M,-0.81%
219
+ 2011-10-02,82.98,78.92,84.0,74.95,1.92M,4.77%
220
+ 2011-10-09,86.8,82.75,87.42,82.75,1.56M,4.60%
221
+ 2011-10-16,87.4,87.48,89.51,84.1,870.90K,0.69%
222
+ 2011-10-23,93.32,87.05,94.65,87.0,1.99M,6.77%
223
+ 2011-10-30,94.26,93.53,94.93,89.17,1.44M,1.01%
224
+ 2011-11-06,98.99,94.4,99.4,93.23,1.71M,5.02%
225
+ 2011-11-13,97.41,99.3,103.37,96.64,1.32M,-1.60%
226
+ 2011-11-20,96.77,97.54,98.7,94.99,1.07M,-0.66%
227
+ 2011-11-27,100.96,97.5,101.75,97.13,1.46M,4.33%
228
+ 2011-12-04,99.41,101.23,102.44,97.36,1.45M,-1.54%
229
+ 2011-12-11,93.53,99.58,101.25,92.52,1.52M,-5.91%
230
+ 2011-12-18,99.68,93.76,100.23,92.54,616.74K,6.58%
231
+ 2011-12-25,98.83,99.92,101.77,98.3,596.87K,-0.85%
232
+ 2012-01-01,101.56,99.7,103.74,99.65,1.13M,2.76%
233
+ 2012-01-08,98.7,101.92,103.41,97.7,1.62M,-2.82%
234
+ 2012-01-15,98.46,98.95,102.06,97.91,746.50K,-0.24%
235
+ 2012-01-22,99.56,98.34,101.39,97.4,1.32M,1.12%
236
+ 2012-01-29,97.84,100.0,101.29,95.44,1.53M,-1.73%
237
+ 2012-02-05,98.67,97.74,100.18,95.84,1.63M,0.85%
238
+ 2012-02-12,103.24,99.33,104.14,99.09,1.19M,4.63%
239
+ 2012-02-19,109.77,104.65,109.95,104.26,867.68K,6.33%
240
+ 2012-02-26,106.7,109.67,110.55,104.84,1.60M,-2.80%
241
+ 2012-03-04,107.4,106.75,108.2,104.35,1.49M,0.66%
242
+ 2012-03-11,107.06,107.5,107.56,103.78,1.36M,-0.32%
243
+ 2012-03-18,106.87,107.18,108.25,104.5,945.14K,-0.18%
244
+ 2012-03-25,103.02,106.79,107.73,102.13,1.24M,-3.60%
245
+ 2012-04-01,103.31,103.27,105.49,101.08,1.07M,0.28%
246
+ 2012-04-08,102.83,102.53,104.24,100.68,1.30M,-0.46%
247
+ 2012-04-15,103.05,102.8,105.07,101.67,840.27K,0.21%
248
+ 2012-04-22,104.93,103.82,105.0,101.82,1.06M,1.82%
249
+ 2012-04-29,98.49,104.93,106.43,97.51,1.47M,-6.14%
250
+ 2012-05-06,96.13,98.05,98.24,95.17,1.51M,-2.40%
251
+ 2012-05-13,91.48,95.79,95.83,90.93,1.34M,-4.84%
252
+ 2012-05-20,90.86,91.27,93.06,89.28,795.57K,-0.68%
253
+ 2012-05-27,83.23,91.0,92.21,82.29,1.31M,-8.40%
254
+ 2012-06-03,84.1,82.96,87.03,81.21,1.51M,1.05%
255
+ 2012-06-10,84.03,85.72,86.64,81.07,1.49M,-0.08%
256
+ 2012-06-17,79.76,85.09,85.6,77.56,1.03M,-5.08%
257
+ 2012-06-24,84.96,80.2,85.34,77.28,1.50M,6.52%
258
+ 2012-07-01,84.45,84.65,88.98,82.1,1.30M,-0.60%
259
+ 2012-07-08,87.1,84.2,87.61,83.65,1.36M,3.14%
260
+ 2012-07-15,91.44,87.13,92.94,86.41,803.78K,4.98%
261
+ 2012-07-22,90.13,91.61,91.64,86.84,1.33M,-1.43%
262
+ 2012-07-29,91.4,90.14,91.74,86.92,1.36M,1.41%
263
+ 2012-08-05,92.87,91.34,94.72,90.63,1.21M,1.61%
264
+ 2012-08-12,96.01,93.25,96.28,92.05,1.14M,3.38%
265
+ 2012-08-19,96.15,96.36,98.29,95.02,793.20K,0.15%
266
+ 2012-08-26,96.47,96.67,97.72,93.95,1.06M,0.33%
267
+ 2012-09-02,96.42,96.38,97.71,94.08,1.11M,-0.05%
268
+ 2012-09-09,99.0,96.24,100.42,95.34,1.23M,2.68%
269
+ 2012-09-16,92.89,99.15,99.52,90.66,848.69K,-6.17%
270
+ 2012-09-23,92.19,93.18,93.2,88.95,1.15M,-0.75%
271
+ 2012-09-30,89.88,92.15,93.33,87.7,1.30M,-2.51%
272
+ 2012-10-07,91.86,89.85,93.66,88.21,1.38M,2.20%
273
+ 2012-10-14,90.05,91.63,93.05,89.79,1.04M,-1.97%
274
+ 2012-10-21,86.28,89.52,90.8,84.94,1.05M,-4.19%
275
+ 2012-10-28,84.86,86.43,87.42,84.66,959.02K,-1.65%
276
+ 2012-11-04,86.07,84.65,89.22,84.05,1.57M,1.43%
277
+ 2012-11-11,86.67,86.19,87.01,84.57,1.11M,0.70%
278
+ 2012-11-18,88.28,87.3,89.8,86.17,895.63K,1.86%
279
+ 2012-11-25,88.91,88.21,88.99,85.36,1.10M,0.71%
280
+ 2012-12-02,85.93,88.85,90.33,85.68,1.18M,-3.35%
281
+ 2012-12-09,86.73,85.98,87.68,85.21,1.18M,0.93%
282
+ 2012-12-16,88.66,86.88,90.54,86.48,645.68K,2.23%
283
+ 2012-12-23,90.8,88.6,91.49,88.2,474.26K,2.41%
284
+ 2012-12-30,93.09,90.41,93.87,90.0,723.95K,2.52%
285
+ 2013-01-06,93.56,93.21,94.7,92.42,1.10M,0.50%
286
+ 2013-01-13,95.56,93.74,96.04,92.95,1.04M,2.14%
287
+ 2013-01-20,95.88,95.25,96.92,94.95,772.87K,0.33%
288
+ 2013-01-27,97.77,96.04,98.24,95.47,1.13M,1.97%
289
+ 2013-02-03,95.72,97.72,97.76,95.04,1.17M,-2.10%
290
+ 2013-02-10,95.86,95.79,98.11,94.97,1.17M,0.15%
291
+ 2013-02-17,93.13,95.97,97.07,92.44,639.29K,-2.85%
292
+ 2013-02-24,90.68,93.23,94.46,90.04,1.12M,-2.63%
293
+ 2013-03-03,91.95,90.71,92.03,89.33,1.14M,1.40%
294
+ 2013-03-10,93.45,91.83,93.84,90.89,1.08M,1.63%
295
+ 2013-03-17,93.71,93.26,94.09,91.76,692.56K,0.28%
296
+ 2013-03-24,97.23,93.72,97.35,93.7,867.16K,3.76%
297
+ 2013-03-31,92.7,97.36,97.8,91.91,1.33M,-4.66%
298
+ 2013-04-07,91.29,93.02,94.82,90.27,1.24M,-1.52%
299
+ 2013-04-14,88.01,90.95,90.98,85.61,1.27M,-3.59%
300
+ 2013-04-21,93.0,87.96,93.87,87.55,1.09M,5.67%
301
+ 2013-04-28,95.61,92.7,96.04,90.11,1.43M,2.81%
302
+ 2013-05-05,96.04,95.58,97.17,93.37,1.43M,0.45%
303
+ 2013-05-12,96.02,95.76,96.45,92.13,1.41M,-0.02%
304
+ 2013-05-19,94.15,95.93,97.11,92.21,982.74K,-1.95%
305
+ 2013-05-26,91.97,93.89,95.92,91.56,1.10M,-2.32%
306
+ 2013-06-02,96.03,91.73,96.39,91.26,1.46M,4.41%
307
+ 2013-06-09,97.85,96.09,98.25,94.04,1.20M,1.90%
308
+ 2013-06-16,93.69,97.85,99.01,93.12,867.35K,-4.25%
309
+ 2013-06-23,96.56,93.85,97.82,92.67,1.39M,3.06%
310
+ 2013-06-30,103.22,96.58,103.68,96.07,1.12M,6.90%
311
+ 2013-07-07,105.95,103.95,107.45,102.13,1.50M,2.64%
312
+ 2013-07-14,108.05,106.05,109.32,104.65,992.85K,1.98%
313
+ 2013-07-21,104.7,108.34,108.79,103.9,1.03M,-3.10%
314
+ 2013-07-28,106.94,104.61,108.82,102.67,1.26M,2.14%
315
+ 2013-08-04,105.97,106.84,107.69,102.22,1.40M,-0.91%
316
+ 2013-08-11,107.46,105.84,108.17,105.03,1.24M,1.41%
317
+ 2013-08-18,106.42,107.78,107.8,103.5,866.14K,-0.97%
318
+ 2013-08-25,107.65,106.91,112.24,105.56,1.29M,1.16%
319
+ 2013-09-01,110.53,107.07,110.7,104.21,967.15K,2.68%
320
+ 2013-09-08,108.21,110.28,110.46,106.39,1.29M,-2.10%
321
+ 2013-09-15,104.68,107.5,108.99,104.32,966.73K,-3.26%
322
+ 2013-09-22,102.87,104.89,105.12,102.2,1.14M,-1.73%
323
+ 2013-09-29,103.84,102.46,104.38,101.05,1.14M,0.94%
324
+ 2013-10-06,102.02,103.45,104.08,100.6,1.34M,-1.75%
325
+ 2013-10-13,100.81,101.37,102.97,100.03,1.03M,-1.19%
326
+ 2013-10-20,97.85,100.63,100.95,95.95,919.12K,-2.94%
327
+ 2013-10-27,94.61,97.88,98.82,94.36,1.22M,-3.31%
328
+ 2013-11-03,94.6,94.52,95.4,93.07,1.23M,-0.01%
329
+ 2013-11-10,93.84,94.45,95.38,92.51,1.38M,-0.80%
330
+ 2013-11-17,94.84,93.78,95.63,92.43,808.33K,1.07%
331
+ 2013-11-24,92.72,94.15,94.69,91.77,805.12K,-2.24%
332
+ 2013-12-01,97.65,92.71,98.07,92.56,1.32M,5.32%
333
+ 2013-12-08,96.6,97.66,98.75,96.26,1.19M,-1.08%
334
+ 2013-12-15,99.32,96.55,99.4,96.21,567.20K,2.82%
335
+ 2013-12-22,100.32,99.2,100.75,98.53,352.01K,1.01%
336
+ 2013-12-29,93.96,100.15,100.42,93.86,699.03K,-6.34%
337
+ 2014-01-05,92.72,94.18,94.59,91.24,1.12M,-1.32%
338
+ 2014-01-12,94.37,92.83,94.94,91.43,1.00M,1.78%
339
+ 2014-01-19,96.64,94.0,97.84,93.43,801.73K,2.41%
340
+ 2014-01-26,97.49,96.9,98.59,95.21,1.09M,0.88%
341
+ 2014-02-02,99.88,97.4,100.24,96.26,1.24M,2.45%
342
+ 2014-02-09,100.3,100.05,101.38,99.11,1.26M,0.42%
343
+ 2014-02-16,102.2,100.32,103.8,100.23,503.06K,1.89%
344
+ 2014-02-23,102.59,102.29,103.45,101.02,936.36K,0.38%
345
+ 2014-03-02,102.58,103.0,105.22,100.13,1.29M,-0.01%
346
+ 2014-03-09,98.89,102.75,102.82,97.55,1.43M,-3.60%
347
+ 2014-03-16,99.46,99.39,100.82,97.37,755.38K,0.58%
348
+ 2014-03-23,101.67,99.49,102.24,98.8,948.62K,2.22%
349
+ 2014-03-30,101.14,101.69,101.97,98.86,1.03M,-0.52%
350
+ 2014-04-06,103.74,100.91,104.44,99.92,1.36M,2.57%
351
+ 2014-04-13,104.3,103.56,104.99,102.91,923.80K,0.54%
352
+ 2014-04-20,100.6,104.54,104.77,100.48,836.11K,-3.55%
353
+ 2014-04-27,99.76,100.49,102.2,98.74,1.18M,-0.83%
354
+ 2014-05-04,99.99,99.96,101.18,98.91,1.26M,0.23%
355
+ 2014-05-11,102.02,100.12,102.65,99.93,1.12M,2.03%
356
+ 2014-05-18,104.35,102.13,104.5,101.97,761.30K,2.28%
357
+ 2014-05-25,102.71,104.34,104.5,102.4,788.76K,-1.57%
358
+ 2014-06-01,102.66,102.92,103.69,101.6,925.95K,-0.05%
359
+ 2014-06-08,106.91,102.78,107.68,102.62,1.27M,4.14%
360
+ 2014-06-15,107.26,106.88,107.73,105.32,788.81K,0.33%
361
+ 2014-06-22,105.74,107.42,107.5,105.03,924.44K,-1.42%
362
+ 2014-06-29,104.06,105.69,106.09,103.67,847.02K,-1.59%
363
+ 2014-07-06,100.83,104.06,104.2,100.44,1.20M,-3.10%
364
+ 2014-07-13,103.13,100.46,103.94,99.01,1.34M,2.28%
365
+ 2014-07-20,102.09,102.97,105.25,101.0,910.15K,-1.01%
366
+ 2014-07-27,97.88,101.87,102.1,97.09,1.33M,-4.12%
367
+ 2014-08-03,97.65,97.67,98.67,96.55,1.26M,-0.23%
368
+ 2014-08-10,97.35,97.54,98.58,95.26,1.36M,-0.31%
369
+ 2014-08-17,93.65,97.1,97.16,92.5,707.27K,-3.80%
370
+ 2014-08-24,95.96,93.34,96.0,93.05,985.87K,2.47%
371
+ 2014-08-31,93.29,95.81,95.91,92.68,1.13M,-2.78%
372
+ 2014-09-07,92.27,93.49,93.94,90.43,1.55M,-1.09%
373
+ 2014-09-14,92.41,92.13,95.19,90.63,1.12M,0.15%
374
+ 2014-09-21,93.54,92.22,93.86,90.58,1.06M,1.22%
375
+ 2014-09-28,89.74,93.35,94.9,88.18,1.87M,-4.06%
376
+ 2014-10-05,85.82,89.77,90.74,83.59,1.69M,-4.37%
377
+ 2014-10-12,82.75,85.2,85.87,79.78,1.85M,-3.58%
378
+ 2014-10-19,81.01,83.13,84.05,80.05,1.09M,-2.10%
379
+ 2014-10-26,80.54,81.27,82.88,79.44,1.36M,-0.58%
380
+ 2014-11-02,78.65,80.59,80.98,75.84,1.87M,-2.35%
381
+ 2014-11-09,75.82,78.5,79.85,73.25,1.80M,-3.60%
382
+ 2014-11-16,76.51,75.93,77.83,73.88,885.52K,0.91%
383
+ 2014-11-23,66.15,76.62,77.02,65.69,1.30M,-13.54%
384
+ 2014-11-30,65.84,66.0,69.54,63.72,1.67M,-0.47%
385
+ 2014-12-07,57.81,65.46,65.55,57.34,1.92M,-12.20%
386
+ 2014-12-14,56.52,57.07,58.98,53.6,1.43M,-2.23%
387
+ 2014-12-21,54.73,57.75,58.53,54.51,853.49K,-3.17%
388
+ 2014-12-28,52.69,55.05,55.74,52.03,962.16K,-3.73%
389
+ 2015-01-04,48.36,52.61,52.73,46.83,2.07M,-8.22%
390
+ 2015-01-11,48.69,48.19,51.27,44.2,2.04M,0.68%
391
+ 2015-01-18,45.59,48.69,49.09,45.21,1.19M,-6.37%
392
+ 2015-01-25,48.24,45.2,48.35,43.58,1.74M,5.81%
393
+ 2015-02-01,51.69,47.59,54.24,46.67,2.92M,7.15%
394
+ 2015-02-08,52.78,52.01,53.99,48.05,2.56M,2.11%
395
+ 2015-02-15,50.34,52.75,54.15,49.15,932.15K,-4.62%
396
+ 2015-02-22,49.76,50.75,51.28,47.8,2.06M,-1.15%
397
+ 2015-03-01,49.61,49.45,52.4,48.71,2.04M,-0.30%
398
+ 2015-03-08,44.84,49.6,50.79,44.75,1.96M,-9.61%
399
+ 2015-03-15,45.72,44.81,46.53,42.03,1.06M,1.96%
400
+ 2015-03-22,48.87,46.41,52.48,45.33,1.90M,6.89%
401
+ 2015-03-29,49.14,48.57,50.45,47.05,1.63M,0.55%
402
+ 2015-04-05,51.64,49.47,54.13,49.47,2.27M,5.09%
403
+ 2015-04-12,55.74,51.81,57.42,51.47,1.96M,7.94%
404
+ 2015-04-19,57.15,56.16,58.41,54.85,1.22M,2.53%
405
+ 2015-04-26,59.15,57.3,59.9,56.07,1.53M,3.50%
406
+ 2015-05-03,59.39,59.3,62.58,58.14,1.90M,0.41%
407
+ 2015-05-10,59.69,59.43,61.85,58.42,1.74M,0.51%
408
+ 2015-05-17,59.72,59.85,60.94,57.09,1.02M,0.05%
409
+ 2015-05-24,60.3,60.05,60.7,56.51,1.44M,0.97%
410
+ 2015-05-31,59.13,60.29,61.58,56.83,1.83M,-1.94%
411
+ 2015-06-07,59.96,58.96,61.82,57.86,1.80M,1.40%
412
+ 2015-06-14,59.61,59.9,61.38,58.73,1.20M,-0.58%
413
+ 2015-06-21,59.63,59.44,61.57,58.76,1.13M,0.03%
414
+ 2015-06-28,56.93,58.84,59.69,56.5,1.24M,-4.53%
415
+ 2015-07-05,52.74,56.42,56.79,50.58,2.23M,-7.36%
416
+ 2015-07-12,50.89,52.15,53.5,50.14,1.64M,-3.51%
417
+ 2015-07-19,48.14,50.76,51.26,47.72,1.07M,-5.40%
418
+ 2015-07-26,47.12,48.0,49.52,46.68,1.56M,-2.12%
419
+ 2015-08-02,43.87,46.86,46.94,43.7,1.79M,-6.90%
420
+ 2015-08-09,42.5,43.58,45.34,41.35,2.26M,-3.12%
421
+ 2015-08-16,40.45,42.18,42.9,39.86,1.02M,-4.82%
422
+ 2015-08-23,45.22,40.3,45.9,37.75,2.41M,11.79%
423
+ 2015-08-30,46.05,45.0,49.33,43.21,3.09M,1.84%
424
+ 2015-09-06,44.63,45.82,46.41,43.36,1.83M,-3.08%
425
+ 2015-09-13,44.68,44.78,47.71,43.59,1.66M,0.11%
426
+ 2015-09-20,45.7,44.97,47.15,43.71,1.26M,2.28%
427
+ 2015-09-27,45.54,45.38,47.1,43.97,1.79M,-0.35%
428
+ 2015-10-04,49.63,45.65,50.92,45.21,2.34M,8.98%
429
+ 2015-10-11,47.26,49.51,50.13,45.23,1.79M,-4.78%
430
+ 2015-10-18,44.6,47.27,47.49,44.2,1.28M,-5.63%
431
+ 2015-10-25,46.59,44.74,47.03,42.58,1.99M,4.46%
432
+ 2015-11-01,44.29,46.43,48.36,44.11,2.09M,-4.94%
433
+ 2015-11-08,40.74,44.52,45.12,40.22,2.46M,-8.02%
434
+ 2015-11-15,40.39,40.92,42.25,38.99,1.32M,-0.86%
435
+ 2015-11-22,41.71,41.49,43.46,40.41,1.65M,3.27%
436
+ 2015-11-29,39.97,41.77,42.61,39.6,2.34M,-4.17%
437
+ 2015-12-06,35.62,40.1,40.15,35.16,3.07M,-10.88%
438
+ 2015-12-13,34.73,35.4,37.88,34.29,1.74M,-2.50%
439
+ 2015-12-20,38.1,34.58,38.28,33.98,910.08K,9.70%
440
+ 2015-12-27,37.04,38.0,38.09,36.22,1.01M,-2.78%
441
+ 2016-01-03,33.16,37.6,38.39,32.1,2.62M,-10.48%
442
+ 2016-01-10,29.42,32.94,33.2,29.13,2.78M,-11.28%
443
+ 2016-01-17,32.19,29.2,32.35,26.19,1.55M,9.42%
444
+ 2016-01-24,33.62,32.05,34.82,29.25,3.44M,4.44%
445
+ 2016-01-31,30.89,33.83,34.18,29.4,3.32M,-8.12%
446
+ 2016-02-07,29.44,30.97,31.38,26.05,3.59M,-4.69%
447
+ 2016-02-14,29.64,29.08,31.98,28.7,1.56M,0.68%
448
+ 2016-02-21,32.78,29.72,34.69,29.48,2.48M,10.59%
449
+ 2016-02-28,35.92,32.72,36.34,32.32,2.77M,9.58%
450
+ 2016-03-06,38.5,36.2,39.02,36.09,3.42M,7.18%
451
+ 2016-03-13,39.44,38.17,41.2,35.96,1.86M,2.44%
452
+ 2016-03-20,39.46,39.06,41.9,38.33,1.48M,0.05%
453
+ 2016-03-27,36.79,39.55,40.14,36.63,2.41M,-6.77%
454
+ 2016-04-03,39.72,36.61,39.84,35.24,3.23M,7.96%
455
+ 2016-04-10,40.36,39.72,42.42,39.25,3.22M,1.61%
456
+ 2016-04-17,43.73,38.75,44.49,37.61,1.72M,8.35%
457
+ 2016-04-24,45.92,43.75,46.78,42.5,2.90M,5.01%
458
+ 2016-05-01,44.66,45.9,46.15,43.22,3.24M,-2.74%
459
+ 2016-05-08,46.21,45.0,47.02,43.03,3.58M,3.47%
460
+ 2016-05-15,47.75,46.28,48.95,46.15,1.50M,3.33%
461
+ 2016-05-22,49.33,48.46,50.21,47.4,2.40M,3.31%
462
+ 2016-05-29,48.62,49.54,50.1,47.75,2.09M,-1.44%
463
+ 2016-06-05,49.07,48.88,51.67,48.71,2.81M,0.93%
464
+ 2016-06-12,47.98,48.85,49.28,45.83,2.22M,-2.22%
465
+ 2016-06-19,47.64,48.29,50.54,46.7,1.75M,-0.71%
466
+ 2016-06-26,48.99,47.81,50.0,45.83,2.43M,2.83%
467
+ 2016-07-03,45.41,49.11,49.35,44.77,2.51M,-7.31%
468
+ 2016-07-10,45.95,45.07,46.93,44.42,2.88M,1.19%
469
+ 2016-07-17,44.19,46.12,46.14,43.69,1.23M,-3.83%
470
+ 2016-07-24,41.6,44.2,44.37,40.57,2.32M,-5.86%
471
+ 2016-07-31,41.8,41.35,42.1,39.19,2.87M,0.48%
472
+ 2016-08-07,44.49,41.99,44.78,41.1,3.08M,6.44%
473
+ 2016-08-14,48.52,44.74,48.75,44.38,2.03M,9.06%
474
+ 2016-08-21,47.64,48.4,48.46,46.42,2.28M,-1.81%
475
+ 2016-08-28,44.44,47.22,47.49,43.0,2.50M,-6.72%
476
+ 2016-09-04,45.88,44.15,47.75,43.84,2.96M,3.24%
477
+ 2016-09-11,43.03,45.57,46.51,42.74,2.88M,-6.21%
478
+ 2016-09-18,44.48,43.18,46.55,42.55,1.99M,3.37%
479
+ 2016-09-25,48.24,44.62,48.32,44.19,3.37M,8.45%
480
+ 2016-10-02,49.81,48.04,50.74,47.78,2.66M,3.25%
481
+ 2016-10-09,50.35,49.57,51.6,49.15,3.25M,1.08%
482
+ 2016-10-16,50.85,50.23,51.93,49.47,1.32M,0.99%
483
+ 2016-10-23,48.7,50.85,50.98,48.42,2.95M,-4.23%
484
+ 2016-10-30,44.07,48.25,48.74,43.57,3.44M,-9.51%
485
+ 2016-11-06,43.41,44.45,45.95,43.03,3.54M,-1.50%
486
+ 2016-11-13,45.69,43.2,46.58,42.2,2.51M,5.25%
487
+ 2016-11-20,46.06,45.83,49.2,45.77,1.88M,0.81%
488
+ 2016-11-27,51.68,45.43,51.8,44.82,4.42M,12.20%
489
+ 2016-12-04,51.5,51.46,52.42,49.61,3.49M,-0.35%
490
+ 2016-12-11,51.9,52.58,54.51,49.95,2.97M,0.78%
491
+ 2016-12-18,53.02,52.15,53.79,51.51,1.31M,2.16%
492
+ 2016-12-25,53.72,53.29,54.37,53.03,1.23M,1.32%
493
+ 2017-01-01,53.99,54.2,55.24,52.11,2.29M,0.50%
494
+ 2017-01-08,52.37,53.75,53.83,50.71,3.15M,-3.00%
495
+ 2017-01-15,52.42,52.55,53.52,50.91,964.85K,0.10%
496
+ 2017-01-22,53.17,53.33,54.08,52.21,2.64M,1.43%
497
+ 2017-01-29,53.83,53.15,54.34,52.24,2.61M,1.24%
498
+ 2017-02-05,53.86,53.81,54.13,51.22,3.02M,0.06%
499
+ 2017-02-12,53.4,53.8,53.95,52.68,2.08M,-0.85%
500
+ 2017-02-19,53.99,53.48,54.94,53.35,1.47M,1.10%
501
+ 2017-02-26,53.33,54.02,54.61,52.54,2.55M,-1.22%
502
+ 2017-03-05,48.49,53.19,53.8,48.31,3.83M,-9.08%
503
+ 2017-03-12,48.78,48.45,49.62,47.09,2.80M,0.60%
504
+ 2017-03-19,47.97,48.7,48.74,47.01,1.77M,-1.66%
505
+ 2017-03-26,50.6,48.12,50.85,47.08,2.63M,5.48%
506
+ 2017-04-02,52.24,50.69,52.94,49.88,2.89M,3.24%
507
+ 2017-04-09,53.18,52.31,53.76,52.29,2.27M,1.80%
508
+ 2017-04-16,49.62,52.97,53.21,49.2,1.38M,-6.69%
509
+ 2017-04-23,49.33,49.68,50.22,48.2,3.17M,-0.58%
510
+ 2017-04-30,46.22,49.17,49.32,43.76,3.72M,-6.30%
511
+ 2017-05-07,47.84,46.35,48.22,45.53,3.51M,3.50%
512
+ 2017-05-14,50.33,47.85,50.53,47.75,2.32M,5.20%
513
+ 2017-05-21,49.8,50.6,52.0,48.18,3.26M,-1.05%
514
+ 2017-05-28,47.66,49.93,50.28,46.74,3.02M,-4.30%
515
+ 2017-06-04,45.83,47.71,48.42,45.2,4.38M,-3.84%
516
+ 2017-06-11,44.74,45.8,46.71,44.22,3.07M,-2.38%
517
+ 2017-06-18,43.01,44.68,45.06,42.05,2.58M,-3.87%
518
+ 2017-06-25,46.04,43.16,46.35,42.63,3.62M,7.04%
519
+ 2017-07-02,44.23,46.28,47.32,43.78,3.64M,-3.93%
520
+ 2017-07-09,46.54,44.35,46.74,43.65,4.31M,5.22%
521
+ 2017-07-16,45.77,46.68,47.55,45.54,1.70M,-1.65%
522
+ 2017-07-23,49.71,45.62,49.81,45.4,4.13M,8.61%
523
+ 2017-07-30,49.58,49.85,50.43,48.37,4.22M,-0.26%
524
+ 2017-08-06,48.82,49.59,50.22,47.98,4.55M,-1.53%
525
+ 2017-08-13,48.51,48.79,49.16,46.46,3.21M,-0.63%
526
+ 2017-08-20,47.87,48.72,48.75,47.03,2.35M,-1.32%
527
+ 2017-08-27,47.29,47.89,48.2,45.58,4.36M,-1.21%
528
+ 2017-09-03,47.48,47.28,49.42,47.15,3.37M,0.40%
529
+ 2017-09-10,49.89,47.58,50.5,47.0,3.30M,5.08%
530
+ 2017-09-17,50.66,49.85,50.81,49.19,1.42M,1.54%
531
+ 2017-09-24,51.67,50.68,52.86,50.39,3.40M,1.99%
532
+ 2017-10-01,49.29,51.64,51.71,49.1,3.06M,-4.61%
533
+ 2017-10-08,51.45,49.25,51.72,49.13,3.22M,4.38%
534
+ 2017-10-15,51.47,51.43,52.37,50.7,1.31M,0.04%
535
+ 2017-10-22,53.9,52.07,54.2,51.55,3.30M,4.72%
536
+ 2017-10-29,55.64,54.16,55.76,53.75,2.83M,3.23%
537
+ 2017-11-05,56.74,55.97,57.92,55.66,3.74M,1.98%
538
+ 2017-11-12,56.55,56.9,57.15,54.81,2.24M,-0.33%
539
+ 2017-11-19,58.95,56.69,59.05,55.57,2.07M,4.24%
540
+ 2017-11-26,58.36,58.95,58.99,56.75,3.40M,-1.00%
541
+ 2017-12-03,57.36,58.32,58.34,55.82,2.95M,-1.71%
542
+ 2017-12-10,57.3,57.25,58.56,56.09,2.88M,-0.10%
543
+ 2017-12-17,58.47,57.37,58.5,56.82,1.32M,2.04%
544
+ 2017-12-24,60.42,58.4,60.51,58.32,1.65M,3.34%
545
+ 2017-12-31,61.44,60.2,62.21,60.1,2.40M,1.69%
546
+ 2018-01-07,64.3,61.61,64.77,61.34,3.71M,4.65%
547
+ 2018-01-14,63.37,64.43,64.89,62.85,1.66M,-1.45%
548
+ 2018-01-21,66.14,63.61,66.66,63.17,3.04M,4.37%
549
+ 2018-01-28,65.45,66.18,66.46,63.67,3.50M,-1.04%
550
+ 2018-02-04,59.2,65.1,65.4,58.07,4.58M,-9.55%
551
+ 2018-02-11,61.68,59.12,61.99,58.2,2.49M,4.19%
552
+ 2018-02-18,63.55,61.63,63.73,60.75,1.57M,3.03%
553
+ 2018-02-25,61.25,63.6,64.24,60.13,3.23M,-3.62%
554
+ 2018-03-04,62.04,61.55,63.28,59.95,3.49M,1.29%
555
+ 2018-03-11,62.34,62.1,62.54,60.11,2.58M,0.48%
556
+ 2018-03-18,65.88,62.23,66.0,61.36,2.36M,5.68%
557
+ 2018-03-25,64.94,65.9,66.55,63.72,2.52M,-1.43%
558
+ 2018-04-01,62.06,64.91,65.42,61.81,3.21M,-4.43%
559
+ 2018-04-08,67.39,62.0,67.76,61.93,3.77M,8.59%
560
+ 2018-04-15,68.38,67.24,69.56,65.56,1.43M,1.47%
561
+ 2018-04-22,68.1,68.22,69.38,67.11,3.54M,-0.41%
562
+ 2018-04-29,69.72,68.15,69.97,66.85,3.62M,2.38%
563
+ 2018-05-06,70.7,69.85,71.89,67.63,4.26M,1.41%
564
+ 2018-05-13,71.28,70.54,72.3,70.26,2.76M,0.82%
565
+ 2018-05-20,67.88,71.47,72.83,67.42,2.45M,-4.77%
566
+ 2018-05-27,65.81,67.55,68.67,65.51,3.49M,-3.05%
567
+ 2018-06-03,65.74,65.71,66.24,64.22,3.37M,-0.11%
568
+ 2018-06-10,65.06,65.56,67.16,64.29,2.68M,-1.03%
569
+ 2018-06-17,68.58,64.4,69.38,63.59,2.27M,5.41%
570
+ 2018-06-24,74.15,68.75,74.46,67.72,3.76M,8.12%
571
+ 2018-07-01,73.8,73.62,75.27,72.14,2.77M,-0.47%
572
+ 2018-07-08,71.01,73.87,74.7,69.23,3.22M,-3.78%
573
+ 2018-07-15,70.46,70.52,71.1,67.03,1.29M,-0.77%
574
+ 2018-07-22,68.69,68.17,69.92,67.56,2.65M,-2.51%
575
+ 2018-07-29,68.49,69.01,70.43,66.92,2.57M,-0.29%
576
+ 2018-08-05,67.63,68.65,69.92,66.14,2.77M,-1.26%
577
+ 2018-08-12,65.91,67.78,68.37,64.43,2.24M,-2.54%
578
+ 2018-08-19,68.72,65.91,69.31,65.59,1.69M,4.26%
579
+ 2018-08-26,69.8,68.57,70.5,68.21,2.12M,1.57%
580
+ 2018-09-02,67.75,69.89,71.4,66.86,2.49M,-2.94%
581
+ 2018-09-09,68.99,67.82,71.26,67.33,3.34M,1.83%
582
+ 2018-09-16,70.78,68.93,71.81,68.53,1.67M,2.59%
583
+ 2018-09-23,73.25,71.14,73.73,71.14,2.59M,3.49%
584
+ 2018-09-30,74.34,73.29,76.9,72.95,3.07M,1.49%
585
+ 2018-10-07,71.34,74.4,75.28,70.51,3.24M,-4.04%
586
+ 2018-10-14,69.12,71.85,72.7,68.47,2.08M,-3.11%
587
+ 2018-10-21,67.59,69.41,69.66,65.74,2.82M,-2.21%
588
+ 2018-10-28,63.14,67.55,67.95,62.63,3.32M,-6.58%
589
+ 2018-11-04,60.19,62.99,64.14,59.26,3.82M,-4.67%
590
+ 2018-11-11,56.46,60.7,61.28,54.75,3.16M,-6.20%
591
+ 2018-11-18,50.42,56.72,57.44,50.15,2.77M,-10.70%
592
+ 2018-11-25,50.93,50.62,52.56,49.41,3.87M,1.01%
593
+ 2018-12-02,52.61,52.45,54.55,50.08,4.10M,3.30%
594
+ 2018-12-09,51.2,52.03,53.27,50.35,3.39M,-2.68%
595
+ 2018-12-16,45.59,51.25,51.87,45.13,1.86M,-10.96%
596
+ 2018-12-23,45.33,45.45,47.0,42.36,2.34M,-0.57%
597
+ 2018-12-30,47.96,45.22,49.22,44.35,2.93M,5.80%
598
+ 2019-01-06,51.59,48.3,53.31,48.11,4.11M,7.57%
599
+ 2019-01-13,53.8,51.73,53.92,50.38,2.63M,4.28%
600
+ 2019-01-20,53.69,53.73,54.24,51.8,2.06M,-0.20%
601
+ 2019-01-27,55.26,53.56,55.66,51.33,3.45M,2.92%
602
+ 2019-02-03,52.72,55.32,55.75,51.8,3.21M,-4.60%
603
+ 2019-02-10,55.59,52.66,55.87,51.23,3.07M,5.44%
604
+ 2019-02-17,57.26,55.78,57.81,55.29,1.25M,3.00%
605
+ 2019-02-24,55.8,57.17,57.88,55.02,3.02M,-2.55%
606
+ 2019-03-03,56.07,55.83,57.19,54.52,3.10M,0.48%
607
+ 2019-03-10,58.52,56.07,58.95,55.96,2.94M,4.37%
608
+ 2019-03-17,59.04,58.45,60.39,58.05,1.70M,0.89%
609
+ 2019-03-24,60.14,58.98,60.73,58.17,3.54M,1.86%
610
+ 2019-03-31,63.08,60.24,63.34,60.13,3.64M,4.89%
611
+ 2019-04-07,63.89,63.33,64.79,63.13,3.79M,1.28%
612
+ 2019-04-14,64.0,63.76,64.61,62.99,1.49M,0.17%
613
+ 2019-04-21,63.3,64.0,66.6,62.28,3.01M,-1.09%
614
+ 2019-04-28,61.94,62.95,64.75,60.95,3.64M,-2.15%
615
+ 2019-05-05,61.66,61.43,62.95,60.04,3.96M,-0.45%
616
+ 2019-05-12,62.76,61.65,63.64,60.64,3.24M,1.78%
617
+ 2019-05-19,58.63,62.93,63.81,57.33,2.79M,-6.58%
618
+ 2019-05-26,53.5,58.94,59.7,53.05,4.02M,-8.75%
619
+ 2019-06-02,53.99,53.42,54.63,50.6,4.38M,0.92%
620
+ 2019-06-09,52.51,54.24,54.84,50.72,3.64M,-2.74%
621
+ 2019-06-16,57.43,52.5,57.98,51.5,1.41M,9.37%
622
+ 2019-06-23,58.47,57.72,59.93,56.75,3.04M,1.81%
623
+ 2019-06-30,57.51,59.27,60.28,56.04,2.85M,-1.64%
624
+ 2019-07-07,60.21,57.77,60.94,57.29,2.83M,4.69%
625
+ 2019-07-14,55.63,60.25,60.92,54.72,2.10M,-7.61%
626
+ 2019-07-21,56.2,56.22,57.64,55.33,2.33M,1.02%
627
+ 2019-07-28,55.66,56.2,58.82,53.59,3.32M,-0.96%
628
+ 2019-08-04,54.5,55.38,55.61,50.52,4.02M,-2.08%
629
+ 2019-08-11,54.87,54.32,57.47,53.54,2.81M,0.68%
630
+ 2019-08-18,54.17,54.96,57.13,53.24,2.29M,-1.28%
631
+ 2019-08-25,55.1,53.25,56.89,52.96,3.29M,1.72%
632
+ 2019-09-01,56.52,55.0,57.76,52.84,3.08M,2.58%
633
+ 2019-09-08,54.85,56.8,58.76,54.0,3.71M,-2.95%
634
+ 2019-09-15,58.09,61.48,63.38,57.67,2.77M,5.91%
635
+ 2019-09-22,55.91,59.25,59.39,54.75,2.99M,-3.75%
636
+ 2019-09-29,52.81,56.54,56.57,50.99,2.90M,-5.54%
637
+ 2019-10-06,54.7,52.69,54.93,51.38,3.20M,3.58%
638
+ 2019-10-13,53.78,54.9,54.9,52.39,2.02M,-1.68%
639
+ 2019-10-20,56.66,53.71,56.74,52.71,1.68M,5.36%
640
+ 2019-10-27,56.2,56.65,56.92,53.71,2.83M,-0.81%
641
+ 2019-11-03,57.24,56.41,57.88,55.76,2.95M,1.85%
642
+ 2019-11-10,57.72,57.4,57.97,56.2,2.53M,0.84%
643
+ 2019-11-17,57.77,57.88,58.74,54.76,1.41M,0.09%
644
+ 2019-11-24,55.17,57.92,58.68,55.02,2.04M,-4.50%
645
+ 2019-12-01,59.2,55.47,59.85,55.35,3.27M,7.30%
646
+ 2019-12-08,60.07,59.11,60.48,58.11,2.71M,1.47%
647
+ 2019-12-15,60.44,59.87,61.47,59.71,1.23M,0.62%
648
+ 2019-12-22,61.72,60.41,61.97,60.1,1.14M,2.12%
649
+ 2019-12-29,63.05,61.71,64.09,60.63,2.29M,2.15%
650
+ 2020-01-05,59.04,63.71,65.65,58.66,3.86M,-6.36%
651
+ 2020-01-12,58.54,59.04,59.27,57.36,1.83M,-0.85%
652
+ 2020-01-19,54.19,59.17,59.73,53.85,1.96M,-7.43%
653
+ 2020-01-26,51.56,53.7,54.37,50.97,3.52M,-4.85%
654
+ 2020-02-02,50.32,51.01,52.2,49.31,4.14M,-2.40%
655
+ 2020-02-09,52.05,50.12,52.34,49.42,3.59M,3.44%
656
+ 2020-02-16,53.38,52.23,54.5,50.88,1.07M,2.56%
657
+ 2020-02-23,44.76,52.6,52.64,43.85,4.53M,-16.15%
658
+ 2020-03-01,41.28,43.7,48.66,41.05,4.69M,-7.77%
659
+ 2020-03-08,31.73,32.87,36.35,27.34,5.48M,-23.13%
660
+ 2020-03-15,22.43,33.75,33.75,19.46,1.72M,-29.31%
661
+ 2020-03-22,21.51,22.52,25.24,20.8,3.37M,-4.10%
662
+ 2020-03-29,28.34,20.93,29.13,19.27,4.23M,31.75%
663
+ 2020-04-05,22.76,26.09,28.36,22.57,3.50M,-19.69%
664
+ 2020-04-12,18.27,24.6,24.74,17.31,2.70M,-19.73%
665
+ 2020-04-19,16.94,17.73,18.26,-40.32,2.94M,-7.28%
666
+ 2020-04-26,19.78,16.84,20.48,10.07,3.02M,16.77%
667
+ 2020-05-03,24.74,19.11,26.74,18.05,1.60M,25.08%
668
+ 2020-05-10,29.43,24.49,29.92,23.67,811.31K,18.96%
669
+ 2020-05-17,33.25,29.53,34.66,29.53,1.33M,12.98%
670
+ 2020-05-24,35.49,33.3,35.77,31.14,1.77M,6.74%
671
+ 2020-05-31,39.55,35.21,39.68,34.27,1.93M,11.44%
672
+ 2020-06-07,36.26,39.41,40.44,34.48,2.12M,-8.32%
673
+ 2020-06-14,39.75,36.03,40.49,34.36,1.17M,9.62%
674
+ 2020-06-21,38.49,39.18,41.63,37.08,1.71M,-3.17%
675
+ 2020-06-28,40.65,37.96,40.74,37.5,1.47M,5.61%
676
+ 2020-07-05,40.55,40.31,41.08,38.54,1.68M,-0.25%
677
+ 2020-07-12,40.59,40.35,41.26,39.07,1.44M,0.10%
678
+ 2020-07-19,41.29,40.64,42.4,39.83,1.16M,1.72%
679
+ 2020-07-26,40.27,41.26,41.93,38.72,1.76M,-2.47%
680
+ 2020-08-02,41.22,40.39,43.52,39.58,2.04M,2.36%
681
+ 2020-08-09,42.01,41.5,42.94,41.17,1.84M,1.92%
682
+ 2020-08-16,42.34,42.24,43.03,41.46,774.15K,0.79%
683
+ 2020-08-23,42.97,42.48,43.78,42.23,1.48M,1.49%
684
+ 2020-08-30,39.77,42.91,43.57,39.35,1.81M,-7.45%
685
+ 2020-09-06,37.33,39.48,39.59,36.13,1.91M,-6.14%
686
+ 2020-09-13,41.11,37.32,41.49,36.82,1.42M,10.13%
687
+ 2020-09-20,40.25,40.98,41.27,38.66,907.18K,-2.09%
688
+ 2020-09-27,37.05,40.07,40.8,36.63,1.78M,-7.95%
689
+ 2020-10-04,40.6,37.0,41.47,37.0,1.95M,9.58%
690
+ 2020-10-11,40.88,40.4,41.29,39.04,1.37M,0.69%
691
+ 2020-10-18,39.85,40.69,41.7,39.57,1.04M,-2.52%
692
+ 2020-10-25,35.79,39.69,39.83,34.92,2.15M,-10.19%
693
+ 2020-11-01,37.14,35.24,39.35,33.64,2.05M,3.77%
694
+ 2020-11-08,40.13,37.34,43.06,37.16,2.26M,8.05%
695
+ 2020-11-15,42.15,40.17,42.46,40.15,847.40K,5.03%
696
+ 2020-11-22,45.53,42.46,46.26,42.29,1.50M,8.02%
697
+ 2020-11-29,46.26,45.34,46.68,43.92,1.74M,1.60%
698
+ 2020-12-06,46.57,46.15,47.74,44.95,1.93M,0.67%
699
+ 2020-12-13,49.1,46.73,49.28,45.69,1.17M,5.43%
700
+ 2020-12-20,48.23,48.54,48.62,46.16,835.39K,-1.77%
701
+ 2020-12-27,48.52,48.23,48.96,47.5,901.09K,0.60%
702
+ 2021-01-03,52.24,48.4,52.75,47.18,2.55M,7.67%
703
+ 2021-01-10,52.36,52.58,53.93,51.5,1.78M,0.23%
704
+ 2021-01-17,52.27,52.0,53.79,51.44,953.69K,-0.17%
705
+ 2021-01-24,52.2,52.17,53.58,51.82,1.93M,-0.13%
706
+ 2021-01-31,56.85,51.99,57.29,51.64,2.11M,8.91%
707
+ 2021-02-07,59.47,57.06,59.82,57.0,2.23M,4.61%
708
+ 2021-02-14,59.24,59.98,62.26,58.59,1.17M,-0.39%
709
+ 2021-02-21,61.5,58.88,63.81,58.82,2.08M,3.81%
710
+ 2021-02-28,66.09,61.95,66.42,59.24,2.65M,7.46%
711
+ 2021-03-07,65.61,66.68,67.98,63.13,2.35M,-0.73%
712
+ 2021-03-14,61.42,65.56,66.4,58.2,1.18M,-6.39%
713
+ 2021-03-21,60.97,61.55,61.9,57.25,2.36M,-0.73%
714
+ 2021-03-28,61.45,60.93,62.27,58.85,1.86M,0.79%
715
+ 2021-04-04,59.32,61.5,61.5,57.63,2.14M,-3.47%
716
+ 2021-04-11,63.13,59.35,63.88,58.73,1.51M,6.42%
717
+ 2021-04-18,62.14,62.98,64.25,60.61,1.23M,-1.57%
718
+ 2021-04-25,63.58,62.06,65.47,60.66,1.90M,2.32%
719
+ 2021-05-02,64.9,63.64,66.76,62.91,1.94M,2.08%
720
+ 2021-05-09,65.37,65.57,66.63,63.09,2.40M,0.72%
721
+ 2021-05-16,63.58,65.5,67.01,61.56,1.10M,-2.74%
722
+ 2021-05-23,66.32,63.87,67.52,63.63,2.07M,4.31%
723
+ 2021-05-30,69.62,66.68,69.76,66.41,1.58M,4.98%
724
+ 2021-06-06,70.91,69.52,71.24,68.47,2.27M,1.85%
725
+ 2021-06-13,71.64,70.65,72.99,69.77,1.60M,1.03%
726
+ 2021-06-20,74.05,71.52,74.25,71.15,1.28M,3.36%
727
+ 2021-06-27,75.16,73.99,76.22,71.97,2.05M,1.50%
728
+ 2021-07-04,74.56,75.35,76.98,70.76,2.27M,-0.80%
729
+ 2021-07-11,71.81,74.74,75.52,70.41,1.87M,-3.69%
730
+ 2021-07-18,72.07,71.49,72.21,65.21,1.33M,0.36%
731
+ 2021-07-25,73.95,72.18,74.23,70.56,1.65M,2.61%
732
+ 2021-08-01,68.28,73.91,73.95,67.61,2.49M,-7.67%
733
+ 2021-08-08,68.44,67.88,69.62,65.15,2.19M,0.23%
734
+ 2021-08-15,62.32,67.71,68.27,62.11,804.21K,-8.94%
735
+ 2021-08-22,68.74,61.96,69.05,61.74,1.76M,10.30%
736
+ 2021-08-29,69.29,69.3,70.61,67.12,1.80M,0.80%
737
+ 2021-09-05,69.72,69.11,69.96,67.56,1.84M,0.62%
738
+ 2021-09-12,71.97,69.74,73.14,69.51,1.64M,3.23%
739
+ 2021-09-19,73.98,71.92,74.27,69.67,1.25M,2.79%
740
+ 2021-09-26,75.88,74.19,76.67,73.14,2.29M,2.57%
741
+ 2021-10-03,79.35,75.9,80.11,74.96,2.57M,4.57%
742
+ 2021-10-10,82.28,79.59,82.66,79.42,2.42M,3.69%
743
+ 2021-10-17,83.76,82.6,84.25,80.79,1.28M,1.80%
744
+ 2021-10-24,83.57,83.98,85.41,80.58,2.57M,-0.23%
745
+ 2021-10-31,81.27,83.36,84.88,78.25,2.62M,-2.75%
746
+ 2021-11-07,80.79,81.13,84.97,79.78,2.32M,-0.59%
747
+ 2021-11-14,76.1,80.66,81.81,75.37,958.31K,-5.81%
748
+ 2021-11-21,68.15,75.75,79.23,67.4,2.15M,-10.45%
749
+ 2021-11-28,66.26,69.23,72.93,62.43,3.12M,-2.77%
750
+ 2021-12-05,71.67,67.02,73.34,66.72,2.15M,8.16%
751
+ 2021-12-12,70.86,72.04,73.0,69.39,1.28M,-1.13%
752
+ 2021-12-19,73.79,70.07,73.95,66.04,972.44K,4.13%
753
+ 2021-12-26,75.21,73.38,77.44,72.57,1.27M,1.92%
754
+ 2022-01-02,78.9,75.69,80.47,74.27,1.98M,4.91%
755
+ 2022-01-09,83.82,78.88,84.45,77.83,2.02M,6.24%
756
+ 2022-01-16,85.14,84.32,87.91,82.78,816.28K,1.57%
757
+ 2022-01-23,86.82,84.91,88.84,81.9,2.34M,1.97%
758
+ 2022-01-30,92.31,87.45,93.17,86.34,2.07M,6.32%
759
+ 2022-02-06,93.1,91.82,94.66,88.41,2.46M,0.86%
760
+ 2022-02-13,91.07,93.91,95.82,89.03,1.67M,-2.18%
761
+ 2022-02-20,91.59,91.75,100.54,90.06,1.88M,0.57%
762
+ 2022-02-27,115.68,94.99,116.57,94.43,2.93M,26.30%
763
+ 2022-03-06,109.33,121.33,130.5,103.63,2.56M,-5.49%
764
+ 2022-03-13,104.7,109.42,109.72,93.53,1.32M,-4.23%
765
+ 2022-03-20,113.9,105.13,116.64,104.08,1.02M,8.79%
766
+ 2022-03-27,99.27,112.92,112.93,97.78,1.82M,-12.84%
767
+ 2022-04-03,98.26,98.95,105.59,93.81,1.61M,-1.02%
768
+ 2022-04-10,106.95,98.4,107.64,92.93,1.20M,8.84%
769
+ 2022-04-17,102.07,107.03,109.81,100.7,683.73K,-4.56%
770
+ 2022-04-24,104.69,101.38,107.99,95.28,1.57M,2.57%
771
+ 2022-05-01,109.77,104.0,111.37,100.28,1.36M,4.85%
772
+ 2022-05-08,110.49,110.43,110.64,98.2,1.71M,0.66%
773
+ 2022-05-15,113.23,110.98,115.56,105.13,733.94K,2.48%
774
+ 2022-05-22,115.07,110.56,115.3,108.61,1.08M,1.63%
775
+ 2022-05-29,118.87,114.96,120.46,111.2,1.30M,3.30%
776
+ 2022-06-05,120.67,120.82,123.18,117.14,1.58M,1.51%
777
+ 2022-06-12,109.56,120.19,123.68,108.25,1.31M,-9.21%
778
+ 2022-06-19,107.62,110.58,112.47,101.53,1.13M,-1.77%
779
+ 2022-06-26,108.43,107.22,114.05,104.56,1.58M,0.75%
__pycache__/Brent.cpython-38.pyc ADDED
Binary file (4.54 kB). View file
__pycache__/WTI.cpython-38.pyc ADDED
Binary file (4.24 kB). View file
__pycache__/arima.cpython-38.pyc ADDED
Binary file (1.08 kB). View file
__pycache__/style.cpython-38.pyc ADDED
Binary file (674 Bytes). View file
assets/images/ARIMA2.png ADDED
assets/images/LSTM2.png ADDED
bakHome.py ADDED
@@ -0,0 +1,233 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+ import yfinance as yf
4
+ import matplotlib.pyplot as plt
5
+ # import numpy as np
6
+ import plotly.express as px
7
+ from st_aggrid import GridOptionsBuilder, AgGrid
8
+ import plotly.graph_objects as go
9
+ from style import add_logo
10
+
11
+ hide_menu_style = """
12
+ <style>
13
+ #MainMenu{visibility: hidden;}
14
+ footer{visibility:hidden;}
15
+ </style>
16
+ """
17
+
18
+ # page expands to full width
19
+ st.set_page_config(page_title="Predicta.oil | Home",
20
+ layout='wide', page_icon="β›½")
21
+ st.markdown(hide_menu_style, unsafe_allow_html=True)
22
+ add_logo()
23
+ # PAGE LAYOUT
24
+ # heading
25
+ st.title("Crude Oil Benchmark Stock Price Prediction LSTM and ARIMA Models")
26
+
27
+ st.header("Raw Data")
28
+
29
+ # select time interval
30
+ interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
31
+ 'Daily', 'Weekly', 'Monthly', 'Quarterly'], value='Weekly')
32
+
33
+ # st.write(interv[0])
34
+
35
+ # Function to convert time series to interval
36
+
37
+
38
+ @st.cache(persist=True, allow_output_mutation=True)
39
+ def getInterval(argument):
40
+ switcher = {
41
+ "W": "1wk",
42
+ "M": "1mo",
43
+ "Q": "3mo",
44
+ "D": "1d"
45
+ }
46
+ return switcher.get(argument, "1wk")
47
+
48
+
49
+ # show raw data
50
+ # st.header("Raw Data")
51
+ # using button
52
+ # if st.button('Press to see Brent Crude Oil Raw Data'):
53
+
54
+
55
+ df = yf.download('BZ=F', interval=getInterval(interv[0]), end="2022-06-30")
56
+
57
+ # st.dataframe(df.head())
58
+ df = df.reset_index()
59
+
60
+
61
+ def pagination(df):
62
+ gb = GridOptionsBuilder.from_dataframe(df)
63
+ gb.configure_pagination(paginationAutoPageSize=True)
64
+ return gb.build()
65
+
66
+
67
+ # enable enterprise modules for trial only
68
+ # raw data
69
+ page = pagination(df)
70
+ # AgGrid(df, enable_enterprise_modules=True,
71
+ # theme='streamlit', gridOptions=page, fit_columns_on_grid_load=True, key='data')
72
+ # st.dataframe(df, width=2000, height=600)
73
+ # st.write(df)
74
+ st.table(df.head())
75
+ # download full data
76
+
77
+
78
+ @st.cache
79
+ def convert_df(df):
80
+ # IMPORTANT: Cache the conversion to prevent computation on every rerun
81
+ return df.to_csv().encode('utf-8')
82
+
83
+
84
+ csv = convert_df(df)
85
+
86
+ st.download_button(
87
+ label="Download data as CSV",
88
+ data=csv,
89
+ file_name='Brent Oil Prices.csv',
90
+ mime='text/csv',
91
+ )
92
+
93
+
94
+ st.header("Standard Deviation of Brent Crude Oil")
95
+ sd = pd.read_csv('StandardDeviation.csv')
96
+ sd.drop("Unnamed: 0", axis=1, inplace=True)
97
+ # sd = sd.reset_index()
98
+ AgGrid(sd, key='SD1', enable_enterprise_modules=True,
99
+ fit_columns_on_grid_load=True, theme='streamlit')
100
+ st.write("Note: All entries end on 2022-6-30.")
101
+
102
+ sd = sd.pivot(index='Start Date', columns='Interval',
103
+ values='Standard Deviation')
104
+ sd = sd.reset_index()
105
+ # table
106
+ # AgGrid(sd, key='SD', enable_enterprise_modules=True,
107
+ # fit_columns_on_grid_load=True, domLayout='autoHeight', theme='streamlit')
108
+
109
+ # visualization
110
+ fig = px.line(sd, x=sd.index, y=['1d', '1wk', '1mo', '3mo'],
111
+ title="STANDARD DEVIATION OF BRENT CRUDE OIL PRICES", width=1000)
112
+ st.plotly_chart(fig, use_container_width=True)
113
+
114
+
115
+ # accuracy metrics
116
+ st.header("Accuracy Metric Comparison")
117
+ intervals = st.selectbox(
118
+ "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'), key='metricKey')
119
+ with st.container():
120
+ col1, col2 = st.columns(2)
121
+
122
+ # LSTM METRICS
123
+ # st.write("LSTM Metrics")
124
+
125
+
126
+ readfile = pd.read_csv('LSTM.csv')
127
+ # readfile = readfile[readfile['Interval'] == intervals.upper()]
128
+ readfile = readfile[readfile['Interval'] == st.session_state.metricKey.upper()]
129
+ # readfile[readfile['Interval'] == intervals.upper()]
130
+ # readfile = updatefile(readfile)
131
+ readfile.drop("Unnamed: 0", axis=1, inplace=True)
132
+ with col1:
133
+ st.write("LSTM Metrics")
134
+ AgGrid(readfile, key=st.session_state.metricKey, fit_columns_on_grid_load=True,
135
+ enable_enterprise_modules=True, theme='streamlit')
136
+
137
+
138
+ # st.write(st.session_state.metricKey)
139
+
140
+ # ARIMA METRICS
141
+ # st.write("ARIMA Metrics")
142
+ # intervals = st.selectbox(
143
+ # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
144
+
145
+ if intervals == 'Weekly':
146
+ file = pd.read_csv('ARIMAMetrics/ARIMA-WEEKLY.csv')
147
+ file.drop("Unnamed: 0", axis=1, inplace=True)
148
+ page = pagination(file)
149
+ with col2:
150
+ st.write("ARIMA Metrics")
151
+ AgGrid(file, width='100%', theme='streamlit', enable_enterprise_modules=True,
152
+ fit_columns_on_grid_load=True, key='weeklyMetric', gridOptions=page)
153
+
154
+ elif intervals == 'Monthly':
155
+ file = pd.read_csv('ARIMAMetrics/ARIMA-MONTHLY.csv')
156
+ file.drop("Unnamed: 0", axis=1, inplace=True)
157
+ page = pagination(file)
158
+ with col2:
159
+ st.write("ARIMA Metrics")
160
+ AgGrid(file, key='monthlyMetric', fit_columns_on_grid_load=True,
161
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
162
+
163
+ elif intervals == 'Quarterly':
164
+ file = pd.read_csv('ARIMAMetrics/ARIMA-QUARTERLY.csv')
165
+ file.drop("Unnamed: 0", axis=1, inplace=True)
166
+ page = pagination(file)
167
+ with col2:
168
+ st.write("ARIMA Metrics")
169
+ AgGrid(file, key='quarterlyMetric', fit_columns_on_grid_load=True,
170
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
171
+
172
+ elif intervals == 'Daily':
173
+ file = pd.read_csv('ARIMAMetrics/ARIMA-DAILY.csv')
174
+ file.drop("Unnamed: 0", axis=1, inplace=True)
175
+ page = pagination(file)
176
+ with col2:
177
+ st.write("ARIMA Metrics")
178
+ AgGrid(file, key='dailyMetric', width='100%', fit_columns_on_grid_load=True,
179
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
180
+
181
+ # MODEL OUTPUT TABLE
182
+ st.header("Model Output (Close Prices vs. Predicted Prices)")
183
+
184
+ interval = st.selectbox("Select Interval:", ('Weekly',
185
+ 'Monthly', 'Quarterly', 'Daily'), key='bestmodels')
186
+
187
+ if interval == 'Weekly':
188
+ file = pd.read_csv('bestWeekly.csv')
189
+ page = pagination(file)
190
+ AgGrid(file, key='weeklycombined', fit_columns_on_grid_load=True,
191
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
192
+
193
+ # Visualization
194
+ st.header("Visualization")
195
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(1, 0, 0)_Predictions",
196
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
197
+ st.plotly_chart(fig, use_container_width=True)
198
+
199
+
200
+ elif interval == 'Monthly':
201
+ file = pd.read_csv('bestMonthly.csv')
202
+ page = pagination(file)
203
+ AgGrid(file, key='monthlyCombined', fit_columns_on_grid_load=True,
204
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
205
+ # Visualization
206
+ st.header("Visualization")
207
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_60.0_(0, 1, 1)_Predictions", # find file
208
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
209
+ st.plotly_chart(fig, use_container_width=True)
210
+
211
+
212
+ elif interval == 'Quarterly':
213
+ file = pd.read_csv('bestQuarterly.csv')
214
+ page = pagination(file)
215
+ AgGrid(file, key='quarterlyCombined', fit_columns_on_grid_load=True,
216
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
217
+ # Visualization
218
+ st.header("Visualization")
219
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
220
+ "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
221
+ st.plotly_chart(fig, use_container_width=True)
222
+
223
+
224
+ elif interval == 'Daily':
225
+ file = pd.read_csv('bestDaily.csv')
226
+ page = pagination(file)
227
+ AgGrid(file, key='dailyCombined', fit_columns_on_grid_load=True,
228
+ enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
229
+ # Visualization
230
+ st.header("Visualization")
231
+ fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
232
+ "LSTM_60.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
233
+ st.plotly_chart(fig, use_container_width=True)
pages/1_πŸ”Ž_About.py CHANGED
@@ -1,8 +1,7 @@
1
  import streamlit as st
2
  from PIL import Image
3
  import base64
4
-
5
- # function play gif
6
 
7
 
8
  def gif(location):
@@ -29,10 +28,11 @@ footer{visibility:hidden;}
29
  </style>
30
  """
31
  # page expands to full width
32
- st.set_page_config(page_title="Predicta.oil | About", layout='wide', page_icon="β›½")
 
33
  st.markdown(hide_menu_style, unsafe_allow_html=True)
 
34
  st.title('About the Research')
35
-
36
  # a. how the thing works
37
  st.header('How It Works')
38
  st.markdown('<strong>Welcome!</strong> This is a fully interactive, multi-page web app through the Python library Streamlit that allows users to explore the same models used in the study. Aside from learning about study findings, play with parameters, create your own models, conduct your own comparisions and make your own analyses! Read further to learn how to use the <em>Explore</em> and <em>Make Your Own Model</em> tabs.', unsafe_allow_html=True)
@@ -79,7 +79,7 @@ st.image(accuracy, caption='Visualization')
79
 
80
  # b. snippets of the paper
81
 
82
- st.markdown('<h1>Conclusions and Recommendations</h1> <p>The full documentation of this project can be accessed through this link: [] </p><h2>Conclusions</h2> <h3>Price Movement Volatility Trends</h3> <p> Price movement volatility refers to how much a set of prices changes over time and how erratic those changes are. In crude oil prices, unless there are spikes or drops due to unforeseen or anomalous circumstances, these trends tend to stray away from erratic highs and lows especially over short periods of time. It must be reiterated that this study does not take into account these anomalies, but focuses on what would be the natural, steady trend of Brent crude oil prices. That being said, the conduction of the study simply paints a clear picture of the behavior of asset prices and how the value of volatility changes over spans of time. </p> <p> In order to quantify volatility, the standard deviation between the actual close prices (prices from the yfinance dataset) and the predicted prices are computed. From this part of the experiment, it was found that volatility is more likely to be present over longer periods of time. Additionally, it can be observed that volatility is also contingent on anomalous or external factors.</p> <p>It was found that Brent crude oil in particular shows the highest volatility trend over quarterly prices.</p>', unsafe_allow_html=True)
83
 
84
  st.markdown('<h3>Model Accuracy</h3> <p> Model accuracy is quantified through the use of accuracy metrics, specifically MAPE and MSE. These subsections are partitioned in accordance to the time interval of the raw data used, that being daily, weekly, monthly, and quarterly close prices.</p> <h4>Daily Interval Data</h4> <p>It was found that 96 of 102 or 94.12% ARIMA models and 3 of 3 or 100.00% LSTM models were able to attain a MAPE percentage below 10% and 96 of 102 or 94.12% ARIMA models and 3 of 3 or 100.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using daily interval data.</p> <h4>Weekly Interval Data</h4> <p>It was found that 42 of 48 or 87.50% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MAPE percentage below 10% and 22 of 48 or 45.83% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using weekly interval data.</p> <h4>Monthly Interval Data</h4> <p>It was found that 62 of 160 or 38.75% ARIMA model and 1 of 3 or 33.33% LSTM models were able to attain a MAPE percentage below 10% and 0 of 160 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using monthly interval data. </p> <h4>Quarterly Interval Data</h4> <p>It was found that 0 of 77 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MAPE percentage below 10% and 0 of 77 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using quarterly interval data.</p>', unsafe_allow_html=True)
85
 
1
  import streamlit as st
2
  from PIL import Image
3
  import base64
4
+ from style import add_logo
 
5
 
6
 
7
  def gif(location):
28
  </style>
29
  """
30
  # page expands to full width
31
+ st.set_page_config(page_title="Predicta.oil | About",
32
+ layout='wide', page_icon="β›½")
33
  st.markdown(hide_menu_style, unsafe_allow_html=True)
34
+ add_logo()
35
  st.title('About the Research')
 
36
  # a. how the thing works
37
  st.header('How It Works')
38
  st.markdown('<strong>Welcome!</strong> This is a fully interactive, multi-page web app through the Python library Streamlit that allows users to explore the same models used in the study. Aside from learning about study findings, play with parameters, create your own models, conduct your own comparisions and make your own analyses! Read further to learn how to use the <em>Explore</em> and <em>Make Your Own Model</em> tabs.', unsafe_allow_html=True)
79
 
80
  # b. snippets of the paper
81
 
82
+ st.markdown('<h1>Conclusions and Recommendations</h1> <p>The full documentation of this project can be accessed through this link: [https://bit.ly/PredictaPaper] </p><h2>Conclusions</h2> <h3>Price Movement Volatility Trends</h3> <p> Price movement volatility refers to how much a set of prices changes over time and how erratic those changes are. In crude oil prices, unless there are spikes or drops due to unforeseen or anomalous circumstances, these trends tend to stray away from erratic highs and lows especially over short periods of time. It must be reiterated that this study does not take into account these anomalies, but focuses on what would be the natural, steady trend of Brent crude oil prices. That being said, the conduction of the study simply paints a clear picture of the behavior of asset prices and how the value of volatility changes over spans of time. </p> <p> In order to quantify volatility, the standard deviation between the actual close prices (prices from the yfinance dataset) and the predicted prices are computed. From this part of the experiment, it was found that volatility is more likely to be present over longer periods of time. Additionally, it can be observed that volatility is also contingent on anomalous or external factors.</p> <p>It was found that Brent crude oil in particular shows the highest volatility trend over quarterly prices.</p>', unsafe_allow_html=True)
83
 
84
  st.markdown('<h3>Model Accuracy</h3> <p> Model accuracy is quantified through the use of accuracy metrics, specifically MAPE and MSE. These subsections are partitioned in accordance to the time interval of the raw data used, that being daily, weekly, monthly, and quarterly close prices.</p> <h4>Daily Interval Data</h4> <p>It was found that 96 of 102 or 94.12% ARIMA models and 3 of 3 or 100.00% LSTM models were able to attain a MAPE percentage below 10% and 96 of 102 or 94.12% ARIMA models and 3 of 3 or 100.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using daily interval data.</p> <h4>Weekly Interval Data</h4> <p>It was found that 42 of 48 or 87.50% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MAPE percentage below 10% and 22 of 48 or 45.83% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using weekly interval data.</p> <h4>Monthly Interval Data</h4> <p>It was found that 62 of 160 or 38.75% ARIMA model and 1 of 3 or 33.33% LSTM models were able to attain a MAPE percentage below 10% and 0 of 160 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using monthly interval data. </p> <h4>Quarterly Interval Data</h4> <p>It was found that 0 of 77 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MAPE percentage below 10% and 0 of 77 or 0.00% ARIMA models and 0 of 3 or 0.00% LSTM models were able to attain a MSE percentage close to 0 or less than 0.1 using quarterly interval data.</p>', unsafe_allow_html=True)
85
 
pages/2_πŸ“ˆ_Explore.py CHANGED
@@ -1,5 +1,3 @@
1
- # TODO: add descriptions on how to use
2
-
3
  import streamlit as st
4
  import pandas as pd
5
  import plotly.graph_objects as go
@@ -8,6 +6,8 @@ import matplotlib.pyplot as plt
8
  # import numpy as np
9
  import plotly.express as px
10
  from st_aggrid import GridOptionsBuilder, AgGrid
 
 
11
  hide_menu_style = """
12
  <style>
13
  #MainMenu{visibility: hidden;}
@@ -15,14 +15,15 @@ footer{visibility:hidden;}
15
  </style>
16
  """
17
  # page expands to full width
18
- st.set_page_config(page_title="Predicta.oil | Explore", layout='wide', page_icon="β›½")
 
19
  st.markdown(hide_menu_style, unsafe_allow_html=True)
20
  st.title("Explore Models")
21
-
22
  # ARIMA
23
  # slider interval
24
  interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
25
- 'Weekly', 'Monthly', 'Quarterly', 'Daily'], value='Weekly')
26
 
27
  # dropdown 50 60 80
28
  st.write("Select Split")
 
 
1
  import streamlit as st
2
  import pandas as pd
3
  import plotly.graph_objects as go
6
  # import numpy as np
7
  import plotly.express as px
8
  from st_aggrid import GridOptionsBuilder, AgGrid
9
+ from style import add_logo
10
+
11
  hide_menu_style = """
12
  <style>
13
  #MainMenu{visibility: hidden;}
15
  </style>
16
  """
17
  # page expands to full width
18
+ st.set_page_config(page_title="Predicta.oil | Explore",
19
+ layout='wide', page_icon="β›½")
20
  st.markdown(hide_menu_style, unsafe_allow_html=True)
21
  st.title("Explore Models")
22
+ add_logo()
23
  # ARIMA
24
  # slider interval
25
  interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
26
+ 'Daily', 'Weekly', 'Monthly', 'Quarterly'], value='Weekly')
27
 
28
  # dropdown 50 60 80
29
  st.write("Select Split")
pages/3_πŸ“Š_Make_a_Model.py CHANGED
@@ -17,6 +17,7 @@ from keras import wrappers
17
  from tensorflow.keras.optimizers import Adam
18
  from tensorflow.keras.callbacks import ModelCheckpoint
19
  from st_aggrid import GridOptionsBuilder, AgGrid
 
20
 
21
  hide_menu_style = """
22
  <style>
@@ -28,7 +29,7 @@ footer{visibility:hidden;}
28
  st.set_page_config(page_title="Predicta.oil | Make a Model", layout='wide', page_icon="β›½")
29
  st.markdown(hide_menu_style, unsafe_allow_html=True)
30
  # ag grid pagination
31
-
32
 
33
  def pagination(df):
34
  gb = GridOptionsBuilder.from_dataframe(df)
17
  from tensorflow.keras.optimizers import Adam
18
  from tensorflow.keras.callbacks import ModelCheckpoint
19
  from st_aggrid import GridOptionsBuilder, AgGrid
20
+ from style import add_logo
21
 
22
  hide_menu_style = """
23
  <style>
29
  st.set_page_config(page_title="Predicta.oil | Make a Model", layout='wide', page_icon="β›½")
30
  st.markdown(hide_menu_style, unsafe_allow_html=True)
31
  # ag grid pagination
32
+ add_logo()
33
 
34
  def pagination(df):
35
  gb = GridOptionsBuilder.from_dataframe(df)
requirements.txt CHANGED
@@ -1,20 +1,12 @@
1
  streamlit==1.11.0
2
- pandas==1.3.5
3
- base58==2.0.1
4
  numpy==1.23
5
- Pillow>=9.0.1
6
  plotly==5.6.0
7
  scikit-learn==0.24
8
- click==8.0.4
9
  yfinance==0.1.70
10
  matplotlib==3.5.1
11
- cufflinks==0.17.3
12
  statsmodels==0.10.2
13
- cython==0.29.30
14
- scipy==1.8.1
15
- patsy==0.5.2
16
- cvxopt==1.2.7
17
  joblib==1.1.0
18
  tensorflow==2.8.2
19
  streamlit-aggrid == 0.2.3
20
-
 
1
  streamlit==1.11.0
 
 
2
  numpy==1.23
 
3
  plotly==5.6.0
4
  scikit-learn==0.24
 
5
  yfinance==0.1.70
6
  matplotlib==3.5.1
 
7
  statsmodels==0.10.2
 
 
 
 
8
  joblib==1.1.0
9
  tensorflow==2.8.2
10
  streamlit-aggrid == 0.2.3
11
+ st-btn-select == 0.1.2
12
+ streamlit-option-menu == 0.3.2
style.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+ def add_logo():
4
+ st.markdown(
5
+ """
6
+ <style>
7
+ [data-testid="stSidebarNav"]::before {
8
+ content: "β›½ Predicta.Oil";
9
+ margin-left: 20px;
10
+ margin-top: 10px;
11
+ margin-bottom: 10px;
12
+ font-size: 30px;
13
+ position: relative;
14
+ top: 50px;
15
+ }
16
+ </style>
17
+ """,
18
+ unsafe_allow_html=True,
19
+ )
🏠_Home.py CHANGED
@@ -6,6 +6,11 @@ import matplotlib.pyplot as plt
6
  import plotly.express as px
7
  from st_aggrid import GridOptionsBuilder, AgGrid
8
  import plotly.graph_objects as go
 
 
 
 
 
9
 
10
  hide_menu_style = """
11
  <style>
@@ -15,217 +20,242 @@ footer{visibility:hidden;}
15
  """
16
 
17
  # page expands to full width
18
- st.set_page_config(page_title="Predicta.oil | Home", layout='wide', page_icon="β›½")
 
19
  st.markdown(hide_menu_style, unsafe_allow_html=True)
 
20
  # PAGE LAYOUT
21
  # heading
22
  st.title("Crude Oil Benchmark Stock Price Prediction LSTM and ARIMA Models")
23
- st.subheader("""Β© Castillon, Ignas, Wong""")
24
 
25
- st.header("Raw Data")
 
 
 
 
 
 
 
 
26
 
27
- # select time interval
28
- interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
29
- 'Weekly', 'Monthly', 'Quarterly', 'Daily'])
30
 
31
- # st.write(interv[0])
32
 
33
- # Function to convert time series to interval
34
-
35
-
36
- @st.cache(persist=True, allow_output_mutation=True)
37
- def getInterval(argument):
38
- switcher = {
39
- "W": "1wk",
40
- "M": "1mo",
41
- "Q": "3mo",
42
- "D": "1d"
43
- }
44
- return switcher.get(argument, "1wk")
45
-
46
-
47
- # show raw data
48
  # st.header("Raw Data")
49
- # using button
50
- # if st.button('Press to see Brent Crude Oil Raw Data'):
51
-
52
-
53
- df = yf.download('BZ=F', interval=getInterval(interv[0]))
54
-
55
- # st.dataframe(df.head())
56
- df = df.reset_index()
57
-
58
-
59
- def pagination(df):
60
- gb = GridOptionsBuilder.from_dataframe(df)
61
- gb.configure_pagination(paginationAutoPageSize=True)
62
- return gb.build()
63
-
64
-
65
- # enable enterprise modules for trial only
66
- # raw data
67
- page = pagination(df)
68
- # AgGrid(df, enable_enterprise_modules=True,
69
- # theme='streamlit', gridOptions=page, fit_columns_on_grid_load=True, key='data')
70
- # st.dataframe(df, width=2000, height=600)
71
- # st.write(df)
72
- st.table(df.head())
73
- # download full data
74
-
75
-
76
- @st.cache
77
- def convert_df(df):
78
- # IMPORTANT: Cache the conversion to prevent computation on every rerun
79
- return df.to_csv().encode('utf-8')
80
-
81
-
82
- csv = convert_df(df)
83
-
84
- st.download_button(
85
- label="Download data as CSV",
86
- data=csv,
87
- file_name='Brent Oil Prices.csv',
88
- mime='text/csv',
89
- )
90
-
91
-
92
- st.header("Standard Deviation")
93
- sd = pd.read_csv('StandardDeviation.csv')
94
- sd.drop("Unnamed: 0", axis=1, inplace=True)
95
- sd = sd.reset_index()
96
-
97
- AgGrid(sd, key='SD1', enable_enterprise_modules=True,
98
- fit_columns_on_grid_load=True, theme='streamlit')
99
-
100
- sd = sd.pivot(index='Start Date', columns='Interval',
101
- values='Standard Deviation')
102
- sd = sd.reset_index()
103
- # table
104
- # AgGrid(sd, key='SD', enable_enterprise_modules=True,
105
- # fit_columns_on_grid_load=True, domLayout='autoHeight', theme='streamlit')
106
-
107
- # visualization
108
- fig = px.line(sd, x=sd.index, y=['1d', '1wk', '1mo', '3mo'],
109
- title="STANDARD DEVIATION OF BRENT CRUDE OIL PRICES", width=1000)
110
- st.plotly_chart(fig, use_container_width=True)
111
-
112
-
113
- # accuracy metrics
114
- st.header("Accuracy Metric Comparison")
115
- intervals = st.selectbox(
116
- "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'), key='metricKey')
117
- with st.container():
118
- col1, col2 = st.columns(2)
119
-
120
- # LSTM METRICS
121
- # st.write("LSTM Metrics")
122
-
123
-
124
- readfile = pd.read_csv('LSTM.csv')
125
- # readfile = readfile[readfile['Interval'] == intervals.upper()]
126
- readfile = readfile[readfile['Interval']== st.session_state.metricKey.upper()]
127
- # readfile[readfile['Interval'] == intervals.upper()]
128
- # readfile = updatefile(readfile)
129
- readfile.drop("Unnamed: 0", axis=1, inplace=True)
130
- with col1:
131
- st.write("LSTM Metrics")
132
- AgGrid(readfile, key=st.session_state.metricKey, fit_columns_on_grid_load=True,
133
- enable_enterprise_modules=True, theme='streamlit')
134
-
135
-
136
- # st.write(st.session_state.metricKey)
137
-
138
- # ARIMA METRICS
139
- # st.write("ARIMA Metrics")
 
 
 
 
 
 
 
 
 
 
 
 
140
  # intervals = st.selectbox(
141
- # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
142
-
143
- if intervals == 'Weekly':
144
- file = pd.read_csv('ARIMAMetrics/ARIMA-WEEKLY.csv')
145
- file.drop("Unnamed: 0", axis=1, inplace=True)
146
- page = pagination(file)
147
- with col2:
148
- st.write("ARIMA Metrics")
149
- AgGrid(file, width='100%', theme='streamlit', enable_enterprise_modules=True,
150
- fit_columns_on_grid_load=True, key='weeklyMetric', gridOptions=page)
151
-
152
- elif intervals == 'Monthly':
153
- file = pd.read_csv('ARIMAMetrics/ARIMA-MONTHLY.csv')
154
- file.drop("Unnamed: 0", axis=1, inplace=True)
155
- page = pagination(file)
156
- with col2:
157
- st.write("ARIMA Metrics")
158
- AgGrid(file, key='monthlyMetric', fit_columns_on_grid_load=True,
159
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
160
-
161
- elif intervals == 'Quarterly':
162
- file = pd.read_csv('ARIMAMetrics/ARIMA-QUARTERLY.csv')
163
- file.drop("Unnamed: 0", axis=1, inplace=True)
164
- page = pagination(file)
165
- with col2:
166
- st.write("ARIMA Metrics")
167
- AgGrid(file, key='quarterlyMetric', fit_columns_on_grid_load=True,
168
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
169
-
170
- elif intervals == 'Daily':
171
- file = pd.read_csv('ARIMAMetrics/ARIMA-DAILY.csv')
172
- file.drop("Unnamed: 0", axis=1, inplace=True)
173
- page = pagination(file)
174
- with col2:
175
- st.write("ARIMA Metrics")
176
- AgGrid(file, key='dailyMetric', width='100%', fit_columns_on_grid_load=True,
177
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
178
-
179
- # MODEL OUTPUT TABLE
180
- st.header("Model Output (Close Prices vs. Predicted Prices)")
181
-
182
- interval = st.selectbox("Select Interval:", ('Weekly',
183
- 'Monthly', 'Quarterly', 'Daily'), key='bestmodels')
184
-
185
- if interval == 'Weekly':
186
- file = pd.read_csv('bestWeekly.csv')
187
- page = pagination(file)
188
- AgGrid(file, key='weeklycombined', fit_columns_on_grid_load=True,
189
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
190
-
191
- # Visualization
192
- st.header("Visualization")
193
- fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(1, 0, 0)_Predictions",
194
- "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
195
- st.plotly_chart(fig, use_container_width=True)
196
-
197
-
198
- elif interval == 'Monthly':
199
- file = pd.read_csv('bestMonthly.csv')
200
- page = pagination(file)
201
- AgGrid(file, key='monthlyCombined', fit_columns_on_grid_load=True,
202
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
203
- # Visualization
204
- st.header("Visualization")
205
- fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_60.0_(0, 1, 1)_Predictions", # find file
206
- "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
207
- st.plotly_chart(fig, use_container_width=True)
208
-
209
-
210
- elif interval == 'Quarterly':
211
- file = pd.read_csv('bestQuarterly.csv')
212
- page = pagination(file)
213
- AgGrid(file, key='quarterlyCombined', fit_columns_on_grid_load=True,
214
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
215
- # Visualization
216
- st.header("Visualization")
217
- fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
218
- "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
219
- st.plotly_chart(fig, use_container_width=True)
220
-
221
-
222
- elif interval == 'Daily':
223
- file = pd.read_csv('bestDaily.csv')
224
-
225
- AgGrid(file, key='dailyCombined', fit_columns_on_grid_load=True,
226
- enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
227
- # Visualization
228
- st.header("Visualization")
229
- fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
230
- "LSTM_60.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
231
- st.plotly_chart(fig, use_container_width=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  import plotly.express as px
7
  from st_aggrid import GridOptionsBuilder, AgGrid
8
  import plotly.graph_objects as go
9
+ from style import add_logo
10
+ from Brent import displayBrent
11
+ from WTI import displayWTI
12
+ from st_btn_select import st_btn_select
13
+ from streamlit_option_menu import option_menu
14
 
15
  hide_menu_style = """
16
  <style>
20
  """
21
 
22
  # page expands to full width
23
+ st.set_page_config(page_title="Predicta.oil | Home",
24
+ layout='wide', page_icon="β›½")
25
  st.markdown(hide_menu_style, unsafe_allow_html=True)
26
+ add_logo()
27
  # PAGE LAYOUT
28
  # heading
29
  st.title("Crude Oil Benchmark Stock Price Prediction LSTM and ARIMA Models")
 
30
 
31
+ selection = option_menu(None, ["Brent", "WTI"],
32
+ icons=['droplet', 'droplet'],
33
+ menu_icon="cast", default_index=0, orientation="horizontal")
34
+ if selection == 'Brent':
35
+ displayBrent()
36
+ if selection == 'WTI':
37
+ displayWTI()
38
+ # selection = st_btn_select(('Brent', 'WTI'), index=0)
39
+ # st.write(f'Selected option: {selection}')
40
 
41
+ # if selection == 'Brent':
42
+ # displayBrent()
43
+ # if selection == 'WTI':
44
 
 
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  # st.header("Raw Data")
47
+ # with st.container():
48
+ # col1, col2 = st.columns(2)
49
+ # with col1:
50
+ # brent = st.button("Brent Crude Oil")
51
+ # st.write(brent)
52
+ # with col2:
53
+ # wti = st.button("WTI Crude Oil")
54
+ # st.write(wti)
55
+
56
+ # brent, wti = st.columns([.5, 1])
57
+ # brent, wti = st.columns([2])
58
+
59
+ # with brent:
60
+ # st.button('1')
61
+ # with wti:
62
+ # st.button('2')
63
+
64
+ # RawData = st.selectbox(
65
+ # "Select Data Set:", ('Brent', 'WTI'), key='dataTypeKey')
66
+ # st.write(RawData)
67
+ # if RawData == 'Brent':
68
+ # displayBrent()
69
+ # elif RawData == 'WTI':
70
+
71
+ # # select time interval
72
+ # interv = st.select_slider('Select Time Series Data Interval for Prediction', options=[
73
+ # 'Daily', 'Weekly', 'Monthly', 'Quarterly'], value='Weekly')
74
+
75
+ # # st.write(interv[0])
76
+
77
+ # # Function to convert time series to interval
78
+
79
+ # @st.cache(persist=True, allow_output_mutation=True)
80
+ # def getInterval(argument):
81
+ # switcher = {
82
+ # "W": "1wk",
83
+ # "M": "1mo",
84
+ # "Q": "3mo",
85
+ # "D": "1d"
86
+ # }
87
+ # return switcher.get(argument, "1wk")
88
+
89
+ # # show raw data
90
+ # # st.header("Raw Data")
91
+ # # using button
92
+ # # if st.button('Press to see Brent Crude Oil Raw Data'):
93
+
94
+ # df = yf.download('BZ=F', interval=getInterval(interv[0]), end="2022-06-30")
95
+
96
+ # # st.dataframe(df.head())
97
+ # df = df.reset_index()
98
+
99
+ # def pagination(df):
100
+ # gb = GridOptionsBuilder.from_dataframe(df)
101
+ # gb.configure_pagination(paginationAutoPageSize=True)
102
+ # return gb.build()
103
+
104
+ # # enable enterprise modules for trial only
105
+ # # raw data
106
+ # page = pagination(df)
107
+ # # AgGrid(df, enable_enterprise_modules=True,
108
+ # # theme='streamlit', gridOptions=page, fit_columns_on_grid_load=True, key='data')
109
+ # # st.dataframe(df, width=2000, height=600)
110
+ # # st.write(df)
111
+ # st.table(df.head())
112
+ # # download full data
113
+
114
+ # @st.cache
115
+ # def convert_df(df):
116
+ # # IMPORTANT: Cache the conversion to prevent computation on every rerun
117
+ # return df.to_csv().encode('utf-8')
118
+
119
+ # csv = convert_df(df)
120
+
121
+ # st.download_button(
122
+ # label="Download data as CSV",
123
+ # data=csv,
124
+ # file_name='Brent Oil Prices.csv',
125
+ # mime='text/csv',
126
+ # )
127
+
128
+ # st.header("Standard Deviation of Brent Crude Oil")
129
+ # sd = pd.read_csv('StandardDeviation.csv')
130
+ # sd.drop("Unnamed: 0", axis=1, inplace=True)
131
+ # # sd = sd.reset_index()
132
+ # AgGrid(sd, key='SD1', enable_enterprise_modules=True,
133
+ # fit_columns_on_grid_load=True, theme='streamlit')
134
+ # st.write("Note: All entries end on 2022-6-30.")
135
+
136
+ # sd = sd.pivot(index='Start Date', columns='Interval',
137
+ # values='Standard Deviation')
138
+ # sd = sd.reset_index()
139
+ # # table
140
+ # # AgGrid(sd, key='SD', enable_enterprise_modules=True,
141
+ # # fit_columns_on_grid_load=True, domLayout='autoHeight', theme='streamlit')
142
+
143
+ # # visualization
144
+ # fig = px.line(sd, x=sd.index, y=['1d', '1wk', '1mo', '3mo'],
145
+ # title="STANDARD DEVIATION OF BRENT CRUDE OIL PRICES", width=1000)
146
+ # st.plotly_chart(fig, use_container_width=True)
147
+
148
+ # # accuracy metrics
149
+ # st.header("Accuracy Metric Comparison")
150
  # intervals = st.selectbox(
151
+ # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'), key='metricKey')
152
+ # with st.container():
153
+ # col1, col2 = st.columns(2)
154
+
155
+ # # LSTM METRICS
156
+ # # st.write("LSTM Metrics")
157
+
158
+ # readfile = pd.read_csv('LSTM.csv')
159
+ # # readfile = readfile[readfile['Interval'] == intervals.upper()]
160
+ # readfile = readfile[readfile['Interval'] == st.session_state.metricKey.upper()]
161
+ # # readfile[readfile['Interval'] == intervals.upper()]
162
+ # # readfile = updatefile(readfile)
163
+ # readfile.drop("Unnamed: 0", axis=1, inplace=True)
164
+ # with col1:
165
+ # st.write("LSTM Metrics")
166
+ # AgGrid(readfile, key=st.session_state.metricKey, fit_columns_on_grid_load=True,
167
+ # enable_enterprise_modules=True, theme='streamlit')
168
+
169
+ # # st.write(st.session_state.metricKey)
170
+
171
+ # # ARIMA METRICS
172
+ # # st.write("ARIMA Metrics")
173
+ # # intervals = st.selectbox(
174
+ # # "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
175
+
176
+ # if intervals == 'Weekly':
177
+ # file = pd.read_csv('ARIMAMetrics/ARIMA-WEEKLY.csv')
178
+ # file.drop("Unnamed: 0", axis=1, inplace=True)
179
+ # page = pagination(file)
180
+ # with col2:
181
+ # st.write("ARIMA Metrics")
182
+ # AgGrid(file, width='100%', theme='streamlit', enable_enterprise_modules=True,
183
+ # fit_columns_on_grid_load=True, key='weeklyMetric', gridOptions=page)
184
+
185
+ # elif intervals == 'Monthly':
186
+ # file = pd.read_csv('ARIMAMetrics/ARIMA-MONTHLY.csv')
187
+ # file.drop("Unnamed: 0", axis=1, inplace=True)
188
+ # page = pagination(file)
189
+ # with col2:
190
+ # st.write("ARIMA Metrics")
191
+ # AgGrid(file, key='monthlyMetric', fit_columns_on_grid_load=True,
192
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
193
+
194
+ # elif intervals == 'Quarterly':
195
+ # file = pd.read_csv('ARIMAMetrics/ARIMA-QUARTERLY.csv')
196
+ # file.drop("Unnamed: 0", axis=1, inplace=True)
197
+ # page = pagination(file)
198
+ # with col2:
199
+ # st.write("ARIMA Metrics")
200
+ # AgGrid(file, key='quarterlyMetric', fit_columns_on_grid_load=True,
201
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
202
+
203
+ # elif intervals == 'Daily':
204
+ # file = pd.read_csv('ARIMAMetrics/ARIMA-DAILY.csv')
205
+ # file.drop("Unnamed: 0", axis=1, inplace=True)
206
+ # page = pagination(file)
207
+ # with col2:
208
+ # st.write("ARIMA Metrics")
209
+ # AgGrid(file, key='dailyMetric', width='100%', fit_columns_on_grid_load=True,
210
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
211
+
212
+ # # MODEL OUTPUT TABLE
213
+ # st.header("Model Output (Close Prices vs. Predicted Prices)")
214
+
215
+ # interval = st.selectbox("Select Interval:", ('Weekly',
216
+ # 'Monthly', 'Quarterly', 'Daily'), key='bestmodels')
217
+
218
+ # if interval == 'Weekly':
219
+ # file = pd.read_csv('bestWeekly.csv')
220
+ # page = pagination(file)
221
+ # AgGrid(file, key='weeklycombined', fit_columns_on_grid_load=True,
222
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
223
+
224
+ # # Visualization
225
+ # st.header("Visualization")
226
+ # fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(1, 0, 0)_Predictions",
227
+ # "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
228
+ # st.plotly_chart(fig, use_container_width=True)
229
+
230
+ # elif interval == 'Monthly':
231
+ # file = pd.read_csv('bestMonthly.csv')
232
+ # page = pagination(file)
233
+ # AgGrid(file, key='monthlyCombined', fit_columns_on_grid_load=True,
234
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
235
+ # # Visualization
236
+ # st.header("Visualization")
237
+ # fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_60.0_(0, 1, 1)_Predictions", # find file
238
+ # "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
239
+ # st.plotly_chart(fig, use_container_width=True)
240
+
241
+ # elif interval == 'Quarterly':
242
+ # file = pd.read_csv('bestQuarterly.csv')
243
+ # page = pagination(file)
244
+ # AgGrid(file, key='quarterlyCombined', fit_columns_on_grid_load=True,
245
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
246
+ # # Visualization
247
+ # st.header("Visualization")
248
+ # fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
249
+ # "LSTM_80.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
250
+ # st.plotly_chart(fig, use_container_width=True)
251
+
252
+ # elif interval == 'Daily':
253
+ # file = pd.read_csv('bestDaily.csv')
254
+ # page = pagination(file)
255
+ # AgGrid(file, key='dailyCombined', fit_columns_on_grid_load=True,
256
+ # enable_enterprise_modules=True, theme='streamlit', gridOptions=page)
257
+ # # Visualization
258
+ # st.header("Visualization")
259
+ # fig = px.line(file, x=file["Date"], y=["Close Prices", "ARIMA_50.0_(0, 1, 0)_Predictions", # find file
260
+ # "LSTM_60.0_Predictions"], title="BOTH PREDICTED BRENT CRUDE OIL PRICES", width=1000)
261
+ # st.plotly_chart(fig, use_container_width=True)