Spécifications


**PROJECT TITLE:**
MQL5 Expert Advisor — Debug, Fix & Finalize (THE PIP CRUSHER)

---

**PROJECT TYPE:**
Fix and finalize existing MQL5 Expert Advisor code. This is NOT a strategy development job. The strategy is fully designed and the code is already written. I need a skilled MQL5 developer to compile the code, fix all errors and warnings, verify the logic works correctly, and deliver a clean working EA.

---

**ABOUT THE PROJECT:**

I have developed a fully automated forex trading system called THE PIP CRUSHER, built on a proprietary multi-timeframe trading methodology. The complete strategy rules are documented in a PDF briefing document. All source code has been written and merged into one single MQL5 file ready for compilation.

All files will be provided to you immediately on project start. You will have everything you need from day one.

---

**WHAT HAS ALREADY BEEN DONE:**

- Complete strategy design and all trading rules documented in a detailed PDF
- All MQL5 source code written across 19 module files
- All files merged into one single file (ThePipCrusher_merged.mq5) ready to compile
- Complete developer briefing PDF explaining every rule in plain language

---

**WHAT I NEED YOU TO DO:**

1. Open ThePipCrusher_merged.mq5 in MetaEditor and fix ALL compilation errors and warnings
2. Verify every detection engine works correctly in MT5 Strategy Tester (Visual Mode)
3. Confirm the chart display works correctly — zones, pattern levels, and dashboard panel
4. Deliver the clean compiling .mq5 source file and compiled .ex5 file
5. Provide a brief fix report listing every error found and how it was resolved
6. Provide screenshots from Strategy Tester showing zones, pattern lines, and dashboard

---

**IMPORTANT — PLEASE READ:**

Your job is to fix compilation errors and MQL5 compatibility issues ONLY. You must NOT change any strategy logic, entry conditions, pattern definitions, or risk parameters. The strategy belongs to me. If you notice something you think could be improved, flag it in your report and we will discuss — do not change it without my approval.

---

**FILES YOU WILL RECEIVE:**

- ThePipCrusher_merged.mq5 — The main file to compile (~4,500+ lines, all engines merged)
- ThePipCrusher_Strategy_Guide.pdf — Complete strategy rules and developer briefing
- ThePipCrusher_FreelancerSpec.pdf — Full project specification document
- 19 individual .mqh reference files (for reference only, not needed for compilation)

---

**SYSTEM OVERVIEW:**

The EA has two trading engines sharing one intelligence core:

SWING ENGINE — Captures major market moves (days to weeks). H4/Daily narrative, H1/M15 entry.

SCALP ENGINE — Intraday opportunities daily. H1 narrative, M5/M1 entry. This engine must NEVER trade against the H1 narrative. This is the most critical rule in the system and must not be changed or removed under any circumstances.

The system includes the following modules, all already coded and merged:
- Market Structure Engine (swing detection, BOS, CHOCH, MSS)
- Liquidity Detection Engine (equal highs/lows, sweep confirmation)
- MSNR Zone Engine (close-based reaction structure zones)
- Pattern Detection Engine (RBS, SBR, OCL, QML, Classic V, Classic A)
- Confirmation Candle Engine (Engulfing, Marubozu, Three Soldiers, Momentum)
- CA50 Refinement Engine (50% of rejection wick entry refinement)
- Trendline Engine (close-based trendlines, 3-touch confirmation)
- Market Regime Engine (Trending/Range/Expansion/Retracement/News Volatility)
- News Trading Engine (MT5 Calendar, USD events, forecast vs previous logic)
- Trade Quality Grading Engine (A+/A/B/C scoring, adjusts risk %)
- Self-Learning Database (tracks win rate per pair/session/regime/pattern)
- Pair Ranking Engine (weekly performance ranking)
- Risk Management Engine (equity-based sizing, daily/weekly limits)
- Visual Dashboard (chart overlay, stats panel, "THE PIP CRUSHER" title in gold)
- CSV Trade Logger

---

**MANDATORY ENTRY SEQUENCE (must be preserved exactly):**

Every trade must pass through all 7 steps. One failure = no trade:

Step 1 — Valid MSNR zone at current price
Step 2 — Liquidity sweep confirmed
Step 3 — Named pattern confirmed (QML/RBS/SBR/Classic V/Classic A — OCL is never standalone)
Step 4 — MSS confirmed on entry timeframe
Step 5 — CA50 touched AND confirmation candle shown
Step 6 — Risk validation passed
Step 7 — Execute

---

**KEY RULES YOU MUST NOT CHANGE:**

1. Everything uses CLOSING PRICES only — never wick highs or wick lows. This is fundamental.
2. Swing detection uses exactly 3 candles each side (not 2, not 4 — exactly 3).
3. MSS uses a cross-bar state machine — do NOT simplify to a single-bar check.
4. The Scalp Engine H1 narrative filter must never be removed or weakened.
5. OCL must never be a standalone trade trigger — confluence only.
6. CA50 is 50% of the rejection WICK only — not 50% of the whole candle.
7. No pending limit orders for CA50 — wait-and-confirm mechanics only.
8. The self-learning system may only adjust position sizing — never strategy logic.
9. The zone distance filter must not be removed.
10. The entry sequence order must not be changed.

---

**COMMON ERRORS TO EXPECT:**

This is a large merged MQL5 file. The following errors are typical:

- Undeclared identifier — struct/enum used before definition. Fix: check merge order, ensure NITS_Types content appears first.
- Array passed by value — MQL5 needs & for array parameters. Fix: add & before array parameter name.
- const method modifies member — Fix: remove const qualifier from that method.
- ObjectCreate wrong arguments — Fix: check MT5 docs for correct overload, ensure sub-window index 0 is passed.
- CalendarValueHistory not found — requires MT5 build 2485+. Fix: check build version or stub the function.
- StringSplit separator type error — Fix: cast separator to ushort: StringSplit(str, (ushort)',', arr)
- Duplicate class definition — Fix: search for and remove the duplicate.

---

**VERIFICATION REQUIRED BEFORE DELIVERY:**

Please confirm all of the following in Strategy Tester visual mode:

- Swing highs/lows appear at correct 3-left/3-right positions
- BOS, CHOCH, MSS fire at the correct bars
- MSNR zones appear as shaded rectangles (blue = support, red = resistance)
- All zone boundaries use close prices, not wicks
- RBS/SBR levels appear at swing closes after MSS events (not at wicks)
- QML bullish level at Low(A) close — NOT at the extreme Low(C)
- QML bearish level at High(A) close — NOT at the extreme High(C)
- Classic V lines at swing lows (blue). Classic A at swing highs (red)
- CA50 sits at 50% of rejection wick — not 50% of whole candle
- No trades during Expansion or News Volatility regimes
- Scalp engine produces NO SELL signals when H1 is bullish (most important)
- "THE PIP CRUSHER" title appears in gold on chart dashboard
- Dashboard shows correct trend, regime, and win/loss record
- News schedule prints to MT5 journal on EA startup
- Grade A+ trades use 1% risk, Grade A = 0.75%, Grade B = 0.5%
- Daily 3% and weekly 6% loss limits halt trading correctly

---

**DELIVERABLES:**

1. ThePipCrusher.mq5 — clean, fully compiling source file (zero errors)
2. ThePipCrusher.ex5 — compiled EA binary ready to attach to MT5 chart
3. Fix Report — list of every error fixed, cause, and resolution
4. Verification Screenshots — Strategy Tester showing zones, patterns, dashboard, and a trade
5. Issues Report — any logic concerns flagged for owner review (do not fix without approval)

---

**SKILLS REQUIRED:**

- Expert level MQL5 programming
- Expert level MetaTrader 5 — Strategy Tester, chart objects, journal
- Strong OOP in MQL5 (all engines are implemented as classes)
- Good knowledge of MT5 Chart Objects API (OBJ_HLINE, OBJ_RECTANGLE, OBJ_LABEL)
- Familiarity with MT5 Economic Calendar API (CalendarValueHistory)
- Good knowledge of MT5 Trade API (CTrade from Trade/Trade.mqh)
- Experience debugging large merged MQL5 files preferred
- Knowledge of ICT/Smart Money Concepts trading is a bonus (helps understand the strategy)

---

**OUT OF SCOPE:**

- Redesigning or rewriting the strategy
- Adding new features or indicators
- Changing input parameter defaults without approval
- Testing on live or funded accounts
- Sharing the source code with any third party
- Optimizing for profitability

---

**TO APPLY, PLEASE INCLUDE:**

1. Your MQL5 experience — years and types of projects completed
2. Examples of EAs you have debugged or developed (links or screenshots welcome)
3. Confirmation you have MetaTrader 5 and MetaEditor installed and working
4. Confirmation you understand the scope: fix errors only, no strategy changes
5. Your estimated timeline to complete
6. Your fixed price for the complete scope of work

Questions before applying are welcome. Looking forward to working with someone who takes pride in clean, precise MQL5 code.
Please Read all the PDF's provided for further instructions and make sure the Strategy is visible on the screen.
**THE PIP CRUSHER — Built to crush pips, not accounts.**

Répondu

1
Développeur 1
Évaluation
(111)
Projets
184
25%
Arbitrage
25
16% / 76%
En retard
16
9%
Gratuit
2
Développeur 2
Évaluation
(406)
Projets
524
24%
Arbitrage
62
58% / 24%
En retard
60
11%
Chargé
3
Développeur 3
Évaluation
(2)
Projets
4
0%
Arbitrage
0
En retard
0
Gratuit
4
Développeur 4
Évaluation
(19)
Projets
22
18%
Arbitrage
9
33% / 44%
En retard
3
14%
Travail
Publié : 1 code
5
Développeur 5
Évaluation
(295)
Projets
367
30%
Arbitrage
37
27% / 65%
En retard
10
3%
Travail
Publié : 10 codes
6
Développeur 6
Évaluation
(438)
Projets
649
53%
Arbitrage
35
63% / 20%
En retard
7
1%
Travail
7
Développeur 7
Évaluation
(2678)
Projets
3428
68%
Arbitrage
78
49% / 14%
En retard
343
10%
Gratuit
Publié : 1 code
8
Développeur 8
Évaluation
(639)
Projets
747
34%
Arbitrage
49
53% / 39%
En retard
14
2%
Travail
9
Développeur 9
Évaluation
(566)
Projets
863
61%
Arbitrage
33
27% / 45%
En retard
24
3%
Gratuit
Publié : 1 code
10
Développeur 10
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 5 codes
11
Développeur 11
Évaluation
(5)
Projets
6
83%
Arbitrage
0
En retard
0
Gratuit
Publié : 4 codes
12
Développeur 12
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 4 codes
13
Développeur 13
Évaluation
(2)
Projets
2
0%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
14
Développeur 14
Évaluation
(10)
Projets
12
33%
Arbitrage
0
En retard
2
17%
Travail
Publié : 1 code
15
Développeur 15
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
16
Développeur 16
Évaluation
(2)
Projets
4
25%
Arbitrage
1
100% / 0%
En retard
1
25%
Gratuit
Publié : 3 codes
17
Développeur 17
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
18
Développeur 18
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
19
Développeur 19
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
20
Développeur 20
Évaluation
(81)
Projets
112
56%
Arbitrage
6
83% / 17%
En retard
5
4%
Gratuit
21
Développeur 21
Évaluation
(216)
Projets
283
20%
Arbitrage
28
57% / 14%
En retard
0
Travail
22
Développeur 22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Développeur 23
Évaluation
(60)
Projets
96
43%
Arbitrage
4
0% / 100%
En retard
4
4%
Gratuit
24
Développeur 24
Évaluation
(188)
Projets
202
47%
Arbitrage
4
50% / 25%
En retard
1
0%
Travail
25
Développeur 25
Évaluation
(371)
Projets
462
56%
Arbitrage
24
58% / 17%
En retard
32
7%
Travail
26
Développeur 26
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
27
Développeur 27
Évaluation
(319)
Projets
574
35%
Arbitrage
83
31% / 45%
En retard
207
36%
Gratuit
28
Développeur 28
Évaluation
(55)
Projets
69
42%
Arbitrage
16
31% / 56%
En retard
1
1%
Travail
29
Développeur 29
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
30
Développeur 30
Évaluation
(13)
Projets
14
64%
Arbitrage
0
En retard
0
Gratuit
31
Développeur 31
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 3 codes
32
Développeur 32
Évaluation
(78)
Projets
248
74%
Arbitrage
7
100% / 0%
En retard
1
0%
Gratuit
Publié : 2 articles, 1 code
33
Développeur 33
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
34
Développeur 34
Évaluation
(14)
Projets
23
35%
Arbitrage
0
En retard
2
9%
Gratuit
35
Développeur 35
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
36
Développeur 36
Évaluation
(4)
Projets
5
0%
Arbitrage
3
0% / 33%
En retard
1
20%
Gratuit
37
Développeur 37
Évaluation
(25)
Projets
33
18%
Arbitrage
6
50% / 33%
En retard
4
12%
Gratuit
38
Développeur 38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
39
Développeur 39
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
40
Développeur 40
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
41
Développeur 41
Évaluation
(7)
Projets
6
0%
Arbitrage
4
25% / 75%
En retard
2
33%
Gratuit
42
Développeur 42
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
1
100%
Gratuit
43
Développeur 43
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
44
Développeur 44
Évaluation
(648)
Projets
876
48%
Arbitrage
29
38% / 17%
En retard
63
7%
Gratuit
45
Développeur 45
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
46
Développeur 46
Évaluation
(6)
Projets
8
38%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
47
Développeur 47
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
48
Développeur 48
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
49
Développeur 49
Évaluation
(7)
Projets
9
67%
Arbitrage
0
En retard
0
Travail
Publié : 1 article, 2 codes
50
Développeur 50
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
51
Développeur 51
Évaluation
(176)
Projets
272
63%
Arbitrage
4
50% / 25%
En retard
10
4%
Travail
52
Développeur 52
Évaluation
(16)
Projets
30
40%
Arbitrage
3
33% / 67%
En retard
7
23%
Travail
53
Développeur 53
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
54
Développeur 54
Évaluation
(83)
Projets
99
33%
Arbitrage
9
22% / 56%
En retard
5
5%
Travail
55
Développeur 55
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 7 codes
56
Développeur 56
Évaluation
(9)
Projets
12
25%
Arbitrage
0
En retard
1
8%
Gratuit
57
Développeur 57
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
58
Développeur 58
Évaluation
(1)
Projets
1
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 5 codes
59
Développeur 59
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
60
Développeur 60
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
61
Développeur 61
Évaluation
(453)
Projets
566
26%
Arbitrage
24
42% / 38%
En retard
85
15%
Gratuit
Publié : 6 codes
62
Développeur 62
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Commandes similaires
We’re building our team for an upcoming crypto project and are looking for skilled professionals to help us move development forward. We’re especially interested in developers experienced with React.js and Node.js, with Web3 knowledge being a strong advantage. We plan to launch the MVP by the mid of Dec and complete the project by Christmas. Our budget is $20–$30 per hour, depending on experience and skill level
Metafix 50 - 200 USD
Here is a professional specification you can send directly to your developer. # Project Requirements Specification: MetaTrader 5 Trading Robot Development ### 1. Project Overview I want to develop an automated Forex trading robot (Expert Advisor) for MetaTrader 5 (MT5). The robot should analyse the financial markets, identify trading opportunities, and execute trades automatically based on predefined strategies. ###
1. Platform: MT4 The EA required is not linked, neither depending on trading strategy nor trading signals nor indicators. 2. Initial order is a pending order (buy stop/ sell stop) and it is created manually. It is open for a specified symbol (pair) at a specified price with a specified S/L 3. Example: buy stop 0.1 lot GBPUSD @ 1.3085 WITH S/L @1.3075 Once target price is reached, pending order will
Overview: Build an MT5 Expert Advisor that receives webhook alerts from TradingView (RayAlgo indicator) across three timeframes ( H1, M5, M1 ) for XAUUSD and executes a dual-position strategy when all three conditions align, including strict FTMO server-request limits and automated pre-market-close trade closures. 1. Webhook Receiver & Multi-Timeframe State Logic: H1 Bias State: Updates to BULLISH or BEARISH upon
I am looking for an experienced trading software developer interested in building a long-term working relationship. Im a professional Trader, Coach and Mentor, I work with traders and Student who require customized trading solutions, including automated trading bots, Expert Advisors, custom indicators, trading strategies and other algorithmic trading tools. I am looking for a technically skilled developer who can
Salman serhal 30 - 100 USD
MT5 ICT XAUUSD Sell-Only Trading Robot with Fibonacci Confirmation I am looking for an experienced MQL5 developer to create a custom Expert Advisor (EA) for MetaTrader 5, specifically for trading Gold (XAUUSD). 1. Trading Strategy The robot must use the ICT trading methodology and focus on SELL trades only. The strategy should include: * Identify important resistance and premium zones. * Use Fibonacci retracement
Objective: I am looking for an experienced MQL5 quantitative developer to code an Expert Advisor (EA) from scratch based on a fully defined, rule-based strategy, and then rigorously validate, optimize, and stress-test it before I deploy it on a live VPS environment. Note: The exact mathematical rules, indicator names, and chart screenshots will be shared privately with shortlisted candidates. Strategy Overview
Hi Team We are looking to commission an Expert Advisor (EA) for MetaTrader 5 (MT5) to trade XAUUSD (Gold) . The EA requires tight risk management with a strict $2.00 Stop Loss and a $3.00 to $5.00 Take Profit target. The goal is to achieve a 60%+ Win Rate . Please propose or implement a strategy algorithm capable of meeting the following performance requirements on XAUUSD tick data: Target Performance: $\ge 60\%$ Win
O Trading Ventures 30 - 2000 USD
a trading bot that can open and close trade by its self a stop loss of 1.2 lot size and good tp it should be able to learn trends and learn from its mistakes
Smc 50 - 200 USD
Title: Professional MT5 XAUUSD Multi-Strategy Expert Advisor Developer Needed I am looking for an experienced MQL5 developer to build or improve a fully automated MT5 Expert Advisor for XAUUSD on an Exness hedging account. Requirements: - Five independent trading engines: Rapid, Scalping, Sniper, Trend and Reversal. - Advanced SMC/ICT market structure, liquidity, BOS, CHoCH, order blocks and FVG analysis. - Multiple

Informations sur le projet

Budget
61+ USD
Délais
de 10 à 30 jour(s)