An Simple EA required for executing orders automatically.

2019.11.03 Experts

Specification

Requirements Specification examples

Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package.

1. The idea of the trading system is as follows: market entries are performed when MACD's main and signal lines intersect in the current trend direction .

2. Trend is determined based on the Exponential Moving Average with the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is below the previous one, the trend is considered to be falling (ema_current< ema_previous).

3. Trading Signals:

  • Buy signal: the main MACD line crosses the signal line upwards (macd_current>signal_current && macd_previous<signal_previous).
  • Sell signal: the main MACD line crosses the signal line downwards (macd_current<signal_current && macd_previous>signal_previous). The below figure shows Buy and Sell cases.

Responded

1
Developer 1
2019.11.03
Rating
4.9
(694)
Projects
1080
65%
Arbitration
100
30% / 41%
Overdue
241
22%
Busy
2
Developer 2
2019.11.03
Rating
4.98
(468)
Projects
622
69%
Arbitration
8
38% / 25%
Overdue
33
5%
Loaded
3
Developer 3
2019.11.03
Rating
4.88
(312)
Projects
399
39%
Arbitration
16
63% / 19%
Overdue
22
6%
Working
4
Developer 4
2019.11.03
Rating
4.83
(35)
Projects
48
21%
Arbitration
1
0% / 100%
Overdue
1
2%
Free
5
Developer 5
2019.11.03
Rating
4.96
(365)
Projects
411
36%
Arbitration
36
25% / 53%
Overdue
77
19%
Loaded
6
Developer 6
2019.11.03
Rating
4.83
(69)
Projects
118
27%
Arbitration
23
26% / 35%
Overdue
34
29%
Busy
7
Developer 7
2019.11.03
Rating
5
(15)
Projects
22
18%
Arbitration
5
0% / 100%
Overdue
5
23%
Busy
8
Developer 8
2019.11.03
Rating
4.98
(592)
Projects
721
58%
Arbitration
16
63% / 13%
Overdue
40
6%
Working
9
Developer 9
2019.11.03
Rating
5
(17)
Projects
22
45%
Arbitration
3
0% / 100%
Overdue
5
23%
Busy
10
Developer 10
2019.11.03
Rating
4.94
(18)
Projects
21
19%
Arbitration
2
100% / 0%
Overdue
0
Loaded
11
Developer 11
2019.11.04
Rating
4.94
(35)
Projects
63
27%
Arbitration
24
33% / 25%
Overdue
10
16%
Busy
12
Developer 12
2019.11.04
Rating
4.93
(46)
Projects
47
30%
Arbitration
2
0% / 100%
Overdue
2
4%
Working
13
Developer 13
2019.11.05
Rating
5
(35)
Projects
43
33%
Arbitration
6
50% / 17%
Overdue
1
2%
Busy
14
Developer 14
2019.11.08
Rating
4.85
(55)
Projects
120
33%
Arbitration
7
14% / 71%
Overdue
28
23%
Free

Project information

Budget
30+ USD
For the developer
27 USD

Customer

Placed orders1
Arbitrage count0