MT4 Strategy Builder ('StratBuilder') is a grid-trading order management utility which runs on the MT4 platform.
This product is now also available on the MT5 platform: https://www.mql5.com/en/market/product/68858
It is strongly suggested that a virtual private server (VPS) be rented from MQL5 and that the setup on the trader’s computer be migrated to the VPS, to allow StratBuilder to run 24/7.
The unique StratBuilder concept:
A basket of trades is opened at predetermined price levels (ring-fenced per symbol and trading direction) and profit taking occurs when a targeted percentage profit on account balance OR equity is reached, at which point all positions are closed simultaneously and a new basket of trades is opened. Please select this link to watch an introductory YouTube video: https://www.youtube.com/watch?v=4IgkdZKk25k
Sample strategy parameter .set files can be downloaded from our MQL5 blog (default parameters when first downloaded is sample strategy 4, for the EURUSD pair, optimised for the trading conditions specified on the blog)
Selected control features are outlined below:
INPUT
| INDICATIVE PARAMETER VALUE
| FUNCTION |
Magic number | 1 | Trades are tagged, to ring-fence the profit for the for the symbol. PLEASE NOTE: 'Magic number'(tag) value needs to be unique for each symbol traded concurrently |
Lotsize dynamic
| True | If ‘True’, lotsize is determined dynamically as percentage of free margin |
Lotsize
| 0,7 | Fixed lotsize (measured in lots) OR percentage of free margin to be used per trade |
Trading direction
| Long + Short | Trader selects the direction of trading: - StratBuilder opens BUY trades only (LONG)
- StratBuilder opens SELL trades only (SHORT)
- StratBuilder opens both BUY and SELL trades (LONG & SHORT)
|
Isolate trading direction
| True | If ‘True’, profit on LONG & SHORT trades are calculated separately |
Level increment
| 100 | Number of points between price levels at which trades will open |
MaxProfit
| 0,7 | Targeted percentage profit on account balance at which all positions for the symbol will close, before a new basket of trades is opened - a value of ‘0’ will deactivate this control
|
Global MaxProfit
| 0.7 | Targeted percentage profit on account balance at which ALL positions on ALL symbols traded concurrently, will close a value of ‘0’ will deactivate this control |
Close on Equity Increase (%)
| 0,7 | Targeted percentage profit on account equity at which ALL positions on ALL symbols traded concurrently, will close a value of '0" will deactivate this control |
Trend detection enabled | True | If ‘True’, trades are only opened IN the direction of the trend ONLY (custom trend indicator) - two timeframes provided for: If different timeframes are selected the higher timeframe needs to change direction before a new trade will open (in the direction of the new trend), but trades in profit (in the previous direction) will close when the lower timeframe changes direction (should this option be selected on input below) |
Close on trend change
| True | If 'True', trades will close on trend change. If 'Trend close only positive trades' is selected, ONLY trades in profit will close and remaining trades in the previous direction will be retained |
Hedge enabled | True | If 'True', a hedge trade will open to 'balance' remaining trades in the previous direction. The hedge trade lot size can either be selected to be equal to the remaining collective lot size of trades in the previous direction, OR to 'balance' the collective lot size in both directions: (i.e. 'Hedge consider both directions' = Balance trades in both directions = collective lots for BUY trades = collective lots for SELL trades)
|
Offset losses against profits
| True | If 'True', profit on trades in current direction is offset against losses on remaining trades in opposite direction |
Show info
| True | StratBuilder dashboard will appear top left on the symbol chart, if ‘True’ is selected |
StratBuilder offers you an easy way to automate your grid trading strategy!