Geek7 commited on
Commit
ee4dacd
·
verified ·
1 Parent(s): 6ae9b21

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -7,13 +7,13 @@ from datetime import datetime, timedelta
7
  API_KEY = "QR8F9B7T6R2SWTAT"
8
 
9
  def fetch_alpha_vantage_intraday(api_key, symbol):
10
- url = f'https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol={symbol}&interval=5min&apikey={api_key}'
11
  response = requests.get(url)
12
  alpha_vantage_data = response.json()
13
  return alpha_vantage_data
14
 
15
  def main():
16
- st.title("Real-Time Stock Data (Last Hour)")
17
 
18
  # User input for stock symbol
19
  symbol = st.text_input("Enter Stock Symbol (e.g., IBM):")
@@ -26,7 +26,7 @@ def main():
26
  api_key = API_KEY
27
 
28
  # Set the time interval for fetching historical intraday data
29
- interval = 5 # 5-minute intervals
30
 
31
  # Fetch Alpha Vantage intraday data
32
  alpha_vantage_data = fetch_alpha_vantage_intraday(api_key, symbol)
@@ -41,9 +41,9 @@ def main():
41
  one_hour_ago = current_time - timedelta(hours=1)
42
  filtered_df = df[df.index >= one_hour_ago]
43
 
44
- # Display the real-time data for the last hour
45
- st.subheader("Real-Time Data (Last Hour):")
46
- st.write(filtered_df)
47
 
48
  if __name__ == "__main__":
49
  main()
 
7
  API_KEY = "QR8F9B7T6R2SWTAT"
8
 
9
  def fetch_alpha_vantage_intraday(api_key, symbol):
10
+ url = f'https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol={symbol}&interval=1min&apikey={api_key}'
11
  response = requests.get(url)
12
  alpha_vantage_data = response.json()
13
  return alpha_vantage_data
14
 
15
  def main():
16
+ st.title("Latest Traded Data (Last Hour)")
17
 
18
  # User input for stock symbol
19
  symbol = st.text_input("Enter Stock Symbol (e.g., IBM):")
 
26
  api_key = API_KEY
27
 
28
  # Set the time interval for fetching historical intraday data
29
+ interval = 1 # 1-minute intervals
30
 
31
  # Fetch Alpha Vantage intraday data
32
  alpha_vantage_data = fetch_alpha_vantage_intraday(api_key, symbol)
 
41
  one_hour_ago = current_time - timedelta(hours=1)
42
  filtered_df = df[df.index >= one_hour_ago]
43
 
44
+ # Display the latest traded data for the last hour
45
+ st.subheader("Latest Traded Data (Last Hour):")
46
+ st.write(filtered_df.tail(1))
47
 
48
  if __name__ == "__main__":
49
  main()