Beibo is a Python library that uses several AI prediction models to predict stocks returns over a defined period of time.
It was firstly introduced in one of my previous package called Empyrial.
Disclaimer: Information is provided 'as is' and solely for informational purposes, not for trading purposes or advice.
pip install beibo
from beibo import oracle
oracle(
portfolio=["TSLA", "AAPL", "NVDA", "NFLX"], #stocks you want to predict
start_date = "2020-01-01", #date from which it will take data to predict
weights = [0.3, 0.2, 0.3, 0.2], #allocate 30% to TSLA and 20% to AAPL...(equal weighting by default)
prediction_days=30 #number of days you want to predict
)
Output
About Accuracy
Models available
Beibo uses GitHub to host its source code. Learn more about the Github flow.
For larger changes (e.g., new feature request, large refactoring), please open an issue to discuss first.
Smaller improvements (e.g., document improvements, bugfixes) can be handled by the Pull Request process of GitHub: pull requests.
To contribute to the code, you will need to do the following:
git clone https://github.com/ssantoshp/Beibo.git
compare head repository
. You contributions will be reviewed, potentially modified, and hopefully merged into Beibo.
Contributions of any kind are welcome!
You are welcome to contact us by email at santoshpassoubady@gmail.com or in Beibo's discussion space
MIT