Trabalho concluído
Termos de Referência
I am in need of an EA that is based on 3 MAs and takes decisions about entering a trade or not, only once every set amount of time, for example, every 4 hours, this time frame (timer) has to be modifiable as a variable in the indicator inputs.
Requirements
-MQL5 code has to be visible, accessible and modifiable for future updates and requirements.
-Values adjusted and normalized for each currency due to digit differences after the decimal point.
-Visible MAs (Buffers) on EA with on/off option for visibility purposes and be able to change the color of each MA.
-3 MA inputs have to be modifiable in indicator inputs as variables for optimization including MA Method, MA Shift and MA Price Source.
-EA has to have the capability to send SMS, email, push, alert and sound notifications when having errors, opening/closing a trade and Trailing Stop Modifications. These alerts all have to have an on/off option.
-The EA has to have Automatic Lot Sizing options; manual lots, % of Free Margin or % of Balance, set in EA input.
-Buy/Sell/Close Trade decisions done only on timer, for example every 4 hours. This timetable has to be modifiable as a Variable in EA inputs.
-Only one (1) open trade per currency pair.
Buy/Sell Conditions
-Buy; Crossover between Fast and Medium MAs when above Slow MA or when Fast and Medium MAs are above Slow MA.
-Sell; Crossover between Fast and Medium MAs when below Slow MA or when Fast and Medium MAs are below Slow MA.
-Close open positions when Opposite Conditions are true if Take Profit 1 and Take Profit 2 conditions are not met beforehand.
Take Profit
This EA has to have two (2) Take profits:
-Take Profit 1; it has to have an option to set as Manual Pips or a multiplier of ATR, for example 2.5*ATR. This options have to be modifiable from EA inputs as part of an optimization option.
-Take Profit 2; Is a HIDDEN Trailing Stop with a Trailing Step option of Manual Pips or a multiplier of ATR, for example 2.5*ATR. This options have to be modifiable from EA inputs as part of an optimization option.