Job finished

Execution time 7 days
Feedback from customer
He coerced me into closing the MQL5 job even when final product wasn’t done. He has shown me full reluctance to get the final product done. I now need to open a new job to get this product done. SHAME

Specification

MT5 Expert Advisor Development Project

Overview

I am looking for an experienced MQL5 developer to build a custom MetaTrader 5 Expert Advisor based on a grid-cycle trading framework.

This is not a standard grid EA. The system combines:

  • Session-based trade initiation
  • Multi-filter signal generation
  • Dynamic grid management
  • Advanced basket management
  • State-machine-driven trade lifecycle management
  • Dynamic take-profit handling
  • Risk management and exposure controls
  • Modular architecture for future expansion

The complete strategy specification will be provided only to shortlisted candidates after an NDA or initial qualification discussion.


Core Requirements

The EA should be developed using a clean, modular architecture and support:

Entry Engine

  • Multiple configurable entry filters
  • Indicator-based signal generation
  • Candle-close confirmation logic
  • Time/session restrictions

Grid Engine

  • Dynamic grid expansion
  • Multiple grid spacing methodologies
  • Configurable lot sizing models
  • Support for advanced trade grouping logic

Basket Management

  • Dynamic basket profit calculations
  • Cost-aware profit management (spread, commission, swap)
  • Trade restructuring capabilities
  • Advanced position lifecycle management

Risk Management

  • Exposure controls
  • Drawdown protection
  • Maximum position limits
  • Margin usage controls

State-Based Execution

The EA will require implementation using a structured state-management approach rather than a simple trade-by-trade execution model.


Technical Requirements

The developer should be comfortable with:

  • Advanced MQL5 programming
  • Object-oriented design in MQL5
  • State machine architecture
  • Complex order management systems
  • Multi-position basket calculations
  • MT5 Strategy Tester optimization
  • Efficient CPU/memory usage

Deliverables

  • Source code (.mq5)
  • Compiled EA (.ex5)
  • Full input parameter documentation
  • Bug-fix period after delivery
  • Support during testing phase

Preferred Experience

Please provide examples of:

  • Grid EAs
  • Basket trading systems
  • Recovery systems
  • Trade management frameworks
  • Complex MT5 projects

Responded

1
Developer 1
Rating
(616)
Projects
719
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Loaded
2
Developer 2
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
3
Developer 3
Rating
(21)
Projects
27
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
4
Developer 4
Rating
(217)
Projects
369
33%
Arbitration
34
41% / 29%
Overdue
108
29%
Free
Published: 1 code
5
Developer 5
Rating
(33)
Projects
36
33%
Arbitration
5
0% / 80%
Overdue
0
Working
Published: 2 codes
6
Developer 6
Rating
(252)
Projects
462
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
7
Developer 7
Rating
(552)
Projects
840
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
8
Developer 8
Rating
(111)
Projects
183
25%
Arbitration
24
17% / 75%
Overdue
16
9%
Free
9
Developer 9
Rating
(15)
Projects
22
45%
Arbitration
6
33% / 33%
Overdue
2
9%
Loaded
Published: 7 articles, 35 codes
10
Developer 10
Rating
(9)
Projects
16
19%
Arbitration
2
0% / 50%
Overdue
3
19%
Loaded
11
Developer 11
Rating
(319)
Projects
568
35%
Arbitration
82
30% / 45%
Overdue
206
36%
Working
12
Developer 12
Rating
(10)
Projects
16
50%
Arbitration
1
100% / 0%
Overdue
4
25%
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
15
Developer 15
Rating
(25)
Projects
31
13%
Arbitration
13
0% / 77%
Overdue
9
29%
Free
16
Developer 16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Developer 17
Rating
(2675)
Projects
3414
68%
Arbitration
77
48% / 14%
Overdue
342
10%
Free
Published: 1 code
18
Developer 18
Rating
(366)
Projects
449
55%
Arbitration
23
57% / 17%
Overdue
30
7%
Loaded
19
Developer 19
Rating
(12)
Projects
13
62%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
(209)
Projects
272
21%
Arbitration
24
54% / 17%
Overdue
0
Free
21
Developer 21
Rating
(33)
Projects
34
41%
Arbitration
0
Overdue
3
9%
Free
22
Developer 22
Rating
(83)
Projects
95
32%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
25
Developer 25
Rating
(206)
Projects
333
35%
Arbitration
66
12% / 58%
Overdue
87
26%
Free
26
Developer 26
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
27
Developer 27
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
28
Developer 28
Rating
(455)
Projects
721
34%
Arbitration
35
71% / 9%
Overdue
23
3%
Free
29
Developer 29
Rating
(12)
Projects
13
31%
Arbitration
3
0% / 100%
Overdue
0
Working
Published: 1 article
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
32
Developer 32
Rating
(10)
Projects
12
0%
Arbitration
3
33% / 33%
Overdue
0
Free
33
Developer 33
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
34
Developer 34
Rating
(3)
Projects
3
100%
Arbitration
0
Overdue
0
Working
35
Developer 35
Rating
(52)
Projects
63
40%
Arbitration
15
27% / 60%
Overdue
1
2%
Working
36
Developer 36
Rating
(175)
Projects
187
47%
Arbitration
3
33% / 33%
Overdue
1
1%
Loaded
37
Developer 37
Rating
(260)
Projects
305
76%
Arbitration
13
77% / 0%
Overdue
5
2%
Working
38
Developer 38
Rating
(8)
Projects
8
0%
Arbitration
2
50% / 0%
Overdue
1
13%
Working
39
Developer 39
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
40
Developer 40
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
41
Developer 41
Rating
(106)
Projects
129
25%
Arbitration
25
28% / 56%
Overdue
8
6%
Free
42
Developer 42
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
43
Developer 43
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
44
Developer 44
Rating
(258)
Projects
269
29%
Arbitration
1
100% / 0%
Overdue
3
1%
Working
Published: 2 codes
45
Developer 45
Rating
(1)
Projects
1
0%
Arbitration
2
0% / 0%
Overdue
0
Working
46
Developer 46
Rating
(3)
Projects
4
0%
Arbitration
0
Overdue
1
25%
Free
47
Developer 47
Rating
(13)
Projects
20
40%
Arbitration
1
0% / 100%
Overdue
1
5%
Free
48
Developer 48
Rating
(3)
Projects
3
0%
Arbitration
0
Overdue
0
Free
49
Developer 49
Rating
(4)
Projects
7
57%
Arbitration
1
100% / 0%
Overdue
0
Free
50
Developer 50
Rating
(89)
Projects
254
78%
Arbitration
9
22% / 56%
Overdue
36
14%
Working
Published: 3 articles, 26 codes
51
Developer 51
Rating
(70)
Projects
83
11%
Arbitration
13
62% / 23%
Overdue
6
7%
Free
Published: 16 articles, 6 codes
52
Developer 52
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
53
Developer 53
Rating
(4)
Projects
8
0%
Arbitration
3
33% / 67%
Overdue
4
50%
Free
Similar orders
NinjaTrader 8 / NinjaScript Phase 1 build: convert an existing Auction Market Theory (AMT) strategy into objective, alert-only decision-support logic. Not a bot, no auto-execution — trades stay manual. Covers NQ/MNQ, ES, CL, MGC using 30-min TPO/Volume Profile context with 5-min confirmation: one 5-min close outside VAH/VAL = acceptance, close back inside = rejection. Dashboard shows bias, auction state, location
Hi i need help to connect my chat gtp with ninja trader I have all tools. Just need supervision and seeking a professional who can do that for me. This the bridge extension https://crosstrade.io/blog/chatgpt-to-ninjatrader-mcp-walkthrough
MT5 EA DEVELOPMENT SPECIFICATION CHANNEL + RSI REVERSAL STRATEGY I need a professional MetaTrader 5 Expert Advisor based on the following exact strategy. 1. Core Strategy The EA must automatically identify a valid price channel using confirmed swing highs and swing lows. The strategy trades reversals from the channel extremes: SELL: Upper channel + RSI above 70 + bearish rejection. BUY: Lower channel + RSI below 40 +
Hello there, I am looking for a automated strategy for ninjatrader 5 Looking for a proven profit factor of 1.5 ( minimum ) on 15 mins time frame . I do MNQ futures I do not have the logic, but I like mean reverssion variable , plus RSI etc . that could make the automated tool robust and long lasting. i need fast response if you have
ZONDII Scalpers 30+ USD
I need an Expert Advisor called ZONDII Scalpers for MT5 (MQL5). Timeframe: M5 Pairs: XAUUSD / EURUSD BUY when: Price > EMA200 and EMA50 crosses above EMA200 and RSI(14) > 50 SELL when: Price < EMA200 and EMA50 crosses below EMA200 and RSI(14) < 50 Risk: Fixed lot 0.01, SL 300 points, TP 600 points, Trailing start 200 points / step 100 points. Filter: Max spread 30 points. Only 1 trade at a time. Inputs must be
I am looking for a professional MT5 EA developer to build a high-performance trading bot specifically for XAUUSD (Gold). My target is approximately 200% return within 3 months, while keeping the drawdown and risk as controlled as reasonably possible. Requirements: MT5 Expert Advisor (EA) XAUUSD only Fully automated trading Clear risk management Stop Loss and Take Profit on trades No martingale or grid strategy unless
Hello, I’m looking for an experienced MT5 developer to build a professional Expert Advisor (EA) for trading Gold (XAUUSD). My requirements: Platform: MT5 Instrument: XAUUSD (Gold) Fully automatic trading Both BUY and SELL trades Adjustable lot size Stop Loss and Take Profit Trailing Stop / Break Even Daily maximum loss limit Maximum drawdown protection Maximum number of open trades Trading hours/session filter Spread
B6 EA 30 - 50 USD
Develop an Expert Advisor trading trend reversals. Reversal signals will be generated based on Price Action patterns. Trend will be determined based on ADX, Alligator and MACD, while the indicator selection should be available in the EA's input parameters
1. PROJECT OVERVIEW Development of a custom automated and manual trading bot for NinjaTrader 8, primarily designed for Nasdaq Futures (NQ/MNQ). The bot will contain the original trading strategy, configurable risk management, automatic and manual operating modes, alerts, profit/loss management, partial profit taking, Break Even, backtesting functionality, and the additional configurable contract-averaging system
Hello, I have a custom indicator with a specific line. Logic I want: 1. When a candle closes and crosses the indicator line (I will tell you the buffer number of this line), start counting. 2. After the cross, wait for 3 consecutive candles with the same color / same direction. 3. If the 3 candles are bullish, open a BUY trade on the next candle open. 4. If the 3 candles are bearish, open a SELL trade on the

Project information

Budget
80+ USD
Deadline
to 3 day(s)