File size: 960 Bytes
427e196 96823a2 3f96245 427e196 dd448e5 427e196 3f96245 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 28 29 30 31 32 |
import streamlit as st
from thronetrader import RealTimeSignals
def main():
st.title("Real-Time Trading Signals")
# Create an instance of RealTimeSignals with the desired symbol
symbol = st.text_input("Enter stock symbol (e.g., AAPL):", "AAPL")
realtime_signals = RealTimeSignals(symbol=symbol)
# Display financial signals
st.subheader("Financial Signals:")
financial_signals = realtime_signals.get_financial_signals()
st.write(financial_signals)
# Display insider signals
st.subheader("Insider Signals:")
insider_signals = realtime_signals.get_insider_signals()
st.write(insider_signals)
# Display trading volume
st.subheader("Trading Volume:")
series1, series2 = realtime_signals.get_trading_volume()
st.write(f"Series 1 ({series1.name}):")
st.write(series1.to_dict())
st.write(f"Series 2 ({series2.name}):")
st.write(series2.to_dict())
if __name__ == "__main__":
main() |