Spécifications

MT4 Hedging Expert Advisor Build
Project: Custom Grid + Hedge EA Development (MT4)
Strategy Concept

We want to develop a custom Expert Advisor (EA) that combines trend filtering, indicator-based entry signals, and grid trading.

Indicators

EMAs (multi-timeframe trend filter):

Short EMAs (e.g. 10–30) for short-term direction

Medium EMAs (e.g. 50–100) for structure confirmation

Long EMA (200) as main trend filter

Signals should only be taken when EMA structure aligns with trend bias

RSI (14):

Used as a momentum filter

Avoid buying when RSI is oversold (below ~30)

Avoid selling when RSI is overbought (above ~70)

Optional divergence logic: if RSI diverges from price, trigger an opposite entry

Stochastic (5,3,3):

Extra swing filter for entry validation (overbought/oversold + crosses)

Entry Logic

First Entry:

A buy or sell is triggered when EMA structure + RSI + Stochastic agree

Example: In a downtrend (EMA short < mid < slow < EMA200), open a sell if RSI and Stoch confirm

Grid Expansion:

After the first entry, the EA adds positions in the same direction at fixed pip distances

Step 1: tighter grid (e.g. 20 pips)

After X orders (e.g. 9), step switches to wider spacing (e.g. 100 pips)

Hedging:

EA can open a new grid in the opposite direction if fresh entry conditions are met

Buy and Sell baskets are managed independently

Exit Logic

Basket Take Profit (TP):

Close all trades on one side once the combined profit (USD-based) reaches a set target

Equity Protection:

Optional buffer to secure gains and prevent overexposure
Technical Requirements

Platform: MT4

Inputs must be configurable:

EMA periods, RSI thresholds, Stoch settings

Grid step sizes, switch-after-N orders, basket TP (USD or pips)

Max orders per basket, spread filter, minimum spacing between orders

Must support independent hedging baskets (buy & sell)

Clean, stable code (no repainting indicators)
Deliverables

Source code .mq4
Full input parameter guide

Example backtest (GBPUSD H1 recommended) to show functionality

Bonus (Nice-to-Have)

On-chart info panel (status, number of orders, basket P/L, cleanup buffer)

Auto lot-sizing options

Adjustable equity protection

We are looking for an experienced developer who has built grid/martingale/hedge EAs before and can deliver a stable and professional codebase.

Répondu

1
Développeur 1
Évaluation
(270)
Projets
399
27%
Arbitrage
39
41% / 49%
En retard
1
0%
Gratuit
2
Développeur 2
Évaluation
(390)
Projets
416
30%
Arbitrage
74
19% / 72%
En retard
52
13%
Travail
3
Développeur 3
Évaluation
(59)
Projets
86
28%
Arbitrage
24
13% / 58%
En retard
7
8%
Travail
4
Développeur 4
Évaluation
(47)
Projets
67
37%
Arbitrage
5
40% / 40%
En retard
1
1%
Gratuit
5
Développeur 5
Évaluation
(501)
Projets
968
74%
Arbitrage
27
19% / 67%
En retard
100
10%
Chargé
Publié : 1 article, 6 codes
6
Développeur 6
Évaluation
(128)
Projets
136
38%
Arbitrage
3
33% / 33%
En retard
1
1%
Chargé
7
Développeur 7
Évaluation
(42)
Projets
61
21%
Arbitrage
7
29% / 29%
En retard
10
16%
Chargé
8
Développeur 8
Évaluation
(38)
Projets
51
20%
Arbitrage
15
27% / 67%
En retard
7
14%
Gratuit
Publié : 1 code
9
Développeur 9
Évaluation
(12)
Projets
12
17%
Arbitrage
2
0% / 50%
En retard
1
8%
Gratuit
10
Développeur 10
Évaluation
(6)
Projets
6
0%
Arbitrage
0
En retard
2
33%
Gratuit
11
Développeur 11
Évaluation
(15)
Projets
24
0%
Arbitrage
3
0% / 100%
En retard
5
21%
Travail
12
Développeur 12
Évaluation
(2633)
Projets
3349
67%
Arbitrage
77
48% / 14%
En retard
342
10%
Travail
Publié : 1 code
13
Développeur 13
Évaluation
(308)
Projets
552
35%
Arbitrage
79
32% / 42%
En retard
199
36%
Travail
14
Développeur 14
Évaluation
(10)
Projets
19
42%
Arbitrage
6
0% / 50%
En retard
3
16%
Travail
15
Développeur 15
Évaluation
(5)
Projets
4
25%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
16
Développeur 16
Évaluation
(341)
Projets
411
53%
Arbitrage
20
55% / 15%
En retard
29
7%
Chargé
17
Développeur 17
Évaluation
(452)
Projets
565
26%
Arbitrage
24
42% / 38%
En retard
85
15%
Gratuit
Publié : 6 codes
18
Développeur 18
Évaluation
(1)
Projets
3
0%
Arbitrage
0
En retard
0
Gratuit
19
Développeur 19
Évaluation
(17)
Projets
23
39%
Arbitrage
6
33% / 50%
En retard
0
Gratuit
20
Développeur 20
Évaluation
(2)
Projets
0
0%
Arbitrage
5
0% / 60%
En retard
0
Gratuit
21
Développeur 21
Évaluation
(574)
Projets
945
47%
Arbitrage
309
58% / 27%
En retard
125
13%
Gratuit
22
Développeur 22
Évaluation
(10)
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
23
Développeur 23
Évaluation
(30)
Projets
37
54%
Arbitrage
2
50% / 50%
En retard
3
8%
Gratuit
24
Développeur 24
Évaluation
(4)
Projets
7
0%
Arbitrage
3
33% / 33%
En retard
3
43%
Travail
25
Développeur 25
Évaluation
Projets
0
0%
Arbitrage
1
0% / 0%
En retard
0
Travail
26
Développeur 26
Évaluation
(12)
Projets
19
37%
Arbitrage
1
0% / 100%
En retard
1
5%
Gratuit
27
Développeur 27
Évaluation
(2299)
Projets
2896
63%
Arbitrage
122
44% / 25%
En retard
429
15%
Gratuit
28
Développeur 28
Évaluation
(4)
Projets
5
20%
Arbitrage
2
0% / 100%
En retard
1
20%
Gratuit
Publié : 3 codes
29
Développeur 29
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
30
Développeur 30
Évaluation
(159)
Projets
284
35%
Arbitrage
18
22% / 61%
En retard
42
15%
Chargé
31
Développeur 31
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
32
Développeur 32
Évaluation
(77)
Projets
243
74%
Arbitrage
7
100% / 0%
En retard
1
0%
Gratuit
Publié : 1 article
33
Développeur 33
Évaluation
(295)
Projets
472
40%
Arbitrage
103
40% / 23%
En retard
78
17%
Occupé
Publié : 2 codes
34
Développeur 34
Évaluation
(13)
Projets
14
21%
Arbitrage
1
0% / 0%
En retard
2
14%
Travail
35
Développeur 35
Évaluation
(5)
Projets
5
60%
Arbitrage
0
En retard
0
Gratuit
36
Développeur 36
Évaluation
(270)
Projets
552
49%
Arbitrage
57
40% / 37%
En retard
228
41%
Travail
37
Développeur 37
Évaluation
(11)
Projets
15
13%
Arbitrage
4
25% / 25%
En retard
4
27%
Chargé
38
Développeur 38
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
39
Développeur 39
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
40
Développeur 40
Évaluation
(772)
Projets
1039
44%
Arbitrage
50
8% / 50%
En retard
116
11%
Gratuit
41
Développeur 41
Évaluation
(34)
Projets
38
18%
Arbitrage
13
8% / 69%
En retard
1
3%
Occupé
Commandes similaires
Would it be possible to connect Futures prop firm with Rithmic or Tradeovate platform to Ninjatrader automated trading ? If anyone can do this for me I will be happy to get started with the person right away
hello great developer I want to modify my NT8 indicator to change its arrow printing logic so that arrows appear on the first candled dot, not after the series. no repaint and no back painting. all in real time. This will help me get timely signals. Scope of work - Modify NT8 indicator logic to print arrows on the first candled dot. - Ensure arrow print matches 90%+ accuracy compared to the current functionality. -
I have a open source Tradingview indicator that I want it to be converted to Ninja Trader8. I have attached it. Please let me know, if you can do it and for how muc
I need help in modifying an amibroker AFL indicator the indicator already works but I need per symbol static variable isolation, parameters persistence per symbol after restart, non declining trailing stop logic, parameter auto restore when switching symbols and a global reset function for static variables. For better understanding As discussed, this is the official offer for restructuring my RAD Chandelier stop loss
Hi , I have some indicators that I want set up on my TV chart and want to create one chart for some and another chart for some others. Plus I want to set up the brackets orders so I can trade from the chart. I have these set up somewhat but need it cleaned up and the way I want them. how much would something like this cost to do? I'm in California and would like you to show me so I can learn to do this when I want to
Martingale Strategy 50 - 70 USD
I need a gambling bot that implements the Martingale Strategy for betting on roulette. It will be used on platforms like Betcity and Unibet to manage bets effectively. Scope of work - Develop a bot that implements the Martingale Strategy for roulette. - Ensure compatibility with Betcity and Unibet platforms. - Include functionalities for adjusting bet size and managing losses. - Integrate platform-specific features
Hello everyone, I am looking for an expert who is experienced with the Matriks IQ platform for the Turkish stock market. The project requires proficiency in C# coding within this environment. If you have prior experience or have developed algorithms on this platform, please reach out to me so we can discuss the details. Regards
I am looking for a professional developer to build a custom trading analysis software for me. This tool is NOT an automated trading bot (EA); it is an analysis dashboard to help me identify high-probability setups based on my strategy. Key Requirements: Multi-Timeframe Analysis: The software should scan 4 different timeframes (M15, M30, H1, H4, D1, WK1, MTH1) and alert me when my conditions are met. Indicator
Hello greetings, I need Pakistan indian or ukraine developer that can create an indicator for Quantower that follows a fairly simple logic. What I am looking for is an indicator that allows me to anchor a Fibonacci to a high or low point that I manually choose, and that then follows the price until the market starts to retrace. Only pakistan, indian or ukraine developer that have experience in quantower should bid
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame

Informations sur le projet

Budget
150+ USD
Délais
à 2 jour(s)