https://github.com/qoyyuum/forex-mt5-bot
To auto learn, analyze and predict the Forex Market and autotrade with Metatrader 5 API and Python
https://github.com/qoyyuum/forex-mt5-bot
docker docker-compose metatrader5 python3 pytorch scikit-learn
Last synced: 2 months ago
JSON representation
To auto learn, analyze and predict the Forex Market and autotrade with Metatrader 5 API and Python
- Host: GitHub
- URL: https://github.com/qoyyuum/forex-mt5-bot
- Owner: Qoyyuum
- Created: 2021-01-26T14:26:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-27T01:36:40.000Z (over 1 year ago)
- Last Synced: 2024-06-27T04:24:12.274Z (over 1 year ago)
- Topics: docker, docker-compose, metatrader5, python3, pytorch, scikit-learn
- Language: Jupyter Notebook
- Homepage:
- Size: 1.23 MB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trading ML Experiment
This is a study on how different Neural Networks would be able to find the right way of modelling and finding a pattern through limited past or backtests before attempting to place a trade.
Develop in Python 🐍 with all of the packages mentioned in the `requirements.txt`. Primarily using Pytorch to model a Neural Network.
Actually, Pytorch is a bit advanced for a noob like me. So I used sci-kit learn and just get a working model with the defaults first.
## Usage
Other than the required pip to install, the Metatrader client must have "Autotrading" mode enabled.
Copy and paste the `config.sample.py` file to `config.py` and change the contents to fit for your account and pairs that you want to trade.
Then run,
`python3 app.py`
## Development and Contribution
This repo utilises [pre-commit](https://pre-commit.com/) and manages package management with `pipenv`.
To set up the dev environment, `pipenv install -d` and `pre-commit install`.