Download MetaTrader 5

Attaching EA script to MT4 mobile platform (Android or iPhone)

To add comments, please log in or register
tinmichael
11
tinmichael  
 Is there a way to attach or remove a particular EA mt4 script to mobile app like iPhone or Android and do the trading by enabling the EA script? If there is an option for this, kindly please let me know the steps to do this. Thanks alot!
Fernando Carreiro
2279
Fernando Carreiro  
tinmichael:
 Is there a way to attach or remove a particular EA mt4 script to mobile app like iPhone or Android and do the trading by enabling the EA script? If there is an option for this, kindly please let me know the steps to do this. Thanks alot!
No, it is not currently possible! Besides, it makes no sense to have an active EA running on a mobile device, especially if its a phone.
Alain Verleyen
Moderator
31184
Alain Verleyen  
FMIC:
 ... Besides, it makes no sense to have an active EA running on a mobile device, especially if its a phone.
Why ?
Fernando Carreiro
2279
Fernando Carreiro  
angevoyageur:
Why ?
  1. Because of the need of continuous internet connection which is not always the case, especially if it is a phone and you may be in low signal zones at times during the day. Not to mention that it could lead to high data usage costs in some cases.
  2. Because it will lead to high CPU usage which could cause battery drain and high working temperatures.
  3. Because that is why MetaQuotes has a VPS solution
  4. Because that is why there are PC's and 3rd Party VPS alternatives to run EAs 24/7, that can be remotely managed via a mobile device if needed.
  5. And if you really insist on it, then there is always the possibility of using a true Windows Tablet running a full-pledged MetaTrader Desktop Application with all the thrills and tribulations associated with that.
honest_knave
Moderator
2421
honest_knave  

The only workaround that I know of (other than remote desktop) is to have an EA running on a 'full-fat' MT4 platform somewhere e.g. VPS

Place limit / stop orders (far away from current price) on the mobile app as a means of communicating with your EA.

e.g. You want to do *something* with your EA. Place a Buy Stop on your mobile app. Your EA on your VPS sees the new pending order, does *something* then deletes the pending order.  You want to do *something else* on your EA. Place a Sell Stop on your mobile app. Your EA sees the new pending order, does *something else* then deletes the pending order.

It is far from ideal, but it can work. 

Fernando Carreiro
2279
Fernando Carreiro  
honest_knave:

The only workaround that I know of (other than remote desktop) is to have an EA running on a 'full-fat' MT4 platform somewhere e.g. VPS

Place limit / stop orders (far away from current price) on the mobile app as a means of communicating with your EA.

e.g. You want to do *something* with your EA. Place a Buy Stop on your mobile app. Your EA on your VPS sees the new pending order, does *something* then deletes the pending order.  You want to do *something else* on your EA. Place a Sell Stop on your mobile app. Your EA sees the new pending order, does *something else* then deletes the pending order.

It is far from ideal, but it can work. 

Why go to so much trouble, when you can just use a normal remote app (TeamViewer, RemoteDesktop, etc.) to access your desktop or VPS and do what ever you like with it!
honest_knave
Moderator
2421
honest_knave  
FMIC:
Why go to so much trouble, when you can just use a normal remote app (TeamViewer, RemoteDesktop, etc.) to access your desktop or VPS and do what ever you like with it!
Bandwidth issues.
Fernando Carreiro
2279
Fernando Carreiro  
honest_knave:
Bandwidth issues.

OK! Understood! Alternatively, you could run a simple web-service on your VPS with a light-weight web UI that would inter-connect with the EA on MetaTrader.

To add comments, please log in or register