Spaces:
Runtime error
Runtime error
Harsh23Kashyap
commited on
Commit
·
cf30deb
1
Parent(s):
83c5f2b
Update app.py
Browse files
app.py
CHANGED
@@ -9,6 +9,16 @@ from streamlit_lottie import st_lottie
|
|
9 |
from keras.models import load_model
|
10 |
from sklearn.preprocessing import MinMaxScaler
|
11 |
from tensorflow.python import tf2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
13 |
|
14 |
st.set_page_config(
|
@@ -39,7 +49,7 @@ if(weekend=="Sunday"):
|
|
39 |
# Yesterday date
|
40 |
yesterday = today - timedelta(days = 1)
|
41 |
start='2010-01-01'
|
42 |
-
end=yesterday
|
43 |
|
44 |
|
45 |
if(today.isoweekday()==1):
|
@@ -57,7 +67,8 @@ with st.sidebar:
|
|
57 |
st.title("NIFTY")
|
58 |
nifval=True
|
59 |
try:
|
60 |
-
nif =
|
|
|
61 |
except:
|
62 |
nifval=False
|
63 |
if nifval==True:
|
@@ -69,7 +80,7 @@ with st.sidebar:
|
|
69 |
st.title("SENSEX")
|
70 |
senval=True
|
71 |
try:
|
72 |
-
sen =
|
73 |
except:
|
74 |
senval=False
|
75 |
if senval==True:
|
@@ -82,7 +93,7 @@ with st.sidebar:
|
|
82 |
st.title("S&P FUTURES")
|
83 |
spval=True
|
84 |
try:
|
85 |
-
sp =
|
86 |
except:
|
87 |
spval=False
|
88 |
if spval==True:
|
@@ -94,7 +105,7 @@ with st.sidebar:
|
|
94 |
st.title("GOLD")
|
95 |
goldval=True
|
96 |
try:
|
97 |
-
gold =
|
98 |
except:
|
99 |
goldval=False
|
100 |
if goldval==True:
|
@@ -106,7 +117,7 @@ with st.sidebar:
|
|
106 |
st.title("DOW")
|
107 |
dowval=True
|
108 |
try:
|
109 |
-
dow =
|
110 |
except:
|
111 |
dowval=False
|
112 |
if dowval==True:
|
@@ -118,7 +129,7 @@ with st.sidebar:
|
|
118 |
st.title("NASDAQ")
|
119 |
nasval=True
|
120 |
try:
|
121 |
-
nas =
|
122 |
except:
|
123 |
nasval=False
|
124 |
if nasval==True:
|
@@ -130,7 +141,7 @@ with st.sidebar:
|
|
130 |
st.title("CRUDE OIL")
|
131 |
oilval=True
|
132 |
try:
|
133 |
-
oil =
|
134 |
except:
|
135 |
oilval=False
|
136 |
if oilval==True:
|
@@ -148,7 +159,7 @@ user_input=st.text_input('','HDFCBANK.BO')
|
|
148 |
|
149 |
val=True
|
150 |
try:
|
151 |
-
df =
|
152 |
except:
|
153 |
val=False
|
154 |
st.write("Wrong ticker. Select again")
|
@@ -160,7 +171,7 @@ if val==True:
|
|
160 |
date=df.index
|
161 |
|
162 |
st.header("Recent Price")
|
163 |
-
curr =
|
164 |
st.header(curr.iloc[0].round(2))
|
165 |
st.markdown("""---""")
|
166 |
|
|
|
9 |
from keras.models import load_model
|
10 |
from sklearn.preprocessing import MinMaxScaler
|
11 |
from tensorflow.python import tf2
|
12 |
+
from pandas_datareader import data as pdr
|
13 |
+
import yfinance as yf
|
14 |
+
yf.pdr_override()
|
15 |
+
|
16 |
+
y_symbols = ['AAPL']
|
17 |
+
from datetime import datetime
|
18 |
+
startdate = datetime(2022,12,1)
|
19 |
+
enddate = datetime(2022,12,2)
|
20 |
+
data = pdr.get_data_yahoo(y_symbols, start=startdate, end=enddate)['Close']
|
21 |
+
print(data)
|
22 |
|
23 |
|
24 |
st.set_page_config(
|
|
|
49 |
# Yesterday date
|
50 |
yesterday = today - timedelta(days = 1)
|
51 |
start='2010-01-01'
|
52 |
+
end=yesterday
|
53 |
|
54 |
|
55 |
if(today.isoweekday()==1):
|
|
|
67 |
st.title("NIFTY")
|
68 |
nifval=True
|
69 |
try:
|
70 |
+
nif = pdr.get_data_yahoo('^NSEI', start=current - timedelta(7), end=current)['Close'].tail(1)
|
71 |
+
print(nif)
|
72 |
except:
|
73 |
nifval=False
|
74 |
if nifval==True:
|
|
|
80 |
st.title("SENSEX")
|
81 |
senval=True
|
82 |
try:
|
83 |
+
sen = pdr.get_data_yahoo('^BSESN', start=current - timedelta(7), end=current)['Close'].tail(1)
|
84 |
except:
|
85 |
senval=False
|
86 |
if senval==True:
|
|
|
93 |
st.title("S&P FUTURES")
|
94 |
spval=True
|
95 |
try:
|
96 |
+
sp = pdr.get_data_yahoo('ES=F', start=current - timedelta(7), end=current)['Close'].tail(1)
|
97 |
except:
|
98 |
spval=False
|
99 |
if spval==True:
|
|
|
105 |
st.title("GOLD")
|
106 |
goldval=True
|
107 |
try:
|
108 |
+
gold = pdr.get_data_yahoo('GC=F', start=current - timedelta(7), end=current)['Close'].tail(1)
|
109 |
except:
|
110 |
goldval=False
|
111 |
if goldval==True:
|
|
|
117 |
st.title("DOW")
|
118 |
dowval=True
|
119 |
try:
|
120 |
+
dow = pdr.get_data_yahoo('YM=F', start=current - timedelta(7), end=current)['Close'].tail(1)
|
121 |
except:
|
122 |
dowval=False
|
123 |
if dowval==True:
|
|
|
129 |
st.title("NASDAQ")
|
130 |
nasval=True
|
131 |
try:
|
132 |
+
nas = pdr.get_data_yahoo('NQ=F', start=current - timedelta(7), end=current)['Close'].tail(1)
|
133 |
except:
|
134 |
nasval=False
|
135 |
if nasval==True:
|
|
|
141 |
st.title("CRUDE OIL")
|
142 |
oilval=True
|
143 |
try:
|
144 |
+
oil = pdr.get_data_yahoo('CL=F', start=current - timedelta(7), end=current)['Close'].tail(1)
|
145 |
except:
|
146 |
oilval=False
|
147 |
if oilval==True:
|
|
|
159 |
|
160 |
val=True
|
161 |
try:
|
162 |
+
df = pdr.get_data_yahoo(user_input, start=start, end=end)
|
163 |
except:
|
164 |
val=False
|
165 |
st.write("Wrong ticker. Select again")
|
|
|
171 |
date=df.index
|
172 |
|
173 |
st.header("Recent Price")
|
174 |
+
curr = pdr.get_data_yahoo(user_input, start=current - timedelta(7), end=current)['Close'].tail(1)
|
175 |
st.header(curr.iloc[0].round(2))
|
176 |
st.markdown("""---""")
|
177 |
|