Spaces:
Runtime error
Runtime error
rahulsinghal
commited on
Commit
β’
2982201
1
Parent(s):
69f6003
add initial app files and data
Browse files- app.py +204 -0
- images/fourthbrain_logo.png +0 -0
- images/reddit_logo.png +0 -0
- images/tsla_logo.png +0 -0
- requirements.txt +5 -0
- sentiment_data.csv +97 -0
app.py
ADDED
@@ -0,0 +1,204 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from datetime import date
|
2 |
+
from datetime import datetime
|
3 |
+
import re
|
4 |
+
|
5 |
+
import numpy as np
|
6 |
+
import pandas as pd
|
7 |
+
from PIL import Image
|
8 |
+
import plotly.express as px
|
9 |
+
import plotly.graph_objects as go
|
10 |
+
import streamlit as st
|
11 |
+
import time
|
12 |
+
|
13 |
+
from plotly.subplots import make_subplots
|
14 |
+
|
15 |
+
# Read CSV file into pandas and extract timestamp data
|
16 |
+
dfSentiment = pd.read_csv("./sentiment_data.csv")
|
17 |
+
dfSentiment['timestamp'] = [datetime.strptime(dt, '%Y-%m-%d') for dt in dfSentiment['timestamp'].tolist()]
|
18 |
+
|
19 |
+
# Multi-select columns to build chart
|
20 |
+
col_list = dfSentiment.columns
|
21 |
+
|
22 |
+
r_sentiment = re.compile(".*sentiment")
|
23 |
+
sentiment_cols = list(filter(r_sentiment.match, col_list))
|
24 |
+
|
25 |
+
r_post = re.compile(".*post")
|
26 |
+
post_list = list(filter(r_post.match, col_list))
|
27 |
+
|
28 |
+
r_perc= re.compile(".*perc")
|
29 |
+
perc_list = list(filter(r_perc.match, col_list))
|
30 |
+
|
31 |
+
r_close = re.compile(".*close")
|
32 |
+
close_list = list(filter(r_close.match, col_list))
|
33 |
+
|
34 |
+
r_volume = re.compile(".*volume")
|
35 |
+
volume_list = list(filter(r_volume.match, col_list))
|
36 |
+
|
37 |
+
sentiment_cols = sentiment_cols + post_list
|
38 |
+
stocks_cols = perc_list + close_list + volume_list
|
39 |
+
|
40 |
+
# Config for page
|
41 |
+
st.set_page_config(
|
42 |
+
page_title= "TSLA Sentiment Analyzer",
|
43 |
+
page_icon='β
',
|
44 |
+
layout='wide',
|
45 |
+
)
|
46 |
+
|
47 |
+
with st.sidebar:
|
48 |
+
# FourthBrain logo to sidebar
|
49 |
+
fourthbrain_logo = Image.open('./images/fourthbrain_logo.png')
|
50 |
+
st.image([fourthbrain_logo], width=300)
|
51 |
+
|
52 |
+
# Date selection filters
|
53 |
+
start_date_filter = st.date_input(
|
54 |
+
"State Date",
|
55 |
+
min(dfSentiment['timestamp']),
|
56 |
+
min_value=min(dfSentiment['timestamp']),
|
57 |
+
max_value=max(dfSentiment['timestamp'])
|
58 |
+
)
|
59 |
+
|
60 |
+
|
61 |
+
end_date_filter = st.date_input(
|
62 |
+
'End Date',
|
63 |
+
max(dfSentiment['timestamp']),
|
64 |
+
min_value=min(dfSentiment['timestamp']),
|
65 |
+
max_value=max(dfSentiment['timestamp'])
|
66 |
+
)
|
67 |
+
|
68 |
+
sentiment_select = st.selectbox('Pick one', ['sentiment_score', 'sentiment_score_lag1','perc_change_sentiment','sentiment_SMA3mo'])
|
69 |
+
stock_select = st.selectbox("Pick one",['close','close_lag1','perc_change_close','volume'])
|
70 |
+
|
71 |
+
# Banner with TSLA and Reddit images
|
72 |
+
tsla_logo = Image.open('./images/tsla_logo.png')
|
73 |
+
reddit_logo = Image.open('./images/reddit_logo.png')
|
74 |
+
st.image([tsla_logo, reddit_logo], width=200)
|
75 |
+
|
76 |
+
# dashboard title
|
77 |
+
### YOUR LINE OF CODE HERE
|
78 |
+
st.title('TSLA Sentiment Analyzer (r/TSLA)')
|
79 |
+
|
80 |
+
## dataframe filter
|
81 |
+
# start date
|
82 |
+
dfSentiment = dfSentiment[dfSentiment['timestamp'] >= datetime(start_date_filter.year, start_date_filter.month, start_date_filter.day)]
|
83 |
+
|
84 |
+
# end date
|
85 |
+
dfSentiment = dfSentiment[dfSentiment['timestamp'] <= datetime(end_date_filter.year, end_date_filter.month, end_date_filter.day)]
|
86 |
+
dfSentiment = dfSentiment.reset_index(drop=True)
|
87 |
+
|
88 |
+
|
89 |
+
# creating a single-element container
|
90 |
+
placeholder = st.empty()
|
91 |
+
|
92 |
+
# near real-time / live feed simulation
|
93 |
+
for i in range(1, len(dfSentiment)-1):
|
94 |
+
|
95 |
+
# creating KPIs
|
96 |
+
last_close = dfSentiment['close'][i]
|
97 |
+
last_close_lag1 = dfSentiment['close'][i-1]
|
98 |
+
last_sentiment = dfSentiment['sentiment_score'][i]
|
99 |
+
last_sentiment_lag1 = dfSentiment['sentiment_score_lag1'][i-1]
|
100 |
+
|
101 |
+
|
102 |
+
with placeholder.container():
|
103 |
+
|
104 |
+
# create columns
|
105 |
+
kpi1, kpi2, kpi3 = st.columns(3)
|
106 |
+
|
107 |
+
# fill in those three columns with respective metrics or KPIs
|
108 |
+
kpi1.metric(
|
109 |
+
label='Sentiment Score',
|
110 |
+
value=round(last_sentiment, 3),
|
111 |
+
delta=round(last_sentiment_lag1, 3),
|
112 |
+
)
|
113 |
+
|
114 |
+
kpi2.metric(
|
115 |
+
label='Last Closing Price',
|
116 |
+
value=round(last_close, 3),
|
117 |
+
delta=round(last_close_lag1, 3),
|
118 |
+
)
|
119 |
+
|
120 |
+
|
121 |
+
# create two columns for charts
|
122 |
+
fig_col1, fig_col2 = st.columns(2)
|
123 |
+
|
124 |
+
with fig_col1:
|
125 |
+
# Add traces
|
126 |
+
fig=make_subplots(specs=[[{"secondary_y":True}]])
|
127 |
+
|
128 |
+
|
129 |
+
fig.add_trace(
|
130 |
+
go.Scatter(
|
131 |
+
x=dfSentiment['timestamp'][0:i],
|
132 |
+
y=dfSentiment[sentiment_select][0:i],
|
133 |
+
name=sentiment_select,
|
134 |
+
mode='lines',
|
135 |
+
hoverinfo='none',
|
136 |
+
)
|
137 |
+
)
|
138 |
+
|
139 |
+
if sentiment_select.startswith('perc') == True:
|
140 |
+
### YOUR LINE OF CODE HERE
|
141 |
+
yaxis_label = 'Percent'
|
142 |
+
|
143 |
+
elif sentiment_select in sentiment_cols:
|
144 |
+
### YOUR LINE OF CODE HERE
|
145 |
+
yaxis_label = 'Sentiment Score'
|
146 |
+
|
147 |
+
elif sentiment_select in post_list:
|
148 |
+
yaxis_label = 'Volume'
|
149 |
+
|
150 |
+
fig.layout.yaxis.title=yaxis_label
|
151 |
+
|
152 |
+
if stock_select.startswith('perc') == True:
|
153 |
+
fig.add_trace(
|
154 |
+
go.Scatter(
|
155 |
+
x=dfSentiment['timestamp'][0:i],
|
156 |
+
y=dfSentiment[stock_select][0:i],
|
157 |
+
name=stock_select,
|
158 |
+
mode='lines',
|
159 |
+
hoverinfo='none',
|
160 |
+
yaxis='y2',
|
161 |
+
)
|
162 |
+
)
|
163 |
+
fig.layout.yaxis2.title='% Change Stock Price ($US)'
|
164 |
+
|
165 |
+
elif stock_select == 'volume':
|
166 |
+
fig.add_trace(
|
167 |
+
go.Scatter(
|
168 |
+
x=dfSentiment['timestamp'][0:i],
|
169 |
+
y=dfSentiment[stock_select][0:i],
|
170 |
+
name=stock_select,
|
171 |
+
mode='lines',
|
172 |
+
hoverinfo='none',
|
173 |
+
yaxis='y2',
|
174 |
+
)
|
175 |
+
)
|
176 |
+
|
177 |
+
fig.layout.yaxis2.title="Shares Traded"
|
178 |
+
|
179 |
+
|
180 |
+
else:
|
181 |
+
fig.add_trace(
|
182 |
+
go.Scatter(
|
183 |
+
x=dfSentiment['timestamp'][0:i],
|
184 |
+
y=dfSentiment[stock_select][0:i],
|
185 |
+
name=stock_select,
|
186 |
+
mode='lines',
|
187 |
+
hoverinfo='none',
|
188 |
+
yaxis='y2',
|
189 |
+
)
|
190 |
+
)
|
191 |
+
|
192 |
+
fig.layout.yaxis2.title='Stock Price ($USD)'
|
193 |
+
|
194 |
+
|
195 |
+
fig.layout.xaxis.title='Timestamp'
|
196 |
+
|
197 |
+
# write the figure throught streamlit
|
198 |
+
### YOUR LINE OF CODE HERE
|
199 |
+
st.write(fig)
|
200 |
+
|
201 |
+
|
202 |
+
st.markdown('### Detailed Data View')
|
203 |
+
st.dataframe(dfSentiment.iloc[:, 1:][0:i])
|
204 |
+
time.sleep(1)
|
images/fourthbrain_logo.png
ADDED
images/reddit_logo.png
ADDED
images/tsla_logo.png
ADDED
requirements.txt
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
numpy==1.23.1
|
2 |
+
pandas==1.4.3
|
3 |
+
Pillow==9.2.0
|
4 |
+
plotly==5.9.0
|
5 |
+
streamlit==1.10.0
|
sentiment_data.csv
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
,timestamp,counter,close,volume,sentiment_score,close_lag1,perc_change_close,sentiment_score_lag1,perc_change_sentiment,sentiment_SMA3mo
|
2 |
+
1,2022-04-01,36,1084.58997,18087700,0.9241715570290884,1077.59998,0.006486627811555856,0.8956165909767151,0.03188302487924286,0.0
|
3 |
+
2,2022-04-02,121,0.0,,0.9013834162191912,1084.58997,-1.0,0.9241715570290884,-0.024657911874234363,0.9070571880749982
|
4 |
+
3,2022-04-03,25,0.0,,0.8420247554779052,0.0,0.0,0.9013834162191912,-0.06585284316663262,0.8891932429087283
|
5 |
+
4,2022-04-04,256,1145.44995,27345300,0.8912490755319595,0.0,inf,0.8420247554779052,0.058459468957199744,0.8782190824096853
|
6 |
+
5,2022-04-05,1444,1091.26001,26691700,0.8296410190431696,1145.44995,-0.04730886757644887,0.8912490755319595,-0.06912552077769954,0.8543049500176781
|
7 |
+
6,2022-04-06,2209,1045.76001,29782800,0.8966281147713356,1091.26001,-0.0416949210848476,0.8296410190431696,0.08074226586026657,0.8725060697821551
|
8 |
+
7,2022-04-07,289,1057.26001,26482400,0.9178670294144574,1045.76001,0.010996786920547862,0.8966281147713356,0.02368754034501614,0.881378721076321
|
9 |
+
8,2022-04-08,289,1025.48999,18337900,0.9197193278985865,1057.26001,-0.030049391539929644,0.9178670294144574,0.002018046650298243,0.9114048240281264
|
10 |
+
9,2022-04-10,49,0.0,,0.9379821164267403,1025.48999,-1.0,0.9197193278985865,0.019856915011106133,0.9251894912465947
|
11 |
+
10,2022-04-11,36,975.92999,19785700,0.9217975437641144,0.0,inf,0.9379821164267403,-0.017254670829206616,0.9264996626964804
|
12 |
+
11,2022-04-12,25,986.95001,21992000,0.8756139397621154,975.92999,0.011291814077770112,0.9217975437641144,-0.05010167830715896,0.91179786665099
|
13 |
+
12,2022-04-13,36,1022.37,18373700,0.8509946366151174,986.95001,0.03588833237865815,0.8756139397621154,-0.02811661855644568,0.8828020400471157
|
14 |
+
13,2022-04-14,16,985.0,19474100,0.9005114734172821,1022.37,-0.03655232450091454,0.8509946366151174,0.05818701396182811,0.8757066832648382
|
15 |
+
14,2022-04-15,121,0.0,,0.8541136384010315,985.0,-1.0,0.9005114734172821,-0.05152386880777767,0.8685399161444769
|
16 |
+
15,2022-04-16,81,0.0,,0.8106105989880033,0.0,0.0,0.8541136384010315,-0.05093354965560483,0.8550785702687723
|
17 |
+
16,2022-04-17,81,0.0,,0.8664730853504605,0.0,0.0,0.8106105989880033,0.06891408332459273,0.8437324409131651
|
18 |
+
17,2022-04-18,100,1004.28998,17238400,0.8390700995922089,0.0,inf,0.8664730853504605,-0.03162589377737912,0.8387179279768908
|
19 |
+
18,2022-04-19,121,1028.15002,16615900,0.9040429537946527,1004.28998,0.023758118148306157,0.8390700995922089,0.07743435767049839,0.8698620462457741
|
20 |
+
19,2022-04-20,361,977.20001,23570400,0.8754879612671701,1028.15002,-0.049555034779846636,0.9040429537946527,-0.03158588030317051,0.8728670048846773
|
21 |
+
20,2022-04-21,121,1008.78003,35138800,0.8474644259973005,977.20001,0.03231684371349934,0.8754879612671701,-0.03200904696543017,0.8756651136863743
|
22 |
+
21,2022-04-22,625,1005.04999,23232200,0.9088100790977478,1008.78003,-0.0036975751790011453,0.8474644259973005,0.07238728991869527,0.8772541554540728
|
23 |
+
22,2022-04-23,225,0.0,,0.910404900709788,1005.04999,-1.0,0.9088100790977478,0.001754845867932581,0.8888931352682787
|
24 |
+
23,2022-04-24,289,0.0,,0.9017348605043748,0.0,0.0,0.910404900709788,-0.009523279365756563,0.9069832801039702
|
25 |
+
24,2022-04-25,196,998.02002,22780400,0.8592978204999652,0.0,inf,0.9017348605043748,-0.04706154975607016,0.8904791939047093
|
26 |
+
25,2022-04-26,676,876.41998,45377900,0.865319318496264,998.02002,-0.12184128330411652,0.8592978204999652,0.007007463364442517,0.8754506665002014
|
27 |
+
26,2022-04-27,484,881.51001,25652100,0.9326468462293799,876.41998,0.005807752123588004,0.865319318496264,0.07780656954488945,0.8857546617418697
|
28 |
+
27,2022-04-28,144,877.51001,41649500,0.9266979744036993,881.51001,-0.004537668267658129,0.9326468462293799,-0.006378482755537572,0.9082213797097811
|
29 |
+
28,2022-04-29,289,870.76001,29377700,0.8647545505972469,877.51001,-0.007692219944020924,0.9266979744036993,-0.06684316305569889,0.9080331237434421
|
30 |
+
29,2022-04-30,64,0.0,,0.945738323032856,870.76001,-1.0,0.8647545505972469,0.09364943194537366,0.9123969493446008
|
31 |
+
30,2022-05-01,16,0.0,,0.9005849659442902,0.0,0.0,0.945738323032856,-0.04774402811949617,0.9036926131914643
|
32 |
+
31,2022-05-02,1521,902.94,25260500,0.9182059749578818,0.0,inf,0.9005849659442902,0.019566181626311623,0.9215097546450094
|
33 |
+
32,2022-05-03,81,909.25,21236500,0.8640550308757358,902.94,0.006988282720889478,0.9182059749578818,-0.058974724145777806,0.8942819905926358
|
34 |
+
33,2022-05-04,4,952.62,27214600,0.9490560293197632,909.25,0.047698652735771244,0.8640550308757358,0.0983745194537868,0.9104390117177935
|
35 |
+
34,2022-05-05,196,873.28003,30839700,0.9407448087419782,952.62,-0.0832860636980118,0.9490560293197632,-0.008757355014900511,0.9179519563124924
|
36 |
+
35,2022-05-06,49,865.65002,24301000,0.9491650377001081,873.28003,-0.008737185940230386,0.9407448087419782,0.008950598376822223,0.9463219585872832
|
37 |
+
36,2022-05-08,1,0.0,,0.9736447930335999,865.65002,-1.0,0.9491650377001081,0.02579083126872004,0.9545182131585621
|
38 |
+
37,2022-05-09,400,787.10999,30270100,0.8648831456899643,0.0,inf,0.9736447930335999,-0.11170567348772571,0.929230992141224
|
39 |
+
38,2022-05-10,196,800.03998,28133900,0.9523786519254956,787.10999,0.016427170489857427,0.8648831456899643,0.10116454074929562,0.93030219688302
|
40 |
+
39,2022-05-11,729,734.0,32408200,0.8811204058152659,800.03998,-0.0825458497711577,0.9523786519254956,-0.07482133914505709,0.8994607344769086
|
41 |
+
40,2022-05-12,81,728.0,46771000,0.944954342312283,734.0,-0.008174386920980926,0.8811204058152659,0.07244632637687487,0.9261511333510147
|
42 |
+
41,2022-05-13,25,769.59003,30716900,0.9523959398269654,728.0,0.05712916208791203,0.944954342312283,0.007875086849670311,0.9261568959848381
|
43 |
+
42,2022-05-14,1,0.0,,0.828177809715271,769.59003,-1.0,0.9523959398269654,-0.13042698411152692,0.9085093639515064
|
44 |
+
43,2022-05-16,9,724.37,28699500,0.8202272852261862,0.0,inf,0.828177809715271,-0.009600021149828015,0.8669336782561409
|
45 |
+
44,2022-05-17,36,761.60999,26745400,0.8502474824587504,724.37,0.05141017711942796,0.8202272852261862,0.036599851984058095,0.8328841924667358
|
46 |
+
45,2022-05-18,361,709.81,29270600,0.9149652280305561,761.60999,-0.068013800606791,0.8502474824587504,0.07611636247913917,0.8618133319051643
|
47 |
+
46,2022-05-19,2116,709.41998,30098900,0.91127326954966,709.81,-0.0005494709851931305,0.9149652280305561,-0.0040350806432753305,0.8921619933463222
|
48 |
+
47,2022-05-20,17689,663.90002,48324400,0.9096134080922693,709.41998,-0.06416503803572035,0.91127326954966,-0.0018214749766675413,0.9119506352241619
|
49 |
+
48,2022-05-21,729,0.0,,0.9099421015492192,663.90002,-1.0,0.9096134080922693,0.00036135511418991295,0.9102762597303827
|
50 |
+
49,2022-05-22,64,0.0,,0.9264423474669456,0.0,0.0,0.9099421015492192,0.018133292095875147,0.9153326190361447
|
51 |
+
50,2022-05-23,81,674.90002,29634500,0.8625755906105042,0.0,inf,0.9264423474669456,-0.0689376484473797,0.8996533465422231
|
52 |
+
51,2022-05-24,225,628.15997,29697500,0.9111951311429342,674.90002,-0.06925477643340415,0.8625755906105042,0.05636554182807168,0.9000710230734613
|
53 |
+
52,2022-05-25,7396,658.79999,30713100,0.9176356057788051,628.15997,0.048777415727398125,0.9111951311429342,0.007068161819293851,0.8971354425107477
|
54 |
+
53,2022-05-26,144,707.72998,35334400,0.8968471388022105,658.79999,0.07427138849835134,0.9176356057788051,-0.02265438137500266,0.9085592919079831
|
55 |
+
54,2022-05-27,361,759.63,29765000,0.9314361026412562,707.72998,0.07333308107139963,0.8968471388022105,0.038567290168580175,0.9153062824074238
|
56 |
+
55,2022-05-28,81,0.0,,0.9534907738367716,759.63,-1.0,0.9314361026412562,0.02367813651733638,0.9272580050934128
|
57 |
+
56,2022-05-29,100,0.0,,0.94019775390625,0.0,0.0,0.9534907738367716,-0.013941424810049816,0.9417082101280926
|
58 |
+
57,2022-05-30,81,0.0,,0.9064922862582736,0.0,0.0,0.94019775390625,-0.035849338618327856,0.9333936046670984
|
59 |
+
58,2022-05-31,4,758.26001,33971500,0.9555798470973969,0.0,inf,0.9064922862582736,0.05415110705656622,0.9340899624206402
|
60 |
+
59,2022-06-01,225,740.37,25749300,0.8591457764307658,758.26001,-0.02359350323644255,0.9555798470973969,-0.10091681083433526,0.9070726365954788
|
61 |
+
60,2022-06-02,576,775.0,31157700,0.9183474207917849,740.37,0.046773910342126225,0.8591457764307658,0.06890756607914234,0.9110243481066491
|
62 |
+
61,2022-06-03,529,703.54999,37348100,0.913467129935389,775.0,-0.0921935612903226,0.9183474207917849,-0.005314209792398765,0.8969867757193132
|
63 |
+
62,2022-06-04,484,0.0,,0.9328626014969565,703.54999,-1.0,0.913467129935389,0.021232807318353517,0.9215590507413768
|
64 |
+
63,2022-06-05,49,0.0,,0.8628761172294617,0.0,0.0,0.9328626014969565,-0.07502335730383893,0.9030686162206024
|
65 |
+
64,2022-06-06,36,714.84003,28068200,0.8888929784297943,0.0,inf,0.8628761172294617,0.030151328424604048,0.8948772323854041
|
66 |
+
65,2022-06-07,484,716.65997,24269500,0.8951437148180875,714.84003,0.002545940243441722,0.8888929784297943,0.007032046084259737,0.8823042701591145
|
67 |
+
66,2022-06-08,64,725.59998,25403500,0.8195760026574135,716.65997,0.012474549122647265,0.8951437148180875,-0.08441964224262137,0.8678708986350984
|
68 |
+
67,2022-06-09,9,719.12,32163800,0.8986397981643677,725.59998,-0.008930512925317274,0.8195760026574135,0.09646914410694772,0.8711198385466229
|
69 |
+
68,2022-06-10,256,696.69,32512200,0.9009711109101772,719.12,-0.031190899988875222,0.8986397981643677,0.002594268304799852,0.8730623039106528
|
70 |
+
69,2022-06-11,36,0.0,,0.8424169619878134,696.69,-1.0,0.9009711109101772,-0.06499004042783506,0.8806759570207862
|
71 |
+
70,2022-06-12,9,0.0,,0.8941434820493063,0.0,0.0,0.8424169619878134,0.06140251490121493,0.8791771849824324
|
72 |
+
71,2022-06-13,36,647.21002,34255800,0.9269859294096628,0.0,inf,0.8941434820493063,0.03673062323854811,0.8878487911489276
|
73 |
+
72,2022-06-14,324,662.66998,32662900,0.8943849636448754,647.21002,0.02388708382481474,0.9269859294096628,-0.03516878167239159,0.9051714583679482
|
74 |
+
73,2022-06-16,16,639.29999,35796900,0.8513514548540115,662.66998,-0.03526640817500142,0.8943849636448754,-0.048115197079666876,0.8909074493028499
|
75 |
+
74,2022-06-17,49,650.28003,30810900,0.8655813080923898,639.29999,0.017175098031833272,0.8513514548540115,0.016714428755887113,0.8704392421970922
|
76 |
+
75,2022-06-18,9,0.0,,0.9679186940193176,650.28003,-1.0,0.8655813080923898,0.11822966250561023,0.8949504856552396
|
77 |
+
76,2022-06-19,144,0.0,,0.8579376637935638,0.0,0.0,0.9679186940193176,-0.11362631066567538,0.8971458886350904
|
78 |
+
77,2022-06-20,9,0.0,,0.9147713979085287,0.0,0.0,0.8579376637935638,0.06624459621420714,0.91354258524047
|
79 |
+
78,2022-06-21,64,711.10999,40931000,0.8832375556230545,0.0,inf,0.9147713979085287,-0.034471827997214405,0.8853155391083823
|
80 |
+
79,2022-06-22,169,708.26001,33702500,0.9215075144400964,711.10999,-0.004007790693532618,0.8832375556230545,0.0433291797584914,0.9065054893238932
|
81 |
+
80,2022-06-23,441,705.21002,34734200,0.8890605114755177,708.26001,-0.004306314004654844,0.9215075144400964,-0.03521078499755191,0.8979351938462229
|
82 |
+
81,2022-06-24,900,737.12,31866500,0.9018211881319682,705.21002,0.045248903298339437,0.8890605114755177,0.01435299002907287,0.9041297380158607
|
83 |
+
82,2022-06-25,1,0.0,,0.9207608103752136,737.12,-1.0,0.9018211881319682,0.021001527234547387,0.9038808366608998
|
84 |
+
83,2022-06-26,1,0.0,,0.9422688484191895,0.0,0.0,0.9207608103752136,0.023358985093220052,0.9216169489754571
|
85 |
+
84,2022-06-27,196,734.76001,29726100,0.8627142863614219,0.0,inf,0.9422688484191895,-0.08442872985903481,0.9085813150519417
|
86 |
+
85,2022-06-28,49,697.98999,30130400,0.9168494599206107,734.76001,-0.05004357817459327,0.8627142863614219,0.0627498285527518,0.907277531567074
|
87 |
+
86,2022-06-29,169,685.46997,27632400,0.8761864579640902,697.98999,-0.01793724864163173,0.9168494599206107,-0.04435079446961934,0.885250068082041
|
88 |
+
87,2022-06-30,289,673.41998,31533500,0.8859593307270723,685.46997,-0.017579165430106267,0.8761864579640902,0.011153873327020359,0.8929984162039245
|
89 |
+
88,2022-07-01,121,681.78998,24781500,0.7856772812930021,673.41998,0.012429093654156214,0.8859593307270723,-0.11319035305127685,0.8492743566613882
|
90 |
+
89,2022-07-02,324,0.0,,0.8413371807999082,681.78998,-1.0,0.7856772812930021,0.07084320856943409,0.8376579309399942
|
91 |
+
90,2022-07-03,729,0.0,,0.9056358800994025,0.0,0.0,0.8413371807999082,0.07642441195616943,0.844216780730771
|
92 |
+
91,2022-07-04,441,0.0,,0.9090403772535778,0.0,0.0,0.9056358800994025,0.003759233958135092,0.8853378127176295
|
93 |
+
92,2022-07-06,324,695.20001,23951200,0.9028889271948073,0.0,inf,0.9090403772535778,-0.006766971206884617,0.9058550615159292
|
94 |
+
93,2022-07-07,16,733.63,27310200,0.9611701965332031,695.20001,0.05527904120714839,0.9028889271948073,0.0645497664031282,0.9243665003271961
|
95 |
+
94,2022-07-08,324,752.28998,33343700,0.8968382742669847,733.63,0.025435137603424095,0.9611701965332031,-0.06693083337191896,0.9202991326649984
|
96 |
+
95,2022-07-09,529,0.0,,0.9129427153131237,752.28998,-1.0,0.8968382742669847,0.017956906510598735,0.9236503953711038
|
97 |
+
96,2022-07-10,196,0.0,,0.8958473546164376,0.0,0.0,0.9129427153131237,-0.018725556828417905,0.901876114732182
|