Specification

I am looking for an experienced MQL5 / MetaTrader 5 developer to create a professional and highly optimized XAUUSD M1 scalping Expert Advisor.

The EA should be designed specifically for Gold (XAUUSD) on the M1 timeframe, with the main objective of producing frequent, high-quality BUY and SELL trades while maintaining controlled drawdown.

High Trading Frequency / Small Profit Scalping

The EA should be designed to execute a very high number of trades per day, provided that market conditions and spread allow it.

The objective is not to wait for only a few perfect setups per day. I want the strategy to actively search for frequent short-term scalping opportunities on XAUUSD M1.

The preferred trading style is:

  • High number of trades per day

  • Short trade duration

  • Small profit targets

  • Fast entry and exit

  • Repeated exploitation of small price movements

For a starting balance of approximately $1,000, the typical target profit per successful trade should be relatively small, for example approximately:

$1–$3 net profit per trade

depending on lot size, spread, volatility and current market conditions.

The profit target should be configurable and may also be dynamic rather than fixed.

The EA should be capable of taking multiple trading opportunities during the same market session and should not have unnecessary restrictions that reduce trading frequency.

However, the high trading frequency must not come at the cost of uncontrolled risk. The EA should still respect:

  • Maximum spread

  • Maximum drawdown

  • Maximum open positions

  • Daily loss limit

  • Recovery limits

  • Market volatility conditions

The goal is to create a high-frequency M1 scalping approach with many relatively small winning trades, rather than relying on a small number of large-profit trades.

Main Strategy

The primary trading logic should be based on:

  • EMA 9

  • RSI

  • Price action / candle confirmation if necessary

  • Spread control

  • Volatility control

  • Market condition / trend detection

EMA9 and RSI should be the core indicators, but I am open to additional confirmations if they improve the strategy significantly.

The developer may also use free indicators available from the official MQL5 Market, provided they can be legally integrated into the EA and improve the trading results.

BUY / SELL Trading

The EA must be able to trade effectively in both directions:

  • BUY positions

  • SELL positions

I do not want a system optimized only for bullish or bearish market conditions.

The target is approximately:

75%+ Win Rate for BUY trades

and

75%+ Win Rate for SELL trades

This should be treated as a development/optimization target and must be verified with proper historical backtesting and preferably forward testing. I understand that no developer can guarantee a fixed future win rate or profitability.

Losing Position Recovery / Hedging System

One of the most important parts of the project is an intelligent recovery system.

When a trade moves significantly into loss, the EA should have the possibility to open a hedging/recovery position.

Examples:

  • Hedge XAUUSD BUY with XAUUSD SELL

  • Hedge XAUUSD SELL with XAUUSD BUY

  • Optionally use another correlated or negatively correlated instrument if testing proves that this improves recovery

The purpose of the hedge is not simply to double the position size.

The EA should calculate the combined floating P/L of the original trade and recovery trades.

The objective should be to manage the complete basket until the combined result reaches approximately:

Break Even (BE)

or preferably:

BE + small profit

Then the EA should close the complete recovery basket.

The recovery system should therefore work dynamically and calculate:

  • current basket loss,

  • required recovery profit,

  • hedge position size,

  • average entry price,

  • total floating P/L,

  • commissions,

  • swap,

  • spread,

  • break-even level.

I would prefer an intelligent hedge/recovery algorithm rather than a simple unlimited Martingale system.

There must be protection against excessive recovery positions and uncontrolled drawdown.

Trailing Stop

The EA must include configurable trailing functionality.

Required options:

  • Trailing Start

  • Trailing Distance

  • Trailing Step

  • Break Even

  • Break Even + profit

  • Optional ATR-based dynamic trailing stop

Example logic:

When a trade reaches a certain profit, the EA should move SL to BE and then start protecting progressively more profit as the price continues moving in the profitable direction.

Risk Management

Initial account deposit:

$1,000

The EA should include:

  • Fixed Lot mode

  • Risk % mode

  • Maximum lot size

  • Maximum number of simultaneous positions

  • Maximum number of recovery positions

  • Maximum daily loss

  • Maximum account drawdown

  • Maximum floating drawdown

  • Daily profit target

  • Emergency Close All

  • Stop Trading after reaching predefined loss

  • Stop Trading after reaching predefined profit

The strategy must be suitable for a relatively small starting account of approximately $1,000.

Capital protection is very important.

XAUUSD Scalping Filters

Because the EA will trade XAUUSD M1, I would also like configurable filters such as:

  • Maximum Spread

  • Minimum volatility

  • Maximum volatility

  • ATR filter

  • Trading hours

  • London session

  • New York session

  • Asian session

  • Friday trading filter

  • News filter if possible

  • Minimum time between trades

  • Maximum trades per minute

  • Maximum trades per day

Market Condition Detection

The EA should ideally detect whether the market is:

  • Trending upward

  • Trending downward

  • Ranging

  • Highly volatile

  • Low volatility

  • Experiencing abnormal spread

Depending on the detected market condition, the EA should be able to slightly modify its entry requirements.

I do not want the EA to blindly open trades only because RSI reaches a specific value.

Example Entry Concept

An example BUY setup could use:

  • Price above EMA9

  • EMA9 pointing upward

  • RSI confirms bullish momentum

  • Candle / price action confirmation

  • Acceptable spread

  • Acceptable volatility

Example SELL setup:

  • Price below EMA9

  • EMA9 pointing downward

  • RSI confirms bearish momentum

  • Candle / price action confirmation

  • Acceptable spread

  • Acceptable volatility

However, I am open to modifications if the developer can demonstrate a better-performing EMA9 + RSI scalping logic.

EA Information Panel

I would like an on-chart dashboard showing:

  • Current spread

  • Current RSI

  • EMA9 direction

  • Current market condition

  • BUY signal strength

  • SELL signal strength

  • Open BUY positions

  • Open SELL positions

  • Current floating P/L

  • Recovery / Hedge status

  • Current drawdown

  • Daily profit/loss

  • Number of trades today

  • Win rate BUY

  • Win rate SELL

  • Total win rate

Backtesting

The EA should be properly tested using MT5 Strategy Tester with:

Every tick based on real ticks

The developer should provide backtests for XAUUSD M1.

I would like results covering different market conditions, not only one selected profitable month.

Ideally:

  • minimum 1 year test,

  • preferably several years,

  • separate BUY statistics,

  • separate SELL statistics.

Important statistics:

  • Total Trades

  • Win Rate

  • BUY Win Rate

  • SELL Win Rate

  • Profit Factor

  • Expected Payoff

  • Maximum Drawdown

  • Relative Drawdown

  • Recovery Factor

  • Average winning trade

  • Average losing trade

  • Maximum consecutive losses

The strategy should not be artificially over-optimized only to historical data.

Optimization

All important parameters should be available as EA Inputs so I can later optimize them myself.

I would also like several .set files, for example:

SAFE

  • lower risk

  • lower drawdown

BALANCED

  • balanced risk/profit

AGGRESSIVE

  • higher trading frequency

  • higher acceptable risk

SCALPING / HIGH FREQUENCY

  • more frequent XAUUSD M1 entries

Source Code

I require:

  • Full .mq5 source code

  • Compiled .ex5

  • No hidden DLL dependency unless agreed beforehand

  • Clean and understandable code

  • Comments describing important parts of the strategy

  • No account lock

  • No broker lock

  • No expiration date unless specifically agreed

The final EA should compile with 0 errors and preferably 0 warnings.

Most Important Objective

I am not looking for an EA that simply produces a beautiful historical equity curve through extreme optimization.

I am looking for a serious XAUUSD M1 scalping system with:

  • frequent trades,

  • strong BUY and SELL logic,

  • approximately 75%+ target win rate,

  • controlled drawdown,

  • intelligent hedging/recovery,

  • basket break-even recovery,

  • trailing profit protection,

  • realistic spread and commission assumptions,

  • protection of a $1,000 account,

  • and good performance during forward testing.

Please contact me only if you have real experience creating MQL5 scalping EAs, preferably for XAUUSD.

When applying, please provide examples of previous MT5 trading robots, backtests or verified results if available.


Responded

1
Developer 1
Rating
(109)
Projects
180
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Free
2
Developer 2
Rating
(5)
Projects
5
0%
Arbitration
5
0% / 40%
Overdue
0
Free
3
Developer 3
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
4
Developer 4
Rating
(9)
Projects
10
10%
Arbitration
0
Overdue
0
Free
5
Developer 5
Rating
(392)
Projects
506
23%
Arbitration
60
57% / 25%
Overdue
59
12%
Free
6
Developer 6
Rating
(7)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
2
33%
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(2)
Projects
6
67%
Arbitration
0
Overdue
0
Free
10
Developer 10
Rating
(203)
Projects
264
22%
Arbitration
24
50% / 17%
Overdue
0
Working
11
Developer 11
Rating
(15)
Projects
21
24%
Arbitration
3
33% / 67%
Overdue
3
14%
Free
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(1)
Projects
1
100%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(25)
Projects
31
13%
Arbitration
13
0% / 77%
Overdue
9
29%
Free
17
Developer 17
Rating
(32)
Projects
33
42%
Arbitration
0
Overdue
3
9%
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
22
Developer 22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
23
Developer 23
Rating
(44)
Projects
74
20%
Arbitration
1
0% / 100%
Overdue
0
Free
24
Developer 24
Rating
(10)
Projects
12
0%
Arbitration
3
33% / 33%
Overdue
0
Free
Similar orders
I am looking to see if you can convert my pinescript into a NinjaTrader bot so I can get automated trading instead of manually doing it in TradingView i would like to get it to just do the trades for me based on my script. let me know who can do this perfectly
Develop an Expert Advisor for MetaTrader 5 that manages existing positions. Features Automatically detect all open positions. Apply Break-Even after price reaches a configurable profit. Partial Close: Close X% of volume at the first target. Move Stop Loss to Break-Even. ATR Trailing Stop (optional). Magic Number filter. Comment filter. Symbol filter. Trading session filter. Retry mechanism for trade operations
Mt5 ea 30+ USD
I have a fast execution ea that need a little touch, it trade on gold and my problem is about the risk ratio the tp is 3pip and stop loss 20 but i cannot get it right to make the average win larger and average loss lower. I would like to know if i can get help to get it right without touching the tragedy and the trade frequency. Those two pictures I attached is the example of what my bot actually do like i explained
hello could you make me same indicator for ninja ? https://www.youtube.com/watch?v=pxs2MuqvH3w if yes for how much and timeline ? thks in advance and please reply me as soon as possible you get my notification
Hello, I want a simple bot for NinjaTrader8. I need a bot that operates automatically on Nasdaq (NQ/MNQ). Requirements: open buys and sells following a simple trend strategy, configurable stop loss and take profit, risk per trade of 1 to 2% of capital, if it loses 3% in a day, stop trading until the next day. Compatible with backtesting, delivery of the source code and the working bot in NinjaTrader 8. My initial
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Project Overview I am looking for an experienced algorithmic trading developer to build a professional Expert Advisor (EA) for MetaTrader 5 and/or cTrader. The objective is to create a robust automated trading system focused exclusively on XAUUSD (Gold) . This project is intended for serious
I need a developer that can make my trading strategies into a working perfect EA Robot working on Mt5. Candlestick pattern confirmation through PDH, PDL, PWH, PWL, Liquidities, HTF OB
Привіт. Шукаю когось, хто б застосував мій код як бота . Я торгую індексом Aus_200 SFE (не XJO). Бот базується на MACD входу/виходу, RSI, стохастиці та vwap. Як тільки роботу приймуть, мені потрібно внести кілька коректив; однак, нічого суттєвого. Дякую
I have a technical specification ready for a custom alert indicator in NinjaTrader 8 (NinjaScript / C#). Important clarification: it is NOT an automatic trading bot, it is solely a visual indicator (arrows/lines on the chart) and sound alerts (notifications) based on EMA crossovers and range breakouts (ORB 15m) on lower timeframes for futures (MES). I already have the exact rules written out unambiguously
MT4/MT5 HFT EA us30 30 - 3000 USD
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the

Project information

Budget
100 - 500 USD
VAT (23%): 23 - 115 USD
Total: 123 - 615 USD
For the developer
90 - 450 USD
Deadline
to 60 day(s)

Customer

Placed orders1
Arbitrage count0