Tarea técnica
MT5 Forex Scalping Expert Advisor — Budget $30
Project description
I am looking for a developer to build a simple, fully automated Forex scalping bot (Expert Advisor / EA) for MetaTrader 5 (MT5).
My total budget is $30 USD. Please keep the strategy simple and focus on reliable execution, risk management, and easy configuration.
1. Trading strategy
- The bot must automatically identify trading opportunities and open and close trades without manual intervention.
- It should use a simple, rule-based scalping strategy based on technical indicators, such as EMA trend confirmation and RSI momentum confirmation.
- The strategy must be configurable and suitable for testing on lower timeframes, such as M1 or M5.
- The EA should initially focus on one major Forex pair, preferably EUR/USD.
- It must not open trades randomly or use martingale, grid trading, or uncontrolled averaging.
- The developer may suggest a better, simple strategy if it fits the budget.
2. Entry and exit rules
- Use clear, predefined entry conditions.
- Every trade must have a Stop Loss (SL) and Take Profit (TP).
- Allow configurable SL, TP, indicator periods, and trading timeframe.
- Avoid opening duplicate positions for the same signal.
- Close or manage trades according to the configured strategy.
- Do not promise a fixed win rate or guaranteed profits.
3. Risk management
- Adjustable risk per trade, with a default of 0.5% of account equity.
- Allow a maximum risk of 1% per trade.
- Include a configurable daily loss limit, with a default of 2% of starting daily equity.
- Stop opening new trades when the daily loss limit is reached.
- Include a maximum number of trades per day and a maximum number of simultaneous positions.
- Calculate lot size based on account equity, stop-loss distance, and symbol specifications.
- Never increase position size to recover losses.
- If the broker rejects an order or execution fails, handle the error safely and record it in the log.
4. Spread and trading filters
- Include a maximum spread filter, configurable by the user.
- Avoid opening trades when spreads are unusually high.
- Include configurable trading hours.
- Avoid trading when market conditions make execution unreliable.
- Do not enter trades when the required SL, TP, or lot size cannot be placed correctly.
5. Platform and compatibility
- Platform: MetaTrader 5.
- Language: MQL5.
- The EA must work with a standard MT5 Forex broker, subject to the broker’s symbol specifications and trading conditions.
- Provide configurable inputs inside MT5.
- The bot must not require a paid external API or an additional subscription.
6. Deliverables
The developer must provide:
- The compiled .ex5 Expert Advisor.
- The editable .mq5 source code.
- Installation and configuration instructions.
- A list of the strategy rules and all configurable parameters.
- Basic testing in the MT5 Strategy Tester.
- A brief explanation of the test results, including drawdown, trade count, spread assumptions, and the test period.
7. Testing requirements
- Test the EA using historical data in MT5, preferably with real-tick modelling where available.
- Account for spreads, commissions, and slippage as realistically as possible.
- Test on data that was not used to optimize the strategy, if feasible.
- Confirm that the EA respects the risk limits and does not open duplicate trades.
- The developer must disclose any known limitations.
8. Budget and agreement
My maximum budget is $30 USD, fixed price.
Please confirm which features can realistically be delivered within this budget before starting work. A basic, working EA is preferred over a complicated strategy.
I understand that backtesting and historical performance do not guarantee future profitability. I am not looking for guaranteed returns; I want a functional automated trading system that I can test on a demo account first.
Please do not begin additional paid work without my approval.