Add Supply & Demand Zone Detection + Drawing to Existing MT5 Indicator (Clear Rules Provided)

MQL5 Indicadores

Tarea técnica

I need a developer to add Supply & Demand zone detection + drawing to my existing MT5 indicator. No rewrite. No restructuring. Just clean, precise integration into the current logic.

I will attach the indicator file.

1. DEMAND ZONE DETECTION (BUY continuation)

A Demand Zone must be created when:

  1. A bullish displacement candle creates a Bullish FVG

  2. The origin of the displacement (the last bearish candle before the displacement) becomes the Demand Zone

  3. Zone boundaries:

    • Upper: Open of the last bearish candle

    • Lower: Low of the last bearish candle

  4. The zone must sit below the Bullish FVG

  5. The zone extends right until invalidation

  6. Invalidation: a candle closes below the entire zone

2. SUPPLY ZONE DETECTION (SELL continuation)

A Supply Zone must be created when:

  1. A bearish displacement candle creates a Bearish FVG

  2. The origin of the displacement (the last bullish candle before the displacement) becomes the Supply Zone

  3. Zone boundaries:

    • Lower: Open of the last bullish candle

    • Upper: High of the last bullish candle

  4. The zone must sit above the Bearish FVG

  5. The zone extends right until invalidation

  6. Invalidation: a candle closes above the entire zone

3. VISUAL REQUIREMENTS

  • Draw zones as rectangles

  • Demand: green tint (low opacity)

  • Supply: red tint (low opacity)

  • Extend zones to the right until invalidation

  • Zones must NOT repaint once confirmed

  • Must not interfere with existing FVG drawing

  • Must be visually clean and lightweight

4. INTEGRATION RULES

  • Must integrate cleanly with existing FVG logic

  • Must not break or alter current indicator behavior

  • Must not introduce lag or heavy CPU load

  • Must update only on new displacement events

  • Must remain stable (no flickering, no repainting)

5. DELIVERY REQUIREMENTS

  • Clean, readable code

  • No rewrite of existing structure

  • Only add the new logic

  • Keep all existing inputs and visuals untouched

  • Provide comments explaining the new functions


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(2)
Proyectos
2
100%
Arbitraje
1
0% / 0%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(16)
Proyectos
35
23%
Arbitraje
4
0% / 50%
Caducado
2
6%
Trabaja
3
Desarrollador 3
Evaluación
(51)
Proyectos
69
35%
Arbitraje
4
25% / 75%
Caducado
0
Libre
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(32)
Proyectos
35
34%
Arbitraje
5
0% / 80%
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
6
Desarrollador 6
Evaluación
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 86 artículos, 2 ejemplos
7
Desarrollador 7
Evaluación
(6)
Proyectos
5
0%
Arbitraje
2
50% / 50%
Caducado
2
40%
Libre
8
Desarrollador 8
Evaluación
(5)
Proyectos
6
0%
Arbitraje
1
0% / 100%
Caducado
1
17%
Trabaja
9
Desarrollador 9
Evaluación
(354)
Proyectos
425
54%
Arbitraje
20
55% / 15%
Caducado
29
7%
Trabajando
10
Desarrollador 10
Evaluación
(183)
Proyectos
236
20%
Arbitraje
21
43% / 19%
Caducado
0
Trabajando
11
Desarrollador 11
Evaluación
(1)
Proyectos
2
0%
Arbitraje
2
0% / 100%
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
(3)
Proyectos
4
0%
Arbitraje
1
100% / 0%
Caducado
1
25%
Trabaja
13
Desarrollador 13
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
14
Desarrollador 14
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
15
Desarrollador 15
Evaluación
(16)
Proyectos
18
28%
Arbitraje
1
0% / 0%
Caducado
2
11%
Libre
16
Desarrollador 16
Evaluación
(553)
Proyectos
640
33%
Arbitraje
41
41% / 46%
Caducado
11
2%
Trabajando
17
Desarrollador 17
Evaluación
Proyectos
1
0%
Arbitraje
2
0% / 100%
Caducado
1
100%
Trabaja
18
Desarrollador 18
Evaluación
(13)
Proyectos
15
27%
Arbitraje
3
67% / 0%
Caducado
0
Trabajando
19
Desarrollador 19
Evaluación
(32)
Proyectos
33
61%
Arbitraje
1
100% / 0%
Caducado
1
3%
Libre
Ha publicado: 5 ejemplos
20
Desarrollador 20
Evaluación
(533)
Proyectos
807
62%
Arbitraje
33
27% / 45%
Caducado
23
3%
Libre
Ha publicado: 1 ejemplo
21
Desarrollador 21
Evaluación
(1)
Proyectos
1
0%
Arbitraje
0
Caducado
0
Libre
Solicitudes similares
Indicator buy sell 30 - 225 USD
Looking for a buy and sell indicator Arrows should be placed at closing of candle for confirmation and then not disappear or repaint. I am looking for a serious devleper who doesn't play games waste time and knows what he's doing so I can build a long-time professional relationship with him. I would only be willing to put the deposite down after I know it doesn't repaint because many developers pulled me to
project details : BUILD Custom Pine Script Indicator + Strategy from Logic Spec (NOT a code copy job) I need a Pine Script developer to BUILD a custom indicator and strategy FROM SCRATCH based on a logic specification I will provide. This is not a copy/modify job — if you can only work with source code, this is not for you. WHAT I NEED BUILT: 1. VALID HIGH/LOW DETECTION - Identify swing highs and lows using price
XAU/USD Alert Bot MT4 30 - 120 USD
Project Summary: Create an alert-only MT4 EA for XAU/USD (5-minute chart) that detects a specific sequence of price action events and sends push notifications and optional sound/Telegram alerts when all conditions are met. ⸻ 1. Inputs / Settings • Enable/Disable Alerts → Boolean (true/false) • FVG minimum width (pips) → Default 2 • Order Block maximum width (pips) → Default 30 • Optional time filter → Default
I need a MetaTrader 5 Expert Advisor (EA) for Forex trading. Account size: $1000 Requirements: 1. The EA should work only on Forex pairs. 2. Automatic Buy and Sell trades. 3. Lot size starting from 0.04. 4. Stop Loss and Take Profit settings. 5. Only one trade at a time. 6. Works on pairs like EURUSD, GBPUSD, USDJPY etc. 7. Risk management suitable for a $1000 account. 8. Easy settings for lot size, SL, TP and risk
Hi, I need a custom MT5 indicator based on a multi-timeframe fractal break reversal. 1️⃣ The indicator should use two timeframes: Higher Timeframe (HTF) Lower Timeframe (LTF) (Timeframes should be adjustable in inputs, e.g., HTF = H1 and LTF = M5) 2️⃣ Use standard fractals to detect fractal highs and fractal lows. 3️⃣ Primary signal (HTF): When a Lower High fractal is formed and price breaks that Lower High in one
I’ve been following your profile and I'm interested in your expertise with the ATAS API and C# development. I have a clear technical scope for a high-performance M1 indicator focused on Binary Options and Scalping. ​The core logic is based on institutional Order Flow convergence: ​Stacked Imbalances: 300% ratio with a minimum of 3 consecutive levels. ​Delta/Price Divergence: Filtering for market exhaustion (New Highs
can you help me with editing the existing ATR Trailing Stop Indicator to include a logic to include additional script, where my ninZaRenko bars when it closes above OR below the dynamic stop line, I will be out of trade. Please remember, in this Indicator, now when the price touches the stop line, I am stopped out .. . I want to edit the script, in lieu of the price touch, I like to update this logic to when the bar
APARTE DE PASAR EL CÓDIGO A MT5 QUIERO QUE CONTENGA TODOS LOS DATOS NECESARIOS PARA QUE ESTE NUEVO CÓDIGO SE PUEDA USAR EN LA FÁBRICACIÓN DE UN ROBOT, NO SE MUCHO DE ESTO PERO INVESTIGUE QUE DEBE LEER BUFFERS Y OTRAS COSAS
HENGtaykong 30 - 200 USD
Create a ZigZag indicator, which is constructed based on extreme values determined using oscillators. It can use any classical normalized oscillator, which has overbought and oversold zones. The algorithm should first be executed with the WPR indicator, then similarly add the possibility to draw a zigzag using the following indicators: CCI Chaikin RSI Stochastic Oscillator Algorithm and Terms The first stage is the
I need an Expert Advisor for MetaTrader 5 based on SMT and CISD strategy using NASDAQ and S&P500. Strategy logic: - The bot compares NASDAQ and S&P500. - Timeframe: 3 minutes. - First condition: One of the pairs must take liquidity from a previous high or low while the other pair does NOT take that liquidity (SMT divergence). - Second condition: The pair that took liquidity must close back below the high (or above

Información sobre el proyecto

Presupuesto
30 - 60 USD
Plazo límite de ejecución
de 1 a 3 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0