Inverse EMA Crossover EA with Spread Filter

MQL5 Experts

Job finished

Execution time 21 hours
Feedback from customer
Great Guy. Really speedy Job. Neat too. wld work with him again!!
Feedback from employee
Really very good customer, I like to work with him again.

Specification

I want a simple and clean Expert Advisor (EA)
This EA will trade based on EMA crossover logic — but with inverse trading behavior.

That is:

When the Fast EMA crosses above the Slow EMA → Sell(Instead of the traditional Buy)

When the Fast EMA crosses below the Slow EMA → Buy(Instead of the traditional Sell)

📌 Core Requirements:
Indicators:

Two EMAs: Fast EMA and Slow EMA

Periods for both should be adjustable via input parameters.


Cross Up (Fast EMA crosses above Slow) → SELL

Cross Down (Fast EMA crosses below Slow) → BUY

Trade Execution:

Trades must only be opened after the candle has closed.

Exit:

All Trades should be closed upon new opposite crossovers

If an opposite crossover signal occurs, the EA must first close the existing trade and then open a new one.(This should happen as fast as possible!)*

Trade Parameters (all adjustable via inputs):

EMA  settings

Lot size (manual)

Stop Loss (in pips)

Take Profit (in pips)

Spread Filter(in points)

Time Filter(Allow trading only between specified Start Hour and End Hour (GMT 0, 0–23 format)

📎 Additional Notes:

*In a previous EA I used, upon closure of a trade, the new trades are duplicated sometimes, I don't know if this is due to a bug. please take note that this doesn't happen!(THIS IS VERY IMPORTANT PLEASE!!, its actually the sole reason for developing this new EA))


Responded

1
Developer 1
Rating
(163)
Projects
236
32%
Arbitration
28
29% / 25%
Overdue
26
11%
Working
2
Developer 2
Rating
(407)
Projects
646
33%
Arbitration
31
71% / 6%
Overdue
19
3%
Loaded
3
Developer 3
Rating
(45)
Projects
56
34%
Arbitration
1
0% / 0%
Overdue
1
2%
Working
4
Developer 4
Rating
(51)
Projects
69
35%
Arbitration
1
100% / 0%
Overdue
0
Free
5
Developer 5
Rating
(367)
Projects
469
24%
Arbitration
50
60% / 20%
Overdue
52
11%
Busy
6
Developer 6
Rating
(64)
Projects
117
39%
Arbitration
15
47% / 53%
Overdue
29
25%
Loaded
7
Developer 7
Rating
(11)
Projects
15
20%
Arbitration
3
67% / 0%
Overdue
0
Free
8
Developer 8
Rating
(9)
Projects
10
0%
Arbitration
1
0% / 0%
Overdue
0
Working
9
Developer 9
Rating
(49)
Projects
71
21%
Arbitration
11
18% / 27%
Overdue
6
8%
Loaded
10
Developer 10
Rating
(7)
Projects
6
33%
Arbitration
0
Overdue
0
Loaded
11
Developer 11
Rating
(254)
Projects
372
24%
Arbitration
21
62% / 24%
Overdue
1
0%
Busy
12
Developer 12
Rating
(19)
Projects
24
38%
Arbitration
2
50% / 50%
Overdue
2
8%
Free
13
Developer 13
Rating
(2237)
Projects
2823
62%
Arbitration
118
46% / 25%
Overdue
427
15%
Working
14
Developer 14
Rating
(64)
Projects
83
28%
Arbitration
9
33% / 56%
Overdue
9
11%
Free
Published: 1 code
15
Developer 15
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Working
16
Developer 16
Rating
(93)
Projects
133
17%
Arbitration
4
25% / 25%
Overdue
12
9%
Loaded
17
Developer 17
Rating
(12)
Projects
13
23%
Arbitration
7
0% / 57%
Overdue
3
23%
Working
18
Developer 18
Rating
(156)
Projects
280
35%
Arbitration
14
29% / 50%
Overdue
42
15%
Free
19
Developer 19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Developer 20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Developer 21
Rating
(10)
Projects
11
18%
Arbitration
0
Overdue
1
9%
Working
22
Developer 22
Rating
(611)
Projects
1421
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
Similar orders
Dear MetaTrader 5 Specialists and Programmers I will provide you with the existing code base. Your task is to add a new price‑threshold feature that applies by default to all of the other functions already implemented. Price Threshold Logic If the market price falls below 3,300 (e.g. to 3,299), the script must immediately halt all operations. While the price remains below 3,300, the script must not open any new
hello coders , i want you to create a trading bot in mt5. i have the pinescript code for the strategy. the trading bot is a type of scalping bot hence the entry and exit would be very fast typically in the same candle and within 20 seconds. so if anyone can help me in creating i would be very muh happy
Hi Experts! Please advise if it possible to modify an EA attached to my requirements? 1. Would like to add a volatility parameter of the instrument 2. Would like to add a trigger for intitalization / termination of this EA
The budget of this is negotiable - if you would like to help me and do what I'm asking for but don't agree with advised price of this project then please contact me anyway, and tell me how much would you charge instead for your work. I am looking for MT4 developer who is extremely skiled in upgrading, with additional feature, existing fully completed, and perfectly working complex EA MT4 tool. Meaning, I need your
Looking to build and indicator that works as fallow. Determine max and min from 3 am to 8 am NY time. Will be check all the pair in the market watch. Condition: Check if the max or min only took place between 7:30 and and 8:00 am. (Only one max or min) Ex: could be more than one max but only one min after7:30 and viceverse Create a table that shows the pair the the valid condition. Shows in the table max or min time
I’m looking for an experienced MQL5 developer to build a fully custom Expert Advisor (EA) for MT5. The EA should combine two integrated strategies: Session-Based Breakout System, using the opening range of a defined market session to detect and trade breakout-retest setups on lower timeframes. Multi-Timeframe Reversal Strategy, incorporating RSI-based exhaustion signals, candlestick confirmations, and automated
Hello.. I need a professional developer to correct the expert's errors and add some necessary options to it... The expert makes profits in the demo account of most companies while losing in the real account.. The expert works on the strength of liquidity with fast trades and very tight stop loss... I need a developer to detect the expert's errors
I want to create an MT5 fully working AI self-learning bot. I want to use the Orb (Opening Range Candle Strategy) that works on only the opening 15-minute candle on each trading open. Looking forward to hearing back from the MQL5 expert to handle this project
Hi traders, I'm looking for a developer who can turn an indicator strategy i've developed into an EA. I have 3 Indicators i use and I do not have the source code for them. They all deliver PUSH alerts in MT4 though. I am looking for a developer who can create an EA (either MT4 or MT5) that can code an EA based off of 3 indicators, again which I have, but I do NOT have source code for the indicators. I have a strategy
This Expert Advisor (EA) is based on the 'Liquidity Sweep + Momentum Shift' scalping strategy, built for EURUSD, XAUUSD (Gold), and NAS100 (NASDAQ). It is designed to trade on the 5-minute (M5) timeframe, identifying high-probability reversals following liquidity grabs. The EA must scan for trades continuously and may execute up to 10 trades per symbol per day, depending on conditions met. 2. Symbols and Timeframes -

Project information

Budget
30+ USD
For the developer
27 USD
Deadline
to 2 day(s)