Custom Expert Advisor Programming

If you have a trading system that you'd like to automate, Easy Expert Forex can create an expert advisor for the MetaTrader platform quickly and affordably. We wrote the book on expert advisor programming! All expert advisors include complete source code and full customer support. Projects start at just $50!

We can program your expert advisor for MetaTrader 4 quickly and affordably. We are now programming expert advisors for the MetaTrader 5 platform as well. Any MetaTrader 5 code should be considered beta quality, and may have bugs. Please test your expert advisors thoroughly before using on a live account!

For a list of popular standard and optional features for your expert advisor, go to the features page. When you're ready to order your expert advisor, go to the order form.

Frequently Asked Questions

What is the process for creating my expert advisor?

To start with, you'll need a suitable mechanical trading system, or a discretionary trading system with elements that can be easily automated. Most mechanical trading systems use indicators to generate buy and sell signals, although you can also use candlesticks or price action.

You'll need to provide us with a complete specification of your trading system. Please include all order opening and closing conditions, any indicators used and any additional features you'd like to have (trailing or break even stops, a trade timer, etc).

Once we've received your specification. we'll review it and ask for clarification on anything that is not clear. Once both sides are in agreement on the EA features, we will offer a estimate based on the estimated time to program a working version, plus a reasonable amount of time for testing and revision.

A deposit equal to the estimate (minimum $50) will be due before work begins. We will email you an invoice for the deposit. After payment is received, you'll receive a working alpha version of your expert advisor within 2-4 working days. At this point, the customer will test the expert advisor and report back with any issues. This process of testing and revision can take several weeks.

Once you are satisfied with the performance of the EA, we'll invoice you for any remaining balance, and the live version of the EA with full source code will be delivered upon payment.

How much can I expect to pay for my expert advisor?

A simple trading system with a few indicators will cost around $50-75, and take around an hour or so. A more complex trading system can take several hours of testing and coding, and can cost $100-200+. While we strive to provide a fair and accurate estimate, please note that the final total on some projects can be more than the initial estimate due to unforseen circumstances.

You can review your project totals in the client area. You'll receive a login and password with your initial invoice.

How long does it take to receive my expert advisor?

The first working alpha version of your expert advisor will be delivered within 2-4 working days after we've received your deposit. The process of testing and revising your expert advisor can take several weeks, depending on the complexity of your trading strategy.

Do I receive the source code for my expert advisor?

Upon completion of your project, and after any remaining balance has been settled, you will receive the full source code for your project, along with the include file that has all essential order placement, modification and close functions. If you are interested in modifying your EA, a function reference is available upon request.

Who has the copyright to my expert advisor?

Our expert advisors are intended for personal, non-commercial use only. Although you are free to modify or use your expert advisor as you see fit, the source code is copyright © 2012 EasyExpertForex.com. You still retain the copyright to your trading system idea, assuming that it is original.

If you plan on commercialy distributing your expert advisor, or if you want copyright over the source code, we can do the project as a "work for hire". All of the code will be written "from scratch", which will take longer than a typical project. Only the features you request will be added to the EA.

Is the functionality of my expert advisor restricted in any way?

The testing version(s) of your expert advisor will be for demo account use only. This is for your protection in case you accidentally test it on a live account. The final version of your expert advisor can be used on any MetaTrader broker, and is not restricted to any particular account. You can backtest and optimize it, and even modify it if you wish.

Copyright © 2010 EasyExpertForex.com