MT5 REQUIREMENTS 1. EA will take trades based on EMA’s cross and Renko chart. 2. Enter Buy trade if fast EMA is above slow EMA and slow EMA above long-term EMA. If Long-term EMA is set to 0, then only enter buy trade if fast EMA above slow EMA. Reverse for a sell. EA to enter buy trade on second brick after the brick that crossed fast EMA closes. Opposite for a sell. 3. If stop loss is set to Zero, I want the EA to exit a trade if price is below fast EMA. Previously it was when price and fast EMA crosses slow EMA. But now I want it on second renko box after the box that crossed the fast EMA 4. If there is a value for stop loss and take profit, then EA respects these values. 5. Consequently, if take profit is set to zero, I want the system to automatically exit a buy trade when price crosses below fast EMA. This time on the second bearish box below the fast EMA. Currently, we have it set as fast EMA crossing slow EMA to exit trade if take profit is zero. Let’s change it to price crossing below fast EMA. 6. When the fast EMA crosses the longterm 200 EMA, I want EA to go ahead and enter a buy/sell trade if there are no other trades currently open in that direction of the fast EMA. It does not need to wait for the slow EMA to cross too. This should be only when fast 9 EMA crosses 200 EMA. 7. I want trailing take profit. In settings, should have Use profit trail. Yes/No. If Yes, I want settings for Profit Trail Start __X__ pips and Profit Trail Pips __X__ pips. So once trail profit starts, whenever price moves in profit direction, the take profit will adjust by the profit trail number of pips. I’m sure you understand this 8. I also want add additional lot sizes like we had at very beginning of current version. So basically after trade is __X__ amount in profits, Add __X__ additional lots. If this is zero, then system will not add any additional lots and just go by original number of deal size. 9. I also want to have a scalping mode. Basically with scalping mode, the EA will disregard all previous trade entry rules and only enter trades based on price crossing fast EMA. Example price is above fast EMA, after the box that crossed the fast EMA, the EA should get in on a buy on the second box after price crossed fast EMA. Same for a sell. I want in the settings to have the option of turning this scalping mode on/off. If it's off, then trade entry rules will be as it's current. Buy trade when fast EMA is above slow EMA and above longterm EMA. When scalping mode is on, then trade entry will only be based on price crossing fast EMA. 10. In Scalping mode, rules for trend continuation still applies. This time, price has to be above fast EMA for a re-buy trade. So say no trades are currently open and after close of first bullish box above fast EMA, on the second bullish box above fast EMA re-enter a buy trade 11. If Scalp mode is set to zero. Then enter trades based on EMA crosses as EA normally does. 12. The I-Renko indicator needs to have long-term EMA. It only has fast and slow EMA. SETTINGS SPECIFICATIONS 1. Start trading at hr/mins. Default will be as it is -1hr:30 mins. 2. Close all positions at hr/min. Default will be 21:05mins 3. Leave trades open after end time: Yes/No. 4. For MT4 version, I don’t want the start trading time or close all positions at time because we can hold positions after market close when trading forex with MT4. So remove these features in MT4 version. 5. Follow Trend (Open new trade when TP as long as in direction): True/False 6. Enter Trade on ..th brick cross: X (This is for trend continuation. Enter continuation trade assuming no other trades open on ..Xth brick after the last bullish brick above the EMA cross 7. Deal Size: X lots 8. Take Profit: X (zero means close at opposite cross of price with fast EMA 9. Stop Loss: X (zero means if in a buy, close trade on second bearish brick after bearish brick that crossed fast EMA) Opposite for sell 10. Breakeven: (zero means no breakeven) 11. Start trailing stop when (per tick): X (zero means no trailing. This value is usually above opening price for a buy and below opening price for a sell 12. Size of Trailing Stop (per tick): X (zero means no trailing. Please need to be able to trail stop loss above opening price for buy and below opening price for sell) 13. Scalp mode, Enter trade on ..th brick of crosses: X 14. Renko Brick size: X 15. Fast EMA Length: X 16. Slow EMA Length: X 17. Long-Term EMA Length: X (if zero, EA should trade based on fast EMA crossing slow EMA only 18. Add additional lot size when: X (how many points in profit of original deal size to add additional lots) zero value disables feature Number of additional lots: X (number of additional lots to add)10:09