Development of a Robust Forex Expert Advisor with Two Complementary Strategies (No Grid, No Martingale)

Trabajo finalizado

Plazo de ejecución 1 día

Tarea técnica

I am looking for an experienced MQL4/MQL5 developer to build a fully automated Forex Expert Advisor (EA) designed to run 24/5 on a VPS, using two complementary trading strategies, historically used and globally applied in the Forex market, implemented inside a single EA.

The main focus of this project is robustness, simplicity, and long-term survivability, not unrealistic or aggressive performance.


General Requirements (MANDATORY)

The EA must strictly comply with the following rules:

  • ❌ No grid trading (any form)

  • ❌ No martingale or recovery logic

  • ❌ No internal hedging

  • ❌ No lot size increase after losses

  • ❌ No hidden money management

  • ✔ Fixed risk per trade (% of equity)

  • ✔ Every trade must have a Stop Loss

  • ✔ EA must be suitable for real trading conditions (spread, slippage, latency)

  • ✔ Clean, well-structured, and commented code

  • ✔ The EA must include a configurable news filter to prevent trading during high-impact economic news events.

🚨 Delivery of the full source code (.mq4 or .mq5) is mandatory and non-negotiable.


Trading Environment

  • Market: Forex

  • Execution: VPS 24/5

  • Broker type: ECN / Raw spread /Standard

  • Symbols: Major pairs only
    (EURUSD, USDJPY, GBPUSD, AUDUSD)

  • Timeframes: M5, M15 and/or M30


EA Architecture

The EA must contain TWO independent strategies within the same EA, each one enabled or disabled via input parameters.

The strategies must:

  • Operate independently

  • Respect their own logic and filters

  • Share only the global risk management rules


📌 STRATEGY 1 – STATISTICAL MEAN REVERSION (CORE STRATEGY)

Concept

A statistical mean reversion strategy based on Bollinger Bands, widely used by market makers and quantitative systems in the Forex market.

The strategy trades excessive price deviations from the mean while avoiding strong trending conditions.

STRATEGY 2 – DONCHIAN CHANNEL BREAKOUT (MOMENTUM)

Concept

A momentum and volatility expansion strategy based on the Donchian Channel, historically used by CTAs and systematic traders since the 1970s.


Testing and Refinement (Mandatory)

The developer must:

  • Refine the strategies while respecting the described logic

  • Perform backtesting with realistic spread

  • Avoid overfitting

  • Deliver balanced default parameters

Deliverables

  • ✔ Full source code (.mq4 or .mq5)

  • ✔ Compiled file (.ex4 or .ex5)

  • ✔ Default preset (.set)

  • ✔ Realistic backtest report

  • ✔ Well-commented and organized code


Final Notes

I am not looking for a “holy grail” EA.
I am looking for a system that is:

  • simple

  • classical

  • robust

  • sustainable

  • suitable for VPS 24/5 operation

Any attempt to introduce grid, martingale, or recovery logic invalidates the project.


✅ This project is intended for professional developers only.




Han respondido

1
Desarrollador 1
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(19)
Proyectos
24
21%
Arbitraje
0
Caducado
2
8%
Libre
3
Desarrollador 3
Evaluación
(8)
Proyectos
9
11%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(265)
Proyectos
596
35%
Arbitraje
64
20% / 58%
Caducado
147
25%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
5
Desarrollador 5
Evaluación
(24)
Proyectos
29
38%
Arbitraje
2
0% / 0%
Caducado
2
7%
Libre
6
Desarrollador 6
Evaluación
(12)
Proyectos
16
13%
Arbitraje
4
50% / 25%
Caducado
4
25%
Trabaja
7
Desarrollador 7
Evaluación
(2)
Proyectos
4
0%
Arbitraje
2
0% / 0%
Caducado
1
25%
Trabaja
8
Desarrollador 8
Evaluación
(17)
Proyectos
25
0%
Arbitraje
4
0% / 100%
Caducado
5
20%
Trabaja
9
Desarrollador 9
Evaluación
(2)
Proyectos
3
0%
Arbitraje
1
100% / 0%
Caducado
1
33%
Libre
10
Desarrollador 10
Evaluación
(24)
Proyectos
31
19%
Arbitraje
4
50% / 25%
Caducado
4
13%
Libre
11
Desarrollador 11
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
(3)
Proyectos
1
100%
Arbitraje
3
0% / 100%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(504)
Proyectos
971
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Trabaja
Ha publicado: 1 artículo, 6 ejemplos
15
Desarrollador 15
Evaluación
(32)
Proyectos
32
63%
Arbitraje
1
0% / 0%
Caducado
1
3%
Trabaja
Ha publicado: 5 ejemplos
16
Desarrollador 16
Evaluación
(152)
Proyectos
228
80%
Arbitraje
22
27% / 50%
Caducado
11
5%
Libre
Ha publicado: 24 artículos, 1882 ejemplos
Solicitudes similares
I need an EA 30+ USD
I need an EA that is performing well. I am interested in purchasing it, but only genuine sellers should reply. It must have verified live performance and past trading history
Hello, I'm looking to find out the cost of creating a mobile trading robot. I've tried to describe it as thoroughly as possible in the following document. I look forward to your response. I'd like to know the costs, delivery time, and how you plan to implement it before making a decision
I am offering a ready-to-use trading system that connects MetaTrader 4 signals with automated trading on Polymarket. The system is already fully developed and working. What the system does: The bot copies signals from a custom MT4 indicator and executes trades automatically on Polymarket prediction markets. How it works: A custom MT4 indicator generates BUY or SELL signals using buffers. When a signal appears, it is
DO NOT RESPOND TO WORK WITH ANY AI. ( I CAN ALSO DO THAT ) NEED REAL DEVELOPING SKILL Hedge Add-On Rules for Existing EA Core Idea SL becomes hypothetical (virtual) for the initial basket and for the hedge basket . When price hits the virtual SL level , EA does not close the losing trades. Instead, EA opens one hedge basket in the opposite direction. Original basket direction Hedge basket direction (opposite) Inputs
Billionflow 30 - 100 USD
Trading specifications: Indicators: Bollinger band ( Period 40, Deviation 1 apply to close) Moving Average (Exponential ) Period 17 applied to high Moving Average ( Exponential ) Period 17 applied to low But Signal enter a buy trade when prices crosses the lower band of the bollinger band up and also crosses the moving average channel of high and low the reverse is true for sell signal
Hello, I am a user of the "BUY STOP SELL STOP V6" trading bot, which is an advanced Grid System bot. The bot is primarily designed for Gold (XAUUSD), but I want it to work on all currency pairs. "The bot contains a privacy/protection code that prevents it from running on other accounts or being modified on any platform, as it has a client account number lock mechanism" --- Bot Description & Current Settings Bot Type
I need Ea that executes trade based on trading view indicator called Market Structure CHoCH/BOS (Fractal) [LuxAlgo] I need developer to recreate the indicator as an Ea in MQL5 The core of the system will be a structured Market Structure engine that detects CHOCH (Change of Character) and BOS (Break of Structure) Signals will be confirmed once the indicator gave ( the bos/choch) no need to wait candle close
Looking to purchase a Good forex or gold/ BTC trading EA and it's source code. Must be compatible with low budget like less than $500 accounts, Must need no manual intervention and run fully automated. If you are interested in selling me the source code, please share the Read only account access where the EA has already been running on, so i can check past performance and get an idea on how it works or runs. Dont
Hello, I’m looking for an experienced MQL4/MQL5 developer to work with me on an ongoing basis. My clients request services such as: Converting TradingView Pine Script indicators/strategies into MT4 or MT5 Expert Advisors Converting MT4 EAs to MT5 (and MT5 to MT4) Compiling and fixing existing MQL4 / MQL5 EA code Adding simple features like alerts, SL/TP, lot size, and basic money management This job is for
I am looking someone to create an EA based on my MACD Histo indicator / strategy from Pinescript. I will send it to you for you to replicate. The EA shall have: - Divergence length in bars, min and max values. - Pivot Logic - Entry on close of divergence confirmation bar. - Dynamic lot size dependent on SL/TP, in monetary value. - SL / TP in percent away from entry, separate values for long and short. - Time, day and

Información sobre el proyecto

Presupuesto
30 - 200 USD