Tarea técnica


Project summary
I need an MQL5 Expert Advisor (EA) named “The Oracle” — a high-speed scalping robot that can open and close market trades within seconds. The EA must be optimized for minimal latency and reliable, deterministic closure logic (time-based close in seconds). Deliverables: MQ5 source code, EX5 compiled file, short user guide, and test results (Strategy Tester Every Tick + VPS live test screenshots).

Primary goals
 • Open market orders immediately when entry conditions are met.
 • Close trades automatically after a user-defined number of seconds (default 2s), or earlier if TP/SL is hit.
 • Retry and force-close logic to guarantee closure even with slippage/freeze.

Platform & accounts
 • MetaTrader 5 (MT5) — must run on hedging & ECN accounts.
 • Support 4- and 5-digit brokers.
 • Should be tested on a Windows VPS (developer must provide VPS test screenshots/video).

Core features & behaviour (must implement)
 1. Entry modes (user-selectable via Inputs):
 • Instant Entry Mode: opens a trade immediately when enabled (BUY / SELL / BOTH).
 • Spike Trigger Mode: open when price moves ≥ SpikePoints within SpikeSeconds.
 • Indicator Hook (optional): MA crossover / RSI threshold (developer implements hooks so indicators can be toggled on/off).
 2. Exit modes (user-selectable via Inputs):
 • Time-based close (Primary): CloseAfterSeconds (default 2). EA must close the trade X seconds after it is opened.
 • TakeProfit / StopLoss (points) — close if TP/SL hit before time expiry.
 • Combined mode: close after seconds OR on TP/SL.
 • Emergency forced closure: if Close request fails (trade still open due to requote, freeze, slippage), EA retries every 200 ms until closed or config max retries reached.
 3. Order execution
 • Use market orders only.
 • Minimal internal delays between signal detection and OrderSend.
 • Respect broker MaxSlippage parameter; if spread > MaxSpread do not open trades.
 4. Risk & lot sizing
 • Fixed lot input (LotSize).
 • Optional AutoLot: RiskPercent (calc on balance or equity).
 • MaxDailyLoss and MaxOrdersPerDay protections.
 5. Trade management
 • MagicNumber input.
 • AllowMultipleTrades (true/false).
 • Check for existing trades with same MagicNumber before opening (if restricted).
 • Trade comment string input.
 • Ability to run multiple EA instances on different symbols.
 6. Reliability & protections
 • Validate and fix invalid stops if broker rejects them.
 • Handle off-quotes and error codes (log and retry behavior).
 • Option to pause on news / high spread / market freeze.
 7. UI / On-chart display
 • Show: EA status, mode, spread, active trades count, next auto-close countdown (seconds), last error.
 • Simple buttons: Enable/Disable trading, Manual Close All.
 8. Logging & notifications
 • Log each open/close attempt with timestamps and error codes.
 • Optional push notifications / desktop alerts for opens/closes/errors.

Inputs (example defaults)
 • MagicNumber = 2025
 • AllowBuy = true; AllowSell = true
 • EntryMode = Instant / Spike / Indicator
 • SpikePoints = 30; SpikeSeconds = 2
 • CloseAfterSeconds = 2
 • TakeProfit = 10 (points)
 • StopLoss = 20 (points)
 • LotSize = 0.01; AutoLot = false; RiskPercent = 1.0
 • MaxSpread = 20 (points)
 • MaxSlippage = 5 (points)
 • MaxOrdersPerDay = 10
 • RetryCloseIntervalMs = 200; MaxCloseRetries = 50

Performance & testing
 • Must be optimized to minimize CPU/indicator overhead.
 • Provide Strategy Tester reports (Every Tick mode) for at least 3 symbols and multiple timeframes showing open/close within seconds functionality.
 • Provide a short recorded live test (or VPS screenshots) showing a trade opened and closed in seconds on a real broker (or demo ECN with realistic conditions).

Acceptance criteria

 • EA opens a market order within milliseconds of the trigger being met (reasonable broker-dependent latency).

• EA reliably closes trades after CloseAfterSeconds (2s default) in at least 95% of timed tests on the chosen broker/demo; for failures the EA must attempt forced retry until closed.

 • No unhandled errors; all errors logged and communicated via alerts if enabled.

 • Clean, commented MQ5 source code and compiled EX5 delivered. All rights transferred to client.


Deliverables

 1. MQ5 source and EX5 compiled file.

 2. Readme / quick user manual explaining inputs and operation.

 3. Strategy Tester reports (Every Tick) + at least one VPS/demo live test proof (video or screenshots).

 4. 30 days bug-fix support after delivery.


Ownership & warranty

 • Client retains full IP rights.

 • Developer guarantees the code is original (no copied proprietary code) and will fix critical bugs found in the 30-day support window.

Han respondido

1
Desarrollador 1
Evaluación
(7)
Proyectos
9
0%
Arbitraje
2
0% / 100%
Caducado
0
Trabaja
Ha publicado: 1 artículo
2
Desarrollador 2
Evaluación
(2)
Proyectos
3
0%
Arbitraje
0
Caducado
0
Libre
3
Desarrollador 3
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(510)
Proyectos
977
74%
Arbitraje
27
19% / 67%
Caducado
100
10%
Libre
Ha publicado: 1 artículo, 6 ejemplos
5
Desarrollador 5
Evaluación
(5)
Proyectos
6
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
6
Desarrollador 6
Evaluación
(4)
Proyectos
3
33%
Arbitraje
2
0% / 100%
Caducado
0
Libre
7
Desarrollador 7
Evaluación
(2)
Proyectos
3
0%
Arbitraje
1
100% / 0%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(48)
Proyectos
56
34%
Arbitraje
15
27% / 60%
Caducado
1
2%
Trabaja
9
Desarrollador 9
Evaluación
(10)
Proyectos
12
0%
Arbitraje
3
33% / 33%
Caducado
1
8%
Libre
10
Desarrollador 10
Evaluación
(144)
Proyectos
186
41%
Arbitraje
24
58% / 21%
Caducado
13
7%
Libre
11
Desarrollador 11
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
12
Desarrollador 12
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(298)
Proyectos
477
40%
Arbitraje
105
40% / 24%
Caducado
81
17%
Trabajando
Ha publicado: 2 ejemplos
18
Desarrollador 18
Evaluación
(1)
Proyectos
0
0%
Arbitraje
5
0% / 80%
Caducado
0
Libre
Solicitudes similares
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
de 1 a 3 día(s)