Issues with Running Default MetaTrader 5 Bot on Demo Account and Potential Interference from Active Account

 

Hi everybody,

I'm facing a couple of issues while trying to run automated trading bots on my MetaTrader 5 demo account:

  1. When I switch to the demo account, the "History" tab doesn't show up at all. However, on my active account, the History tab is visible and working properly. I'm not sure why the History tab disappears on the demo account.

  2. I tried running a default MetaTrader platform bot called BlackCrows WhiteSoldiers RSI on a GBP/USD chart, but I don’t see any signs of activity—nothing in the History section, nor on the chart itself (no buy/sell actions or indicator signals). The journal shows that the bot was loaded successfully, but there's no actual activity on the chart.

  3. I noticed that the "Algo Trading" button is red, meaning automated trading is disabled. My question is: can my broker or the bot they operate on my active account automatically stop trading and, in doing so, prevent me from using automated trading on my demo account?

  4. I also have an active account operated by my broker, and I’m concerned that the bots I’m trying to run on the demo account might affect my active account. I want to make sure that the bots are running only on the demo account without influencing my live accounts.

Thanks in advance for your help!

 

1. and 2. and 3 could be related. I recommend you contact your broker. Your broker support is always first point of contact and support.

3. most certainly can.

4. I have never heard of account activities affecting other accounts.

 

Hi Michael,

Thanks for the quick response. Since I raised my questions, I’ve noticed a few new things:

Issue with the demo account: It seems that the reason I couldn’t see the history tab was due to errors in the account details I created
(for example, ignoring mandatory red fields like phone number or a name containing numbers). After I opened a new demo account
 and carefully filled in the details, the history tab appeared correctly.

Conflict between accounts: There is still a problem when I switch between the demo account and my active account. When I activate Algo Trading
in the demo account, once I switch to the active account, Algo Trading is disabled there. Then, when I go back to the demo, it resets again.
In a conversation I had with ChatGPT about the matter, I was informed that this is likely a global feature of MetaTrader 5 – when Algo Trading is
enabled or disabled in one account, it affects all accounts connected to the system.

At this point, I still haven’t managed to run a bot on the demo account, and I’m hesitant to activate Algo Trading to avoid interfering with my broker’s
 actions on the active account. Therefore, the solution I’m considering is to open another demo account on a different computer or use separate user
 profiles to avoid any interaction between the accounts.

Thanks again for the help!

 
Smith Adam #:

Hi Michael,

i still recommend you contact your broker immediately. They are always your first point of contact. any response you will get on this website is from normal users of mt5, like you and me. And the Moderators would normally have responded by now if they had any ideas.

 

when you say "switch" do you mean that you use the single terminal to switch between demo and active accounts?

if so, you can not do that. For an ea to monitor trades, it MUST BE active on a terminal. When you switch to 2nd account the ea is disabled on the first account.

if you want to run a demo and real account(s) to be run at same time, with eas that monitor trades on either account, then, you MUST have 2 terminals open.

 
Smith Adam #:

Conflict between accounts: There is still a problem when I switch between the demo account and my active account. When I activate Algo Trading

in the demo account, once I switch to the active account, Algo Trading is disabled there. Then, when I go back to the demo, it resets again.
In a conversation I had with ChatGPT about the matter, I was informed that this is likely a global feature of MetaTrader 5 – when Algo Trading is
enabled or disabled in one account, it affects all accounts connected to the system.


This is not a conflict, this is how you instruct MT5 to operate via settings.

Open Settings dialog, then Expert Advisers tab. You can find the flag Disable algorithmic trading when the account has been changed. It's enabled by default. If you want to keep algotrading always on, you should disable the option.

 
Thank you very much for the detailed explanations and advice!

To try to bypass the issue with the conflict between accounts, I created a new user profile on my computer and installed the demo version of MetaTrader 5, so there is no connection between this account and my active account. Despite that, I still don’t see the bot taking positions or performing any actions.

Based on your advice, I checked the setting Disable algorithmic trading when the account has been changed, but since I'm now using a completely separate account, it seems less relevant in this case.

I'm also wondering if the issue might be with the specific bot I tried or the settings I applied. The bot I’m running is called BullishBearish Engulfing RSI, and the settings I used are:

Trend MA period: 5

RSI period: 37

position holding time in bars: 3

Stop Loss: 50

Take Profit: 50

slippage: 3

lot: 0.05


Do you think these settings could be causing the inactivity, or could it be related to the bot itself? I would really appreciate any additional insights or suggestions you might have!
 
Smith Adam #:
Thank you very much for the detailed explanations and advice!

To try to bypass the issue with the conflict between accounts, I created a new user profile on my computer and installed the demo version of MetaTrader 5, so there is no connection between this account and my active account. Despite that, I still don’t see the bot taking positions or performing any actions.

Maybe this is same issue as you? https://www.mql5.com/en/forum/474496

Live account problem
Live account problem
  • 2024.10.11
  • 22746366
  • www.mql5.com
Hi guys, I need a bit help :) I have 2 account (FusionMarkets), 1 demo and 1 live...
 
Smith Adam #:


Do you think these settings could be causing the inactivity, or could it be related to the bot itself? I would really appreciate any additional insights or suggestions you might have!

Try to run some of example EAs distributed along with MT5 - if they trade, then the problem is in algorithm of your EA. Of course, you need to know which settings are required for your EA to trade - it's possible that there are no signals or they are filtered out, or symbol is not suited, or account properties is not suited (hedge vs netting, for example).

Also check the logs (bot Experts tab and Journal) - there may be errors there.

 
Stanislav Korotky #:

Try to run some of example EAs distributed along with MT5 - if they trade, then the problem is in algorithm of your EA. Of course, you need to know which settings are required for your EA to trade - it's possible that there are no signals or they are filtered out, or symbol is not suited, or account properties is not suited (hedge vs netting, for example).

Also check the logs (bot Experts tab and Journal) - there may be errors there.

Hi, thanks for the recommendations. It seems like you might be right, and the parameters I'm working with may not be suitable for a response that I can see within a few minutes.
In the meantime, I tried the bot from these guys , and I've been sitting in front of the charts without seeing any indication that something is happening.
Do you know of any free bot that you are familiar with and can recommend for testing purposes?
 

Hi, thanks for the suggestion. In my case, I’ve already successfully separated the demo and live accounts, so in that sense, it’s not really relevant.
 However, even with the demo account running completely separately, I’m still facing the same issues, and there are no actions being executed on the chart.
 I’m continuing to investigate the problem and would appreciate any further ideas you might have.

Michael Charles Schefe #:

Maybe this is same issue as you? https://www.mql5.com/en/forum/474496/unread#unread