Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Indicators for the EA:
- RSI (Relative strength index)
- MFI (Money flow index)
Explanation how EA works:
Sell Situation:
There are conditions about RSI and MFI,
first condition; RSI rise curve should touch or cross level of 75 (max RSI II)
Second condition; RSI revers back to 70 (MAX RSI), and at the same time MFI value =>70 (max MFI)
Buy Situation:
First condition; RSI down curve should touch or cross level of 25 (min RSI II)
Second condition; RSI has to reverse back to 30 (min RSI) , and at same time MFI <=30 ( Min MFI)
EA parameters that user can change it by manual:
- Max. RSI: (Symbol should be Max. SCI) – It’s indicated to RSI line that will cross it at second stage e.g. level 70
- Min. RSI: (Symbol should be Min. SCI) – It’s indicated to RSI line that will cross it at second stage e.g. level 30
- Max. RSI II: (Symbol should be Max. SCI II) – It’s indicated to Line that RSI curve will cross or touch it at first stage e.g. level 75
- Min. RSI II: (Symbol should be Max. SCI II) – It’s indicated to Line that RSI curve will cross or touch it at first stage e.g. level 25
- Max. MFI: (Symbol should be Max. CMI) - It’s indicated to Line that MFI curve will cross or touch it at first stage e.g. level 70
- Min. MFI : (Symbol should be Min. CMI II) - It’s indicated to Line that MFI curve will cross or touch it at first stage e.g. level 30
- LOT Size: (Micro, mini or standard lot)
- Time frame trading:
- Start Time: (True/False) if True, the user should input the time.
- End time: (True/False) if True, the user should input the time.
- Type of pair: (Only applicable for 28 main pairs, XAU[Gold] and crude oil)
- Take profit: (For each pair, gold and crude oil should be separated TP)
- Stop loss: (For each pair, gold and crude oil should be separated SL)
- Suffix:
- Prefix
The EA will = be attached to one chart, and will execute order for all pairs allowed in input parameter
The EA will need to be validated by MQL5 website
And we need to have ability to back test the strategy ( for all pairs individually )