I need a fully functional Expert Advisor (EA) developed for the MetaTrader 5 platform using MQL5. The bot should automatically open and close trades based on various technical indicators, with customizable settings (timeframe, lot size, stop loss, take profit, trailing stop). It must also include a robust risk management system, entry and exit alerts, and a well-structured, easily developable code. I also require