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() |