Algo bot

MQL5 Experts

Specification

Technical Specification for the Algo Bot:

The bot must trade gold and execute the maximum possible number of trades. The main goal is not to generate directional trading profit, but to farm trading volume.

The key priority is to keep the long-term result as close to breakeven as possible after all trading costs. The spread on gold is approximately 52 ticks, so the strategy must take this into account and should not rely on movements that are too small to cover the spread.

There are no strict requirements regarding the trading strategy itself. The bot may use any logic: scalping, momentum, mean reversion, levels, indicators, hedging, BUY/SELL combinations, frequent entries and exits, or any other approach. The exact method is not important as long as the system generates high trading volume and a large number of trades without producing a consistent net loss.

Drawdown control is also important. The bot should avoid large losing streaks and deep account drawdowns. A reasonable target would be to keep maximum drawdown below approximately 20–30%, preferably lower.

Main priorities:

  1. Maximum possible number of trades and trading volume.

  2. Long-term performance as close to breakeven as possible, or slightly profitable.

  3. Full consideration of the approximately 52-tick spread on gold.

  4. Controlled drawdown and avoidance of long losing streaks.

  5. Ability to operate during most of the trading day, ideally close to 24/5.

  6. Ability to hold multiple positions simultaneously.

  7. The bot may hold BUY and SELL positions at the same time if this helps keep the system closer to breakeven.

The core idea is simple: this bot is not designed primarily as a profit-generating trading strategy. It is designed to farm as much trading volume as possible while minimizing losses and keeping drawdown under control.


Responded

1
Developer 1
Rating
(395)
Projects
556
41%
Arbitration
30
57% / 3%
Overdue
57
10%
Free
Published: 11 codes
2
Developer 2
Rating
(11)
Projects
12
0%
Arbitration
1
0% / 0%
Overdue
0
Free
3
Developer 3
Rating
(23)
Projects
32
41%
Arbitration
9
22% / 33%
Overdue
4
13%
Loaded
Published: 8 articles, 35 codes
4
Developer 4
Rating
(14)
Projects
21
24%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
5
Developer 5
Rating
(369)
Projects
459
55%
Arbitration
24
58% / 17%
Overdue
31
7%
Working
6
Developer 6
Rating
(13)
Projects
21
38%
Arbitration
0
Overdue
1
5%
Working
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(116)
Projects
137
58%
Arbitration
1
0% / 0%
Overdue
0
Free
10
Developer 10
Rating
(215)
Projects
280
21%
Arbitration
27
56% / 15%
Overdue
0
Loaded
11
Developer 11
Rating
(170)
Projects
265
62%
Arbitration
4
50% / 25%
Overdue
10
4%
Free
12
Developer 12
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
13
Developer 13
Rating
(438)
Projects
649
53%
Arbitration
35
63% / 20%
Overdue
7
1%
Working
14
Developer 14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Developer 15
Rating
(64)
Projects
145
46%
Arbitration
21
38% / 24%
Overdue
32
22%
Free
16
Developer 16
Rating
(4)
Projects
4
0%
Arbitration
4
25% / 75%
Overdue
1
25%
Free
17
Developer 17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Developer 18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
20
Developer 20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
30 - 200 USD