Specifiche


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

Con risposta

1
Sviluppatore 1
Valutazioni
(111)
Progetti
184
25%
Arbitraggio
25
16% / 76%
In ritardo
16
9%
Gratuito
2
Sviluppatore 2
Valutazioni
(406)
Progetti
524
24%
Arbitraggio
62
58% / 24%
In ritardo
60
11%
Caricato
3
Sviluppatore 3
Valutazioni
(2)
Progetti
4
0%
Arbitraggio
0
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(19)
Progetti
22
18%
Arbitraggio
9
33% / 44%
In ritardo
3
14%
In elaborazione
Pubblicati: 1 codice
5
Sviluppatore 5
Valutazioni
(295)
Progetti
367
30%
Arbitraggio
37
27% / 65%
In ritardo
10
3%
In elaborazione
Pubblicati: 10 codici
6
Sviluppatore 6
Valutazioni
(438)
Progetti
649
53%
Arbitraggio
35
63% / 20%
In ritardo
7
1%
In elaborazione
7
Sviluppatore 7
Valutazioni
(2678)
Progetti
3428
68%
Arbitraggio
78
49% / 14%
In ritardo
343
10%
Gratuito
Pubblicati: 1 codice
8
Sviluppatore 8
Valutazioni
(639)
Progetti
747
34%
Arbitraggio
49
53% / 39%
In ritardo
14
2%
In elaborazione
9
Sviluppatore 9
Valutazioni
(566)
Progetti
863
61%
Arbitraggio
33
27% / 45%
In ritardo
24
3%
Gratuito
Pubblicati: 1 codice
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 5 codici
11
Sviluppatore 11
Valutazioni
(5)
Progetti
6
83%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 4 codici
12
Sviluppatore 12
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 4 codici
13
Sviluppatore 13
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
14
Sviluppatore 14
Valutazioni
(10)
Progetti
12
33%
Arbitraggio
0
In ritardo
2
17%
In elaborazione
Pubblicati: 1 codice
15
Sviluppatore 15
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
16
Sviluppatore 16
Valutazioni
(2)
Progetti
4
25%
Arbitraggio
1
100% / 0%
In ritardo
1
25%
Gratuito
Pubblicati: 3 codici
17
Sviluppatore 17
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
18
Sviluppatore 18
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
19
Sviluppatore 19
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
20
Sviluppatore 20
Valutazioni
(81)
Progetti
112
56%
Arbitraggio
6
83% / 17%
In ritardo
5
4%
Gratuito
21
Sviluppatore 21
Valutazioni
(216)
Progetti
283
20%
Arbitraggio
28
57% / 14%
In ritardo
0
In elaborazione
22
Sviluppatore 22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Sviluppatore 23
Valutazioni
(60)
Progetti
96
43%
Arbitraggio
4
0% / 100%
In ritardo
4
4%
Gratuito
24
Sviluppatore 24
Valutazioni
(188)
Progetti
202
47%
Arbitraggio
4
50% / 25%
In ritardo
1
0%
In elaborazione
25
Sviluppatore 25
Valutazioni
(371)
Progetti
462
56%
Arbitraggio
24
58% / 17%
In ritardo
32
7%
In elaborazione
26
Sviluppatore 26
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
27
Sviluppatore 27
Valutazioni
(319)
Progetti
574
35%
Arbitraggio
83
31% / 45%
In ritardo
207
36%
Gratuito
28
Sviluppatore 28
Valutazioni
(55)
Progetti
69
42%
Arbitraggio
16
31% / 56%
In ritardo
1
1%
In elaborazione
29
Sviluppatore 29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
30
Sviluppatore 30
Valutazioni
(13)
Progetti
14
64%
Arbitraggio
0
In ritardo
0
Gratuito
31
Sviluppatore 31
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 3 codici
32
Sviluppatore 32
Valutazioni
(78)
Progetti
248
74%
Arbitraggio
7
100% / 0%
In ritardo
1
0%
Gratuito
Pubblicati: 2 articoli, 1 codice
33
Sviluppatore 33
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
34
Sviluppatore 34
Valutazioni
(14)
Progetti
23
35%
Arbitraggio
0
In ritardo
2
9%
Gratuito
35
Sviluppatore 35
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
36
Sviluppatore 36
Valutazioni
(4)
Progetti
5
0%
Arbitraggio
3
0% / 33%
In ritardo
1
20%
Gratuito
37
Sviluppatore 37
Valutazioni
(25)
Progetti
33
18%
Arbitraggio
6
50% / 33%
In ritardo
4
12%
Gratuito
38
Sviluppatore 38
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
39
Sviluppatore 39
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
40
Sviluppatore 40
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
41
Sviluppatore 41
Valutazioni
(7)
Progetti
6
0%
Arbitraggio
4
25% / 75%
In ritardo
2
33%
Gratuito
42
Sviluppatore 42
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
1
100%
Gratuito
43
Sviluppatore 43
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
44
Sviluppatore 44
Valutazioni
(648)
Progetti
876
48%
Arbitraggio
29
38% / 17%
In ritardo
63
7%
Gratuito
45
Sviluppatore 45
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
46
Sviluppatore 46
Valutazioni
(6)
Progetti
8
38%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
47
Sviluppatore 47
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
48
Sviluppatore 48
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
49
Sviluppatore 49
Valutazioni
(7)
Progetti
9
67%
Arbitraggio
0
In ritardo
0
In elaborazione
Pubblicati: 1 articolo, 2 codici
50
Sviluppatore 50
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
51
Sviluppatore 51
Valutazioni
(176)
Progetti
272
63%
Arbitraggio
4
50% / 25%
In ritardo
10
4%
In elaborazione
52
Sviluppatore 52
Valutazioni
(16)
Progetti
30
40%
Arbitraggio
3
33% / 67%
In ritardo
7
23%
In elaborazione
53
Sviluppatore 53
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
54
Sviluppatore 54
Valutazioni
(83)
Progetti
99
33%
Arbitraggio
9
22% / 56%
In ritardo
5
5%
In elaborazione
55
Sviluppatore 55
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 7 codici
56
Sviluppatore 56
Valutazioni
(9)
Progetti
12
25%
Arbitraggio
0
In ritardo
1
8%
Gratuito
57
Sviluppatore 57
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 1 codice
58
Sviluppatore 58
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 5 codici
59
Sviluppatore 59
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
60
Sviluppatore 60
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
61
Sviluppatore 61
Valutazioni
(453)
Progetti
566
26%
Arbitraggio
24
42% / 38%
In ritardo
85
15%
Gratuito
Pubblicati: 6 codici
62
Sviluppatore 62
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
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. ###
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
JOB SPECIFICATION: Fully Automated ES/MES 5-Minute NY Opening Range Breakout EA 1. Project objective I am looking for an experienced trading algo developer to build a fully automated trading bot (EA) based on my specific 5-minute New York Opening Range Breakout strategy. The EA must identify setups, confirm breakouts, identify retests, confirm continuation, execute trades, calculate position size, place stop-loss and
Custom MT5 Expert Advisor – Developer Specification 1. Project Objective Develop a fully autonomous, custom MetaTrader 5 Expert Advisor (EA) using native MQL5. The EA must independently analyze financial markets, generate its own trading signals, evaluate opportunities, execute trades, and manage open positions without requiring an external signal provider, another trading bot, or manual intervention. The EA must
​​ 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
نازدك 30+ USD
Specify your Requirements Specification here point by point. Try to describe your requirements briefly and clearly, so that your potential developer is able to correctly assess its complexity and cost, as well as the required execution time. A bad or too generic description will result in your order being ignored, or you will spend a lot of time negotiating the details with each applicant. Remember: It is better to
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

Informazioni sul progetto

Budget
61+ USD
Scadenze
da 10 a 30 giorno(i)