Pt / app.py
Geek7's picture
Create app.py
d9f8113 verified
raw
history blame
733 Bytes
import streamlit as st
import yfinance as yf
from TradingPatternScanner import TradingPatternScanner
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 TradingPatternScanner library
scanner = TradingPatternScanner()
# Detect patterns using the library
result = scanner.detect_patterns(data)
# Display the result
st.write("## Result:")
st.write(result)
if __name__ == "__main__":
main()