Техническое задание
I am looking for a Senior MQL5 Developer to create a new MetaTrader 5 Expert Advisor from scratch.
I will provide a complete Requirements Specification containing objective entry, exit and risk-management rules. This is not a request to copy or decompile an existing product.
Project requirements:
-
Clean and modular MQL5 source code.
-
Exact implementation of the supplied strategy.
-
One signal evaluation per configured candle.
-
Fixed-lot and percentage-risk modes.
-
Real Stop Loss and Take Profit protection.
-
Optional break-even and trailing stop.
-
Maximum positions and daily loss limits.
-
Spread, slippage, volatility, session and Friday protection.
-
Correct handling of volume, margin, tick size, StopsLevel and FreezeLevel.
-
Isolation of trades using symbol and magic number.
-
Compatibility with netting and hedging accounts.
-
Recovery after terminal or VPS restart.
-
Complete handling and logging of trade-operation errors.
-
Compatibility with different broker symbol suffixes and specifications.
-
Efficient operation in the MetaTrader Strategy Tester and on a VPS.
-
Preparation for MQL5 Market automatic validation.
-
No DLL, external EX5 dependency or external licensing system.
-
Delivery of complete MQ5 source code, EX5 file and user documentation.
Development stages:
-
Prototype that displays valid signals without executing trades.
-
Visual confirmation of entry and exit logic.
-
Trading version with risk management.
-
Backtesting and correction of execution problems.
-
Optimization and out-of-sample validation.
-
Final Market-validation version.
The developer must not promise guaranteed profits or optimize only for maximum net profit. Parameter selection must consider drawdown, number of trades, recovery factor, Sharpe ratio and stability outside the optimization period.
Please include in your application:
-
examples of EAs developed for XAUUSD;
-
number of completed MQL5 projects;
-
experience preparing products for MQL5 Market;
-
approach to out-of-sample and walk-forward testing;
-
estimated price and delivery time.
The complete strategy will be provided only to the selected developer during Requirements Negotiation. Full source-code delivery, confidentiality and exclusive ownership by the customer are mandatory.