MQL5 doesn’t allow posting multiple "versions" of the same robot.

 

I ran into issues trying to post different versions of my robots (1.0, 2.0, 3.0, and so on). I had to reach out to support because even other robots that had nothing to do with it got taken down from the marketplace.

If we’re not allowed to post updates or versions, how do you guys go about posting multiple versions of the same robot?

 
Please, provide exact details: which version do you update to which version? What errors do you get?
 
Stanislav Korotky #:
Please, provide exact details: which version do you update to which version? What errors do you get?
Let me give you an example. Suppose I launch a robot called [edit] and then I make major updates, let's say 127 improvements, which would basically make it version 1.127. Now I want to release it as [edit 2.0] MQL5 technically lets you post it, but the next day, your account gets some kind of ban or restriction, and they pull all your products from the store. It's like BMW not being allowed to release the X1, X2, X3, only the X trim, nothing else. You get what I mean?
 
Samuel Cavalcanti Costa #:
Let me give you an example. Suppose I launch a robot called [edit] and then I make major updates, let's say 127 improvements, which would basically make it version 1.127. Now I want to release it as [edit 2.0] MQL5 technically lets you post it, but the next day, your account gets some kind of ban or restriction, and they pull all your products from the store. It's like BMW not being allowed to release the X1, X2, X3, only the X trim, nothing else. You get what I mean?
Change the version- #property version “1.00”.
Must not be the same as old ex5/4 or else it won’t update.
 
Samuel Cavalcanti Costa:

I ran into issues trying to post different versions of my robots (1.0, 2.0, 3.0, and so on). I had to reach out to support because even other robots that had nothing to do with it got taken down from the marketplace.

If we’re not allowed to post updates or versions, how do you guys go about posting multiple versions of the same robot?

You can keep the old versions in case user want them. Only latest versions are available when anyone wants to download.
 
Arinze Michael Ejike #:
You can keep the old versions in case user want them. Only latest versions are available when anyone wants to download.

So would the solution be to just repost the same robot under a different name?

 
Samuel Cavalcanti Costa #So would the solution be to just repost the same robot under a different name?

If you do it this way, those who previously purchased your product will not have access to updates (unless they purchase it again).


Articles

How to publish a product on the Market [Versions]

MetaQuotes, 2012.04.19 15:27

Start offering your trading applications to millions of MetaTrader users from around the world though the Market. The service provides a ready-made infrastructure: access to a large audience, licensing solutions, trial versions, publication of updates and acceptance of payments. You only need to complete a quick seller registration procedure and publish your product. Start generating additional profits from your programs using the ready-made technical base provided by the service.

I've never had any problems updating my products in the manner described in the article above – nor have I ever seen anyone report a similar issue.

 
Samuel Cavalcanti Costa #:
Let me give you an example. Suppose I launch a robot called [edit] and then I make major updates, let's say 127 improvements, which would basically make it version 1.127. Now I want to release it as [edit 2.0] MQL5 technically lets you post it, but the next day, your account gets some kind of ban or restriction, and they pull all your products from the store. It's like BMW not being allowed to release the X1, X2, X3, only the X trim, nothing else. You get what I mean?
So you added version into the name of the product? I suppose the market expects that version is a different entity. Try to ask moderators/support what was the reason of the removal. I doubt the users of the forum can clarify the matter.
 

The following excerpt from the Rules of Using the Market Service appears to be on-point:

"The Seller shall not publish multiple copies of Products, which are based on the same idea and differ only in input parameter settings, symbols, and/or timeframes. Creation of similar Products having slightly changed descriptions and/or design shall be considered as spam and lead to the removal of all detected copies from the Market showcase, while the Seller shall be banned from all paid MQL5.com services."

In my former experience in the Market, "Samuel 1.0" and "Samuel 2.0" won't even get past the Market's "similar name filter." If the underlying logic of the new bot is truly and substantially different from from the old bot, then give the new bot a substantially different name. Make sure that the logic is indeed different, because the penalty for a substantially duplicate bot listing is a ban.

Rules of Using the Market Service
Rules of Using the Market Service
  • www.mql5.com
General Provisions and Conditions of Use service Market
 
Vinicius Pereira De Oliveira #:

If you do it this way, those who previously purchased your product will not have access to updates (unless they purchase it again).



I've never had any problems updating my products in the manner described in the article above – nor have I ever seen anyone report a similar issue.

Got it. In that case, it makes more sense for me to release a "new" robot, since there are so many changes — even if the core is the same. One of my robots has already received 127 updates, so it's practically a different robot. And thanks for the link — I'll go through it carefully.
 
Ryan L Johnson #:

The following excerpt from the Rules of Using the Market Service appears to be on-point:

"The Seller shall not publish multiple copies of Products, which are based on the same idea and differ only in input parameter settings, symbols, and/or timeframes. Creation of similar Products having slightly changed descriptions and/or design shall be considered as spam and lead to the removal of all detected copies from the Market showcase, while the Seller shall be banned from all paid MQL5.com services."

In my former experience in the Market, [edit] and [edit 2.0] won't even get past the Market's "similar name filter." If the underlying logic of the new bot is truly and substantially different from from the old bot, then give the new bot a substantially different name. Make sure that the logic is indeed different, because the penalty for a substantially duplicate bot listing is a ban.

So in that case, whoever buys my current robot won’t have access to the previous version anymore?