File size: 920 Bytes
427e196
2e3acd6
3f96245
427e196
2e3acd6
dd448e5
2e3acd6
427e196
 
2e3acd6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
427e196
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import streamlit as st
from thronetrader import RealTimeSignals, Predictions

def main():
    st.title("Stock Market Analysis")

    # Input for stock symbol
    symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")

    # Display real-time trading signals
    realtime_signals = RealTimeSignals(symbol=symbol)
    st.subheader("Real-Time Trading Signals:")
    st.write("Financial Signals:")
    st.write(realtime_signals.get_financial_signals())
    st.write("Insider Signals:")
    st.write(realtime_signals.get_insider_signals())

    # Display stock price predictions
    predictions = Predictions(symbol=symbol)
    st.subheader("Stock Price Predictions:")
    st.write("Linear Regression Prediction:")
    st.write(predictions.linear_regression_prediction())
    st.write("Gradient Boosting Prediction:")
    st.write(predictions.gradient_boosting_prediction())

if __name__ == "__main__":
    main()