Expert Advisor based Heikin Ashi (Smoothened) with Multiple Timeframes Filter.

MQL5 Uzmanlar Forex

İş tamamlandı

Tamamlanma süresi: 21 gün
Müşteri tarafından geri bildirim
Effective delivery, understanding and clear communications. Thanks for a great job.
Geliştirici tarafından geri bildirim
Thanks a lot

Şartname

MT 5 – EA Brief (Heikin Ashi Smoothened – Multiple Settings)                                   4 Aug 2025

Trading Platform

The Expert advisor will be used to trade Deriv.com markets and more specifically Crash and Boom markets. Trading is via MT5 trading platform.

Indicator

Only one indicator being Heiken Ashi Smoothed (HAS) (please note that this is a variation of the Heiken Ashi that comes standard with most trading platforms). Attached is the code for this indicator.

Settings for Heikin Ashi Smoothed is

Smoothing Period = 10

Smoothing Method = Linear Weighted

T3 Volume Factor = Not Applicable – Did not select T3

T3 Calculation Mode - Not Applicable – Did not select T3

Use Sorted Values = False

Use Better Formula = False

Bullish Candle Colour = Blue

Bearish Candle Colour = Crimson

Value of Accuracy in Data Window = 5

 

Colour settings are set to blue and red (Crimson) with blue indicating a bull / buy trend and red indicating a bear / sell trend.

Timeframes

I trade all timeframes, from 1min up to 1d (daily).

Buy Signal

Buy signal will be a combination of the following:

·         Buy when HAS indicator change from red to blue. Thus, buy signal will be at the first blue bar after a red bar. For Example – let’s assume the timeframe is 5 min.

·         The HAS indicator for a higher timeframe is also blue. For Example, let’s assume this is the 15 min timeframe. This will not be the timeframe that the trading platform will be set to (which is 5 min in this example). Let’s call this filter 1

·         The HAS indicator for a higher timeframe is also blue. For example, the 1 hour timeframe. This will not be the timeframe that the trading platform is set to (which is 5 min in this example). Let’s call this filter 2

The logic behind this is to look at a higher timeframe, then at an intermediate timeframe and then at the lowest timeframe. If they all three provide a buy signal, then only a buy will occur. Please note that the first time that all 3 time frames are blue (buy signal), a buy should be executed. This might result in the reality that it might not be the first blue after a red for the lowest timeframe (in this example 5 min timeframe)

For as long as the two upper timeframes (Filter 1 and filter 2) remains blue, there will then be a buy signal every time the lowest timeframe (5 min in this example) turn from red to blue.

I would like to select the time frame for the two upper timeframe (15 min and 1 hour in this example) and would also like to be able to switch one or both filters on or off. The selection of the lowest timeframe will be done attaching the Expert Advisor to a chart that is set to the required timeframe.

Observation = Deriv.com’s Crash & Boom markets have sudden spikes. During a spike, trades are not implemented / closed and only occurs after a spike. I am ok with this.

Sell Signal

Sell signal is the inverse / opposite of the buy signal. Description as above but swap the word blue for red and red for blue.

Take Profit

Take profit will be as per below. I would like to enable or disengage options as part of the input parameters.

·         Option 1 – take profit on each open trade on an “z” amount of pips with “z” being an input parameter. This is like the standard take profit setting that is available on MT5.

·         Option 2 – Take profit when all open trades have achieved an average pip profit of “y” pips with “y” being an input parameter. For example, there are 7 open trades and “y” is set at 50 pips. Thus take profit will be when the overall pip profit of all open trades are 350 pips. This might mean that some open trades are closed at a loss, but the remainder will be in profit ensuring a total of 350 pip profit.

·         Option 3 – Take profit occurs when all open trades add up to a pip profit of “x” with “x” being an input parameter. This is similar to option 2 above with the difference that the take profit occurs on a fixed amount of pips regardless of the quantity of open trades. For example, “x” is set at 150 pips. Take profit will then occur when the sum total of all open buy and sell trades equates to 150 pip profit (regardless of the quantity of open trades)

Stop Loss

Stop Loss will be a selection or combination of the below options. I would like to enable or disengage the individual options as part of the input parameters. This should also allow me to select no stop loss (by disengaging all options).

·         Option 1 – Stop loss on each open trade on an “w” quantity of pips with “w” being an input parameter. This is like the standard stop loss setting that is available on MT5.

·         Option 2 – Stop loss is set on a trailing stop like the standard option available om MT5. Trailing stop will be at “v” pips with “v” being an input parameter. Stop loss will be applicable for each individual trade (and not combined with other trades)

Please take note that the input parameters (v, w, x, y & z) are unique to each option.

Single vs Multiple Trades

Please insert an option whereby it can be selected to only have 1 open trade at any given time. In this scenario, all other buy / sell signals will be ignored until the open trade is closed. The next buy / sell signal (after previous trade is closed) will then open a new trade. I would like to switch this function on / off allowing a single trade at a time or multiple trades to be open at the same time.

Long Only and Short Only  

Please include a function that will allow me to select long / buy trades only or short / sell trades only. This will allow me to trade market:

·         Long / buy trades only

·         Short / sell trades only

·         Buy and sell trades (by not implementing above)

Input Parameters & Requirements

·         Magic Number – To allow me to trade more than one market. I will run this EA on multiple charts on the same trading account. It is important that the EA recognises that it should buy, sell and take profit on a chart-by-chart basis and keep calculations separate from other charts.

·         To select the trading time frame (from 1min to daily) – This will be achieved by linking the EA to the relevant chart and setting the chart to the required timeframe.

·         To select higher timeframes (filter 1 and filter 2). I also would like to switch each filter off if I don’t use one or both.

·         To select between the options for take profit and stop loss as detailed above. I would like to be able to select all combinations

·         To select the input parameters v, w, x, y & z as detailed above.

·         To select the lot size.

·         Trading will occur on MT5 Trading platform (Deriv.com)

·         Allow for single vs multiple open trades at any given time.

·         Allow for long / short trades only or both directions (as per above explanation)

 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(274)
Projeler
403
28%
Arabuluculuk
40
40% / 50%
Süresi dolmuş
1
0%
Serbest
2
Geliştirici 2
Derecelendirme
(268)
Projeler
602
34%
Arabuluculuk
65
20% / 57%
Süresi dolmuş
147
24%
Çalışıyor
Yayınlandı: 1 makale, 22 kod
3
Geliştirici 3
Derecelendirme
(47)
Projeler
67
37%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
1
1%
Serbest
4
Geliştirici 4
Derecelendirme
(152)
Projeler
228
80%
Arabuluculuk
22
27% / 50%
Süresi dolmuş
11
5%
Serbest
Yayınlandı: 24 makale, 1882 kod
5
Geliştirici 5
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
6
Geliştirici 6
Derecelendirme
(7)
Projeler
13
15%
Arabuluculuk
13
23% / 46%
Süresi dolmuş
3
23%
Serbest
Yayınlandı: 35 makale
7
Geliştirici 7
Derecelendirme
(59)
Projeler
91
43%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
3
3%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(25)
Projeler
32
19%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
4
13%
Serbest
9
Geliştirici 9
Derecelendirme
(202)
Projeler
263
22%
Arabuluculuk
23
52% / 17%
Süresi dolmuş
0
Yüklendi
10
Geliştirici 10
Derecelendirme
(169)
Projeler
180
46%
Arabuluculuk
3
33% / 33%
Süresi dolmuş
1
1%
Çalışıyor
11
Geliştirici 11
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
(454)
Projeler
720
34%
Arabuluculuk
35
71% / 9%
Süresi dolmuş
22
3%
Serbest
13
Geliştirici 13
Derecelendirme
(16)
Projeler
35
23%
Arabuluculuk
4
0% / 50%
Süresi dolmuş
2
6%
Çalışıyor
14
Geliştirici 14
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
15
Geliştirici 15
Derecelendirme
(7)
Projeler
8
13%
Arabuluculuk
6
33% / 33%
Süresi dolmuş
0
Serbest
16
Geliştirici 16
Derecelendirme
(366)
Projeler
444
55%
Arabuluculuk
22
55% / 14%
Süresi dolmuş
30
7%
Yüklendi
17
Geliştirici 17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
18
Geliştirici 18
Derecelendirme
(10)
Projeler
15
27%
Arabuluculuk
0
Süresi dolmuş
3
20%
Serbest
19
Geliştirici 19
Derecelendirme
(443)
Projeler
570
37%
Arabuluculuk
106
39% / 33%
Süresi dolmuş
17
3%
Serbest
20
Geliştirici 20
Derecelendirme
(645)
Projeler
872
48%
Arabuluculuk
29
38% / 17%
Süresi dolmuş
63
7%
Serbest
21
Geliştirici 21
Derecelendirme
(5)
Projeler
4
25%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
22
Geliştirici 22
Derecelendirme
(2337)
Projeler
2940
63%
Arabuluculuk
124
44% / 26%
Süresi dolmuş
429
15%
Çalışıyor
23
Geliştirici 23
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
24
Geliştirici 24
Derecelendirme
(20)
Projeler
26
38%
Arabuluculuk
6
33% / 50%
Süresi dolmuş
0
Serbest
25
Geliştirici 25
Derecelendirme
(48)
Projeler
58
34%
Arabuluculuk
15
27% / 60%
Süresi dolmuş
1
2%
Çalışıyor
26
Geliştirici 26
Derecelendirme
(162)
Projeler
289
35%
Arabuluculuk
18
22% / 61%
Süresi dolmuş
43
15%
Serbest
27
Geliştirici 27
Derecelendirme
(241)
Projeler
387
51%
Arabuluculuk
14
14% / 14%
Süresi dolmuş
43
11%
Serbest
Yayınlandı: 1 makale, 1 kod
28
Geliştirici 28
Derecelendirme
(1)
Projeler
2
50%
Arabuluculuk
3
0% / 33%
Süresi dolmuş
0
Serbest
29
Geliştirici 29
Derecelendirme
(25)
Projeler
31
13%
Arabuluculuk
13
0% / 77%
Süresi dolmuş
9
29%
Serbest
30
Geliştirici 30
Derecelendirme
(78)
Projeler
246
74%
Arabuluculuk
7
100% / 0%
Süresi dolmuş
1
0%
Serbest
Yayınlandı: 1 makale
31
Geliştirici 31
Derecelendirme
(9)
Projeler
11
18%
Arabuluculuk
4
0% / 100%
Süresi dolmuş
4
36%
Serbest
32
Geliştirici 32
Derecelendirme
(271)
Projeler
553
50%
Arabuluculuk
57
40% / 37%
Süresi dolmuş
227
41%
Çalışıyor
33
Geliştirici 33
Derecelendirme
(55)
Projeler
92
24%
Arabuluculuk
8
75% / 13%
Süresi dolmuş
44
48%
Serbest
34
Geliştirici 34
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
I HAVE EA MT4 SOURCE TO THAT I WANT TO UPGRADE TO THE BELOW STRATEGIES EA UPGRADE ✅ Forex ✅ Gold (XAUUSD) ✅ Deriv Synthetic Indices 🧠 🏗️ SYSTEM ARCHITECTURE Your EA now has 5 CORE MODULES: 1. Market Engine Detects: Forex / Gold / Synthetic Volatility Spread 2. Strategy Engine Controls: Scalping mode Swing mode Re-entry logic Cross signal logic 3. Smart Filters Higher timeframe trend Lower timeframe conflict filter
I need a trading robot for MetaTrader 5 that works on mobile for XAUUSD. === TRADING RULES === Symbol: XAUUSD Timeframe: M15 Trading Hours: 10:00 to 18:00 server time only Buy: When 10 EMA crosses above 50 EMA Sell: When 10 EMA crosses below 50 EMA Close opposite position when new signal appears === RISK MANAGEMENT === Risk per trade: 1% of account balance Stop Loss: 300 points / $3.00 Take Profit: 600 points / $6.00
Jona copilot v12 30 - 40 USD
Hi, I'm interested in ordering an MT4 trading bot. Before we begin, could you please send me the technical specifications and requirements you'll need? Specifically, I'd like to know: - The trading strategy the bot will use. - The currency pairs or instruments it will trade. - The timeframes it supports. - Risk management features (lot sizing, stop loss, take profit, trailing stop, maximum drawdown). - Whether it
Hello, I want this project to be a complete redesign, not just an update. My goal is to build an institutional-grade TradingView indicator that is extremely accurate, stable, fast, and completely non-repainting. You are free to modify, delete, replace, or completely rewrite any part of the code if it improves the final result. I don't care about preserving the current code or appearance—I only care about building the
{ "strategy_name": "M5 EMA Scalper", "timeframe": "M5", "indicators": { "ema_fast": 20, "ema_slow": 50, "rsi": 14, "atr": 14 }, "entry_rules": { "buy": [ "EMA20 > EMA50", "Price closes above EMA20", "RSI > 55" ], "sell": [ "EMA20 < EMA50", "Price closes below EMA20", "RSI < 45" ] }, "risk_management": { "risk_per_trade": 1.0, "stop_loss_atr": 1.5, "take_profit_rr": 2.0
Hola, traders e inversores: Desarrollamos soluciones de trading algorítmico para MetaTrader 4 y MetaTrader 5. Creamos bots, indicadores y herramientas a medida que convierten estrategias manuales en sistemas automáticos, configurables y orientados a una gestión de riesgo sólida. Hemos trabajado en automatizaciones que integran entradas y salidas por reglas, cálculo de lotaje, control de drawdown, filtros de horario y
Hello, I need a custom Expert Advisor for MetaTrader 5. I am trading from mobile only. **Account & Style:** - Capital: $5,000 - $10,000 - Risk: Moderate/Balanced - Trading Style: Scalping **Pairs & Timeframe:** - Symbols: EURUSD and XAUUSD - Timeframe: M5 **Strategy:** - BUY: RSI(14) < 30 AND Price > 20 EMA - SELL: RSI(14) > 70 AND Price < 20 EMA - Only 1 trade per symbol at a time - No Martingale / No Grid **Risk
> "I am looking for a reliable and profitable Expert Advisor (EA) or trading robot for MetaTrader. The EA should have a proven track record, good risk management, and stable performance in live market conditions. Please share the name of the EA, a brief explanation of how its strategy works, and any relevant performance statistics or backtest reports to help me evaluate it."
We are seeking an experienced MQL4/MQL5 programmer to develop a high-performance, fully automated Expert Advisor (EA). The bot must execute a sophisticated multi-currency hedging strategy across correlated forex pairs. Key Responsibilities Develop Multi-Currency Logic : Build an EA capable of scanning and trading multiple currency pairs simultaneously from a single chart or setup. Implement Hedging Strategy : Code
I am looking for an experienced MetaTrader 5 expert. I already have 3 MT5 trading accounts. I need someone to: 1. Help me choose a reliable Windows VPS. 2. Connect to my VPS remotely (AnyDesk or TeamViewer). 3. Install 3 MetaTrader 5 terminals. 4. Configure: - 1 Master Account - 2 Slave Accounts 5. Install and configure a professional Trade Copier. 6. Copy all trades from the Master account to both Slave

Proje bilgisi

Bütçe
250 - 450 USD
Son teslim tarihi
to 10 gün