Why do Demo versions downloaded from the Market only work in the Strategy Tester?

 

Hello everyone,

I have a question regarding how Demo versions work in the MQL5 Market.

When I download a Demo version of a paid Expert Advisor from the Market, it installs as a free/demo product. However, I noticed that this demo version only works in the Strategy Tester and does not run on a live chart in the terminal (even in a demo account).

I was under the impression that uploading a Demo version would allow potential buyers to test the EA properly on a demo account in real-time conditions, not just in the Strategy Tester.

Could someone please clarify:

  1. Is this the normal/expected behavior for Demo versions in the Market?
  2. Should we (as sellers) upload a separate Demo version if we want users to be able to run it on demo accounts in real time?
  3. What is the recommended way to provide a proper demo/test version to the community so they can evaluate the EA before purchasing?

I didn't realize this limitation until now, and I think many other developers and buyers might have the same question.

Thank you in advance for any clarification or advice from experienced sellers or MetaQuotes team members.

Best regards, [Lungile Mbanjwa]

 

Because if the demo versions you download from the MQL5.com Market could be attached properly on charts of demo accounts, you could have their opened trades copied to other real accounts.

So, their functionality is limited to backtesting in the Strategy Tester only.

 
Lungile Mbanjwa:
Is this the normal/expected behavior for Demo versions in the Market?

Yes.

Lungile Mbanjwa:
Should we (as sellers) upload a separate Demo version if we want users to be able to run it on demo accounts in real time?

No. That's prohibited by the Market rules.

Lungile Mbanjwa:
What is the recommended way to provide a proper demo/test version to the community so they can evaluate the EA before purchasing?

I have seen EA's limited in some way with promotions of respective full-featured Market products in the CodeBase and in Articles. If that is prohibited as well, enforcement thereof is lax. A Moderator should chime in on this issue for clarification.

 
Eleni Anna Branou #:

Because if the demo versions you download from the MQL5.com Market could be attached properly on charts of demo accounts, you could have their opened trades copied to other real accounts.

So, their functionality is limited to backtesting in the Strategy Tester only.

hi i never thought like that i was wondering why the EA cant be attached to the chart now i understand thank you.
[Deleted]  
Lungile Mbanjwa:

Hello everyone,

I have a question regarding how Demo versions work in the MQL5 Market.

When I download a Demo version of a paid Expert Advisor from the Market, it installs as a free/demo product. However, I noticed that this demo version only works in the Strategy Tester and does not run on a live chart in the terminal (even in a demo account).

I was under the impression that uploading a Demo version would allow potential buyers to test the EA properly on a demo account in real-time conditions, not just in the Strategy Tester.

Could someone please clarify:

  1. Is this the normal/expected behavior for Demo versions in the Market?
  2. Should we (as sellers) upload a separate Demo version if we want users to be able to run it on demo accounts in real time?
  3. What is the recommended way to provide a proper demo/test version to the community so they can evaluate the EA before purchasing?

I didn't realize this limitation until now, and I think many other developers and buyers might have the same question.

Thank you in advance for any clarification or advice from experienced sellers or MetaQuotes team members.

Best regards, [Lungile Mbanjwa]

Demo EAs on MQL5 Market are intentionally limited to the Strategy Tester. This is normal behavior and helps developers protect their products while allowing users to evaluate performance before purchasing... but one thing i am facing is that most ea in mql5 work better in demo acct but when it comes to real acct, they work other way round 

 
jameskingj #:

Demo EAs on MQL5 Market are intentionally limited to the Strategy Tester. This is normal behavior and helps developers protect their products while allowing users to evaluate performance before purchasing... but one thing i am facing is that most ea in mql5 work better in demo acct but when it comes to real acct, they work other way round 

I personally run the same EA on both demo and real accounts and also share the same signals from it. In my experience, the signals are identical on both accounts. I believe the demo and real accounts work the same way. The difference in results is simply because every EA has winning streaks and losing streaks. It’s just a matter of timing — sometimes the EA hits a good period on the demo account and a bad period on the real account (or the other way around).

I would like to hear from other users and developers:

  • Do you also notice that many EAs work better on demo than on real accounts?
  • Do you agree that the difference is mostly due to natural streaks rather than differences between demo and real environments?
  • What has been your real experience?

Looking forward to your opinions.

Thank you

 
Lungile Mbanjwa #:

I personally run the same EA on both demo and real accounts and also share the same signals from it. In my experience, the signals are identical on both accounts. I believe the demo and real accounts work the same way. The difference in results is simply because every EA has winning streaks and losing streaks. It’s just a matter of timing — sometimes the EA hits a good period on the demo account and a bad period on the real account (or the other way around).

I would like to hear from other users and developers:

  • Do you also notice that many EAs work better on demo than on real accounts?
  • Do you agree that the difference is mostly due to natural streaks rather than differences between demo and real environments?
  • What has been your real experience?

Looking forward to your opinions.

Thank you

The trading conditions of demo and real accounts are not the same, demo accounts are not suffering from large slippage or trade rejections due to 'invalid price' or 'invalid stops' or 'requotes' errors, during high volatility.
 
Lungile Mbanjwa #:

I personally run the same EA on both demo and real accounts and also share the same signals from it. In my experience, the signals are identical on both accounts. I believe the demo and real accounts work the same way. The difference in results is simply because every EA has winning streaks and losing streaks. It’s just a matter of timing — sometimes the EA hits a good period on the demo account and a bad period on the real account (or the other way around).

I would like to hear from other users and developers:

  • Do you also notice that many EAs work better on demo than on real accounts?
  • Do you agree that the difference is mostly due to natural streaks rather than differences between demo and real environments?
  • What has been your real experience?

Looking forward to your opinions.

Thank you

demo accounts will generally not be limited to freeze levels and many stop levels of pending orders. i have been caught at least 2 times buying an ea on marketplace, testing it in strategy tester, and then on demo account: making half a million on demo and then when put it on live it blows up a 5k account in couple days because the pending orders on live account have 50 points stop level or more while when it was on demo account, it did not have any or only 5 point stop level.