Object-based ZigZag & Running Fibonacci

Specification

Please apply ONLY if you clearly understand and can implement ALL conditions below.
==============================
1) ZigZag (MOST IMPORTANT)
==============================
- ZigZag must be CUSTOM and OBJECT-BASED.
- DO NOT use built-in ZigZag indicator.
- EA itself must draw ZigZag lines on the chart using chart objects.
- User must NOT apply any indicator manually.
- When EA is attached → ZigZag must appear automatically.
- When EA is removed → ZigZag must be removed automatically.
- ZigZag must work on LIVE market data.

==============================
2) Running Fibonacci (LIVE)
==============================
- Fibonacci must be drawn from:
  Last confirmed ZigZag swing → Current price.
- Fibonacci must update LIVE on every tick / candle.
- Even if only ONE candle forms, Fibonacci must be visible and moving.
- Fibonacci must NEVER disappear during live market.
- Fibonacci behavior must be similar to MQL5 Market ZigZag Fibonacci EA.
- Fibonacci orientation:
  Impulse start = 100.00%
  Impulse end   = 0.00%

==============================
3) Timeframe Rules
==============================
- EA works ONLY on the chart timeframe where it is attached.
- Timeframe must be LOCKED at attach time.
- If user changes timeframe manually:
  - EA must stop new calculations and new trades.
  - Existing trade (if any) must not be affected.

==============================
4) Trade Management Rules
==============================
- One trade per timeframe only.
- New trade allowed ONLY after previous trade is fully closed.
- Maximum one running trade per chart.
- EA must support multiple charts (M1, M5, H1 on same MT5).

==============================
5) Entry Logic (Fibonacci Based)
==============================
- Trade entries only from Fibonacci retracement levels:
  38.2%
  50.0%
  61.8%
- User must be able to enable/disable each level from inputs.

==============================
6) Entry Confirmation
==============================
Trade entry allowed ONLY if:
- Candle close confirmation
  OR
- Market structure confirmation:
  BUY  → Higher Low
  SELL → Lower High

==============================
7) Stop Loss (SL) – STRICT RULE
==============================
- SL must NOT be based on impulse swing.
- SL must NOT be based on Fibonacci level.
- SL must be based ONLY on pullback swing.

BUY:
SL = Pullback swing LOW − Buffer points

SELL:
SL = Pullback swing HIGH + Buffer points

==============================
8) Take Profit (TP)
==============================
- TP must be based on Fibonacci 0.00% level.
- TP must include buffer points.

BUY:
TP = Fib 0.00% − Buffer points

SELL:
TP = Fib 0.00% + Buffer points

==============================
9) Buffer Points
==============================
- Buffer points must be configurable via input.
- Buffer applies to SL and TP.

==============================
10) Partial Close & Runner
==============================
- EA must support PARTIAL CLOSE.
- User must define:
  - Partial close percentage (example: 50%).
  - Partial close level (example: 1st target).
- After partial close:
  - Remaining trade must run as RUNNER.
  - SL must move to breakeven or defined level.
- Runner logic must be optional (ON/OFF).

==============================
11) Trade Comment (MT5 Mobile Friendly)
==============================
Trade comment format MUST be exactly:
<50%>, startPrice - endPrice

Example:
<61.8%>, 4810 - 4890

- Comment must be clearly visible in MT5 mobile app.
- Comment must show actual fib level used for entry.

==============================
12) Code Quality & Safety
==============================
- Clean, structured MQL5 code.
- ZERO compile errors.
- ZERO compile warnings.
- NO DLL usage.
- NO external indicators.
- EA must be VPS stable.

==============================
IMPORTANT
==============================
This project requires STRONG experience in:
- Object-based chart drawing (OBJ_TREND, OBJ_FIBO)
- Custom ZigZag logic
- Running Fibonacci using ObjectMove()

When applying, please explain briefly:
- How you will implement custom ZigZag.
- How you will implement live running Fibonacci.
Applications without explanation will be ignored.

Responded

1
Developer 1
Rating
(14)
Projects
15
20%
Arbitration
1
100% / 0%
Overdue
0
Free
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
4
Developer 4
Rating
(1)
Projects
1
0%
Arbitration
3
0% / 100%
Overdue
1
100%
Free
5
Developer 5
Rating
(28)
Projects
39
23%
Arbitration
14
0% / 93%
Overdue
4
10%
Free
6
Developer 6
Rating
(4)
Projects
3
33%
Arbitration
2
0% / 100%
Overdue
0
Free
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(313)
Projects
559
35%
Arbitration
80
31% / 44%
Overdue
203
36%
Working
9
Developer 9
Rating
(2)
Projects
2
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
10
Developer 10
Rating
(2)
Projects
6
33%
Arbitration
0
Overdue
4
67%
Free
11
Developer 11
Rating
(6)
Projects
7
14%
Arbitration
1
0% / 100%
Overdue
1
14%
Free
12
Developer 12
Rating
(10)
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
13
Developer 13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
Project Description I need an Expert Advisor for MT4 that trades based on EMA 50 trend direction and uses a hedge recovery system . The EA should: 1. Buy only when price is above EMA 50 2. Sell only when price is below EMA 50 3. Use hedge recovery logic once a trade has been executed Trading Logic Indicators 1. EMA period: 50 (applied price to close) Inputs required 1. 15 Fixed lot size 2. News filter 3. Trading
SNIPER X AI 30 - 200 USD
I really need a developer Who can help me to create my SNIPER X AI - Elite AI Trading System Overview SNIPER X AI BOT is an AI-assisted trading system for Forex, Crypto, Stocks, Indices, and Gold. Currency: USD,RAND,KWD, POUND,EURO Core Features AI Scalping, Sniper Entries, Auto Buy/Sell, Smart Risk Management, Telegram Alerts, Mobile Monitoring, VPS Deployment. Supported Platforms MetaTrader 4, MetaTrader 5, Exness
Hello, I am looking for an experienced developer who can build a professional EA suitable for long-term prop firm account passing and account management. I am NOT interested in risky strategies such as martingale, grid, or aggressive recovery systems. My main priorities are: very low and stable drawdown, strong and consistent risk management, strict news filter, long-term sustainability, realistic and stable monthly
Need a Profitable with a good trading system or strategy. would test the product first Looking for a professional MT5 Expert Advisor based on smart strategies. The EA should include session filters, risk management, trailing stop, multi-pair support, and low drawdown protection. I need a consistent, high-probability automated trading system optimized for long-term profitability and funded account compliance
Junior EA 30+ USD
1. EA for MT5, hedging allowed. 2. Entry: 50 EMA crosses 200 EMA on H1. Buy on bullish cross, sell on bearish. 3. SL: 100 pips, TP: 200 pips. No trailing stop. 4. Lot size: 0.01 fixed. Max 3 trades at once. 5. Trade only 08:00-18:00 GMT. No trades if spread > 20 points. 6. Inputs: EMA periods, SL, TP, lot size, start/end time
Mambo 30+ USD
I need a bot that can trade weltrade synthetic indices that can be consistently making profits if you have one for deriv its also fine a bot that executes and closes trades automat Will be ideal
I am looking for an experienced MQL4/MQL5 developer to build a custom MT4 indicator from scratch or cracking my ex4 file that i provide to you. I already have an existing indicator (EX4) which produces highly accurate buy/sell signals. I want a similar indicator developed based on its observable behavior and signal structure. my existing indicator is pc id protected so you have to do PC ID security bypass and source
I am looking for an experienced MQL5 developer to build a professional Expert Advisor with the following specs: TECHNICAL REQUIREMENTS: - Platform: MetaTrader 5 (MT5) - Pairs: GBPUSD and EURUSD - Broker suffix support (e.g. GBPUSD@, EURUSD@) - Primary timeframe: M5 -Higher timeframe bias: H1 and H4 (for trend direction only) - One chart setup — manages both pairs from one chart STRATEGY: - Price action based: BOS
OBJETIVO Criar um Expert Advisor MT5 profissional para XAUUSD focado em: Consistência Baixo drawdown Scalping profissional Proteção da conta Crescimento sustentável Compatibilidade com conta micro e prop firms NÃO utilizar: Martingale Grid Hedge agressivo Recovery system Multiplicação de lotes após perda --- ATIVO XAUUSD apenas --- TIMEFRAMES Timeframe principal M5 Confirmação tendência M15 Confirmação macro opcional
I need a very advanced and intelligent MT5 Expert Advisor coded in MQL5 for XAUUSD, based on ICT + CRT + Smart Money Concepts. The goal is not a simple robot, but a professional decision-making system with strong filters, risk control, and high-quality trade selection. The EA must include: 1. Multi-Timeframe Analysis - D1 / H4 / H1 bias - M15 / M5 entry confirmation - Bullish or bearish market structure - BOS, CHoCH

Project information

Budget
30+ USD