Termos de Referência
I need an experienced MQL5 developer to build a fully automated MT4 Expert Advisor designed to generate relatively high daily trading volume on small account balances while prioritizing capital preservation. I will need the EX4 and MQ4 file to be delivered.
Main objective: The EA should be capable of generating approximately 1–3 standard lots of cumulative trading volume per day on accounts around $100–$200, where market conditions and broker requirements permit. The objective is trading volume rather than aggressive profit generation. I am comfortable with small returns as long as the EA is designed to control drawdown and avoid unnecessary account blow-ups.
Risk Management Requirements:
- The EA must have robust risk-management controls.
- Do not simply use a fixed lot size without considering account equity, stop-loss distance, margin and broker volume limitations.
- Adjustable maximum risk per trade.
- Adjustable maximum daily loss.
- Adjustable maximum account drawdown.
- Maximum number of open positions.
- Maximum number of trades per day.
- Maximum allowed lot size.
- The EA must check available margin before opening trades.
- The EA must respect the broker’s minimum lot, maximum lot and lot-step requirements.
- Trading should stop automatically when the daily loss or maximum drawdown limit is reached.
- The EA should have protection against excessive consecutive losses.
Trading/Volume Objective:
- Target approximately 1–3 lots of cumulative daily trading volume where market conditions allow.
- The EA should not force unnecessary trades simply to reach the daily volume target.
- If there are no valid trading opportunities, the EA should remain inactive rather than open poor-quality trades just to generate volume.
- Daily volume target should be an adjustable input.
Profit Objective:
- Profit maximization is not the primary objective.
- Small consistent returns are acceptable.
- Capital preservation and controlled drawdown are more important than aggressive returns.
Testing:
- The EA must be suitable for MT4 Strategy Tester.
- Developer should provide backtesting results using high-quality tick data where available.
- Include spread, commission and slippage considerations in testing.
- The EA should be tested on different account balances, including approximately $100, $150 and $200.
- Please demonstrate how the EA behaves during losing periods and significant market volatility.
Inputs:
All important settings should be configurable from the EA inputs, including risk percentage, daily volume target, maximum daily loss, maximum drawdown, maximum positions, trading hours, lot limits, stop-loss, take-profit and other relevant parameters.
Important: I do not want an EA that achieves high volume by taking excessive risk. The developer should propose a sensible strategy and risk-management architecture that can pursue the volume objective while keeping exposure appropriate for a small account.
The developer should explain the proposed trading logic, risk model, expected limitations and recommended broker/account conditions before development begins.