Spaces:
Runtime error
Runtime error
added wti
Browse files- Brent.py +204 -0
- WTI.py +184 -0
- WTI/ARIMAMetrics/ARIMA-DAILY.csv +73 -0
- WTI/ARIMAMetrics/ARIMA-MONTHLY.csv +158 -0
- WTI/ARIMAMetrics/ARIMA-WEEKLY.csv +55 -0
- WTI/BestWTI/bestDaily.csv +753 -0
- WTI/BestWTI/bestMonthly.csv +91 -0
- WTI/BestWTI/bestWeekly.csv +390 -0
- WTI/CopBook1.csv +8 -0
- WTI/Daily-WTI.csv +0 -0
- WTI/LSTM.csv +10 -0
- WTI/Monthly-WTI.csv +180 -0
- WTI/Weekly-WTI.csv +779 -0
- __pycache__/Brent.cpython-38.pyc +0 -0
- __pycache__/WTI.cpython-38.pyc +0 -0
- __pycache__/arima.cpython-38.pyc +0 -0
- __pycache__/style.cpython-38.pyc +0 -0
- assets/images/ARIMA2.png +0 -0
- assets/images/LSTM2.png +0 -0
- bakHome.py +233 -0
- pages/1_π_About.py +5 -5
- pages/2_π_Explore.py +6 -5
- pages/3_π_Make_a_Model.py +2 -1
- requirements.txt +2 -10
- style.py +19 -0
- π _Home.py +234 -204
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",
|
|
|
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",
|
|
|
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 |
-
'
|
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",
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
-
#
|
28 |
-
|
29 |
-
|
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 |
-
#
|
50 |
-
#
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
# st.
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
#
|
67 |
-
|
68 |
-
#
|
69 |
-
#
|
70 |
-
#
|
71 |
-
#
|
72 |
-
|
73 |
-
#
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
)
|
90 |
-
|
91 |
-
|
92 |
-
st.header("
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
#
|
104 |
-
#
|
105 |
-
|
106 |
-
|
107 |
-
#
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
#
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
#
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
#
|
126 |
-
|
127 |
-
#
|
128 |
-
#
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
# st.write(
|
137 |
-
|
138 |
-
#
|
139 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
# intervals = st.selectbox(
|
141 |
-
# "Select Interval:", ('Weekly', 'Monthly', 'Quarterly', 'Daily'))
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
#
|
180 |
-
st.
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|