About EA Builder Pro
Skip reading: here's a quick video to show you how to use EA Builder Pro to create your own EA.
What is EA Builder Pro?
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:
- MetaTrader 4 - file extension: .ex4 / mq4
- MetaTrader 5 - file extension: .ex5 / mq5
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. Copy your exported EA to MetaTrader's Expert folder and 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.
Why subscribe to EA Builder Pro?
- You will need to learn how to code. Learning how to code takes a lot of time, more than just weeks or months. Becomming a good programmer can take years.
- You will need to learn MQL which is the specific MetaTrader programming language.
- You can't just switch between platforms. If you write your code for MetaTrader 4 and would like to make the switch to MetaTrader 5, or another platform, you'll have to start over learning the specifics of MQL5. In EA Builder Pro you can recreate your EA's written for other platforms with just a few clicks.
- All of the above takes away the focus of what is really important, which is creating profitable EA's with decent risk management. This way, you can spend your time fully focused on what you want to achieve without losing time.
How does EA Builder Pro work?
EA Builder Pro has been designed to make building EA's easy. 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 exists of different components:
- Indicators and Custom Indicators
- Signals
- Modules
- Money management
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:
- Export your EA to MetaTrader 4 or 5 and then run your backtest in MetaTrader on your own PC.
- Have EA Builder Pro run the backtest for you, so that you don't have to power on your PC.
Indicators and Custom Indicators
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
Signals are the set of rules your EA will apply for 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.
- Open Buy
- Open Sell
- Close Buy
- Close Sell
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.
Modules
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:
- Modules which prevent opening.
- Module for opening.
- Modules for closing.
For a complete list of modules and their application go to Modules.
Money management
Configure how much risk is right for you.
- Fixed lotsize
- Linear lotsize
- Martingale
A fixed lotize will always be the same no matter the balance on your account. A linear lotsize will grow or shrink with your account size. Martingale will compensate lotsize for losses. For more information about money management go to Money manager.
Export to MetaTrader 4 or 5
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.
Backtest in EA Builder Pro
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