URGENT — Review & Certify MT5 Risk Firewall + Telegram Module (5 Days)

Job finished

Execution time 2 days
Feedback from customer
Superb MQL5 work 3 days early! 61/0 pass, full manifest. Fixed out-of-scope bug & hardened security. Precise tech communication. Highly recommended for risk modules.
Feedback from employee
Model customer: crystal-clear spec, one-line decisions on every open point, instant milestone confirmations, clean on-platform process. Highly recommended — would gladly work together again.

Specification

We have a professionally built MT5 security and monitoring module with pre-written code. We need an experienced MQL5 developer to REVIEW, FIX, and CERTIFY the SENTINEL MODULE.

YOU ARE NOT BUILDING FROM SCRATCH.

You are reviewing 6 existing .mqh files.


WHAT YOU WILL DO:

1. Review 6 pre-written Sentinel module files

2. Verify drawdown calculations (3% daily / 7% total)

3. Fix DD warning spam bug (fires every tick — needs 5-minute cooldown between warnings)

4. Certify Telegram WebRequest rate limiting works

5. Verify emergency close works without engine lock

6. Write 1 test script proving DD math is correct


FILES YOU WILL RECEIVE:

- AlmudoSentinel_Types.mqh (READ ONLY - do not change)

- AlmudoSentinel_Firewall.mqh (Review and fix)

- AlmudoSentinel_EmergencyClose.mqh (Review and fix)

- AlmudoSentinel_Telegram.mqh (Review and fix)

- AlmudoSentinel_Callback.mqh (Review and fix)

- AlmudoSentinel.mqh (Review and fix)


STRICT NON-NEGOTIABLE RULES:

- WebRequest ONLY for Telegram (no DLL imports)

- OnPreExecutionCheck() MUST return false when drawdown >= daily limit (3%) or total limit (7%)

- Emergency close must work WITHOUT engine lock

- State machine: GREEN/YELLOW/ORANGE/RED/BLACK exact

- Zero compilation warnings

- NDA must be signed before code is shared


KNOWN BUG (Priority Fix):

DD warning Telegram message fires every tick when position is open and drawdown >= 75% of limit. Fix: Add 5-minute timestamp cooldown so warning only sends once per 5 minutes maximum.


DELIVERABLES:

- All 6 certified .mqh files (5 days)

- 1 test script with DD math proof

- Changelog documenting every fix


MILESTONE PAYMENT STRUCTURE:

- Day 2: Firewall + DD calculations ($30)

- Day 4: Telegram + Callback bridge ($30)

- Day 5: Full Sentinel + spam fix + test ($40)


SCREENING QUESTION (must answer to be considered):

DayStart equity = $10,000. Current equity = $9,700. What is the daily drawdown percentage? Show your formula step by step.

Responded

1
Developer 1
Rating
(170)
Projects
203
47%
Arbitration
5
20% / 60%
Overdue
3
1%
Free
2
Developer 2
Rating
(282)
Projects
353
29%
Arbitration
37
27% / 65%
Overdue
10
3%
Loaded
3
Developer 3
Rating
(619)
Projects
722
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Loaded
4
Developer 4
Rating
(22)
Projects
28
7%
Arbitration
9
33% / 33%
Overdue
1
4%
Working
5
Developer 5
Rating
(10)
Projects
16
50%
Arbitration
1
100% / 0%
Overdue
4
25%
Free
6
Developer 6
Rating
(553)
Projects
844
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
7
Developer 7
Rating
(83)
Projects
95
32%
Arbitration
9
22% / 56%
Overdue
5
5%
Working
8
Developer 8
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 0%
Overdue
0
Free
9
Developer 9
Rating
(7)
Projects
13
15%
Arbitration
13
23% / 46%
Overdue
3
23%
Free
Published: 38 articles
10
Developer 10
Rating
(9)
Projects
16
19%
Arbitration
2
0% / 50%
Overdue
3
19%
Loaded
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(6)
Projects
8
38%
Arbitration
1
100% / 0%
Overdue
2
25%
Free
13
Developer 13
Rating
(24)
Projects
32
38%
Arbitration
4
50% / 25%
Overdue
5
16%
Working
14
Developer 14
Rating
(70)
Projects
88
58%
Arbitration
6
67% / 17%
Overdue
2
2%
Loaded
15
Developer 15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Developer 16
Rating
(45)
Projects
53
57%
Arbitration
2
100% / 0%
Overdue
1
2%
Free
Published: 5 codes
17
Developer 17
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
18
Developer 18
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free
19
Developer 19
Rating
(178)
Projects
191
46%
Arbitration
3
33% / 33%
Overdue
1
1%
Loaded
20
Developer 20
Rating
(1)
Projects
1
100%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(7)
Projects
6
0%
Arbitration
4
25% / 75%
Overdue
2
33%
Free
22
Developer 22
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
23
Developer 23
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
24
Developer 24
Rating
(19)
Projects
27
26%
Arbitration
2
0% / 100%
Overdue
2
7%
Free
25
Developer 25
Rating
(25)
Projects
31
13%
Arbitration
14
0% / 79%
Overdue
9
29%
Free
26
Developer 26
Rating
(252)
Projects
462
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
27
Developer 27
Rating
(6)
Projects
8
38%
Arbitration
1
0% / 100%
Overdue
0
Free
28
Developer 28
Rating
(258)
Projects
269
29%
Arbitration
2
50% / 0%
Overdue
3
1%
Working
Published: 2 codes
29
Developer 29
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
30
Developer 30
Rating
(4)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
0
Free
Published: 2 articles
31
Developer 31
Rating
(55)
Projects
92
24%
Arbitration
8
75% / 13%
Overdue
44
48%
Free
32
Developer 32
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
i need some tradingview strategy that i want to use as a tester, i have something that i am working on currently and i need someone that can provide me with tradingview strategies that doesn't have a win rate, the one with 1:1 RR it need to have low win rate like 10% or 5% profitability, i am not paying $30 for,i dont have up to that for this cause i only want to use it as a test, if anyone have any to send me please
hello i need help building a ea bot for mt5 and i have started on claude but i will need someone if a incredible experience to make my ideas come to live. please contact so we can schedule a quick call and i can share anything that concerns you for the task
I am looking for someone with real experience developing strategies, indicators, or trading tools for Quantower . The strategy itself is relatively simple. The main issue is that I need to use some of Quantower's functions and API capabilities to program the strategy, but there is limited documentation available for some of the functionality, and I do not have enough time to fully understand the API and implement
I am looking for an experienced MQL5 developer who can BOTH research trading strategies and develop a commercial-quality MetaTrader 5 Expert Advisor. This is NOT simply a coding job. The developer is free to choose the trading logic, indicators, entry method, exit method, timeframe architecture and strategy type. I do not require the EA to copy or resemble any existing commercial EA. My priority is: ROBUST LONG-TERM
I DO NOT need any programming or strategy development. I already have a working NinjaTrader 8 automated strategy based on a 3/5 EMA crossover. I need you to run my existing strategy through NinjaTrader Strategy Analyzer/Optimizer, test the existing adjustable parameters, and find robust settings with the best profit factor and lowest reasonable drawdown. I will provide the existing NinjaScript ZIP. I do not want the
I am looking to acquire an EXISTING and PROVEN MetaTrader 5 Expert Advisor. I am NOT looking for someone to develop a random new strategy from scratch. The objective is to find a robust EA with an existing track record, verify its performance and robustness, and purchase the MQL5 source code together with clearly defined commercial rights. MAIN REQUIREMENTS The EA should meet most or all of the following
Looking to acquire an existing, proven EA. Not looking for new strategy development. REQUIREMENTS — non-negotiable: Minimum 12 months verified LIVE history (Myfxbook or MQL5 Signals, real money — not demo, not backtest) Hard stop loss on EVERY trade, set at order placement NO martingale, NO grid, NO averaging into losers, NO lot multiplication after a loss Max historical drawdown under 30% Minimum 5 trades per
Project Description I am looking for an experienced MQL5/MT5 Expert Advisor developer to develop an automated trading EA for XAUUSD on the M3 timeframe , running on an Exness account . The EA will automate a manual strategy based on SNR/GAP zones , using two setup types: Price Rejection Price Correction The EA should identify valid BUY/SELL setups around predefined SNR/GAP areas, apply configurable RSI, SMA, EMA and
Hello Traders, Have a trading strategy or idea you want to automate? I specialize exclusively in MQL5 development, helping traders turn their concepts into professional trading solutions. Custom Expert Advisors — automate your strategy and reduce manual execution Custom Indicators — transform your market ideas into powerful trading tools Fix & Debug — identify errors and get your existing code working properly
//———————————————————————————————————————————————————————————————————— struct S_MCAV { double matureSum; double totalSum; double value; void Init () { matureSum = 0.0; totalSum = 0.0; value = 0.5; } void AddContext (int ctx) { totalSum += 1.0; if (ctx == 1) matureSum += 1.0; } void ApplyDecay (double rate) { matureSum *= rate; totalSum *= rate; } void Update () {

Project information

Budget
100+ USD
Deadline
from 2 to 5 day(s)