Get a Price Quote For Your Trading Strategy

Please enter a name for this project.

MT4 Metatrader MQL4 Expert Programmers

Welcome to MT Programming  The main hub for MetaTrader and Forex programmers and traders. If you’re looking for Professional MT4 and MT5 Programmers and would like to have a custom Expert Advisor, Indicator, Script, or DLL Libraries coded in MQL4 or MQL5 or any other trading platform – then you have come to the right place. 

Metatader, NinjaTrader, ThinkorSwim, cTrader and MultiCharts Programming Services

We are a team of Forex and Stock traders with a long years of IT and programming experience in our past carriers. After developing several profitable Expert Advisors for our own, 10 years ago we have created this website – MTProgramming.com to offer our knowledge and services to other traders with less programming skills. In the past 10 years we have been developing automated trading scripts to many trading platforms such as: Metatrader 4, Metatrader 5, NinjaTrader, cTrader, ThinkorSwim, MultiCharts and others. Check the site menu and read about the different trading platforms and our related services and visit our Free Expert Advisors page. The Metatrader 4 using the MQL4 coding language is by fart the most popular trading platform for tailor made Expert Advisors development.

MT4 / MQL4 and MT5 / MQL5 Expert Coders

MTProgramming.com can offer coding solutions for any of your trading needs – if you are a tech savvy and familied with the DLL libraries structure and needed scripts to code a strategy you will find us to be a great expert assistance for sharpening your needs to the best execution quality. Yet, if you are new to the Automated EA strategy programming we can guide you step by step and get your ideas into workable code that will act according to your vision.

Expert Advisor Programming for MetaTrader and Other Trading Platforms

The MetaQuotes Language (MQL) is a programming language for the development of a trading strategy. Programming in the MQL language allows the programmer to create programs called Expert Advisors, or EA’s, for the purpose of automated trading. These Expert Advisors are then loaded into the MetaTrader application. Hundreds of the functions necessary for the analysis of real time or historical Market quotes, or tick data, as well as basic to complex Arithmetic, and logical operations are included in the MQL4 language. There are also plenty of Free Expert Advisors, Indicators and Oscillators such as the Accelerator, Accumulation, Alligator, ATR, Awesome Indicator, Bollinger Bands, Bears, Bulls, CCI, Heiken Ashi, Ichimoku, iExposure, MACD, Momentum, Moving Averages, OsMA, Parabolic SAR, RSI, Slow Stochastic, and the ZigZag. Programs written in the MetaQuotes Language have several different features and purposes when trading: The ‘Expert Advisor‘ is an Automated Trading System, which can be attached to run on any chart. An EA is executed with every incoming Market tick for a given symbol. The EA can inform you about a possibility to trade, and trade an account automatically by sending the order directly to your MT4 Broker’s Server.

Automated Trading Programming and Strategy Back Testing

Unlike most trading systems, the MT4 Platform supports the back testing of an EA on the historical data by displaying the in and out points of a trade on the chart.  The ‘Custom Indicator‘ is a technical indicator written independently of the EA and can be added to the indicators that are already integrated in the MT4 Platform. Like the built-in indicators, they are not used to trade an account automatically but are intended for analytical purposes to find any possible trading opportunities.  The ‘Script’ is a program intended for a single execution of some actions. Unlike an Expert Advisor, or EA, Scripts are not run on every tick, but on request from another program. The ‘DLL Library’ is a set of custom functions, or tools, containing algorithms that are used on a frequent basis. Libraries are accessed through parts of the main program

Forex MT4 and MT5 Expert Advisor Programming Services

Don’t know where to start? Or you already anxious to begin? Start by making your first order with us – our detailed order form will enable you to explain yourself so we can start corresponding on your trading strategy needs.

Order Your Trading Strategy Now

We Are Expert MT4 / Metatrader / MQL4 Programmers

In the past 10 years we have been giving our MT4 Expert Advisor programming services for traders around the world. While we are also equipped with many other trading platforms coding languages, we have been specializing in the most known version of Metatrader - which is Metatrader MT4, using the MQL4 coding language for indicators and Expert Advisors.

FAQs

What is MetaTrader

MetaTrader is a completely free Trading and Charting application designed for online Trading Systems for many Global Markets such as Futures, Stocks, Foreign Exchange (Forex), etc. It has the ability to perform technical analysis, and for the development and operation of fully Automated Trading Systems. Forex Brokers can license the right to the MetaTrader Platform, or MT4, and make it available to their Clients. Over 100 major Forex Brokers using the MetaTrader MT4 Platform such as Alpari US, Oanda, FxPro MT4, Mig Investments, IamFX VPS, FXDD, Alpari UK, IBFX, MB Trading, ATC, and FXCM.

What is Expert Advisor Programming?

The ‘Expert Advisor‘ is an Automated Trading System, which can be attached to run on any chart. An EA is executed with every incoming Market tick for a given symbol. The EA can inform you about a possibility to trade, and trade an account automatically by sending the order directly to your MT4 Broker’s Server.

Client Reviews

Duran SEO
Address: 28 Remez Street Tel Aviv, Israel
Telephone Number: +972-3-5227221,
Average Rating: 5.00
Votes: 3
Reviews: 3
5.00 (3 reviews)
Service
I had 2 indicators that were working for me on MT4 and I wanted to convert them to MQ5 files. I was assigned to Phillip which was very responsive and delivered the files in 3 working days and in a very good price! 5
5 / 5

Convert MQ4 to MQ5 files

I had 2 indicators that were working for me on MT4 and I wanted to convert them to MQ5 files. I was assigned to Phillip which was very responsive and delivered the files in 3 working days and in a very good price!
— Robin Bolouri
Service
I had some complex breakout strategy for different pairs that is related to 4 indicators I am currently using. I was assigned with Roberto and He actually helped me refining some of my alert needs. After testing it for some days Roberto upgraded the project into an automatic EA which works very good for almost 2 months now! Thanks MTProgramming team! 5
5 / 5

Complex Breakout Strategy

I had some complex breakout strategy for different pairs that is related to 4 indicators I am currently using. I was assigned with Roberto and He actually helped me refining some of my alert needs. After testing it for some days Roberto upgraded the project into an automatic EA which works very good for almost 2 months now! Thanks MTProgramming team!
— Simon Goodridge
Service
I am so happy! I only drew some multiple trendlines on my charts and John from MTProgramming.com have turned it into a working EA! John also integrated the EA with email notifications, so I always get informed of everything when I'm not on my system. Thanks for a fast delivery and for your p[patience with a non-tech-savvy ! 5
5 / 5

Trendline Calculator EA

I am so happy! I only drew some multiple trendlines on my charts and John from MTProgramming.com have turned it into a working EA! John also integrated the EA with email notifications, so I always get informed of everything when I'm not on my system. Thanks for a fast delivery and for your p[patience with a non-tech-savvy !
— carl fischer