Specification
Requirements Specification
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
Rating
Projects
727
34%
Arbitration
47
49%
/
40%
Overdue
14
2%
Working
2
Rating
Projects
516
23%
Arbitration
61
57%
/
25%
Overdue
60
12%
Working
3
Rating
Projects
645
53%
Arbitration
35
63%
/
20%
Overdue
6
1%
Loaded
4
Rating
Projects
21
19%
Arbitration
5
40%
/
40%
Overdue
0
Free
5
Rating
Projects
90
29%
Arbitration
24
13%
/
58%
Overdue
7
8%
Working
6
Rating
Projects
7
29%
Arbitration
0
Overdue
4
57%
Free
7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 4 codes
10
Rating
Projects
274
21%
Arbitration
24
54%
/
17%
Overdue
0
Working
11
Rating
Projects
35
37%
Arbitration
0
Overdue
2
6%
Free
12
Rating
Projects
11
27%
Arbitration
0
Overdue
2
18%
Working
Published: 1 code
13
Rating
Projects
847
61%
Arbitration
33
27%
/
45%
Overdue
24
3%
Free
Published: 1 code
14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Rating
Projects
8
38%
Arbitration
1
0%
/
100%
Overdue
0
Free
16
Rating
Projects
9
67%
Arbitration
0
Overdue
0
Working
17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Rating
Projects
74
18%
Arbitration
30
17%
/
53%
Overdue
31
42%
Free
19
Rating
Projects
35
40%
Arbitration
0
Overdue
3
9%
Free
20
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
21
Rating
Projects
93
43%
Arbitration
4
0%
/
100%
Overdue
4
4%
Working
22
Rating
Projects
58
59%
Arbitration
4
0%
/
25%
Overdue
1
2%
Free
23
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
Published: 5 codes
24
Rating
Projects
13
62%
Arbitration
0
Overdue
0
Free
25
Rating
Projects
333
35%
Arbitration
66
12%
/
58%
Overdue
87
26%
Free
26
Rating
Projects
269
29%
Arbitration
2
50%
/
0%
Overdue
3
1%
Working
Published: 2 codes
27
Rating
Projects
144
46%
Arbitration
21
38%
/
24%
Overdue
32
22%
Free
28
Rating
Projects
1429
59%
Arbitration
31
81%
/
0%
Overdue
10
1%
Free
29
Rating
Projects
873
48%
Arbitration
29
38%
/
17%
Overdue
63
7%
Free
30
Rating
Projects
14
43%
Arbitration
0
Overdue
3
21%
Free
31
Rating
Projects
553
50%
Arbitration
57
40%
/
37%
Overdue
227
41%
Working
32
Rating
Projects
134
66%
Arbitration
36
25%
/
56%
Overdue
22
16%
Free
Published: 10 codes
33
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
34
Rating
Projects
8
0%
Arbitration
2
50%
/
0%
Overdue
1
13%
Working
35
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 3 codes
36
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Published: 10 codes
37
Rating
Projects
566
26%
Arbitration
24
42%
/
38%
Overdue
85
15%
Free
Published: 6 codes
38
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
39
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
40
Rating
Projects
45
16%
Arbitration
2
0%
/
100%
Overdue
4
9%
Free
41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
42
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
Similar orders
A video of the front end project is attached or uploaded in the link for view, the project is to build web app trader for login of mt4 / mt5 login and trades, the Web app is still under development your ideas matter in this project feel free to share ideal regards this project if you are good in Visual studio 2022 VS code and have handled C++ projects before on multiple situation this project might be yours. UI/UX
Simple Added Notice For Existing Indicator
50 - 200 USD
I have the Fisher Indicator shown below the chart. I need an alert added for when the Fisher Indicator hits the 50 point at the end of each period. GBPUSD and EURUSD 4H charts are provided and I can provide additional
Project information
Budget
30+ USD
Deadline
from 1 to 10 day(s)