Feature Request: Support for Automated Trading (EAs/Scripts) and API on MT5 Android

Dear MetaQuotes Development Team,
I am writing to propose a high-value feature request for the MetaTrader 5 Android application.
Currently, MT5 Android serves primarily as a manual trading and monitoring terminal. However, an increasing number of algorithmic traders rely purely on mobile workstations (such as tablets and foldable devices) without access to traditional desktop PCs.
Proposed Enhancements:
EA & Script Execution Engine: Integrate a lightweight MQL5 runtime or background execution service within MT5 Android to attach and run Expert Advisors (.ex5) and utility scripts directly.
Local API / Webhook Integration: Provide a local bridge/socket or API endpoint within the app to allow external scripts, bots, or Python runtimes on Android to send execution orders and fetch tick data.
Persistent Foreground Service: Implement an opt-in Android Foreground Service notification to prevent OS battery optimization from killing background OnTick() execution loops.
Enabling automated trading workflows natively on Android would significantly empower traders who operate exclusively on mobile platforms.
Thank you for considering this suggestion.
Best regards,

Nitish kumar 

Новая версия MetaTrader 5 для iPhone/iPad: Улучшение торговых и аналитических функций графиков

Renat Fatkhullin, 2023.03.11 09:29

Keep in mind that the foundation of how any mobile operating system manages its apps is the constant and unconditional suspension of those apps whenever the usage context switches or after a period of inactivity.

In other words, the active sessions of many apps last literally a few dozen seconds. That is, of course, not counting time-consuming social networks and messengers, where the user is actively scrolling and keeping the device awake.

This app lifecycle completely rules out the possibility of running persistent processes or robots.

Another feature of mobile platforms is the strict security restrictions, which limit on-the-fly native code generation and the execution of additional code from indicators and Expert Advisors. The only remaining option is to execute bytecode, which is easy to crack.