Skip reading: here's a quick video to show you how to use EA Builder Pro to create your own EA.
EA Builder Pro is a web-based tool which provides you an easy to use UI (user interface) to create Expert Advisors (EA's). EA's are fully automated scripts, or bots, which can be used to fully automate your trading. EA Builder Pro works on your laptop, tablet or smartphone.
If you do not want to build your own EA but would like a company to build an EA for you, hire a programmer here.
Currently EA Builder Pro allows you to export your EA to two platforms:
To run your EA you need to setup MetaTrader 4 or MetaTrader 5, depending on the platform you prefer (also see: MT4 or MT5, which is best?). To setup, please download and install MetaTrader from your broker's website. After exporting your EA, follow these steps to start testing. When you feel your EA has been tested well you are ready to trade on a Demo account. We recommend running an EA on a Demo account for at least 3 months if you're completely new to MetaTrader or are new to running EA's in general. This is not an extensive tutorial on how to use MetaTrader. For more information about MetaTrader go to MetaTrader 4 or MetaTrader 5.
EA Builder Pro has been designed to make building EA's relatively easy, but especially fast. We also offer templates to get you started. Just add an new EA, select the template of your choice and you are good to go. Like to start from scratch? Just select the Empty template.
When you've created your EA you will notice it's split into different components:
Each component will be discussed later in this document. Keep in mind that at any time in the building process you have 2 options for testing:
You can add, edit or delete indicators from your EA. Once added, your indicator is ready to be used by your EA. All standard indicators are available to be added, but you can also upload your own indicator. For more information about indicators go to indicators.
Signals are the set of rules (conditions) your EA will evaluate before opening (or closing) orders. The indicators you added can be used here. The Signal editor is extremely flexible, this means you can make any signal that you like. There are 4 types of signals.
The Open Buy and Open Sell are used to open an order. The Close Buy and Close Sell are used to close orders. Closing orders can also be achieved by using the Close modules. For more information about Signals go to Signals.
There is a large library of Modules built into the system. Simply 'Enable' a module and change a few settings to have the module behave as you want. Modules are devided into 3 categories:
For a complete list of modules and their application go to Modules.
Configure how much risk is right for you.
A fixed lotize will always be the same no matter the balance on your account. Fixed risk will adjust the lot size based on the (dynamic) position of the SL. A linear lot size will grow or shrink with your account size. Martingale will compensate lot size for losses. For more information about money management go to Money manager.
When you've finished your EA you have the option to export it to MetaTrader 4 or 5. This can be done by clicking the 'Export to MetaTrader' button. This will generate an ex or mql file for you, which is your own fully working expert advisor. You can backtest your EA in MetaTrader or run it in a demo or live environment.
EA Builder Pro has a built-in backtester which you can use to quickly test your EA without the need of exporting it. Handy for when you're not near your PC. Just press the 'Run Backtest' button, choose the test period, symbol and spread and start the test. Once completed you will receive the results under the 'Backtest' menu item.
Next: EA Builder Pro Algorithm