Loading repository data…
Loading repository data…
Anjoliekate / repository
AI Stock Trading Bot visualized through a web-app. Vue is utilized for the front-end and Flask and MongoDB are used to handle the backend. This web-app allows users to handle their investments with the help of AI. (This application is early stage and is performed in a psuedo environment)
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This is an AI stock trading bot that is visualized through a web-application. This web-app displays the users portfolio information on a dashboard and has the following features & functionality:
The Frontend: Vue.js, HTML, and CSS. The backend: Flask, MongoDB, and python scripts to run the bot. This web-app includes a full user authentication, authorization, validation, and session store system.
This trading bot is built on lumibot which is a trading library that allows backtesting of strategies. The financial data fed into the bot is extracted from the Alpaca trading API and news articles are fetched from Yahoo Finance.
These articles are fed into a pre-trained machine learning model called finBERT, a BERT model specifically made for financial data that uses sentiment analysis to detect whether the article has a positive, neutral, or negative sentiment. The lumibot strategy then buys or sells if the machine learning model is 99.9% certain the headline is positive or negative.
Repository type: Original