ampyfin
End-to-end ensemble trading framework that trains, backtests, and promotes validated strategies to live execution.
File Explorer
Download Latest Version (.zip)- compose.yml
- devcontainer.json
- Dockerfile
- mongodb.pem
- pre-commit.yml
- test_store_price_data.py
- test_store_strategy_decisions.py
- compute_store_strategy_decisions.py
- helper_functions.py
- log_config.py
- store_price_data.py
- api-integration.md
- configuration.md
- database-schema.md
- README.md
- strategies.md
- troubleshooting.md
- trading_strategies_v1.py
- trading_strategies_v2.py
- trading_strategies_v2_1.py
- categorise_talib_indicators_vect.py
- talib_indicators.py
- talib_indicators_vect.py
- __init__.py
- test_common_utils.py
- __init__.py
- main.py
- push.py
- ranking.py
- testing.py
- trading.py
- training.py
- variables.py
- sell_all.py
- sync_alpaca.py
- account_update.py
- reset.py
- test.py
- __init__.py
- check_strategy_scores.py
- clean_artificats_folder.py
- common_utils.py
- logging.py
- mongo_reset.py
- ranking_trading_utils.py
- testing_utils.py
- tree.py
- .dockerignore
- .gitignore
- .isort.cfg
- .pre-commit-config.yaml
- CODE_OF_CONDUCT.md
- config.py
- CONTRIBUTING.md
- control.py
- Dockerfile
- MIT_LICENSE.txt
- pyproject.toml
- README.md
- requirements-dev.txt
- requirements.txt
- setup.py
π Installation Guide
1. Get the code
git clone https://github.com/AmpyFin/ampyfin
Downloads the entire project code from GitHub to your computer.
cd ampyfin
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install <downloaded-wheel-file>.whl
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
3. Docker
EasyPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t ampyfin .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 ampyfin
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
4. Python
EasyPrerequisites
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
pip install <downloaded-wheel-file>.whl
Installs the package published on PyPI directly β no need to clone the source.
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
