
TradeBuilderMT5 is an MT5 expert advisor that lets you assemble entry, exit, stop-loss, breakeven and partial-close rules from chains of indicator conditions, without writing code.
Get one message the moment it launches, with its price.
TradeBuilderMT5 is an expert advisor for MetaTrader 5 that works as a rule builder rather than a single fixed strategy. You describe when to enter, exit, move a stop, or take partial profit as short chains of indicator conditions, and the EA applies those rules to the chart it is attached to.
The trading logic is divided into named signals, each for the buy side and the sell side:
Every signal is a sequence of steps that must be satisfied in order. An open signal can contain up to ten steps. The other signals use two steps each. All steps are configured in the input parameters, and the input names follow a pattern of signal name, step number and field.
Actions include comparing with the previous step (above, below), comparing with the argument (above or below the value), adding a number of points, checking that a value is not empty, detecting an upward or downward cross of the previous indicator, and detecting upward or downward movement of the current indicator. An empty action is also available for unused steps.
Whole numbers are written as digits, decimals use a dot, true and false are used for booleans, and text values go in single quotes. For a custom indicator, the first item must be its name as text.
The default inputs contain a sample approach built on three moving averages of different lengths, with a mirrored version for sell trades. It uses the slow average as a reference for the stop, a take profit calculated as a multiple of the stop distance, risk-based lot sizing, and staged breakeven, partial close and trailing. Open the inputs tab and read the actual values before running it, since they are meant as a starting template.
Trade management is controlled by a group of general parameters. Fixed values are written for 4-digit quotes and are recalculated for 5-digit symbols.
| Parameter | Purpose |
|---|---|
| startLot | Fixed trade volume |
| riskPercent | Volume calculated from a share of funds, requires a non-zero stop loss |
| takeProfit, takeProfit_factor | Fixed take profit, or take profit derived from the stop loss distance |
| stopLoss | Fixed stop loss |
| noLoss, noLoss_factor | Breakeven trigger, as a fixed level or a share of funds |
| minProfit, minProfit_percent, minProfit_factor | Partial close trigger and size |
| trailStop, trailStop_factor, trailStep | Trailing level and step |
| numOrders | Number of trades allowed in one direction |
| bothOrdersDir | Whether buys are allowed while sells are open, and the reverse |
The EA does not restrict symbols or timeframes. What suits it depends on the indicators and rules you configure. Spreads, commissions, stop level limits and lot steps differ between instruments, so test on the exact symbol and broker conditions you plan to use.
Trading carries risk, and you can lose some or all of your deposit. Past results, including tester runs, do not predict future ones. A rule set that looks sound on historical data can still fail in live conditions. Test on a demo account first and size positions carefully.
| Product type | Expert Advisor |
|---|---|
| Platform | MetaTrader 5 |
| Strategy focus | Signals |
| Delivery | Download from your account after purchase |
| License key | Not needed |
| Status | Launching soon |
| Category | Expert advisor (rule builder) |
| Trade style | Signal-based, rules defined by the user |
| Markets | Any symbol available in your MT5 terminal |
| Timeframes | Selectable per step, any MT5 timeframe |
| Position sizing | Fixed lot or risk percentage with a non-zero stop loss |
| Trade management | Breakeven, partial close, trailing stop, multiple orders |
| Requirements | Algo trading enabled; check broker rules on hedging and lot steps |
No reviews yet. Customers who own TradeBuilderMT5 can review it here.
No. This product is built for MetaTrader 5 only. It will not load in MetaTrader 4, so check that your broker offers an MT5 account before buying.
No coding is needed. Rules are entered through the input parameters using drop-down lists for the indicator, timeframe and action. You do need a good grasp of how the indicators you choose behave, and the parameter string for each indicator has to be written in the correct format.
Yes. The indicator list includes a custom option. For it, the first value in the parameter string must be the indicator name written as text in single quotes, followed by the indicator's own inputs. The indicator must already be installed in your terminal.
Any MT5 broker that offers your chosen symbols should work in principle. Check whether your account is netting or hedging, because the setting for opening trades in both directions and the number of simultaneous orders depend on it. Also check the minimum lot, lot step and stop level rules.
The inputs ship with an example setup based on three moving averages so you can see how steps are chained. Treat it as a template. Test it and any changes of your own in the Strategy Tester and on a demo account before considering a live account.
Copy the expert into the Experts folder via File, Open Data Folder, MQL5, Experts in MT5, then refresh the Navigator or restart the terminal. Drag it onto a chart and enable algorithmic trading.
TradeBuilderMT5
Notify me at launchQuestions about this tool?
Ask us on Telegram Install guide for MT4 and MT5 Get a custom version builtFree, practical help with testing, sizing and running expert advisors.
Own TradeBuilderMT5? Sign in to review it.