Multi-Timeframe Signal Alignment EA

MQL5 Experts

Trabalho concluído

Tempo de execução 49 minutos
Comentário do cliente
Great work! Developer handled a complex multi-strategy EA with patience and skill. Delivered as required and stayed supportive throughout. Highly recommended!
Comentário do desenvolvedor
A very good communicator, patient and fully understands the process, I would love to work with you again and again

Termos de Referência


🧠 Overview

This EA uses 4 indicators × 3 timeframes — fully configurable. Each indicator (EMA, ADX, MACD, AO) can be independently turned ON/OFF per timeframe, allowing you to build custom strategies with single or combined filters.

1. HTF (Higher Timeframe 1) Settings:

Enable | Indicator / TF | Parameters

True | Timeframe_HTF | MN

True | EMA_HTF | Period: 9, Method: Exponential

False | ADX_HTF | Period: 14, Level: 20

False | MACD_HTF1 | Fast EMA:12, Slow EMA:26, Signal:9

False | AO_HTF1 | Green = Up, Purple = Down


2. ITF (Intermediate Timeframe 2) Settings:

Enable | Indicator / TF | Parameters

True | Timeframe_ITF | W1

True | EMA_ITF | Period: 9, Method: Exponential

False | ADX_ITF | Period: 14, Level: 20

False | MACD_ITF | Fast EMA:12, Slow EMA:26, Signal:9

False | AO_ITF | Green = Up, Purple = Down


3. ETF (Entry Timeframe 3) Settings:

Enable | Indicator / TF | Parameters

True | Timeframe_ETF | D1

True | EMA_ETF | Period: 9, Method: Exponential

False | ADX_ETF | Period: 14, Level: 20

False | MACD_ETF | Fast EMA:12, Slow EMA:26, Signal:9

False | AO_ETF | Green = Up, Purple = Down


Here's a clear and modular breakdown of the Entry Conditions based on HTF, ITF, and ETF settings — where each indicator contributes as a filter and can be used independently or in combination.


✅ Entry Conditions

A Buy Trade is opened when all selected (enabled = true) indicator conditions are met across all active timeframes (HTF, ITF, ETF).

A Sell Trade is opened when the opposite conditions are met.


🔹 1. EMA (Exponential Moving Average)

Buy Condition:

Candle closes above EMA on all enabled timeframes.

Sell Condition:

Candle closes below EMA on all enabled timeframes.

✅ EMA conditions must be met individually on HTF, ITF, and ETF if enabled.


🔹 ADX (Average Directional Index)

Buy Condition:

ADX value > selected level (e.g., 20) AND +DI > -DI on all enabled timeframes.

Sell Condition:

ADX value > selected level AND -DI > +DI on all enabled timeframes.

✅ If ADX is enabled on multiple timeframes, each must pass the condition.


🔹 MACD (Moving Average Convergence Divergence)

Buy Condition:

MACD line crosses above zero or is already above zero on all enabled timeframes.

Sell Condition:

MACD line crosses below zero or is already below zero on all enabled timeframes.

✅ Confirm that MACD condition matches across all enabled timeframes.


🔹 AO (Awesome Oscillator)

Buy Condition:

AO bar is green (positive momentum) on all enabled timeframes.

Sell Condition:

AO bar is purple (negative momentum) on all enabled timeframes.

✅ AO should show consistent color signal across all active frames.



Multi-Timeframe Entry Logic Core Scenarios (1–4) – Introduction

These scenarios describe how indicator conditions are evaluated across multiple timeframes (HTF, ITF, ETF) in different combinations. They help define the logic for when a trade should be allowed based on which indicators are enabled, on which timeframe, and how they interact (AND/OR logic, priority, etc.). Each scenario shows a unique configuration that the EA must support for flexible strategy building.

For more flexible configurations, see Strategy Examples (5–8) in the appendix section below.

✅ Scenario 1: Same Indicator Across Timeframes (Strict Match)

Logic: If an indicator is enabled on multiple timeframes (HTF, ITF, ETF), each timeframe must meet its condition independently.

Example: If EMA is enabled on HTF, ITF, and ETF → price must be above EMA on all three to allow a Buy.

Use case: Ensures full trend alignment across timeframes.


✅ Scenario 2: Multiple Indicators on Same Timeframes

Logic: If multiple indicators (e.g., MACD + ADX) are active on the same timeframes, each one must pass for that timeframe.

Use case: Strengthens signal confirmation on one or more timeframes.

Example: If MACD and ADX are enabled on ITF and ETF → both MACD and ADX must meet their conditions on ITF and ETF to allow a Buy.


✅ Scenario 3: Single Indicator Standalone, Single Timeframe

Logic: If only one indicator is enabled on a single timeframe, it alone controls the entry logic.

Use case: Light/simple filtering strategy.

Example: If only EMA on ETF is enabled → trade is allowed based on EMA on ETF alone.


✅ Scenario 4: Multiple Indicators Across Timeframes AND Logic

Logic: When several indicators are enabled across multiple timeframes, all must pass (strict AND logic across all conditions).

Use case: Very strong confirmation before trade entry.

Example: If EMA is active on HTF, ITF, ETF and AO is active on the ETF → price must be above EMA on all 3 timeframes and the AO bar must be green on the ETF.


🔧 Trade Execution & Management

This section defines how trades are opened, managed, and closed, with flexible options to suit both conservative and aggressive strategies across all indicators and timeframes.


🔁 Trade Execution Type

1. Standard (Single Trade Mode) — [Default]

Only one trade is allowed per signal.

If a trade is closed manually, the EA will wait for a new signal before opening another trade.

No stacking of trades under the same signal setup.

2. Multiple Orders (Candle2Candle Mode)

A new trade is opened on every candle close that confirms the existing signal, as long as the original setup remains valid.

Example: If a Buy signal is triggered (e.g., price > EMA9 on HTF, ITF, ETF), then new Buy orders continue to open on each new candle close unless a candle closes opposite to the signal (e.g., price falls below EMA9).

Once a signal is invalidated, all active trades under that signal are closed.

🎯 SL/TP Configuration Options

These apply to both execution types but behave slightly differently in Candle2Candle mode:

SL/TP Mode Options (Dropdown List):

Fixed

ATR-based

CandleWickRR


Fixed Settings:

Fixed StopLoss: 0.0

Fixed TakeProfit: 0.0


ATR Settings:

ATR Period: 14

ATR Multiplier SL: 1.5

ATR Multiplier TP: 3.0

ATR Timeframe: 1 Day

ATR Candle: 1


CandleWick RR Settings:

(SL is placed just beyond the wick of the signal candle)

SL for Buy Trade: 2 Pips below candle wick / low.

SL for Sell Trade: 2 Pips above candle wick / high.


(TP is based on a Risk:Reward ratio)

TP Reward Ratio: 1.0 Ratio (Configurable), Example: 1:1 (TP = SL distance), or 1:2 (TP = 2× SL).


🧠 Advanced Trade Controls

⚙️ Common Trade Settings

Trade Direction:

Options: Buy / Sell / Both


🔁 Trade Management:

Magic Number: Unique ID for the trade (e.g., 0)

Order Comment: Customizable text label

Close on Opposite Signal: True / False


📈 Risk Mode

Use Risk Management: True / False

Risk Model:

Risk % per Trade: (e.g., 0.5%)

Fixed Lot Size: (e.g., 0.01)

Example: Risk % = 0.5 OR Fixed Lot = 0.01


⏱️ Time-Based Trading

Use Time Filter: True / False

Start Time: 01:00

End Time: 23:59


📈 Trailing Stop (TSL)

Enable Trailing Stop: True / False

Fixed TSL Settings:

Trigger: 10.0

Distance: 7.0

Step: 1.0

Dynamic TSL Options: (Set individually to True / False)

ATR-Based: SL trails at 2× ATR (Configurable)

MA-Based: SL trails above/below EMA9 (Configurable)

Candle-Based: SL trails 2 pips beyond each candle’s wick


Break Even (BE) Settings

Fixed Break Even: True/False (Default: False).

Break Even (Trigger Pips): 50.0.


Dynamic Break Even: True/False (Default: False).

Options:

Break Even at 1:1 RR.

Break Even when the next bar opens.



Appendix: Strategy Examples (5–8)

These custom setups show how to mix indicators across timeframes, separate trend from trigger logic, use OR logic, or let ETF confirm final entries. They offer flexible, real-world applications for more dynamic strategy building.


🔄 Scenario 5: Mixed Indicators per Timeframe

Logic: Different indicators can be assigned to specific timeframes. Each indicator must meet its condition on its assigned TF.

Use case: Build custom strategies like trend strength (HTF), direction (ITF), momentum (ETF).

Example Buy Conditions:

HTF: ADX > 20 and +DI > -DI

ITF: Price > EMA

ETF: AO bar is green


🧭 Scenario 6: Trend from HTF/ITF, Trigger from ETF

Logic: Use HTF/ITF indicators to confirm trend; only enter trade when ETF also confirms the trigger condition.

Use case: Avoids early entries by waiting for entry-level signal that agrees with higher trend.

Example Buy Conditions:

HTF: Price > EMA

ITF: MACD > 0

ETF: Candle closes above EMA and AO turns green


🔓 Scenario 7: OR Logic Within Same Timeframe (Optional)

Logic: In a single timeframe (e.g., ETF), allow any one of the enabled indicators to trigger (OR logic), rather than requiring all.

Use case: Flexible filtering; developer should provide toggle setting: Allow_OR_logic_same_TF = true/false.

Example on ETF:

Trade allowed if MACD > 0 or AO is green

Still combined with HTF/ITF via AND

Optional: Can be toggled using “Allow OR logic in same TF” setting.


🔧 Scenario 8: ETF is Final Decision Maker

Logic: Trade only executes if ETF conditions are met, even if HTF and ITF are aligned.

Use case: Reduces false positives by relying on the final trigger from the most responsive timeframe.

Example:

HTF and ITF show uptrend

But trade executes only if ETF confirms (e.g., green AO or breakout candle)




Respondido

1
Desenvolvedor 1
Classificação
(21)
Projetos
25
52%
Arbitragem
3
0% / 100%
Expirado
2
8%
Livre
2
Desenvolvedor 2
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
3
Desenvolvedor 3
Classificação
(329)
Projetos
515
19%
Arbitragem
35
46% / 31%
Expirado
34
7%
Trabalhando
4
Desenvolvedor 4
Classificação
(43)
Projetos
63
24%
Arbitragem
10
30% / 50%
Expirado
10
16%
Livre
5
Desenvolvedor 5
Classificação
(24)
Projetos
26
73%
Arbitragem
1
0% / 100%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(5)
Projetos
5
60%
Arbitragem
1
0% / 0%
Expirado
2
40%
Livre
Publicou: 1 código
7
Desenvolvedor 7
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
8
Desenvolvedor 8
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(319)
Projetos
574
35%
Arbitragem
83
31% / 45%
Expirado
207
36%
Livre
10
Desenvolvedor 10
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
Pedidos semelhantes
Andrew 50 - 200 USD
Hello, I am from Tanzania. I am looking for a professional MQL5 programmer from Tanzania who can help me develop and improve my automated MT5 trading robot. The project is called SMC XAVAGE AI, and it trades XAUUSD (Gold). I would like to discuss the project with you. Are you based in Tanzania? Would it be possible to arrange a meeting or a call? Thank you
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. ###
1. Platform: MT4 The EA required is not linked, neither depending on trading strategy nor trading signals nor indicators. 2. Initial order is a pending order (buy stop/ sell stop) and it is created manually. It is open for a specified symbol (pair) at a specified price with a specified S/L 3. Example: buy stop 0.1 lot GBPUSD @ 1.3085 WITH S/L @1.3075 Once target price is reached, pending order will
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
Hi Team We are looking to commission an Expert Advisor (EA) for MetaTrader 5 (MT5) to trade XAUUSD (Gold) . The EA requires tight risk management with a strict $2.00 Stop Loss and a $3.00 to $5.00 Take Profit target. The goal is to achieve a 60%+ Win Rate . Please propose or implement a strategy algorithm capable of meeting the following performance requirements on XAUUSD tick data: Target Performance: $\ge 60\%$ Win
O Trading Ventures 30 - 2000 USD
a trading bot that can open and close trade by its self a stop loss of 1.2 lot size and good tp it should be able to learn trends and learn from its mistakes
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

Informações sobre o projeto

Orçamento
35+ USD
Prazo
para 10 dias