Harsh23Kashyap commited on
Commit
cf30deb
·
1 Parent(s): 83c5f2b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -10
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 = data.DataReader('^NSEI','yahoo',current)['Close']
 
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 = data.DataReader('^BSESN','yahoo',current)['Close']
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 = data.DataReader('ES=F','yahoo',current)['Close']
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 = data.DataReader('GC=F','yahoo',current)['Close']
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 = data.DataReader('YM=F','yahoo',current)['Close']
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 = data.DataReader('NQ=F','yahoo',current)['Close']
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 = data.DataReader('CL=F','yahoo',current)['Close']
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 = data.DataReader(user_input,'yahoo',start,end)
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 = data.DataReader(user_input,'yahoo',current)['Close']
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