EMA and MACD cross automation

MQL5 Experts Forex

Job finished

Execution time 5 days
Feedback from employee
Nice Man, No delay and good requirements
Feedback from customer
Very flexible, really made sure they understood the requirements fully and took care to ensure everything was delivered as required.

Specification

Hello, I am hoping to automate my trading strategy and have set out the criteria below.

Chart: 15m

Indicators

EMA: 7 period

EMA: 14 period

ATR: 14 period

MACD applied to close:

Fast: 7

Slow: 14

Smoothing: 7

Entry criteria for a buy:

  • It is between the hours of 09:00 and 23:00.
  • Price is above both EMAs.
  • The 7-period EMA is above the 14-period EMA, on the previous candle, it was below or equal to the 14-period EMA.
  • The MACD has a positive value, on the previous candle, it had a negative value.

Entry criteria for a sell:

  • It is between the hours of 07:00 and 21:00.
  • Price is below both EMAs.
  • The 7-period EMA is below the 14-period EMA, on the previous candle, it was above or equal to the 14-period EMA.
  • The MACD has a negative value, on the previous candle, it had a positive value.

No trade filters:

  • Lines of support and resistance will be present on the chart. If the criteria is met for an order to be placed within 30 pips of one of these lines and the trade is in the direction of the line, no order should be placed. For example, if criteria is met for a buy order and the entry price would be 30 pips or less below a line of resistance, no order should be placed. This will avoid buying into resistance or selling into support.
  • The code should also place time blocks that can be modified for when there is an economic news release. For example, NFP will be released at 13:30, so a condition that no trades should be placed between 13:15 and 13:45 is active. I should be able to modify these time blocks as and when required.
  • For a buy, the 7-period EMA has not been above or equal to the 14-period EMA on any of the previous four candles.
  • For a sell, the 7-period EMA has not been below or equal to the 14-period EMA on any of the previous four candles.

Entry and exit parameters

  • Risk per trade is 0.5% of account balance.
  • Orders are only placed at the close of a candle.
  • When conditions are met for a buy, a buy stop order is placed at 0.5ATR above the closing price of the most recent candle. For a sell, a sell stop order is placed at 0.5ATR below the closing price of the most recent candle.
  • Stop loss is placed at 15 micropips below/above entry.
  • There are three TPs, TP1 is at 15 micropips (1RR) where one third of the trade is closed. TP2 is at 30 micropips (2RR) where half of the remaining volume, one third of the original volume is closed. TP3 is at 45 micropips (3RR) where the rest of the trade is closed.


Responded

1
Developer 1
Rating
(75)
Projects
80
6%
Arbitration
46
11% / 54%
Overdue
7
9%
Working
2
Developer 2
Rating
(13)
Projects
18
11%
Arbitration
6
33% / 67%
Overdue
1
6%
Free
Published: 1 code
3
Developer 3
Rating
(274)
Projects
403
28%
Arbitration
40
40% / 50%
Overdue
1
0%
Free
4
Developer 4
Rating
(400)
Projects
518
24%
Arbitration
61
57% / 25%
Overdue
60
12%
Working
5
Developer 5
Rating
(62)
Projects
90
29%
Arbitration
24
13% / 58%
Overdue
7
8%
Working
6
Developer 6
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(73)
Projects
89
79%
Arbitration
0
Overdue
2
2%
Working
Published: 4 codes
8
Developer 8
Rating
(19)
Projects
31
32%
Arbitration
8
50% / 25%
Overdue
3
10%
Working
9
Developer 9
Rating
(152)
Projects
228
80%
Arbitration
22
27% / 50%
Overdue
11
5%
Free
Published: 24 articles, 1882 codes
10
Developer 10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Developer 11
Rating
(78)
Projects
246
74%
Arbitration
7
100% / 0%
Overdue
1
0%
Free
Published: 1 article
12
Developer 12
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 4 codes
Similar orders
I need an Expert Advisor that trades by signal of ADX and Moving Average indicators. It must check and correctly process possible errors in trading operations. The main criteria of opening and closing positions , direction of Moving Average, Price of last bar . Set the number of lots to trade as an input parameter
I need you to develop an MT5 Expert Advisor (EA) in MQL5 specifically for BTCUSD , primarily trading on the 1-minute timeframe (M1) . The goal is to build a professional, rule-based automated trading system that trades strong impulsive BTCUSD moves in the direction of the trend , while using strict risk and money management. 1. CORE STRATEGY The EA should NOT randomly buy or sell. The basic sequence should be: Trend
seller must provide the following to be considered... i will answer to all who fit this description, and can purchase more than 1 EA... - brief strategy description - overall EA expectancy - 1 week limited trial version, with whatever settings you consider best (can be blocked on demo, i don't really care) - investor password from a reputable broker (if history is available... live / demo, same thing, doesn't really
Expert Needs to integrate Volume Density ( Ticks Per Point ) Adaptive Volume Baseline ( Apply with experience ) , Order Flow Tick Volume Based ( required integration is for smooth execution ) , Every other requirement already exists by the expert , True Objective : To identify the true transition from Accumulation to Expansion/Distribution leading to Breakout capturing participation while eliminating false breakouts
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
Hi. I am looking for an experienced MQL5 developer for an advanced XAUUSD MT5 indicator. Before choosing a developer, I would like to see a small proof-of-concept or an example of a similar indicator you have already developed. My final indicator must be written from scratch in MQL5 and I must receive the complete .mq5 source code + compiled .ex5 . Main requirements: XAUUSD MT5 / MQL5 Indicator only — NO AutoTrading
Title: Advanced XAUUSD MT5 Indicator – MQL5 Source Code Required I need a professional MT5 indicator written from scratch in MQL5 (.mq5) for XAUUSD. The indicator must be signals/analysis only — AutoTrading must remain OFF . I need the complete editable .mq5 source code, not only an .ex5 file. The system should analyze multiple timeframes: H4 → H1 → M30 → M15 → M5 → M1 . Required logic: Higher-timeframe
I need a professional XAUUSD signal indicator for MetaTrader 5, written entirely in MQL5 (.mq5). IMPORTANT: This is NOT an auto-trading EA. It must never open, close or modify trades. It only analyzes XAUUSD and generates signals + MT5 push notifications. 1. Multi-timeframe analysis: H4 → H1 → M30 → M15 → M10 → M5 → M1. 2. Detect market structure: - Swing High / Swing Low - BOS - MSS - CHOCH - Bullish/Bearish HTF
We are looking for an experienced MQL5 developer who also has real trading experience to build our existing trading strategy into a fully automated MT5 Expert Advisor (EA). We already have our entry and exit trading rules documented . We are not looking for someone to invent a strategy for us. We need someone who understands trading well enough to understand our rules, discuss them with us in normal trading terms
Surebot 100+ USD
I want a sure bot that will be able to plat a good and nice trade thst i will benefit from and that i all use to make it in life

Project information

Budget
40+ USD
Deadline
to 7 day(s)