- Works on the strategy tester but not on live trading
- vps
- EA not working on MQL5 VPS after Migrating
Hi, I've recently migrated a few EA's onto the my MQL5 server but they haven't opned any trades, I had thought that I just hadn't waited long enough, but when I looked on the server details the CPU is running at 0%. The Disk and memory seem to be running at a normal level and the EA's worked fine on the strategy tester so I'm not really sure what to do. Hope someone can help! Cheers in advance x
Don't post picture(s) with your name and account number on it.
If it does not work so it is related to your EA.
Because this VPS is the "copy of your Metatrader in cloud" - means: this is the other your Metatrader by located in cloud. And if EAs works on your home Metatrader so it will work on MQL5 VPS. And if any error/issue - you can see it on the logs/journal.
- www.mql5.com
Hi, I've recently migrated a few EA's onto the my MQL5 server but they haven't opned any trades, I had thought that I just hadn't waited long enough, but when I looked on the server details the CPU is running at 0%. The Disk and memory seem to be running at a normal level and the EA's worked fine on the strategy tester so I'm not really sure what to do. Hope someone can help! Cheers in advance x
Your EAs are loaded succesfully and everything seems to run normal.
The answer is maybe at the fact you've only migrated your EAs today and from their name I can guess that they trade on the daily timeframe, so give them some time, maybe your trading criteria are not met.
A piece of advice, go to your chart settings and put your max bars on chart to about 500-1000, more than that are useless and they tend to slow things down.Your EAs are loaded succesfully and everything seems to run normal.
The answer is maybe at the fact you've only migrated your EAs today and from their name I can guess that they trade on the daily timeframe, so give them some time, maybe your trading criteria are not met.
A piece of advice, go to your chart settings and put your max bars on chart to about 500-1000, more than that are useless and they tend to slow things down.Hi, I've had it running on the VPS for about a week and it still hasn't opened any trades but I've had the same EA running on the same currency pair on my demo account while having MT4 open on my laptop this afternoon and it has just opened a trade so it the EA works fine it just doesn't work on the VPS/the VPS doesn't work. Do you know why this might be? or what I can do to fix this?
If 4 charts with 4 EAs attached were sucessfully migrated (according to your log) so it works.
If it does not work so it is related to your EA.
Because this VPS is the "copy of your Metatrader in cloud" - means: this is the other your Metatrader by located in cloud. And if EAs works on your home Metatrader so it will work on MQL5 VPS. And if any error/issue - you can see it on the logs/journal.
Hi, I've had it running on the VPS for about a week and it still hasn't opened any trades but I've had the same EA running on the same currency pair on my demo account while having MT4 open on my laptop this afternoon and it has just opened a trade so it the EA works fine it just doesn't work on the VPS/the VPS doesn't work. Do you know why this might be? or what I can do to fix this?
If you sucessfully migrated so EA should work.
And you can migrate once again (for example).
- EA will not work if the EA is using (or trying to use) dll.
- Besides, it is based on how EA was coded. For example, iTrend indicator from Brainwashing system is showing different results/values for different brokers. And some EAs (most of the EAs) may perform differently for different brokers/accounts (because the data/quotes are slightly dofferent).
- Besides, it may be related to the build of Metatrader: you are having one build at home, and your MQL5 VPS Metatrader is having the other metatrader build, and your EA does not work with that MQL5 VPS Metatrader build (there are many examples/threads here related to the builds).
MQL5 VPS is the other Metatrader located in cloud, and this Metatrader does not care about what you attached to the chart ... EA works or EA does not work ... and it is not related to MQL5 VPS sorry.
Hi, I've had it running on the VPS for about a week and it still hasn't opened any trades but I've had the same EA running on the same currency pair on my demo account while having MT4 open on my laptop this afternoon and it has just opened a trade so it the EA works fine it just doesn't work on the VPS/the VPS doesn't work. Do you know why this might be? or what I can do to fix this?
There are many reasons why the EA opened a trade on your demo account and didn't on the MQL5 VPS, make sure that you have the same settings on both versions and that your EA doesn't require DLL as Sergey mentioned.
We only see what you are telling us, we don't see your settings and your EA's trading criteria, so we can't see if something is wrong at your end.
There are many reasons why the EA opened a trade on your demo account and didn't on the MQL5 VPS, make sure that you have the same settings on both versions and that your EA doesn't require DLL as Sergey mentioned.
We only see what you are telling us, we don't see your settings and your EA's trading criteria, so we can't see if something is wrong at your end.
//+------------------------------------------------------------------+ //| Daily1.mq4 | //| Copyright 2020, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2020, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict extern int TakeProfit = 100; extern int StopLoss = 20; extern bool UseTrailingStop = true; extern int WhenToTrail = 40; extern int TrailAmount = 40; extern double LotSize = 0.10; extern int MagicNumber = 1234; double Pips; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- double ticksize = MarketInfo(Symbol(),MODE_TICKSIZE); if(ticksize == 0.00001 || ticksize == 0.001) Pips = ticksize*10; else Pips = ticksize; //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- if(Close[0]>Open[1]) if(OrdersTotal()==0) OrderSend(Symbol(),OP_BUY,LotSize,Ask,3,Ask-(StopLoss*Pips),Ask+(TakeProfit*Pips),NULL,MagicNumber,0,Green); if(Close[0]<Open[1]) if(OrdersTotal()==0) OrderSend(Symbol(),OP_SELL,LotSize,Bid,3,Bid+(StopLoss*Pips),Bid-(TakeProfit*Pips),NULL,MagicNumber,0,Red); for(int b=OrdersTotal()-1;b>=0;b--) if(OrderSelect(b,SELECT_BY_POS,MODE_TRADES)) if(OrderMagicNumber()==MagicNumber) if(OrderSymbol()==Symbol()) if(OrderType()==OP_BUY) if(Bid-OrderOpenPrice()>WhenToTrail*Pips) if(OrderStopLoss()<Bid-TrailAmount*Pips) OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(TrailAmount*Pips),OrderTakeProfit(),0,CLR_NONE); for(int s=OrdersTotal()-1;s>=0;s--) if(OrderSelect(s,SELECT_BY_POS,MODE_TRADES)) if(OrderMagicNumber()== MagicNumber) if(OrderSymbol()==Symbol()) if(OrderType()==OP_SELL) if(OrderOpenPrice()-Ask>WhenToTrail*Pips) if(OrderStopLoss()>Ask+TrailAmount*Pips) OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(TrailAmount*Pips),OrderTakeProfit(),0,CLR_NONE); } //+------------------------------------------------------------------+
This is my EA I am trying to run. I have allowed live trading, got smiley faces on the charts, haven't got any error messages on the experts section or journal. Running the EA on 6 currency pairs means that it should take on average 2.88 trades per day and it has opened none this week. Hope you can help!
This is my EA I am trying to run. I have allowed live trading, got smiley faces on the charts, haven't got any error messages on the experts section or journal. Running the EA on 6 currency pairs means that it should take on average 2.88 trades per day and it has opened none this week. Hope you can help!
Thank you in advance
Your EA is loaded and initialized succesfully on the VPS, I don't know about the coding part, maybe a coder can help.
Your EA is loaded and initialized succesfully on the VPS, I don't know about the coding part, maybe a coder can help.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use