Fix and Optimize Profitable EA – Works Perfectly in Demo but Loses in Real Account (IC Markets)

Spécifications

Hello,

I have a High Frequency Trading EA for MT4 that performs consistently profitable in demo accounts, but when I switch to a real account (IC Markets Raw), it starts to generate losses under the same conditions.

Everything — settings, VPS, broker, and market hours — is exactly the same.
This indicates the issue is likely related to execution speed, slippage handling, or real tick behavior.

I am looking for an experienced MQL4 developer who can:

  1. Review and debug the EA to identify why performance differs between demo and real.

  2. Optimize order logic for live trading (slippage, requotes, latency, spread filters).

  3. Ensure consistent profitability in real conditions.

  4. Optionally improve logs, add safety features, and fine-tune trade filters.

You should have:

  • Experience with HFT / Scalping / Grid EAs.

  • Knowledge of IC Markets live server environments (NY4 / LD5).

  • Ability to run comparative testing on demo vs live tick data.

I will provide:

  • Full source code (.mq4)

  • Set file with my parameters

  • Screenshots and trading logs from both demo and real accounts


hank you in advance for your time and expertise.

Best regards,


Répondu

1
Développeur 1
Évaluation
(390)
Projets
416
30%
Arbitrage
74
19% / 72%
En retard
52
13%
Travail
2
Développeur 2
Évaluation
(32)
Projets
35
34%
Arbitrage
5
0% / 80%
En retard
0
Travail
Publié : 2 codes
3
Développeur 3
Évaluation
(7)
Projets
9
0%
Arbitrage
2
0% / 100%
En retard
0
Gratuit
Publié : 1 article
4
Développeur 4
Évaluation
(12)
Projets
24
50%
Arbitrage
1
100% / 0%
En retard
6
25%
Gratuit
5
Développeur 5
Évaluation
(15)
Projets
18
6%
Arbitrage
8
38% / 38%
En retard
2
11%
Chargé
6
Développeur 6
Évaluation
(2)
Projets
2
50%
Arbitrage
0
En retard
0
Travail
Publié : 2 articles
7
Développeur 7
Évaluation
Projets
2
0%
Arbitrage
4
25% / 50%
En retard
1
50%
Gratuit
8
Développeur 8
Évaluation
(5)
Projets
6
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
9
Développeur 9
Évaluation
(16)
Projets
20
0%
Arbitrage
10
0% / 80%
En retard
6
30%
Gratuit
10
Développeur 10
Évaluation
(12)
Projets
47
85%
Arbitrage
1
0% / 100%
En retard
9
19%
Gratuit
11
Développeur 11
Évaluation
(6)
Projets
5
0%
Arbitrage
2
50% / 50%
En retard
2
40%
Gratuit
12
Développeur 12
Évaluation
(168)
Projets
199
48%
Arbitrage
3
33% / 33%
En retard
2
1%
Gratuit
13
Développeur 13
Évaluation
(6)
Projets
6
0%
Arbitrage
2
50% / 0%
En retard
1
17%
Gratuit
14
Développeur 14
Évaluation
(8)
Projets
7
0%
Arbitrage
3
0% / 100%
En retard
2
29%
Gratuit
15
Développeur 15
Évaluation
(2)
Projets
2
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
17
Développeur 17
Évaluation
(2)
Projets
3
0%
Arbitrage
0
En retard
0
Gratuit
18
Développeur 18
Évaluation
(3)
Projets
6
67%
Arbitrage
1
0% / 100%
En retard
1
17%
Gratuit
19
Développeur 19
Évaluation
(3)
Projets
1
100%
Arbitrage
3
0% / 100%
En retard
0
Gratuit
20
Développeur 20
Évaluation
(627)
Projets
846
48%
Arbitrage
29
34% / 14%
En retard
63
7%
Travail
21
Développeur 21
Évaluation
(16)
Projets
35
23%
Arbitrage
4
0% / 50%
En retard
2
6%
Travail
22
Développeur 22
Évaluation
(250)
Projets
256
30%
Arbitrage
0
En retard
3
1%
Gratuit
Publié : 2 codes
23
Développeur 23
Évaluation
Projets
0
0%
Arbitrage
1
0% / 0%
En retard
0
Travail
24
Développeur 24
Évaluation
(270)
Projets
552
49%
Arbitrage
57
40% / 37%
En retard
228
41%
Travail
25
Développeur 25
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(295)
Projets
472
40%
Arbitrage
103
40% / 23%
En retard
78
17%
Occupé
Publié : 2 codes
28
Développeur 28
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
Commandes similaires
1. Objective Create an MT5 automation script (or set of scripts) that fully automates my strategy optimization workflow, including: • Batch optimization runs • Automatic filtering of results • Automatic forward testing • Exporting and organizing results into structured files/folders The goal is to reduce manual work and allow one‑click execution of the entire pipeline. 2. Platform & Environment • MetaTrader 5 •
Would it be possible to connect Futures prop firm with Rithmic or Tradeovate platform to Ninjatrader automated trading ? If anyone can do this for me I will be happy to get started with the person right away
hello great developer I want to modify my NT8 indicator to change its arrow printing logic so that arrows appear on the first candled dot, not after the series. no repaint and no back painting. all in real time. This will help me get timely signals. Scope of work - Modify NT8 indicator logic to print arrows on the first candled dot. - Ensure arrow print matches 90%+ accuracy compared to the current functionality. -
I have a open source Tradingview indicator that I want it to be converted to Ninja Trader8. I have attached it. Please let me know, if you can do it and for how muc
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss
Hi, I have a clear MT5 EA wrapper project with locked TSCEA, requiring enhanced execution logic (“pending OR better market” order handling). I can share detailed spec. Please let me know your availability and quote range. Thanks, Tom Pike ------------------------------------------------------------------------------------------------------------------------------ Title: MT5 Wrapper EA – “Limit Order OR Better
ICT_OneTrade_2R 100 - 200 USD
🔥 ICT_OneTrade_2R Precision. Discipline. Consistency. ICT_OneTrade_2R is a professional Expert Advisor designed for traders who value structured execution and controlled risk. This system is built around a fixed Risk-to-Reward ratio of 1:2 (RR 2.0) — meaning every trade is planned with precision: Risk 1 → Target 2. No randomness. No overtrading. Just one high-quality trade per session. ⚙️ Key Features ✔ Fixed RR 1:2
Hi , I have some indicators that I want set up on my TV chart and want to create one chart for some and another chart for some others. Plus I want to set up the brackets orders so I can trade from the chart. I have these set up somewhat but need it cleaned up and the way I want them. how much would something like this cost to do? I'm in California and would like you to show me so I can learn to do this when I want to
Gold robot Ga1 30 - 200 USD
mport pandas as pd import numpy as np def detecter_tendance(data): # Code pour détecter la tendance pass def identifier_niveaux(data): # Code pour identifier les niveaux de support et de résistance pass def calculer_stop_loss(tendance, support, resistance): # Code pour calculer les stop loss pass def calculer_profils(tendance, support, resistance): # Code pour calculer les profils mport pandas as pd
European Central Bank (ECB) Interest Rate Decision The European Central Bank left interest rates unchanged at its first policy meeting of 2026, in line with expectations. source: https://www.mql5.com/en/economic-calendar/european-union/ecb-interest-rate-decision '407332776' : added order #481999464 sell 0.01 BTCUSDm at market

Informations sur le projet

Budget
50 - 80 USD
Délais
de 1 à 5 jour(s)