명시
Overview
I am looking for an experienced MQL5 developer to design and deliver a professional Expert Advisor for MetaTrader 5. Rather than dictating the strategy, I want the developer to propose a proven, well-documented approach they have personally built and validated — one with a genuine statistical edge, not curve-fitted results. Quality and transparency matter more than speed of delivery. Budget is negotiable for the right candidate.
What I expect from you
Before starting work, provide a brief written proposal covering:
- The strategy logic (entry, exit, trend filter if any)
- Why this strategy has an edge and on which instruments and timeframes it performs best
- Sample backtest results from 2018 to present using Every Tick Based on Real Ticks, variable spread, and realistic commission
- Development and out-of-sample periods clearly separated (e.g. 2018–2022 in-sample, 2023–present out-of-sample)
I will only proceed with developers whose proposal demonstrates genuine understanding of the strategy rather than a generic description.
Technical requirements
The delivered EA must meet all of the following:
Platform and compatibility
- Native MQL5 for MetaTrader 5
- Supports both netting and hedging accounts
- Handles broker symbol suffixes and prefixes automatically
- No DLL dependencies, no remote server calls, no account lock, no expiry date
Risk management — non-negotiable
- Risk per trade calculated as a percentage of current equity based on actual stop distance and symbol properties — default 0.5% per trade, fully configurable
- Daily equity loss limit: 1% — when reached, close all EA positions and block new trades until the next broker day
- Total drawdown limit: 5% from peak equity since EA start — when reached, close all positions and disable trading until manual reset
- The 5% drawdown state must persist across terminal and VPS restarts
- Lot size calculation must derive from actual stop distance — no fixed lot, no martingale, no grid, no averaging down, no recovery mode, no increasing risk after losses
- Protection for invalid lot size, insufficient margin, maximum spread breach and slippage
- Developer must explicitly disclose in documentation that gaps and slippage can cause actual loss to exceed programmed thresholds
Entry and exit
- All signals must use completed candles only — no repainting, no look-ahead bias
- Stop loss, take profit and trailing stop must be based on ATR or a similarly objective volatility measure
- All periods, multipliers and thresholds must be external input parameters
Filters and controls
- Configurable trading sessions and days of the week
- Configurable maximum spread per symbol
- Optional high-impact news filter using MQL5 Economic Calendar with configurable pause window before and after events
- Magic number and order comment
- Emergency close all and disable trading button
- On-chart information panel showing: current equity, daily loss so far, peak-to-current drawdown, open risk, EA status and reason trading is blocked if applicable
Code quality
- Full editable source code (.mq5) and compiled file (.ex5) delivered
- Zero compilation errors and zero warnings
- Clean, well-commented code with no obfuscation
- Detailed journal logging for all signals, rejected entries, and risk limit events
Deliverables
- Written strategy proposal before work begins
- Full .mq5 source code and .ex5 compiled file
- HTML backtest reports for all symbols tested, covering 2018 to present with Every Tick Based on Real Ticks, variable spread and realistic commission
- Separate in-sample and out-of-sample backtest reports
- Settings (.set) files used for testing
- Exact broker and data source used for backtests stated clearly
- Installation guide and full explanation of every input parameter
- Demonstration that the 1% daily and 5% total drawdown blocks function correctly in the Strategy Tester
What I will not accept
- Results optimised on lot size to manufacture profit figures
- Backtests run on OHLC modelling or without variable spread
- Any promise of a guaranteed monthly return — I am evaluating implementation quality, not profit claims
- Single-period backtests with no out-of-sample validation
- Strategies that pass only because of heavy optimisation with no forward logic
Acceptance and corrections
- Source code and all files delivered through MQL5 Freelance
- EA behaviour must match the specification on a demo account and in Strategy Tester
- One correction round for specification-related defects found within 14 days of delivery
- Payment released only after verification
How to apply
Send me:
- Your strategy proposal (2–3 paragraphs maximum — be specific)
- One sample backtest report showing your typical quality of work
- Your estimated timeline and price
Generic applications without a strategy proposal will not be considered.