We cannot build you an expert advisor. EA Builder Pro gives you the tools so you can build your own expert advisor with minimal effort.
However, if you are looking for a programmer that can build an EA for you, hire a programmer here.

We cannot build you a custom indicator. If you need a specific custom indicator built, hire a programmer here. When you've received your custom indicator you can upload and use it in EA Builder Pro.

Yes, EA Builder Pro does support custom indicators. Uploading an indicator's MQL file (MQ4/ MQ5) is available in the free and paid plans. Uploading an indicator's EX file (EX4/ EX5) is available in the paid plans only. Navigate to custom indicators to learn more.

EA Builder Pro runs on the latest versions of Chrome, Firefox, Safari and Edge.

The EA MQL file download gives you the source code of the EA, allowing you to make changes and basically own the EA in its entirety, because you own the code. You will have to click 'Compile' on your local computer before you can run an MQL file, because compiling creates the compiled version of your EA. A compiled EA can be directly opened in MetaTrader and run. You can also download the compiled EA directly, so that you don't have to compile the code yourself.

If you are missing a feature we definitely want to hear about it. Please sent us a message using the contact form. When the feature is validated and useful, we'll do our best to implement it quickly. Please note that this is subject to (other) items and assigned priorities on our backlog.

MetaTrader 4 & MetaTrader 5. In de future we may add new platforms: let us know which platform has your preference!

Please run your browser in incognito mode and try again. If it works in incognito mode clear your browser cache and try again as you normally do. If EA Builder Pro doesn't start in incognito mode please contact us.



Our platform was created to do just that and it doesn't matter much if you're using a standard indicator or a custom indicator. Using a custom indicator only requires you to do two additional steps. The first is to upload your indicator. The second is to make sure you enter the correct parameters. Here's a tutorial page which shows you how to do just that: custom indicators.

You have opened an existing indicator and are trying to save a copy by clicking 'Save as new', but forgot to change the name. Indicators must have an unique name. Change the name and click 'Save as new' again.

This is currently not a feature. We've added this feature to our list of things to do. Please subscribe to our social media channels to get an update when this and other features are ready.


Your signal is currently not in a valid state and cannot be saved. Only valid signals can be saved. To understand more of what is going on, read the error description. We recommend that you read the documentation about the signal editor to learn how to use it. You can also play with the signal editor and try it yourself.


Please see our Troubleshooting Page.

To enable hedging, please open your EA's Open order V3 module and enable your EA to hedge. Do take note that this option will only work on a Hedging account; an account which is allowed to hedge by your broker.

Example: when two EMA's crossover upward and one bullish candle forms, you want to buy at the high of the bullish candle.
Currently the way we support this scenario is by making sure the Signal contains both conditions: the crossover and the price passing the requested pricepoint, by comparing Ask to the candle's high. Let's say we want the price to pass 5 pips above the previous candle. The signal will look like this:
Pending order signal
Signal Open Buy for a pending order scenario
Make sure you think well about which shift input you will use for each indicator. It's likely you will want to use shift one on the MA and iHigh.

Inputs are not available when you are using EA Builder Pro FREE plan. Subscribe to EA Builder Pro and then export your EA again. Now you can access your inputs in MetaTrader.

You can add multiple TP and SL modules and give each a short unique name. The one closest to the current price will be displayed in MetaTrader.
Add multiple TP/ SL modules
Add TP and SL modules

When you don't want to set the value of TP/ SL to a fixed number of pips, but to a value based on an indicator with a calculation in place then you can use the Stop Loss - Conditional (Pro) module. It will allow you to set the TP/ SL to any value you want. Also see our blog: How to set stop loss based on the ATR indicator?

We currently don't support limit orders, however we are planning to do so in the future. We advise users to add all conditions to the current Signals so that the order is opened at the correct moment. Doing so most often leads to not needing limit orders anymore, except for a few cases.


If you do not own a CreditCard you can create a PayPal, GooglePay or ApplePay account and connect your bank account (checking account).

PayPal supports recurring payments (subscriptions) but only if your CreditCard or Bank Account (checking account) is connected to your PayPal account.

Login, then go to your profile page and click Cancel subscription. A popup will appear where you can leave optional feedback. Confirm by clicking on Cancel subscription. Your subscription will not be renewed when your subscription expires.

After your payment has been received it can take up to 10 minutes before your subscription is activated. Please be patient and refresh the application after ten minutes. If you still don't have full access after 10 minutes please let us know.

We are offering an EA Builder Pro FREE PLAN to evaluate our product. Before you subscribe, you can verify if EA Builder Pro is for you and meets your requirements. You may not always be eligible to request a refund since reimbursement laws exclude reimbursement for downloadable content. However, if you experience difficulties which prevent you from using EA Builder Pro you must always Contact us and allow us to solve the issue for you. We have a lot of experience with answering questions and solving issues. When we can't help you solve a critical issue which prevents you from using EA Builder Pro and you're new to our system, we will refund your latest payment.

When you subscription ends you can still log in and access all your Expert Advisors that you've created. All other FREE PLAN limitations will apply until you subscribe again. All EA's already exported remain fully functional.