指定
I am looking for an experienced MQL5 developer to perform a comprehensive technical audit, debugging, repair, and testing of my existing MT5 Expert Advisor.
Project: EA_Trend_Advanced V296 RC25 Fix14
Market: XAUUSD (Gold), M5
Budget: $300 USD
This is an existing complex EA with multiple MQ5/MQH modules. I do NOT want a new trading robot or a completely redesigned strategy.
1. Main Problems
- Investigate why the EA executes trades in Pepperstone Demo backtests but has not executed confirmed live trades on Equiti.
- Investigate discrepancies between the Equiti and Pepperstone backtest results.
- Review the RG2 persistent protection system, trading permissions, historical state recovery, and VPS restart behavior.
- Investigate inconsistencies between hourly email monitoring reports and the actual trading permissions.
- Identify any programming bugs preventing legitimate entries.
2. Complete Code Review
Audit the entire EA, including:
- Order submission and execution confirmation.
- Partial fills, duplicate trades, and broker rejection handling.
- SL/TP placement, modification, and recovery.
- Margin calculations, lot validation, and broker compatibility.
- Daily loss protection, cumulative drawdown, and equity protection.
- Persistent state storage and recovery after terminal/VPS restarts.
- Performance issues, error handling, and potential race conditions.
3. Strategy and Entry Filters
Review the H1 EMA21/50 confirmation, directional ADX, EMA pullback/retest, BUY reclaim, SELL rejection, and the 60-second entry window.
Identify unnecessary or incorrect rejections, but do not relax or change the original strategy without my explicit approval.
4. Risk Management
Preserve the original baseline:
- Fixed lot: 0.01
- Stop Loss: 1.5 × ATR(14)
- Take Profit: 3.0 × ATR(14)
- Daily loss limit: 2.5%
- Cumulative drawdown limit: 15%
- Equity protection: 5%
- Maximum 3 trades per day
No Grid, Martingale, increased risk, or disabled safety protections.
5. Testing Requirements
- Compile successfully in MetaEditor with zero errors and warnings.
- Perform MT5 Real Tick backtests on Equiti and Pepperstone.
- Use realistic spread, commission, slippage, and broker specifications.
- Test BUY and SELL separately.
- Verify protection triggers, restart recovery, and order execution.
- Compare results against the original Fix14 baseline.
- Explain any differences in executed trades and rejection reasons.
- Do not claim profitability without sufficient evidence.
6. Required Deliverables
- Complete corrected MQ5 and MQH source code.
- Compiled EX5 file.
- Recommended SET files.
- Detailed bug audit and documented changes.
- MT5 backtest HTML reports and Journal logs.
- Explanation of all remaining limitations.
- Clear installation, VPS synchronization, and rollback instructions.
Important Conditions
Preserve the existing strategy and monitoring system. Fix confirmed programming defects first. Any strategy improvement must be proposed separately and approved before implementation.
Do not access my real trading account or request account credentials.
Please review the supplied project files and confirm which tasks you can complete within the $300 budget, your expected delivery time, and your testing methodology before accepting the project.