Download and Setup

1- Go to download page
2- Choose MT4 or MT5 and click on download. It redirects to download page in MQL5 market
3- Download ESB there. It will ask you to open MetaTrader. Click on Ok.
4- In MetaTrader, in Navigator window go to market and find EasyStrategyBuider
5- Drag it on chart and go to settings and design your plan.
You can apply all your plans in demo version as well and test them in strategy tester but, for using your robot on real account you need purchase full license. In demo version you can use 5 indicators and 10 lines of logs.
No, you just buy one time for ever and then you can update every time it is upgraded.
For automating your money making plans by ESB, do these seven steps in settings:
Step 1. Set desired indicators or functions.
Step 2. Write entry conditions.
Step 3. Set take profit and stop loss.
Step 4. Set money management options.
Step 5. Set risk management criteria.
Step 6. Set half break even and break even.
Step 7. Set trailing stop options.
If your trade mode is martingale or grid, the options must be set in its sections.
You can implement multi-pair and multi-timeframe strategies. The ESB supports the most kind of strategies includes scalping, price action, martingale, arbitrage, grid, hedge, trend line, trade on news (using internal adaptive news engine), level trading and so on. It also supports manual trading and all Logical, calculating and mathematical and arithmetic operations..



In front of indicator name there are parameters between brackets that separated by comma. for example for MACD the name is “[OSC] MACD {fast ema, slow ema, macd sma}” that are showing us its parameters are: fast ema, slow ema, macd sma. If you want change its default values, just write in parameters field your desired value like: 9,26,12 that means fast ema: 9 and slow ema:26 and macd sma:12.
of course yes. lets explain it here:
Imagine you want to use an indicator which is not in the indicator list of ESB, you’ll only need to copy your indicator (Source Code) in MetaTrader indicator folder (Go to “File Menu > Open Data Folder” and then MQL4 > Indicators) and create a custom indicator with its name in ESB. This way, you have access to the output of this indicator. Suppose you need to add ABC indicator that has 3 parameters (period=14, k=5, m=3).  Just copy “ABC.mq4” in indicators folder and then create indicator for example: Name=adr1 and write in parameters field like this format:
If ABC draws 2 lines (for example main line and signal line) on chart. The line indexes start from zero. for access to first line write:
And for obtain second line value:
For ensure about parameters, check value of indicator in indicators window and compare it with real value of indicator on chart. Note that ordering of the parameters is in accordance with their order in the indicator file.
All Meta Trader standard indicators and all custom indicators are supported. Price action functions help you to check everything about prices and candles or a group of candles. If ready-made functions aren’t enough, can define your custom functions.
ESB has advanced risk management and money management modules and supports any kind of break even and trailing stops. Also, it has very strong and intelligent news engine that in care mode monitors news and decide to manage trades. Design view of ESB is very simple and don’t worry about number of options. You can learn all you need in less than one hour. ESB has a convenient panel that helps you to monitor everything. It has a strong log and notification modules that can send any report directly on your phone or log it anywhere..



Expressions are the core section of this product, they let you implement infinite kinds of strategies. In the expression boxes you would write mathematical and calculation logic. For example, if you have two moving average indicators and you want to ask the expert when the first one is greater than the second one, then something should be done, you should write in the expression field “MA1>MA2”. The expert has an internal engine that can interpret these kinds of expressions and use the results.

There are two kinds of expressions in mathematics: Logical and Numerical.
Logical expressions are those that have a true or false result and can be combination of complex logical expressions. For example, if “X>12 AND Y-3<8”.
Numerical expressions are those that returns a number as the result. This is an example of numerical expression:   (X-2) * (log(2)-6) + Sin(2π) that could be written like this:
(X-2)*MathExp[3] * (MathLog[2] – 6) + MathSin[2*pi]
ESB supports three kinds of expressions: Logical, Functional and Conditional/If Expressions.