MetaTrader 5 Indicator Developer – Multi-Timeframe Strategy Signal Visualisation.

MQL5 Indicadores Asesores Expertos

Tarea técnica

Company Overview

We are building a next-generation trading automation platform under the XenithAI brand and are seeking an experienced MQL5 Developer to finalise a custom multi-timeframe indicator. This indicator is a key component in our EA strategy system and integrates VWAP, Fibonacci levels, and Swing High/Low logic to generate entry signals using a red/green traffic light visualisation.

 

Project Overview

You will work on extending and finalising a custom MetaTrader 5 indicator titled XenithAI_Strategy_VWAP_Fibonacci along with its manager class (XenithAI_Strategy_VWAP_Fibonacci_Manager.mqh). The indicator is partially built and is intended to visualise trade entry signals across multiple timeframes using green and red lines as visual cues.

This job requires using supplied code templates and completing the indicator logic across the following timeframe-based strategies:

 

Key Requirements and Deliverables

Indicator Functionality

  • Implement a multi-timeframe indicator that turns green when a buy opportunity is present according to strategy logic, and red when no such condition exists.
  • Default calculation timeframe should be the chart timeframe, but users must be able to override it via parameter input.

Input Parameters

  • Timeframe – Timeframe for calculation (e.g., M15, H1, H4)
  • EnableVWAP – Boolean to apply VWAP-based strategy
  • EnableFibonacci – Boolean to apply Fibonacci-based strategy

 

 

Strategy Logic Implementation

H4 Timeframe: Swing + Fibonacci Strategy

  • Use 5-bar swing high rules.
  • Apply Fibonacci levels using existing logic.
  • Signal turns green when price retraces below the 50% Fibonacci level.
  • Signal remains green until price moves below 0% or above 80%, at which point it turns red.

H1 Timeframe: VWAP Strategy

  • Signal turns green when the bar closes above VWAP.
  • Turns red when it closes below VWAP.

M15 Timeframe: VWAP + Swing Low Strategy

  • Identify latest swing low using Fibonacci logic.
  • Signal turns green when the current bar closes above VWAP.
  • Signal turns red if price closes below VWAP or below the previous swing low.

 

 

Manager Class Enhancements

You will complete the CXenithAI_Strategy_VWAP_Fibonacci_Manager class to:

  • Load and track multiple indicator instances across timeframes (M15, H1, H4).
  • Expose methods to:
    • Retrieve current ATR value at a specified timeframe.
    • Retrieve swing high/low values at a specified timeframe.
    • Retrieve current signal colour (red/green) for each loaded timeframe.
    • Check if all loaded indicators are currently green (alert trigger).

The class must work with the current implementation where iCustom() loads instances of the indicator and adds them to a subwindow.

 

 

 

Alerts and Integration

  • Trigger alert (Alert(), Print(), or pop-up) when all 3 timeframe signals are green simultaneously.
  • Allow EA or external script to query signal colour per timeframe programmatically.

 

 

Testing and Correlation

The green light and red light must match the strategy and match on the on chart indicators supplied. This means that we should be able to test the green light and red light for accuracy against the on-chart indicators used in the strategy given the correct timeframe matching the strategy.

The indicators used on chart are.

SwingHighLow_and_Fibonacci.ex5

wVap-Full.ex5

 

Supplied Assets

You will be provided:

  • The indicator file: XenithAI_Strategy_VWAP_Fibonacci.ex5 and source .mq5
  • VWAP indicator: wVap-Full.mq5
  • Fibonacci/Swing indicator: SwingHighLow_and_Fibonacci.mq5
  • Partially completed manager class
  • Partially completed EA

 

 

 

Required Skills

  • Advanced knowledge of MQL5
  • Experience building and managing custom indicators
  • Proficiency with:
    • Multi-timeframe programming
    • VWAP and Fibonacci logic
    • iCustom, indicator buffers, and safe handle usage
  • Clean, modular code with clear documentation

 

 

Engagement Terms

  • Immediate start

 

 

How to Apply

Please include:

  • Examples of prior MQL5 indicator or signal projects
  • Experience with multi-timeframe logic and buffer management
  • Estimated timeframe

Han respondido

1
Desarrollador 1
Evaluación
(13)
Proyectos
16
13%
Arbitraje
2
0% / 50%
Caducado
1
6%
Trabajando
Ha publicado: 1 ejemplo
2
Desarrollador 2
Evaluación
(15)
Proyectos
34
24%
Arbitraje
3
0% / 33%
Caducado
2
6%
Trabaja
3
Desarrollador 3
Evaluación
(233)
Proyectos
239
31%
Arbitraje
0
Caducado
3
1%
Libre
Ha publicado: 2 ejemplos
4
Desarrollador 4
Evaluación
(81)
Proyectos
151
41%
Arbitraje
2
100% / 0%
Caducado
4
3%
Trabaja
5
Desarrollador 5
Evaluación
(5)
Proyectos
6
0%
Arbitraje
0
Caducado
2
33%
Trabaja
6
Desarrollador 6
Evaluación
(13)
Proyectos
13
8%
Arbitraje
1
0% / 100%
Caducado
2
15%
Ocupado
7
Desarrollador 7
Evaluación
(15)
Proyectos
17
6%
Arbitraje
2
50% / 50%
Caducado
1
6%
Trabaja
8
Desarrollador 8
Evaluación
(14)
Proyectos
19
11%
Arbitraje
1
0% / 100%
Caducado
5
26%
Libre
9
Desarrollador 9
Evaluación
Proyectos
0
0%
Arbitraje
1
0% / 0%
Caducado
0
Trabaja
10
Desarrollador 10
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
11
Desarrollador 11
Evaluación
(5)
Proyectos
6
17%
Arbitraje
0
Caducado
0
Trabaja
12
Desarrollador 12
Evaluación
(286)
Proyectos
513
36%
Arbitraje
62
34% / 35%
Caducado
186
36%
Trabaja
13
Desarrollador 13
Evaluación
(7)
Proyectos
11
0%
Arbitraje
2
0% / 100%
Caducado
2
18%
Trabajando
14
Desarrollador 14
Evaluación
(22)
Proyectos
25
20%
Arbitraje
13
15% / 23%
Caducado
7
28%
Trabajando
Solicitudes similares
Hello developers, I’m currently seeking a highly experienced and professional MetaTrader 5 (MT5) expert to handle a technical issue and optimize a pairs trading Expert Advisor (EA) strategy. Project Overview : The EA is based on a market-neutral pairs trading strategy involving EURCHF and AUDUSD . It uses the statistical spread between the two instruments (based on Z-score) to detect divergence from the historical
My need,👇👇 Mql5 1 master to unlimited slaves trade copier. Slave account which is the user does not need to be on VPS before they can receive trade. The copier will have it own database where we input slave account (users) login details The copier should be able to automatically execute trade with fast speed, very low latency The trade copier must have subscription duration (meaning that users can only receive
Back End Developer Required with Prop firm experience , For an ongoing live chart support . Please mention about your Prop Firm experience while applying , Following are the project requirements : ATR Threshold Breakout . Certification . The expert is designed to gain 1-2 % of the equity every single day . ( for prop firms ) . Session Filter , Economic Calendar Filter . The Panel needs Minor Adjustments to show the
Hey Team, Hope you are doing good. I wanted to convert an indicator (that is available in the mql5 store for free) to EA https://www.mql5.com/en/market/product/125857 In the above link download indicator and check I want same thing to be done as EA. It will, show microstructure (pullback), Inducement, CHOCH, BOS If you can develop and share video as EA, I can make the payment and get the code. Thanks
✅ Overview Objective : Automate a high-RR, high-precision swing trading system that executes trades based on a 30-minute Trident pattern during the London Kill Zone (3:00 AM – 6:30 AM EST), following strict EMA and FVG-based rules with daily chart alignment. ⚙️ Instruments Markets : Futures, Forex Pairs to scan : USDJPY EURUSD GBPUSD NZDUSD USDCAD Timeframes : Entry chart : 30-minute Bias/trend confirmation & TP
Brief Summary of the Strategy : This Expert Advisor (EA) implements a pairs trading strategy using two currency pairs: EURCHF and AUDUSD. It calculates the statistical relationship (spread) between the two pairs and enters market-neutral trades when the spread diverges significantly from its historical average (based on Z-score). It opens one long and one short position simultaneously and closes them when the spread
I want a robot to trade maximum or minium of first candle of the day, time frame of 5 minuts. So, if the second candle of the day goes below the minimium of the first candle i want to sell, and if the second candle goes over the maximum i want to bay. The stop loss need to stay on the first candle, and i want possibility to configure take profit in 1x, 1.5x and 2x the size of the first candle
Two EAs previously developed by developers one from HongKong and another from Nigeria. Need to first cross verify whether they did right coding or not? If no, report those errors. If yes, carry on for creating combined EA to achieve main purpose of making this new EA profitable
You are to develop an MQL5 EA that combines Moving Average crossover signals and Fibonacci retracement levels for entry decisions. The EA supports both 100% automated and semi-automated trading. It dynamically calculates lot size and manages SL/TP based on risk parameters and fib levels. The EA must trade in the direction of selected candle patterns and support continuous trade entries while respecting news, time
Platform: MT5 Indicators: Aroon, SSL and WAE (Attached) Code Requirements: Check for Errors & Handle Them Use log ging and comments Trade Entry Conditions: Buy: SSL green > red, Aroon UP >= 80, WAE (positive) > deadzone pips and WAE > MA line Sell: SSL red > green, Aroon Down >=80, WAE (negative) > deadzone pips and WAE > MA line Trade Execution: Option available to execute market order, pending order, or simply give

Información sobre el proyecto

Presupuesto
50 - 100 USD
Para el ejecutor
45 - 90 USD
Plazo límite de ejecución
de 1 a 5 día(s)