All Projects β†’ ScottfreeLLC β†’ Alphapy

ScottfreeLLC / Alphapy

Licence: apache-2.0
Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Alphapy

Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+289.54%)
Mutual labels:  data-science, classification, pandas, scikit-learn, regression
Orange3
🍊 πŸ“Š πŸ’‘ Orange: Interactive data analysis
Stars: ✭ 3,152 (+458.87%)
Mutual labels:  data-science, classification, pandas, scikit-learn, regression
Stocksharp
Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).
Stars: ✭ 4,601 (+715.78%)
Mutual labels:  cryptocurrency, trading, trading-strategies, stocks, trading-platform
AIPortfolio
Use AI to generate a optimized stock portfolio
Stars: ✭ 28 (-95.04%)
Mutual labels:  portfolio, scikit-learn, pandas, stocks
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-76.6%)
Mutual labels:  trading, trading-strategies, stocks, trading-platform
Interactive machine learning
IPython widgets, interactive plots, interactive machine learning
Stars: ✭ 140 (-75.18%)
Mutual labels:  data-science, classification, scikit-learn, regression
Practical Machine Learning With Python
Master the essential skills needed to recognize and solve complex real-world problems with Machine Learning and Deep Learning by leveraging the highly popular Python Machine Learning Eco-system.
Stars: ✭ 1,868 (+231.21%)
Mutual labels:  classification, pandas, scikit-learn, time-series-analysis
Kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges
Stars: ✭ 580 (+2.84%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Data Science Portfolio
Portfolio of data science projects completed by me for academic, self learning, and hobby purposes.
Stars: ✭ 559 (-0.89%)
Mutual labels:  portfolio, data-science, pandas, scikit-learn
Roq Api
API for algorithmic and high-frequency trading
Stars: ✭ 132 (-76.6%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (-81.56%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Socktrader
πŸš€ Websocket based trading bot for πŸ’°cryptocurrencies πŸ“ˆ
Stars: ✭ 152 (-73.05%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+81.21%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+359.04%)
Mutual labels:  cryptocurrency, trading, trading-strategies, trading-platform
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Stars: ✭ 227 (-59.75%)
Mutual labels:  trading, trading-platform, trading-strategies, stocks
Mlr3
mlr3: Machine Learning in R - next generation
Stars: ✭ 463 (-17.91%)
Mutual labels:  data-science, classification, regression
Python-Machine-Learning
Python Machine Learning Algorithms
Stars: ✭ 80 (-85.82%)
Mutual labels:  scikit-learn, regression, classification
Fastquant
fastquant β€” Backtest and optimize your trading strategies with only 3 lines of code!
Stars: ✭ 457 (-18.97%)
Mutual labels:  cryptocurrency, trading-strategies, stocks
projection-pursuit
An implementation of multivariate projection pursuit regression and univariate classification
Stars: ✭ 24 (-95.74%)
Mutual labels:  scikit-learn, regression, classification
tvjs-overlays
πŸ’΄ Collection of overlays made by the TradingVueJs community
Stars: ✭ 65 (-88.48%)
Mutual labels:  trading, trading-platform, trading-strategies

AlphaPy

|badge_pypi| |badge_build| |badge_docs| |badge_downloads|

AlphaPy is a machine learning framework for both speculators and data scientists. It is written in Python mainly with the scikit-learn and pandas libraries, as well as many other helpful packages for feature engineering and visualization. Here are just some of the things you can do with AlphaPy:

  • Run machine learning models using scikit-learn, Keras, xgboost, LightGBM, and CatBoost.
  • Generate blended or stacked ensembles.
  • Create models for analyzing the markets with MarketFlow.
  • Predict sporting events with SportFlow.
  • Develop trading systems and analyze portfolios using MarketFlow and Quantopian's pyfolio.

.. image:: https://github.com/Alpha314/AlphaPy/blob/master/images/model_pipeline.png :width: 100% :alt: AlphaPy Model Pipeline :align: center

Documentation

http://alphapy.readthedocs.io/en/latest/

Installation

You should already have pip, Python, and optionally XGBoost, LightGBM, and CatBoost installed on your system (see below). Run the following command to install AlphaPy::

pip install -U alphapy

Pyfolio


Pyfolio is automatically installed by AlphaPy, but if you encounter
the following error when trying to create a tear sheet:

    *AttributeError: 'numpy.int64' object has no attribute 'to_pydatetime'*

Install pyfolio with this command:

    pip install git+https://github.com/quantopian/pyfolio

XGBoost

For Mac and Windows users, XGBoost will not install automatically with pip. For instructions to install XGBoost on your specific platform, go to http://xgboost.readthedocs.io/en/latest/build.html.

LightGBM


For instructions to install LightGBM on your specific
platform, go to https://lightgbm.readthedocs.io/en/latest/Installation-Guide.html.

CatBoost

For instructions to install CatBoost on your specific platform, go to https://catboost.ai/docs/concepts/python-installation.html.

MarketFlow

.. image:: https://github.com/Alpha314/AlphaPy/blob/master/images/market_pipeline.png :width: 100% :alt: MarketFlow Model :align: center

.. image:: https://github.com/Alpha314/AlphaPy/blob/master/images/system_pipeline.png :width: 100% :alt: MarketFlow System :align: center

SportFlow

.. image:: https://github.com/Alpha314/AlphaPy/blob/master/images/sports_pipeline.png :width: 100% :alt: SportFlow :align: center

Support

The official channel for support is to open an issue on Github.

http://github.com/ScottfreeLLC/AlphaPy/issues

Follow us on Twitter:

https://twitter.com/_AlphaPy_?lang=en

Donations

If you like the software, please donate:

http://alphapy.readthedocs.io/en/latest/introduction/support.html#donations

.. |badge_pypi| image:: https://badge.fury.io/py/alphapy.svg .. |badge_build| image:: https://travis-ci.org/ScottfreeLLC/AlphaPy.svg?branch=master .. |badge_docs| image:: https://readthedocs.org/projects/alphapy/badge/?version=latest .. |badge_downloads| image:: https://pepy.tech/badge/alphapy

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].