Spaces:
Runtime error
Runtime error
Commit
·
fad5b17
1
Parent(s):
401507e
Abel
Browse files
Procfile
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
web: sh setup.sh && streamlit run app.py
|
app.py
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import yfinance as yf
|
2 |
+
import streamlit as st
|
3 |
+
import pandas as pd
|
4 |
+
import datetime
|
5 |
+
|
6 |
+
st.write("""
|
7 |
+
# Simple Stock Price App
|
8 |
+
|
9 |
+
Shown are the stock **closing price** and **volume**.
|
10 |
+
""")
|
11 |
+
|
12 |
+
def user_input_features() :
|
13 |
+
stock_symbol = st.sidebar.selectbox('Symbol',('BYAN.JK','DSSA.JK', 'PTBA.JK', 'HRUM.JK',
|
14 |
+
'KKGI.JK'))
|
15 |
+
date_start = st.sidebar.date_input("Start Date", datetime.date(2015, 5, 31))
|
16 |
+
date_end = st.sidebar.date_input("End Date", datetime.date.today())
|
17 |
+
|
18 |
+
tickerData = yf.Ticker(stock_symbol)
|
19 |
+
tickerDf = tickerData.history(period='1d', start=date_start, end=date_end)
|
20 |
+
return tickerDf
|
21 |
+
|
22 |
+
input_df = user_input_features()
|
23 |
+
|
24 |
+
st.line_chart(input_df.Close)
|
25 |
+
st.line_chart(input_df.Volume)
|
requirements.txt
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
keras==2.9.0
|
2 |
+
matplotlib==3.5.2
|
3 |
+
numpy==1.23.1
|
4 |
+
pandas==1.4.3
|
5 |
+
streamlit==1.12.0
|
6 |
+
yfinance==0.1.74
|
setup.sh
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
mkdir -p ~/.streamlit/
|
2 |
+
|
3 |
+
echo "\
|
4 |
+
[general]\n\
|
5 |
+
email = \"your-email@domain.com\"\n\
|
6 |
+
" > ~/.streamlit/credentials.toml
|
7 |
+
|
8 |
+
echo "\
|
9 |
+
[server]\n\
|
10 |
+
headless = true\n\
|
11 |
+
enableCORS=false\n\
|
12 |
+
port = $PORT\n\
|
13 |
+
" > ~/.streamlit/config.toml
|