import streamlit as st import yfinance as yf from tradingpatterns import tradingpatterns # Adjust import based on your package structure def main(): st.title("Trading Pattern Detection App") # Sidebar for user input stock_symbol = st.sidebar.text_input("Enter Stock Symbol", value='AAPL') period = st.sidebar.selectbox("Select Period", ['1d', '1mo', '3mo', '6mo', '1y']) # Download latest available data using yfinance data = yf.download(stock_symbol, period=period) # Use tradingpatterns module result = tradingpatterns.detect_patterns(data) # Display the result st.write("## Result:") st.write(result) if __name__ == "__main__": main()