MTrainer Strategy Tester Guide
Info
The MTrainer Strategy Tester Guide is a Expert Advisor for MetaTrader 4 that when you launch mtrainer in the strategy tester, you will observe two lines. A third line appears if you have set a value for PC Rate.
Usage
This tool is typically used for automated trading on major forex pairs and gold.
Platform
This Expert Advisor works exclusively on MetaTrader 4 (both build 600+ and newer versions).
Setup
Place the downloaded file in MQL4/Experts folder via File ? Open Data Folder in MetaTrader 4.
How to Install and Use MTrainer Strategy Tester Guide
1. Installation: Open the "File" menu, select "Open Data Folder," navigate to MQL/Experts, paste your file, and restart the terminal.
2. Activation: Drag the EA from the Navigator onto a chart, ensure "Allow live trading" is checked in the Common tab, and verify the AutoTrading button is green.
3. Optimization: Right-click your chart, choose "Expert List," click "Properties" to adjust inputs, and save your preferred setup as a set file for future use.
4. Maintenance: Regularly check the "Experts" tab in the terminal window to monitor trade logs and potential execution errors.
Frequently Asked Questions
Q: Why is my EA not opening trades? A: Check the "AutoTrading" button, ensure "Allow live trading" is enabled, and verify your broker allows automated trading on your account type.
Q: Can I run multiple EAs on one chart? A: No, each chart can only host one active EA; however, you can open multiple charts for different currency pairs to run several EAs.
Q: What does the "smiley face" icon mean? A: A smiley face in the top-right corner of the chart indicates the EA is successfully running; a frowny face means it is disabled.
What this tool does
When you launch MTrainer in the Strategy Tester, you will observe two lines.
Typical Use Case
This Expert Advisor excels in automated trading and technical analysis on MetaTrader 4.
Compatible Platform & Setup
This Expert Advisor works on MetaTrader 4. Place the file in the MQL4/Experts folder and restart the terminal.
Description & Settings
Related: tc trade channel: a channel-based trading strategy - another powerful expert for MetaTrader 4 traders.
When you launch MTrainer in the Strategy Tester, you will observe two lines. A third line appears if you have set a value for PC Rate. These lines indicate the Stop Loss (SL Color) level, Take Profit (TP Color) level, and Partial Close (PC Color) level.Also recommended: strategy tester expert advisor - similar expert with strong performance on MetaTrader 4.
Position these lines to define your desired stop loss, take profit, and partial close points for your next order. Then, draw a new horizontal line on the chart where you intend to place your order. The default color for a new order is DimGray (OS Color). Ensure this line's color matches the color selected in the parameters. MTrainer automatically determines the order type based on the positions of the SL and TP lines.
The name of the horizontal line is irrelevant, as MTrainer will replace it with a pending order line (OP Color). Deleting the pending order line will cancel the associated order.
Once your order is pending, you retain the ability to reposition the SL, TP, and PC lines to modify your order. Moving the pending order line will cancel the existing order and submit a new one with the updated parameters. Adjusting the SL and TP lines directly modifies your current order. Moving the PC line will not alter the order itself but will signal a partial close when an open order price crosses this line. This functionality is effective once per order.
With an open order, you can freely move the SL, TP, and PC lines to adjust the order's parameters. The line color will change to the open order color (OO Color). Deleting the open order line will close the order.
You may also like: lucky: a profitable trading strategy - excellent alternative for expert users on MetaTrader 4.
Source Code
#property copyright "robotfx"
#property link "https://robotfx.org"
#include <stdlib.mqh>
#include <stderror.mqh>
extern double bsrate = 5; //order size %
extern double pcrate = 0; //take partial close
extern int slowdown = 100; //st 32 is too fast!
extern color oscolor = dimgray; //order send color
extern color opcolor = dodgerblue; //order pending color
extern color oocolor = lime; //order open color
.......
⚠ Limitations & Risk Warning
- This tool is provided for educational and testing purposes only.
- Past performance does not guarantee future results.
- Trading involves substantial risk of loss. Use on a demo account first.
- Results may vary depending on market conditions, broker, and settings.
- We recommend thorough backtesting and forward testing before using with real funds.