• Skip to primary navigation
  • Skip to main content
  • Skip to footer
barmenteros FX logo

MetaTrader Programming Services | Programmers for MT4, MQL4, MT5, MQL5, Expert Advisor EA, Forex robots, Algo Trading | barmenteros FX

No matter if you need an MT4 programmer, EA programmer, Forex programmer, or MQL programmer. We are the best qualified team to develop your forex trading strategy. Highly skilled in MT4 programming, Expert Advisor EA programming, Forex programming, and MQL4 programming.

  • Home
  • Blog
  • Services
    • EA programming
    • MT4 Programming
    • MT5 Programming
    • EA Debugging and Code Review
    • TradingView Programming
    • NinjaTrader Programming
    • cTrader Programming
    • Forex Programming
    • Machine Learning For Trading
    • Deep Reinforcement Learning for Trading
  • Products
    • My Account
    • LicenseShield – MT4/MT5 License Protection
    • Latest Offers
    • MT4 Indicators
    • MT5 Indicators
  • Request Quote
  • Show Search
Hide Search
Home/Blog/Is Your Forex Trading Strategy Wrong or Just Wrong Coded?
Broken robot holding a computer screen in one hand

Is Your Forex Trading Strategy Wrong or Just Wrong Coded?

Most of the time, by automating our Forex trading strategies we discover that they do not work as expected. In this situation we get frustrated. We wondered what could have gone wrong if when we executed the operations manually the Forex system seemed to work well. Our calculations may not be correct, or perhaps the strategy only worked correctly for a period of time. But what if the error is in Forex programming?

Table of Contents

Toggle
  • Why is very important to select the right Forex programmer?
  • Connected Discoveries
    • MT4 to MT5 Migration: Four Failures That Pass the Backtest
    • CTrade PositionClose: What the MQL5 Docs Don’t Cover
    • What We Do in the First Two Days of Your EA Project (It’s Not Writing Code)

Why is very important to select the right Forex programmer?

After a long time studying and setting your Forex trading strategy, you decide it is time to automate it because you want to program it as a MT4 robot. You are in a hurry. You want to see already the Forex trading strategy in action. Moreover, you want to hire the cheapest MT4 programmer trying to save until the last penny. Nothing can go wrong, doesn’t it?

When you receive your completed algorithm, you realize it is not working as it should and you are only getting losses. You try to contact your Forex programmer, but it takes several days to get a response or simply the MT4 coder does not reply your messages at all. After a considerable time, you must start over again with a new MetaTrader developer.

At the end, your cheaper Expert Advisor programmer has costed you the same or more money than if you would hire a more expensive professional MT4 programmer from the beginning. Even worse, you have lost motivation and trust on your Forex trading system.

Some people do not recover from these mishaps and decide not to move forward without even knowing if their trading strategy is good or not. After all, it would be sad not to succeed because of a Forex programming error.

  • LinkedIn
  • Facebook
  • Telegram
  • Instagram
  • Mail
  • YouTube

Connected Discoveries


Unraveling Ideas That Inspire.


Illustration of a trading EA migrating between two platforms with four warning symbols on the destination, representing the four MT4-to-MT5 failures that surface only in live trading.

MT4 to MT5 Migration: Four Failures That Pass the Backtest

June 8, 2026

Part 1 covered the three MT4-to-MT5 failures that show up the instant…

Continue Reading MT4 to MT5 Migration: Four Failures That Pass the Backtest

Split diagram showing CTrade PositionClose returning true while the MT5 position remains open, with a 300–800ms async gap between request acceptance and position closure

CTrade PositionClose: What the MQL5 Docs Don’t Cover

June 1, 2026

The MQL5 reference page for `PositionClose()` is accurate. It documents the signature,…

Continue Reading CTrade PositionClose: What the MQL5 Docs Don’t Cover

Illustration showing a requirements analysis grid on the left and an empty code editor on the right, representing the analysis work MT4 programmers complete before writing EA code

What We Do in the First Two Days of Your EA Project (It’s Not Writing Code)

May 28, 2026

The brief said “medium complexity, standard EA.” The first requirements session surfaced…

Continue Reading What We Do in the First Two Days of Your EA Project (It’s Not Writing Code)

Written by:
barmenteros FX
Published on:
August 28, 2019
Last Updated:
April 28, 2026
Thoughts:
7 Comments

Categories: Blog

Reader Interactions

Comments

  1. ARSHAD

    June 30, 2022 at 00:15

    APMP INDICATOR
    APMP EA DO U HAVE

    Reply
    • barmenteros FX

      June 30, 2022 at 09:01

      We are not currently marketing any EAs. Regards

      Reply
  2. ibrhim

    April 22, 2020 at 16:34

    Hi …
    I have an expert who has been coded by the programmer. How can I decipher and make the expert work on any account?

    Reply
    • Barmenteros FX Staff

      April 24, 2020 at 03:40

      Hi. Please, send us a message to [email protected]. Best regards

      Reply
  3. forex

    January 16, 2020 at 13:08

    I have read so many articles or reviews concerning the blogger lovers however this piece of writing
    is in fact a pleasant piece of writing, keep it up.

    Reply
  4. Ronald

    November 12, 2019 at 04:02

    I want a custom EA that can detect on chart objects using common strings Buy/sell or Specified arrow codes. It should then place trades in the direction suggested by arrow/object.if this is possible then tell me and I give you specs.

    Reply
    • Barmenteros FX Staff

      November 12, 2019 at 10:37

      Hi Ronald. Yes, at first glance it’s possible. Please, send us full specifications using the form here. Thanks

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

barmenteros FX

Avenida Principe Salman, 6, 5th
29603 Marbella (Malaga) — Spain

Copyright © 2026

Footer

COMPANY

  • Home
  • About barmenteros FX
  • Contact
  • Request Quote

SERVICES

  • EA Programming
  • MT4 Programming
  • MT5 Programming
  • MQL4 Programming
  • MQL5 Programming
  • EA Debugging and Code Review
  • TradingView Programming
  • NinjaTrader Programming
  • cTrader Programming
  • Forex Programming
  • Machine Learning For Trading
  • MetaTrader 4/5 License Management
  • All Services

PRODUCTS

  • My account
  • LicenseShield – MT4/MT5 License Protection
  • Latest Offers
  • MT4 Indicators
  • MT5 Indicators

LEGAL

  • Terms and Conditions
  • Privacy Policy
  • Cookies Policy
  • Risk Disclosure
  • Payments & Refunds Policy
  • Warranty & Support Policy
  • Intellectual Property Notice
  • General Disclaimer