Lavoro terminato
Specifiche
This is job to build MQL4 EA based on the following requirements.
Screen shot examples will follow to the selected developer.
Please specify the price, the days to complete and when you will begin work.
------------
Rules:
· The TDI green clearly crosses red. Red below green for long, green below red for short. Parameter required to define how many RSI points is considered a valid ‘cross’. Parameter for how many APB’s ago a cross is considered valid (eg APB / price has crossed on the last bar and TDI crossed X bars ago)
· The APB crossed (and closed) beyond the 5 ema. Parameter required to define to the EMA settings. Parameter for how many APB’s ago a cross is considered valid (eg TDI green/red has crossed on the last bar and APB crossed 5 ema X bars ago). Note that using the provided template you will not find example of this happening because 5ema shift = 2. But if you set the 5ema shift = 0 then you will.
· The potential entry is trading away from the 20 ema (eg if price action is below 20 ema then only take short trades). Parameter required to the EMA settings and define to disable this feature (true/false).
· The signal APB (bar before trade opens) is the X Heiken Ashi bars since direction change (eg from red to blue). Parameter required to define X.
· Entry APB is X% the size of previous Y bars (eg Entry bar is 150% the size of previous 5 bars)
· There must be the ability to define 4 separate trading times. For example:
o Trade Period 1 = 09:15 – 10:55
o Trade Period 2 = 11:05 – 13:15
o Trade Period 3 = 14:15 – 15:50
o Trade Period 4 = 16:10 – 17:30
Note that the closing of trades can happen at any time based on MM features. And should NOT be defined by the above settings
Money Management
· Initial stop loss options [StopLoss]:
o [Swing] = Set at X pips passed the previous swing high/low on same TF. X is defined by [SwingPips].
o [ADR] = Set at X% of Y day ADR. X is defined by [ADR%] and Y is defined by [ADRdays].
· A feature to close a portion of the trade [InitialClose]. InitialClose = X% of trade when it has achieved Y% of Z day ADR (eg. Close 50% when 50% of 10 day ADR is reached)
· When the [InitialClose] has been achieved, set stop loss to breakeven plus spread pips. A parameter to disable (true/false).
· A feature to close the remainder of the trade [FinalClose]. Options:
o Close remainder on opposite cross of TDI [CloseOnTDI]
o Close on cross of X ema. Parameter required for ema settings [CloseOnEMA]
· The size of opening trade [TradeSize] defined by X% of account based on potential loss from defined SL. (Eg stop loss is set at 1% of account. If account is £1,500 and SL is 60 pips then trade size is (1500 / 100) / 60 = 0.25 per pip)