Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -3,6 +3,7 @@ import yfinance as yf
|
|
3 |
import pandas as pd
|
4 |
import cufflinks as cf
|
5 |
import datetime
|
|
|
6 |
|
7 |
# App title
|
8 |
st.markdown('''
|
@@ -40,11 +41,29 @@ if tickerSymbol:
|
|
40 |
st.header('**Ticker data**')
|
41 |
st.write(tickerDf)
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
# Bollinger bands
|
44 |
st.header('**Bollinger Bands**')
|
45 |
qf = cf.QuantFig(tickerDf, title='First Quant Figure', legend='top', name='GS')
|
46 |
qf.add_bollinger_bands()
|
47 |
fig = qf.iplot(asFigure=True)
|
48 |
st.plotly_chart(fig)
|
|
|
49 |
else:
|
50 |
st.warning("Please enter a valid Stock Ticker Symbol.")
|
|
|
3 |
import pandas as pd
|
4 |
import cufflinks as cf
|
5 |
import datetime
|
6 |
+
import plotly.graph_objects as go
|
7 |
|
8 |
# App title
|
9 |
st.markdown('''
|
|
|
41 |
st.header('**Ticker data**')
|
42 |
st.write(tickerDf)
|
43 |
|
44 |
+
|
45 |
+
|
46 |
+
# Create a candlestick chart and volume bar chart
|
47 |
+
fig_candlestick = go.Figure(data=[go.Candlestick(x=tickerDf.index,
|
48 |
+
open=tickerDf['Open'],
|
49 |
+
high=tickerDf['High'],
|
50 |
+
low=tickerDf['Low'],
|
51 |
+
close=tickerDf['Close'])])
|
52 |
+
|
53 |
+
fig_volume = go.Figure(data=[go.Bar(x=tickerDf.index, y=tickerDf['Volume'])])
|
54 |
+
|
55 |
+
st.header('**Candlestick Chart**')
|
56 |
+
st.plotly_chart(fig_candlestick)
|
57 |
+
|
58 |
+
st.header('**Volume Bar Chart**')
|
59 |
+
st.plotly_chart(fig_volume)
|
60 |
+
|
61 |
# Bollinger bands
|
62 |
st.header('**Bollinger Bands**')
|
63 |
qf = cf.QuantFig(tickerDf, title='First Quant Figure', legend='top', name='GS')
|
64 |
qf.add_bollinger_bands()
|
65 |
fig = qf.iplot(asFigure=True)
|
66 |
st.plotly_chart(fig)
|
67 |
+
|
68 |
else:
|
69 |
st.warning("Please enter a valid Stock Ticker Symbol.")
|