Tarea técnica


**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.**

Han respondido

1
Desarrollador 1
Evaluación
(111)
Proyectos
184
25%
Arbitraje
25
16% / 76%
Caducado
16
9%
Libre
2
Desarrollador 2
Evaluación
(406)
Proyectos
524
24%
Arbitraje
62
58% / 24%
Caducado
60
11%
Trabajando
3
Desarrollador 3
Evaluación
(2)
Proyectos
4
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(19)
Proyectos
22
18%
Arbitraje
9
33% / 44%
Caducado
3
14%
Trabaja
Ha publicado: 1 ejemplo
5
Desarrollador 5
Evaluación
(295)
Proyectos
367
30%
Arbitraje
37
27% / 65%
Caducado
10
3%
Trabaja
Ha publicado: 10 ejemplos
6
Desarrollador 6
Evaluación
(438)
Proyectos
649
53%
Arbitraje
35
63% / 20%
Caducado
7
1%
Trabaja
7
Desarrollador 7
Evaluación
(2678)
Proyectos
3428
68%
Arbitraje
78
49% / 14%
Caducado
343
10%
Libre
Ha publicado: 1 ejemplo
8
Desarrollador 8
Evaluación
(639)
Proyectos
747
34%
Arbitraje
49
53% / 39%
Caducado
14
2%
Trabaja
9
Desarrollador 9
Evaluación
(566)
Proyectos
863
61%
Arbitraje
33
27% / 45%
Caducado
24
3%
Libre
Ha publicado: 1 ejemplo
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 5 ejemplos
11
Desarrollador 11
Evaluación
(5)
Proyectos
6
83%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 4 ejemplos
12
Desarrollador 12
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 4 ejemplos
13
Desarrollador 13
Evaluación
(2)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
14
Desarrollador 14
Evaluación
(10)
Proyectos
12
33%
Arbitraje
0
Caducado
2
17%
Trabaja
Ha publicado: 1 ejemplo
15
Desarrollador 15
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
16
Desarrollador 16
Evaluación
(2)
Proyectos
4
25%
Arbitraje
1
100% / 0%
Caducado
1
25%
Libre
Ha publicado: 3 ejemplos
17
Desarrollador 17
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
18
Desarrollador 18
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
(81)
Proyectos
112
56%
Arbitraje
6
83% / 17%
Caducado
5
4%
Libre
21
Desarrollador 21
Evaluación
(216)
Proyectos
283
20%
Arbitraje
28
57% / 14%
Caducado
0
Trabaja
22
Desarrollador 22
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
23
Desarrollador 23
Evaluación
(60)
Proyectos
96
43%
Arbitraje
4
0% / 100%
Caducado
4
4%
Libre
24
Desarrollador 24
Evaluación
(188)
Proyectos
202
47%
Arbitraje
4
50% / 25%
Caducado
1
0%
Trabaja
25
Desarrollador 25
Evaluación
(371)
Proyectos
462
56%
Arbitraje
24
58% / 17%
Caducado
32
7%
Trabaja
26
Desarrollador 26
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
27
Desarrollador 27
Evaluación
(319)
Proyectos
574
35%
Arbitraje
83
31% / 45%
Caducado
207
36%
Libre
28
Desarrollador 28
Evaluación
(55)
Proyectos
69
42%
Arbitraje
16
31% / 56%
Caducado
1
1%
Trabaja
29
Desarrollador 29
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
30
Desarrollador 30
Evaluación
(13)
Proyectos
14
64%
Arbitraje
0
Caducado
0
Libre
31
Desarrollador 31
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 3 ejemplos
32
Desarrollador 32
Evaluación
(78)
Proyectos
248
74%
Arbitraje
7
100% / 0%
Caducado
1
0%
Libre
Ha publicado: 2 artículos, 1 ejemplo
33
Desarrollador 33
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
34
Desarrollador 34
Evaluación
(14)
Proyectos
23
35%
Arbitraje
0
Caducado
2
9%
Libre
35
Desarrollador 35
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
36
Desarrollador 36
Evaluación
(4)
Proyectos
5
0%
Arbitraje
3
0% / 33%
Caducado
1
20%
Libre
37
Desarrollador 37
Evaluación
(25)
Proyectos
33
18%
Arbitraje
6
50% / 33%
Caducado
4
12%
Libre
38
Desarrollador 38
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
39
Desarrollador 39
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
40
Desarrollador 40
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
41
Desarrollador 41
Evaluación
(7)
Proyectos
6
0%
Arbitraje
4
25% / 75%
Caducado
2
33%
Libre
42
Desarrollador 42
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
43
Desarrollador 43
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
44
Desarrollador 44
Evaluación
(648)
Proyectos
876
48%
Arbitraje
29
38% / 17%
Caducado
63
7%
Libre
45
Desarrollador 45
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
46
Desarrollador 46
Evaluación
(6)
Proyectos
8
38%
Arbitraje
1
0% / 100%
Caducado
0
Libre
47
Desarrollador 47
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
48
Desarrollador 48
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
49
Desarrollador 49
Evaluación
(7)
Proyectos
9
67%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 1 artículo, 2 ejemplos
50
Desarrollador 50
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
51
Desarrollador 51
Evaluación
(176)
Proyectos
272
63%
Arbitraje
4
50% / 25%
Caducado
10
4%
Trabaja
52
Desarrollador 52
Evaluación
(16)
Proyectos
30
40%
Arbitraje
3
33% / 67%
Caducado
7
23%
Trabaja
53
Desarrollador 53
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
54
Desarrollador 54
Evaluación
(83)
Proyectos
99
33%
Arbitraje
9
22% / 56%
Caducado
5
5%
Trabaja
55
Desarrollador 55
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 7 ejemplos
56
Desarrollador 56
Evaluación
(9)
Proyectos
12
25%
Arbitraje
0
Caducado
1
8%
Libre
57
Desarrollador 57
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
58
Desarrollador 58
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 5 ejemplos
59
Desarrollador 59
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
60
Desarrollador 60
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
61
Desarrollador 61
Evaluación
(453)
Proyectos
566
26%
Arbitraje
24
42% / 38%
Caducado
85
15%
Libre
Ha publicado: 6 ejemplos
62
Desarrollador 62
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
I’m looking for someone who can develop and optimize high-quality strategies/setfiles for my existing, custom-built Martingale EA. This is not a standard Martingale EA. It has multiple built-in safety features, so a thorough understanding of the EA’s logic and risk management is essential. Here’s what I’m looking for: 1. Optimization & Backtesting Extensive experience with EA optimization and backtesting using real
​​ Title: ​Create a Combined Indicator from 3 EX4 Indicators + Fully Automatic Trading EA (MT4) ​ Description: ​Hello, ​I need an experienced MQL4 developer to build a custom trading system based on 3 existing .ex4 indicators. ​ Project Requirements: ​ Combined Custom Indicator: ​Read and merge signals from 3 specified .ex4 indicators via buffer reading (iCustom). ​Generate a consolidated BUY or SELL arrow/signal
I am looking for an experienced MQL5 developer to recreate my existing MT5 Expert Advisor (DSTR Novaa). I have the original compiled EX5 file, Vantage MT5 live trading history and original Strategy Tester report. Required Trading Logic: EMA Period: 3. BUY when price crosses below EMA 3. SELL when price crosses above EMA 3. Starting Lot: 0.01 (configurable). Martingale Multiplier: 2.0. Maximum Martingale Cycle: 9
CyberShadow AI 30 - 300 USD
I want a bot that’s trades using smc strategy having stop loss and take profit.I want it to be able to trade with small account I want a disciplined robot but a strong one to I also what it to trade using trend line and locate point of interest
SMC Bot Creation 350 - 550 USD
Hello, I am interested in developing a professional MT5 Expert Advisor similar in functionality and technical sophistication to your reference product, Institutional SMC Robot: https://www.mql5.com/en/market/product/187011 I want to develop my own independent EA based on advanced Smart Money Concepts (SMC), with a strong focus on institutional price action, liquidity and market structure. The key functionalities I
(I can't pay 30 for this of course if you can just help.me solve this problem I would appreciate you )It was doing everything perfectly until yesterday this happened this is a python file that copies from telegram Iand send to ea signal if you have any idea what to do or why this happened please tell me
PROJECT: BYBIT PUMP & DUMP EARLY DETECTION ENGINE Fixed Budget: USD $1,000 – Complete Project I am looking for an experienced quantitative trading developer to design, develop, validate and deliver a professional standalone Python 3.12 module for detecting early pump and dump movements on Bybit USDT perpetual futures. IMPORTANT: This is NOT an MT4/MT5 indicator, Expert Advisor or a request to build a complete trading
​I am looking for an experienced MQL5 developer to build a fully automated MetaTrader 5 Expert Advisor (EA) optimized primarily for XAUUSD (Gold), featuring a clean Tkinter-style telemetry dashboard control concept or customizable input parameters. ​1. Core Strategy Rules (Full-Body Engulfing) ​Signal Identification: The EA must scan completed candles across multiple selectable timeframes (e.g., 1M, 5M, 15M, 30M, 1H)
Exir AI 30 - 200 USD
I need an experienced MQL5 developer to build a custom AI-assisted Expert Advisor (EA) for MetaTrader 5. The EA will run on a live MT5 account with Tickmill and must support Forex and Crypto CFDs. Required instruments: - EURUSD - GBPUSD - USDJPY - XAUUSD - BTCUSD - ETHUSD Required timeframes: - M5, M15, and M30 Trading logic: - M30 determines the overall trend. - M15 identifies entry zones, support/resistance, and
Best trader robot 499 - 550 USD
Objective: Develop a robust and highly profitable Expert Advisor (EA) for MetaTrader based on a precise custom trading strategy to achieve a high win rate. ​ Instrument & Timeframe: XAUUSD (Gold), optimized for M5 / M15 timeframes. ​ Entry Strategy: Open Buy/Sell orders based on strict confirmation signals (e.g., Moving Average crossover combined with Price Action or RSI threshold). ​ Lot Size & Risk Management

Información sobre el proyecto

Presupuesto
61+ USD
Plazo límite de ejecución
de 10 a 30 día(s)