Giter VIP home page Giter VIP logo

stockscreener_streamlit's Introduction

NASDAQ StockSight: AI-Powered Stock Screener for Streamlit

Welcome to NASDAQ StockSight! This app offers an innovative screening tool designed for investors and traders to explore the NASDAQ index stocks. Utilizing the cutting-edge integration of Deep Learning through Keras and TensorFlow, our tool empowers users with intelligent filtering capabilities based on custom-defined criteria and predictive insights.

๐Ÿš€ DEMO APP

Experience the power of AI-driven stock screening: Try DEMO APP Now

๐Ÿ“Š Key Features

  • Categorical Filtering: Users can filter stocks by sector, price range, financial metrics, and technical indicators.
  • Predictive Analysis: Leverage AI to predict whether a stock's price will rise in the subsequent 10-day period.
  • Stock Exploration: Browse through a sortable list of stocks meeting the criteria with additional metric dimensions.
  • Historical Insights: View detailed price history charts and dissect patterns for each NASDAQ-listed ticker.
  • Training Metrics Visualization: Analyze the performance of underlying Deep Learning models with training metrics charts.

๐Ÿ”ง Requirements

  • Python 3.8 or higher

All the necessary Python packages can be found in the requirements.txt file.

๐Ÿ’ก Installation & Setup

  1. Clone the repository: git clone https://github.com/user/repo.git
  2. Navigate to the cloned directory: cd path_to_repo
  3. Install dependencies: pip install -r requirements.txt
  4. Launch the app: streamlit run app.py

๐Ÿค– How to Use the screener

  1. Launch the app: streamlit run app.py
  2. Utilize the sidebar to select your filtering preferences.
  3. Hit "Apply Filters" to materialize the list of stocks that match your input.
  4. Press "Train and Predict" to activate the model's training routine and integrate prediction-based filtering.
  5. Click on any ticker in the list to unveil a comprehensive stock profile with historical chart data.

Contributions

Contributions are welcome! Please create a pull request for any changes you would like to make.

stockscreener_streamlit's People

Contributors

theaiquant avatar

Stargazers

Paul Henning avatar  avatar tcosnr avatar  avatar Daniel avatar  avatar Kai Li avatar  avatar SZ avatar lqmike avatar  avatar Maximilian Wimmer avatar Franky1 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.