Files
MT5-PY-AI-Tbot/howtorun.md
T

45 lines
1.6 KiB
Markdown

# How to Run
## Prerequisites
* MetaTrader 5 terminal installed.
* Python 3.x installed.
* The following Python libraries installed: `pandas`, `scikit-learn`, `skl2onnx`, `onnxruntime`.
## Installation
1. Clone the repository to your local machine.
2. Install the required Python libraries using pip:
```bash
pip install pandas scikit-learn skl2onnx onnxruntime
```
## Running the project
1. **Export Price Data**:
* Open the MetaEditor in your MetaTrader 5 terminal.
* Open the `Export_EURUSD_History.mq5` file.
* Compile the script.
* Run the script on a EUR/USD chart. This will create a `raw_price_data.csv` file in the `MQL5/Files` directory of your MetaTrader 5 installation.
* Copy the `raw_price_data.csv` file to the root of the project directory.
2. **Train the Models**:
* Run the `create_benchmark_model.py` script to create the benchmark model.
```bash
python create_benchmark_model.py
```
* Run the `Model_Development.py` script to train the neural network model.
```bash
python Model_Development.py
```
3. **Run the Expert Advisors**:
* Copy the `Benchmark_Model_EA.mq5` and `Neural_Network_Trader_EA.mq5` files to the `MQL5/Experts` directory of your MetaTrader 5 installation.
* Copy the `benchmark_logistic_model.onnx` and `trading_neural_network_model.onnx` files to the `MQL5/Files` directory of your MetaTrader 5 installation.
* Open the MetaEditor and compile the EAs.
* Attach the EAs to a EUR/USD chart in your MetaTrader 5 terminal.