Algorithmic Trading Systems Built for Production
Independent team of algorithmic trading developers since 2011. EAs, indicators, ML systems that survive live markets — MetaTrader, NinjaTrader, cTrader.
What We Build
MT4 / MT5 Programming
Custom Expert Advisors, indicators, and scripts for MetaTrader 4 and MetaTrader 5 — coded in MQL4 and MQL5 by developers who have shipped client work since 2011.
Expert Advisor Development
Full EA development from your written strategy to a production-ready binary. Risk management, state persistence, broker-edge handling, and live verification — included by default.
Multi-Platform Trading Tools
Beyond MetaTrader: NinjaTrader (NT8), cTrader, TradeStation, MultiCharts, TradingView (Pine Script). One team, every major retail platform.
ML / DRL Research for Trading
Python-based machine learning and deep reinforcement learning agents, integrated with MetaTrader for live execution. Honest about what ML can and cannot do.

How it works
A four-step process designed to filter noise out before any code is written.
- Tell us your story
Describe the strategy, the platform, and the problem you want solved. We tell you up-front whether we’re a fit — or who is. - Define the scope
A senior developer reviews your spec, asks the questions you didn’t expect, and writes a fixed-price quote. Usually within 24–48 hours. - Build, test, and verify
We code, you review milestones. Every EA is tested against the same edge cases that have broken real client systems: terminal restarts, broker spread changes, partial fills, weekend gaps. - Deliver and support
You receive the source code, the compiled binary, and a generous support window — included, not upsold.
Practice Areas
We’re a team of trading-system developers with 14+ years of delivery experience. Below are the platforms and languages we work in every week — not “we can learn it,” but “we ship it.”
MetaTrader & MQL
- MetaTrader 4 — MQL4
- MetaTrader 5 — MQL5
- EA debugging & code review
Other Trading Platforms
- NinjaTrader (NT7, NT8) — C#
- cTrader — C#
- TradeStation — EasyLanguage
- MultiCharts — PowerLanguage
Research & Integration
- TradingView — Pine Script
- Python → MetaTrader bridges
- Machine Learning / DRL agents
From the engineering log
Real production patterns from client work — not opinions, not theory.
What clients say after delivery
We don’t promise outcomes; we deliver work clients re-hire us for. These are unedited quotes from repeat customers.
I am very happy with the experience working with Barmenteros. The work was done on time, the developer was thorough in working through all the questions. I plan to work with them again in the future.
Marshall Jeffus
I have been dealing with Barmenteros for more than a year, and the services and output have been top notch. They are always willing to review my EA to my spec without fuss. Needless to say I’m a happy repeat customer.
Akinwunmi Olufeagba
Hi, I strongly recommend Barmenteros services if you are looking to build your algo or anything related to codes on Metatrader. They are very professional and skilled, they always deliver the exact job you asked on time.
Enrico Del Bel Belluz

Contact us to get started
Tell us about the project. We respond within 24 hours with either a fixed-price quote, a clarifying question, or an honest “this isn’t us — try here instead.”
Frequently asked
What is MetaTrader and what languages does it use?
MetaTrader 4 (MT4) and MetaTrader 5 (MT5) are the two trading platforms developed by MetaQuotes. MT4 uses MQL4 and MT5 uses MQL5 — both are C-like languages designed specifically for writing automated trading systems (Expert Advisors), custom indicators, and scripts. MQL5 is the more capable of the two, but MT4 remains the dominant platform among retail brokers, so most client work is still MQL4.
What is an Expert Advisor (EA)?
An Expert Advisor is an automated trading program that runs inside MetaTrader and executes trades on your behalf based on rules you (or we) define. A well-built EA handles entries, exits, position sizing, risk management, and edge cases like broker disconnects or terminal restarts. A poorly built EA looks profitable in the strategy tester and silently breaks in live trading. The difference is engineering, not luck.
How much does it cost to build an EA?
Simple single-strategy EAs start at $200. Standard projects with multiple instruments, custom risk management, or crash-resilient state persistence typically range from $400–$2,500, depending on scope. We quote fixed prices — never hourly — and the quote is locked once you approve it. See our services page for ranges per service.
Can I trust a free MetaTrader EA from the web?
Generally, no. Free EAs typically fall into one of three categories: (1) a working but trivial strategy that won’t survive real market conditions, (2) a deliberately curve-fitted demo that breaks the moment you change instruments or timeframes, or (3) something containing martingale or grid logic that wipes the account on the first sustained move against it. If a stranger publishes a profitable EA for free, ask why.
Why hire a professional MQL programmer instead of using AI tools?
AI tools can generate MQL code that compiles. They generally cannot produce code that survives live markets — handling state persistence across terminal restarts, broker-specific quirks, partial fills, slippage, error code 4051, and the hundred other edge cases that separate a backtest winner from a production system. A meaningful share of our work in the past 18 months has been fixing AI-generated EAs that compiled cleanly and broke on the first live trade. Read our take: Why AI-Generated MQL Code Compiles but Fails in Live Trading.
Get a free quote
Fixed price within 24 hours. No subscriptions, no demos.
Read the engineering log
Real client patterns, anonymized. Why EAs fail, and how we fix them.






