Forex programming services can be a little hard to find.
In my experience, even the most thorough online searches do not uncover very many results when it comes to finding services that will help you create custom indicators, scripts or Expert Advisors (EA) for trading/charting platforms such as Metatrader.
So I decided to scratch my own itch and created this list of companies that do Forex programming.
This is a free directory, where anyone can request to be on the list.
It is your responsibility to do your own due diligence and figure out what is best for you.
Adam Hartley has created trading software for some of the biggest fund managers and institutions in the world. Past clients have included Barclays Capital, the Tudor Group, Headstart Fund & the European Bank for Reconstruction and Development. If you have a programming project that you need done right, you should talk to Adam first. Here are some of the services his company provides:
- TradeStation/Multicharts programming
- Metatrader programming
- Forex Tester programming
- Trading systems testing
- API development
- Backtesting data provider
- See Adam's online Metatrader 4 programming course for beginners
I have used MQLSoft for years. Witold is very responsive and has even jumped on my computer personally to fix an issue that I was having with a custom indicator.
Prices are reasonable and they specialize in MT4 custom programming for EAs, indicators and scripts. They have also been very helpful with providing feedback on ideas that I have had.
API Trading focuses on turning your trading methodology into an automated system.
- Black box – specializes in turning your ideas into a fully automated trading system. Their in-house data center ensures the highest quality market data with high throughput and lowest latency.
- Custom Indicators – design a complete package based on your individual trading criteria. You can have the alerts, buy/sell signals and other criteria that caters to your individual trading style in an efficient program that will provide you the edge you need on a daily basis.
- Co-Location – provides the most robust infrastructure in the automated stock trading space. Our 100% fiber network combined with 100Meg pipes to all venues makes API Trading a leader in Black Box technology.
- Pairs Trading – allows the trader to capture anomalies, relative strength or even fundamental differences on two stocks or baskets while maintaining a market neutral position.
Catalyst Research Group
Catalyst Research Group exists to provide the tools needed to claim investment sovereignty outside of the grasps of under performing financial entities that many individuals are funneled into.
- Trading strategy development and automation
- Backtesting, forward testing and strategy optimization
- System integration, custom indicators, tools and APIs
- Secure hosting (VPS) soltions
- Pre-designed custom strategies, bar types and indicators
Forex Programming Pro
Forex Programming Pro provides sophisticated automated trading solutions for various platforms as well as website design and programming services.
- Expert Advisor – Automate your trading ideas and strategies irrespective of its complexity.
- Custom Indicator – Visualize your trading analysis with custom technical indicators
- Scripts – Integrate your trading system and scripts with external software and data source.
- Website Design – Design a website and sales pitch for your Forex products.
Wise-EA specializes in mechanical trading. MetaTrader is a very powerful platform and very accessible for retail traders.
- Expert Advisors
- Custom Indicators
- Scripts in MQL4 language
MQL 4 Programming Service
MqlProgrammingService.com offers a full range of MetaTrader 4 programming services with own development of algorithms for certain customer-specific automatic trading applications.
The programmingmt4.com team helps you transform your trading strategy into an easy handling Expert Advisor for the MT4, or MT5, or JForex Platforms. Their Expert Advisor has been developed and coded by the best professionals of the industry to allow you relax and continue doing your business.
- MT4 Bridge
- Social Trading Network
- Multi-level IB
MT4DEVeloper.com is an MT4 Programming Solutions that provide programming service to help traders and financial institutions (especially foreign exchange/forex) to maximize their profit in trading using Meta Trader 4 Automated Trading Program (Robot) that is called Expert Advisor and Custom Indicators or Scripts.
- Expert Advisors (EA), Custom Indicator (CI) and Scripts programming/modification
- EA/CI/Scripts Protections using DLL
- EA/CI/Scripts security using time limit, hardware id, user id or account number
- Accept all EAs request programming using Custom Indicator or non Indicator such as martingale system, hedging system, stealth, trade management etc..
- EAs basic feature : lot size, fixed take profit/stop loss, compatibility with 4/5 digits broker or ECN/non ECN broker, magic number, breakeven, trailing stop, max number of open trades, max number of trades per bar.
- EAs advance feature with additional cost : stealth function, partial close, graphical take profit/stoploss, time function, GMT function, full error handling comment.
TradingCoders has built its own system for obfuscating, copy protecting and licensing for MetaTrader4 indicators and EAs. MT4 is notorious for being difficult to protect a commercial indicator or EA, and they provide a hand-crafted service that removes key elements from your code and moves it into encrypted and compiled DLLs. Within these DLLs also lies our licensing code, which we can configure to your requirements.
- Coding Services – Tailored programming solutions of indicators, strategies, EAs, formulas and studies to your specifications.
- SaveAndLoad – Save and load files of parameters.
- MirrorLines – See the market's hidden lines of force amazingly revealed, automatically!
- Consulting – Brainstorm ideas with a coder about your custom trading methods and tools.
FXBytes Technologies is a MT4 programming company that you can rely on to deliver top-notch software solutions well capable of addressing your requirements in Forex trading. Forex traders across the world are waking up to the realization that MetaTrader programming holds so much positive potential worth harnessing – they are committed to helping you develop solutions that will enhance successful trading.
- Programming Services
- Coding Base
- Expert Advisor
Metatrader-Gurus specializes in providing full solutions for Metatrader users. They gained a lot of experience with Metatrader's programming languages (MQL 4 and MQL 5) and offer our skills with an addition of full support to our products.
This powerful platform supports different types of modules that may be programmed: You can automate your strategy with a module called Expert Advisor, or define drawing rules in the form of an indicator or just run a single batch of orders as a script.
In a few days your trading strategy may become a fully automated trading machine with our expertise in Metatrader programming.
They are familiar with the broker's side pitfalls and will program your product in the most efficient way
Forex Developers has programmed forex software for 17 years. They have programmed everything from simple forex robots, forex calculators, arbitrage systems, Forex API”s, complete forex trading platforms and more.
MT4 Programming – MetaTrader 4 offers the ability to program automated Forex trading strategies – expert advisors. Expert advisors may be used for personal trading or offered commercially via a one-time sale or on a subscription basis. This ability provides an ongoing catalyst to the MT4 community by extending services and products such as MT4 programming, expert advisors and custom forex indicators.
OANDA Programming – REST API – OANDA provides Internet-based Forex trading and foreign exchange information services catering to everyone from individual retail accounts as small as $1 to billion dollar financial institutions.
Forex-coding.com develops automated trading systems so your computer can buy and sell currencies alone on the foreign exchange market, based on your own strategy.
MetaTrader 4 is the industry-leading trading platform for dealing with international financial markets. A complete solution to run your business operations and to provide world-class online brokerage services.
TradingSolutions combines technical analysis with neural networks and genetic algorithms to generate profitable trading signals. This trading software works with stocks, futures, currencies (FOREX) and many other financial instruments.
- Trading Development Software
- Auto-trade Pre-built Strategies
- System Development Services
QuantMotion provides programming and consulting service to financial market traders and trading related businesses. They deliver a full spectrum of trading automation solutions globally. They serve clients from dozens of different countries and all of them are ensured of the top quality and best designed solutions.
Consulting and Research – If you want us to design or improve a strategy.
Programming – If you have a strategy which you want to have programmed or changed.
Backtesting and Optimization – If you have a working automated strategy and want to know its strengh and weaknesses, optimize its performance.
Custom Programming – If you want something beyond standard possibilities of trading platforms. Web-based solutions, bridges, stand-alone applications.
The TradEA team is an early born company who is focus mainly on EA ‘s and indicators, developing for the different trading plattforms like Metatrader 4 ( MQL4), Metatrader 5 ( MQL5), Ninjatrader, Ctrader, etc.
They are also Electrical Engineers who are passionated about automated systems with some experience in common programming languages like C, C++ , Java, Matlab, Python .
Custom Developer – Create a custom program for any strategy or idea.
Indicators – Help in your daily trading: Tendency, sentiment, momentum, volatility, and volume indicators.
Signal Providers – Get access to their signal providers’ services and see their performance and balance.
Expert Advisor Forex Programmer
The Expert Advisor Forex Programmers help convert your idea to expert advisor (EA) MQL4 in the Metatrader (automated trading software). Nine years of experience in EA programming and a Masters/PhD in artificial intelligence.
Starts ICF specializes in programming in the MQL language for the Metatrader platforms. They are highly experienced in custom programming any type of Expert Advisor (EA), indicator, or script according to our client's needs. They can take your trading system or trading method and turn it into an automatic program for you.
Software development for:
- Metatrader 4
- Expert Advisors
- Custom Indicators
- External DLL libraries
TekArs develops trading strategies, custom technical indicators, statistical analysis projects and advanced analytical systems for financial markets. They offer algorithmic trading analysis services that goes beyond backtesting.
- Algorithmic trading strategies for MetaTrader (EA), NinjaTrader, FXCM Trading Station and Strategy Trader
- Custom technical indicators in NinjaScript, MQL, Lua, EasyLanguage and WealthScript
- DLLs for TradeStation, MetaTrader, Wealth-Lab and FXCM Strategy Trader
- Pattern recognition analysis combined with Complex Event Processing (CEP)
- Data warehouse to store trading data in MS SQL Server
- Real-time adapter to capture data from CQG
- Static adapter to allow use of MS SQL Server as a data source in Fidelity´s Wealth-Lab
- Standalone data management software using C#, VB.NET and Java
EMET-Trading-Solutions offers services mostly for Traders and Analysts selling their own trading strategies. Whatever you trade – Stocks, Options, Futures, Forex – our services are for you. We have NinjaTrader and cTrader certification.
- Programming automated trading strategies and indicators
- NinjaTrader, MetaTrader (MT4/MT5), MultiCharts, cTrader (cAlgo), OEC Trader, TradeStation
- Primarily but not exclusively C#, MQL4/MQL5, and EasyLanguage
- High level of security and complete confidentiality of your trading idea
- Fixed price for your project
- Personalized dedication to each and every customer
SleeplessTraders just might have the best company name on this list. They specialize in coding for Forex platforms, but they say that they can code for almost any trading platform.
- MQL4/MQL5 (MT4/MT5)
- Easylanguage (Tradestation)
- Sierra Charts
FX Craft creates automated trading systems, Expert Advisors (EA), indicators and other tools to improve trading in the Forex market. They specialize mainly in MQL (MetaTrader) and JForex (Dukascopy) programming.
Automated strategies –program the investment strategies for MT4 and JForex platforms on your request.
Create indicators – program indicators supporting the analysis adapted to your individual needs.
Modification of products – customizes their product (such as Manual Trader) to your individual needs.
Free-FX Forex (FX) Programming
Free-FX are highly experienced in all types of Forex programming for the popular Metatrader platforms. We offer a totally free programming service and never request any type of payment! Our services include programming, modifying, and decompiling all types of Metatrader programs like Expert Advisors (EA), indicators, and scripts.
EA – Programmers
EA-Programmers.com is a software development company specialised in Forex software programming, Expert Advisor programming, Forex Signal Service, Metatrader programming e.t.c. Our company provide sophisticated automated trading solutions for various platforms as well as websitde design and programming services. They also develop cross-platform and web based solutions for your financial business. If you are a Forex trader, signal provider, or even a broker our team can offer excellent software solutions and supply custom integrations with external data sources.
- MQL4 Programming
- MQL5 Programming
- Easy Language – MQL conversions
- DLL Protection / Programming
- License Management System
- IPN Programming
- Forex Sales Website Design
- PHP Programming
- Forex Signal Website Programming
- Forex Joint Venture
- Website Design
- Website Maintenance
- Email Marketing
- Premium Support
- RSS Signal Configuration
MT Programmers specialize in automated trading. They aim at delivering services which open new possibilities for our customers and allow them to work effectively and creatively.
- Expert Advisor – The main benefits of Expert Advisor is ability to operate with large amount of calculations, tirelessness and objectivity.
- Custom Indicators – The Technical Indicator is the most important tool for technical analysis of the financial markets.
- Trading Script – A script is a program written in MQL and is designed for the single performing of any actions.
Delphic Trading is a programming company that specializes in strategy backtesting, indicator programming and general programming services for Tradestation. While most companies on this list specialize in MT4, Delphic can help you if your preferred platform is Tradestation.
Freewebprogrammer.com is dedicated to developing Web Apps, projects in Programming Robots, and paragraph trading strategies.
Barmenteros has a team of professional MT4 programmers to develop your trading strategies. Several years of experience dedicated to MT5 and MT4 programming guarantee you to get an MQL Expert Advisor, an Indicator or a Script according to your expectations.
- Expert Advisors
Soft4FX specializes in developing high-quality solutions for Metatrader 4. They offer all kinds of trading software tailored to your needs. All projects are developed in close cooperation with customers in order to fully understand their requirements. Their MQL4 programming services include Expert Advisors, custom indicators and scripts.
- MQL4 Programming Services – Although most programs are written for Metatrader 4 platform (MQL4 programming language), they also offer to build software for Metatrader 5 (MQL5 programming language).
- Expert Advisors – Automate your strategy by turning it into EA.
- Custom Indicators – Visualize your ideas with custom indicators.
- Metatrader Scripts – A script is a program which is executed on your demand. Unlike expert advisors or indicators, which may run all the time, scripts are intended for quick one-time operations.
- Software Integration – Integrate Metatrader 4 with external software.
Forex Source Code
The Forex Source Code is one of the leading companies providing web programming and Forex programming services.
- Professional MetaTrader programming
- DLL programming
- MQL protection for mql4 and mql5 projects
- License management for Expert Advisors, Indicators e.t.c
- Signal Service solutions
- Website Design and Programming
- Support for forex products and services
LX specializes in creating Expert Advisors and Indicators for Metatrader 4.
CyberFX.org can help you automate your personal trading strategy or create software tools using best programming practices.
Expert Advisor (EA) scripts
Custom Indicators for MetaTrader 4 and 5
Expert Advisor Programming
Expert Advisor Programming help individual traders and institutional investors to develop, find tune and optimize their automated trading strategies.
- Forex MetaTrader 4 and 5
- NinjaTrader Strategy Programming
CyberForexWorks.com provide fast and efficient programming solutions and services for Forex traders. They focus on the platforms MetaTrader 4 and MetaTrader 50.
MetaTrader Programming Services – provides MetaTrader programming services towards the partial or complete automation of Forex trading strategies.
Expert Advisor Programming – MetaTrader Expert Advisors, or EAs, are robots that execute, modify, and close orders and perform related tasks on the trader's behalf. Their performance are based on a clearly defined set of rules as specified by the author of the expert.
Indicator Programming – MetaTrader Indicators are helpful tools in technical analysis, as they provide intuitive graphical information on the chart that guides the trader in maintaining or changing her current positions.
Script Programming – MetaTrader scripts are much similar to expert advisors, except that they are often limited in power and scope.
Libraries and Integration – MetaTrader scripts, indicators, and expert advisors can be integrated into one complete systems
We would be happy to consider your idea and we have the experience and knowledge to fulfill all your Forex programming needs.
Metatrader Programming – specialize in all types of Forex programming for the popular Metatrader platforms. Their Forex programmers are highly trained in custom programming any type of Expert Advisor (EA), indicator, script or library according to your requirements. We can take your idea or trading strategy and create the entire program from scratch.
Modifications – can modify any type of existing Metatrader programs like Expert Advisors (EA), indicators, or scripts so they meet your exact needs. It does not matter if the existing Metatrader program was originally made by us or not.
Code Optimization – If you have an existing Metatrader program that is running slowly or has some other performance problem then we can help. They can review the coding and make changes to increase efficiency. This can bring amazing results such as better performance, faster execution times, and lower system resource consumption.
AirBionicFX is one of the leading companies providing programming services for the MetaTrader trading platform.
- Professional MetaTrader programming
- Custom integrations with external data sources (DLL programming)
- MQL protection for mql4 and mql5 projects
- License management for projects you share
- Signal copy solutions
- Broker-side development
BlackBox4X offers various types of Forex programming services that are mostly related to the MetaTrader MT4 Platform.
- MetaTrader Trading Platform – MT4
- Expert Advisors
Digital Trading Systems
DigitalTradingSystems.com is a financial technology provider that offers forex software development for strategy developers who use the Metatrader 4 platform. Their MQL4 and MQL5 solutions enable the design of complex systems and the implementation of proprietary Indicators and Expert Advisors for risk management.
MT4 Indicators – Intended for graphical displaying of preliminarily calculated dependences. It cannot trade automatically but is a common component of automated forex trading.
Expert Advisors – is a forex trading robot linked up to a certain chart. The EA can both inform you about a possibility to trade and trade at an account automatically sending orders directly to the trade server. The Metatrader terminal supports testing strategies on history data with displaying trading in-and-out points in the chart.
The BuildThatEA.com is a group of dedicated IT professionals who have been active in the industry for well over 15 years. Our main developer is an IT Architect by profession. He has both a Masters and a Bachelors degree in Computer Science from the University of Houston in Texas, USA.
Gold Package – With the Gold package you are guaranteed my services with respect to EA development and customer support.
Platinum Package – With the Platinum package you get everything in the Gold package plus my expertise and contacts to market and host your EA. One of the biggest problems faced by EA developers is de-compilation. De-compilation refers to the ability to convert machine code back into source code. Once this is done your EA is no longer yours. A hacker can strip all security parts of your EA, modify it and sell it in a matter of minutes. The only fool-proof way to protect your EA is to have it hosted behind a VPS and lease the EA to your clients. This way your client never gets the EA; they only get leased time of the EA.
MQLProgramming.com specializes in programming in the MQL language for the popular Metatrader platforms. They are highly experienced in custom programming any type of Expert Advisor (EA), indicator, or script according to our client's needs. They can take your trading system or trading method and turn it into an automatic program for you to benefit from. Their programming is accurate, fast and cost-effective.
- Custom Metatrader Programming
- Copyright Protection
- One-Click Trading
Technique Trading Systems
Technique Trading Systems is a small team of specialists in MetaTrader development. If you have ideas and strategies that you want to backtest or put into the live trading arena they can provide the necessary expertise. If you are not a programmer do not worry. They can breathe life into your ideas and provide you with backtest reports or an Expert Advisor or Custom Indicator for you to deploy yourself.
- Expert Advisors
- Custom Indicators
- Backtest Lab
MethodTraders is a Professional Metatrader Programming Service focused on delivering knowledgeable support and high quality MT4 Products and MQL Programming Services.
- Build Automated Trading Systems, Scripts and Custom Indicators for MetaTrader to aid Traders find optimal profits in the Financial Markets.
- MetaTrader Expert Advisors, Scripts and Indicators are indispensable tools that give the investor the facility to test the viability of his or her trading ideas logically without the financial risk.
MetaTrader Programming is a team of Professional MT4 and MT5 Programmers and provide Expert Advisor, Indicator, Script, or DLL Libraries coded in MQL4 or MQL5.
They offer various types of MetaTrader Programming services that are mostly related to the MT4 and MT5 Platform but our services also include programming in C, C++, Java, and the FIX Protocol for ECN Forex Brokers.
The Trade Machine
The Trade Machine is a leading provider of automated software for retail traders in the foreign currency market (Forex).
The Trade Machine currently specializes in developing and creating complete auto trading solutions for the foreign exchange currency market (Forex). As part of their Future Development Plan, The Trade Machine is in the process of developing auto trading programs for other equity markets.
They specialize in Forex, Spot Metals, Futures and Shares. They convert your ideas into MQL language executable on the MetaTrader platform. This can be an Expert Advisor, an Indicator, a Script or a Library. Both MT3 and MT4 programming is supported.
They provide translation of scripts from MetaTrader 3 to MetaTrader 4 and vice versa if possible. Such a translation takes usually about 1h per 100 lines of standard code. Note that the above estimation does not include testing of translated software.
They convert your manual trading into a Automated trading Robot. They have a great amount of experience in the Forex market and MetaQuotes programming language. They have also analyzed the currency market for over 7 years and are well placed to assist our customers professionally.
- Request your EA
- Expert Advisors
- Custom Indicators
EA-Coder.com offers a variety of currency trading tools for the MetaTrader 4 platform.
Forex-Expert-Builders specializes in programming trading tools for the Metatrader platforms.
- Expert Advisors – the automated trading program in Metatrader is called an Expert advisor. This program may use other trading tools such as indicators or libraries for automation of the trading processes. We program expert advisors from scratch, or modifying existing ones.
- Custom Indicators – the charting tool in Metatrader is called indicator. Used widely as a trading tool for automatic and manual trading systems.
- Scripts– a program intended for a single performing of any actions. A script can fulfil both analytical and trading functions. Unlike experts, scripts are executed on request, not by ticks.
- Metatrader 5 – Solutions from scratch or porting from Metatrader 4.
- Protection Solutions – MQL4 programs may be protected from knowledge stealth. Today a simple decompilation process may reveal your proprietary knowledge. We can help you protect it.
- DLL Coding Service – the Metatrader's supported functionality is limited. Sometimes the expert advisor is required to do something which is not supported directly by the platform and may be implemented as an extension in the form of a DLL (an external library)
The XP Worx programmers can build your MQL4/ MQL5 Expert advisors, Inidicators, scripts, and extensions as well as upgrade your MQL4 to MQL5 and debug existing code!
- EA for MT4
Easy Expert Forex
Easy Expert Forex provides a robust, configurable moving average cross expert advisor. Their Deluxe Moving Average Cross EA features three moving averages, trailing stop, break even stop, trade alerts and much more!
- Expert Advisor Programming
- Walk Forward Analyzer
- COT Indicator
- Moving Average Cross
- MQL Book
OneStepRemoved.com is founded by Shaun Overton with his love for programmming expert advisors and indicators in MetaTrader. Explain the expert advisor that you want to build using his conversation starters. You don’t need to worry about creating anything technical. Just talk to him like you’re teaching a trading buddy your exciting, new strategy. He is a forex trader, too.
- Metatrader Programming
- NinjaTrader Programming
- Free Expert Advisors
Ready-made software products or order customized solutions. Their main area of expertise is creating Expert Advisors and Custom Indicators for the Metatrader platform.
- Metatrader 4 Expert Advisors
- Metatrader 4 Indicators
- Metatrader 4 Tools
- Trading Software
A small development firm that specializes in custom programming of various programs and scripts in MQL4, such as EA's and Indicators for the Metatrader platform.
Providing programming services for the most used trading platforms:
- MetaTrader 4 and 5 (Expert Advisors, Indicators, Scripts)
They also do:
- EX4 to MQ4 decompilation
They specialize in the development of MT4:
- Custom expert advisors
They also have ready to use EAs, indicators and scripts, part of which are free to download.
Create Forex Robots
They create Forex EAs (robots) for both Metatrader 4 and 5. Get a free quote on their homepage.
If you have a Forex related programming service and would like it added to the list, contact me and let me know.
Do you have any experience with any of these companies? Which is your favorite Forex programming service? Let us know in the comments below.