Geek7 commited on
Commit
2e3acd6
·
verified ·
1 Parent(s): 427e196

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -23
app.py CHANGED
@@ -1,32 +1,27 @@
1
  import streamlit as st
2
- from thronetrader import RealTimeSignals
3
 
4
  def main():
5
- st.title("Real-Time Trading Signals")
6
 
7
- # Create an instance of RealTimeSignals with the desired symbol
8
  symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")
9
- realtime_signals = RealTimeSignals(symbol=symbol)
10
-
11
- # Display financial signals
12
- st.subheader("Financial Signals:")
13
- financial_signals = realtime_signals.get_financial_signals()
14
- st.write(financial_signals)
15
-
16
- # Display insider signals
17
- st.subheader("Insider Signals:")
18
- insider_signals = realtime_signals.get_insider_signals()
19
- st.write(insider_signals)
20
 
21
- # Display trading volume
22
- st.subheader("Trading Volume:")
23
- series1, series2 = realtime_signals.get_trading_volume()
24
-
25
- st.write(f"Series 1 ({series1.name}):")
26
- st.write(series1.to_dict())
27
-
28
- st.write(f"Series 2 ({series2.name}):")
29
- st.write(series2.to_dict())
 
 
 
 
 
 
30
 
31
  if __name__ == "__main__":
32
  main()
 
1
  import streamlit as st
2
+ from thronetrader import RealTimeSignals, Predictions
3
 
4
  def main():
5
+ st.title("Stock Market Analysis")
6
 
7
+ # Input for stock symbol
8
  symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")
 
 
 
 
 
 
 
 
 
 
 
9
 
10
+ # Display real-time trading signals
11
+ realtime_signals = RealTimeSignals(symbol=symbol)
12
+ st.subheader("Real-Time Trading Signals:")
13
+ st.write("Financial Signals:")
14
+ st.write(realtime_signals.get_financial_signals())
15
+ st.write("Insider Signals:")
16
+ st.write(realtime_signals.get_insider_signals())
17
+
18
+ # Display stock price predictions
19
+ predictions = Predictions(symbol=symbol)
20
+ st.subheader("Stock Price Predictions:")
21
+ st.write("Linear Regression Prediction:")
22
+ st.write(predictions.linear_regression_prediction())
23
+ st.write("Gradient Boosting Prediction:")
24
+ st.write(predictions.gradient_boosting_prediction())
25
 
26
  if __name__ == "__main__":
27
  main()