Hi I need an MT5 EA that works like a complete Bar Replay / Backtesting Simulator

MQL5 Experts

Specification

MT5 Bar-Replay Simulator EA — Live Terminal / Offline-Style Chart Spec 

1) Execution Mode

  • Attach EA to any live chart → Open a setup dialog (Apply Settings).

  • On OK, EA:

    1. Loads history for selected symbol(s)/date range,

    2. Creates a synthetic custom symbol (e.g., REPLAY.XAUUSD ),

    3. Builds a synthetic chart (offline-style) for the chosen start date,

    4. Opens that replay chart and mounts all UI panels there.

  • All trading is simulated internally. EA blocks real trading (no OrderSend /server calls).

2) Data & Synthetic Symbol Engine

  • History source: broker/server history (and local cache). Missing bars auto-pull on first run.

  • Custom symbol series: EA creates/updates REPLAY.<SYMBOL> with rates/ticks for the selected date range.

  • Timeframe backbone: store M1 (or tick, if available) as master; aggregate on the fly for HTFs.

  • Session masks & range filters applied at build time; indexes prepared for quick jumps.

3) Replay Chart Lifecycle

  • Start point: user-defined “From” datetime; chart loads at that bar.

  • Playback controls (on chart): Play, Pause, Step (tick/bar), Jump (next session open/order touch/bookmark).

  • Speed: 1× → 100× + Turbo (frame skip); FPS cap to protect UI.

  • Auto-pause rules: price touches key level, risk breach, strategy signal, bookmark.

4) Timeframe Switching (on the fly)

  • All MT5 TFs available (M1…MN) on replay chart:

    • Either create multiple TF series for the same custom symbol,

    • Or aggregate master M1 into requested TF in real time.

  • Switching TF does not restart replay; time index stays synced.

5) Trade Simulation (No Broker Orders)

  • Trade Control Box (always visible, draggable):

    • Order types: Market Buy/Sell; Pending (Limit/Stop/Stop-Limit).

    • SL/TP inputs: price, pips, ATR-multiple; structure-aware (last swing).

    • Lot sizing: fixed, %equity, cash-risk, ATR-multiple; live lot preview.

    • On-chart edits: drag SL/TP & pending orders; snap to valid price steps.

    • Lifecycle: Partial Close (%/volume), Breakeven, Close All, Reverse, Scale-in/out.

    • Trailing: step, ATR, chandelier/swing, custom rule set.

    • Hotkeys: entry, BE, partial %, toggle trail, close all, TF switch.

  • Fill model: user-selectable (strict OHLC, next-tick, touch-through); slippage model (fixed/volatility-based).

  • Costs: spread, commission, swap—auto from broker or manual overrides.

6) Capital & Risk Model

  • Starting Balance: user-defined (e.g., 10,000) — internal sandbox equity (independent of live account).

  • Risk limits: daily/weekly DD caps, open-risk cap, per-trade max risk.

  • Session locks/news windows (optional) to block new trades in defined windows.

7) Sessions, Filters & Navigation

  • Sessions: Asia, London, NY, lunch; include/exclude toggles + visual shading.

  • Date presets: 1W, 1M, 3M, YTD, Custom.

  • Skip idle: fast-forward low-volatility/filtered windows.

  • Bookmarks: add labels, jump quickly; auto-pause on bookmark (optional).

8) Strategy Presets & Layout Persistence

  • Save/Load profiles: indicators, risk template, costs, sessions, panel layout, hotkeys, drawing visibility.

  • Export/Import JSON under \MQL5\Files\ReplayEA\Presets\ .

  • Auto-save state on interval/events; crash recovery restores last context (time cursor, open “virtual” orders, panels, zoom).

9) Charting, Indicators & UI

  • Panels: Playback Bar, Trade Box, Orders/Positions Grid, Live P/L mini-card, Notes/Tags sidebar — draggable & resizable.

  • Drawing kit: S/R lines, zones/rectangles, trendlines, FVG/OB rectangles (pure chart objects, no repainting).

  • Helpers (toggle): VWAP, session opens, weekly separators.

  • Themes: light/dark; font scaling; compact/expanded density.

  • Keyboard help overlay (press H ) + tooltips.

10) Analytics & Reporting (Local-Only)

  • Auto-journal: per trade entry/exit, SL/TP, size, MAE/MFE, time in trade; screenshots (entry/exit/bookmark).

  • KPIs: Net P/L (currency & R), Win-rate, Expectancy, Profit Factor, Avg R, Max DD abs/%, equity curve, R distribution.

  • Breakdowns: by session, weekday, symbol, strategy preset, tag.

  • Exports: CSV/HTML under \MQL5\Files\ReplayEA\Reports\ .

  • Reproducibility stamp: version, symbol/TF, data range, engine/build in reports & screenshot footer.

11) Optimization & What-If (Optional)

  • Parameter sweeps: risk %, SL method, trailing style, session filters (run sequentially inside replay engine).

  • Walk-forward workflow: user defines IS/OOS blocks; engine runs them back-to-back and aggregates a summary.

12) Reliability, Safety & Performance

  • Deterministic playback: seeded randomness where applicable; environment logged.

  • Safety: hard block any live trading functions; show banner “SIMULATION ONLY”.

  • Performance guard: FPS cap, object throttling, lazy drawing for dense objects/long history.

13) Folder Structure (All Local, No DLL)

\MQL5\Files\ReplayEA\ \Presets\ (profiles/layout/hotkeys JSON) \Reports\ (CSV/HTML exports) \Screenshots\ (entry/exit/bookmark images) \Logs\ (session logs + environment stamps)

14) Setup Flow (User UX)

  1. Attach EA → Setup Dialog opens.

  2. User picks: Symbol(s), Date Range, Starting Balance, Costs model, Sessions, Fill model, TF list, Theme, Hotkeys.

  3. Apply Settings → OK → EA builds/updates REPLAY.<SYMBOL> , opens the Replay Chart at start time, mounts UI panels.

  4. User plays/simulates; can switch TF anytime; trade via Trade Box; journal auto-records; reports exportable.

15) Acceptance Criteria (Live-Mode Focus)

  1. Apply Settings ke baad synthetic replay chart open ho aur specified date se bars load hon.

  2. All TF switching (M1…MN) during replay without restart; time index remains in sync.

  3. Trade Control Box: market/pending, SL/TP, drag-modify, partials, BE, trailing, reverse, scale-in/out + hotkeys — all simulated correctly, no real orders.

  4. Internal equity & P/L accounting accurate with chosen costs/fill model.

  5. Sessions/Skip idle work & visibly marked; jumps/bookmarks function.

  6. Profiles + Auto-save/Recovery restore full state (cursor, orders, panels).

  7. Analytics/Reports (CSV/HTML + screenshots) complete, consistent, reproducible.

  8. Performance guard keeps UI responsive on typical hardware.

  9. No external DLLs; all artifacts under \MQL5\Files\ReplayEA\... .

16) Deliverables (Required)

  1. Pre-testing proof EA file ( .ex5 ) that runs in live terminal (no Tester) and opens the synthetic replay chart with all core features.

  2. Complete, well-commented source code ( .mq5 ) — modular structure (Data Loader, Custom Symbol Engine, Playback Controller, Order Simulator, Risk/Accounting, UI Panels, Reporting, Persistence).

  3. User Guide (PDF) with setup steps (Apply Settings flow), hotkeys, workflows, troubleshooting.

  4. QA Test Report (functional + non-functional test cases, results, known issues).

  5. Sample Outputs (a couple of Presets JSONs, one CSV/HTML report, some entry/exit screenshots).


Responded

1
Developer 1
Rating
(7)
Projects
7
14%
Arbitration
2
0% / 0%
Overdue
1
14%
Loaded
2
Developer 2
Rating
(10)
Projects
10
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
Similar orders
when the marked yu we need to buy if it up we will get profit when the marked up to down we need to sell for get profit if it up we will loss
Job Description I am looking for a highly skilled MQL5 DEVELOPER and A TRADER to work on an MT5 Expert Advisor (EA) project. The main tasks will include: 1. Code Compilation & Optimization – Reviewing, compiling, and streamlining the existing EA code to ensure efficiency and stability. 2. Backtesting Setup & Execution – Running professional backtests to ensure the EA produces consistent, gradual profit growth curves
Hi there, I am here as a representative of my team looking for a very reliable to have clear look at my HFT trading strategy including references of exactly what the final product should look like, we also have a detailed specifications in place which we'll be sharing only with an experience certified top level developer, I mean he/she must be well skilled and knowledgeable in various programming language with the
Objective To design and implement a profitable Expert Advisor (EA) that trades based on time-of-day signals , historical success ratio , and a volume-based trigger . The system adapts over a bi-weekly performance evaluation window to optimize entry conditions. Core Logic Time-of-Day Filter EA only trades within user-defined trading sessions (e.g., London Open, NY Open, Asia Session). Configurable start/end time
hello i want the indicator please hello i want the indicator please hello i want the indicator please hello i want the indicator please hello i want the indicator please
Ultra-High-Speed Trade Replication (Low Latency) Supports MT4 and MT5 Simple Setup, User-Friendly Interface Contact me for detailed specifications and standard documentation Priority given to candidates with experience developing similar copy-trading software
Kazmi EA 30+ USD
Kazmi EA – Full Plain 1. Indicators (For Buy/Sell Logic) Kazmi EA will only take trades when all filters agree: EMA (Exponential Moving Averages – 50 & 200) Price above EMA → Uptrend (Buy trades only) Price below EMA → Downtrend (Sell trades only) ADX (Average Directional Index – Period 14) ADX > 25 → Strong trend (trade allowed) ADX < 20 → Weak trend (no trade) RSI (Relative Strength Index – Period 14) Buy trade
I need an Expert Advisor for MT4 that combines two trading strategies : Reversal Strategy (detailed rules provided) Trend-Following Strategy (detailed rules provided) The EA should have a switch/parameter in the input settings to choose between: Mode = Reversal Mode = Trend
Hello I need a professional developer to code my indicator with my strategy and settings for TradingView I have specific requirements, how i want my bot settings to be, i have a video explanation for all the requirements after programming. I'm going to connect it with a bridge and a webhook Contact me only if you can handle it, and you know about TradingView, it's a complex code with a little budget, but I will
I'm looking for a reliable Expert Advisor that can help me pass my prop firm challenges smoothly. The EA should be designed to generate consistent profits while minimizing losses. it would be great if it you incorporate robust risk management features and ensure the EA is compatible with prop firm rules

Project information

Budget
30+ USD

Customer

Placed orders1
Arbitrage count0