Watch the Market tutorial videos on YouTube
How to buy а trading robot or an indicator
Run your EA on
virtual hosting
Test аn indicator/trading robot before buying
Want to earn in the Market?
How to present a product for a sell-through

Rules of Using the Market Service

I. General Provisions

  1. The Market section of mql5.com is a service for safe purchasing and selling of programs written in the MQL5/MQL4 language, hereinafter referred to as Products.
  2. The "Market" service is available for use only to mql5.com registered Users aged 18 and older, who accepted and agreed to be bound by the terms and conditions of the Market Terms of Use Agreement.
  3. Products can be sold via the "Market" service only by Users approved as Sellers who accepted and agreed to be bound by the Market Developer Distribution Agreement.
  4. To get the "Seller" status, a User needs to complete a separate registration procedure in the Market service.
  5. The Seller agrees that after registration his or her name will be publicly available to all Users. Multiple and/or anonymous registrations with the "Seller" status are not permitted.
  6. All financial transactions related to the sale and purchase of Products through the Market service are conducted via an internal Payment system of the mql5.com site, hereinafter referred to as the Payment System.
  7. Products offered via the Market service can only be purchased on the mql5.com website and through the MetaTrader 5 or MetaTrader 4 client terminals. The User must have sufficient funds in the Payment System of their account.
  8. The Administration has the right to remove any Product from the Market service without any explanation.
  9. The Administration of the Market service does not guarantee the profitability of Expert Advisors (EAs, trading robots), as well as the correctness of calculations in custom technical indicators purchased through the Market service.
  10. The Administration of the Market service provides only a formal test of the Product, checking its conformity with the functionality stated by the Seller.


II. Sellers

  1. The Administration checks the Seller's identity documents. Usually 10 working days are given for checking a User's application to register as a Seller, however the check can be completed sooner.
  2. In case discrepancies or errors are detected during the check, an application is rejected by the Administration with a reason for rejection specified. A new check of a corrected application is performed according to regular conditions stipulated in paragraph II.1.
  3. To confirm their identity, users need to provide a photograph of one of the following documents:
    • passport (double-page spread);
    • ID card or identity certificate (front side);
    • driver's license (front side).
  4. Document photographs should meet the following requirements:
    • photographs should be in color;
    • photographs should be uncut — all edges of a document should be visible;
    • a document should occupy more than 50% of the photograph area;
    • a photograph should be clear; a text should be legible and easy to read;
    • editing photographs using image-processing applications is not allowed.
  5. The Administration may refuse to register a user as a Seller without any explanation.
  6. The Administration may at any time cancel the "Seller" status of a User without any explanation.
  7. When registering as a Seller, all information should be submitted in English.
  8. After registration, the Seller's name is publicly available in the Seller's Profile.
  9. Administration agrees not to disclose the Seller's additional personal information to any third party, except at the request of the relevant state bodies authorized to receive such information.
  10. The Seller shall provide true personal information during registration.
  11. The Seller has the right to distribute products at no cost (free of charge) through the Market Service.
  12. The Seller shall endeavor to provide all necessary information about the Product for its proper operation.
  13. The Seller shall fix all critical errors detected in the Product, which result in the early termination of the Product operation.
  14. In case the developers of the MetaTrader platform make changes in the MQL5/MQL4 language, the Seller shall make appropriate modifications in the Product to maintain its stated functionality.
  15. The Seller has no right to demand a fee for the fulfillment of the terms specified in paragraphs II.12, II.13 and II.14 of these Rules.
  16. The Seller shall not use spam to promote Products on the Market both on www.mql5.com website and via third-party services. Upon detection of spam, the Seller's account will be blocked and all his or her Products will be removed from the Market.
  17. The Seller may remove his or her Product from the Market showcase to fix any detected errors or stop publishing any further products on the Market altogether. All Buyers of a removed Product can still download and install it in their MetaTrader platforms within the available number of activations.


III. Buyers

  1. Any user who has enough money in the Payment System can become the Buyer.
  2. The Buyer has no right to resell the purchased Product either through the Market service or in any other way.
  3. Purchasing a Product does not mean buying rights to it. The Product is transferred to the Buyer for personal use only.
  4. Only the following Users can leave the Product reviews in a designated section of the Market service:
    1. The Users who have purchased the product;
    2. The Users who have downloaded a full version of the Product distributed at no cost.
  5. If complaints about the purchased Product arise, the Buyer should contact the Seller first to clarify the issue.
  6. The Buyer has the right to require correction of a critical error detected in the Product, resulting in the early termination of the Product operation. If the Product does not meet the stated functionality, the Buyer has the right to require the Seller to make appropriate modifications in the Product. Requests for Product corrections or modifications can be submitted if no more than one month has passed since the date of the Product purchase.
  7. The Buyer shall provide the Seller all information necessary for reproducing and fixing errors described in paragraph III.5 and III.6. of these Rules. Claims of general type, such as "It does not work", "The program is not working properly," etc., shall not be considered.
  8. The Buyer has the right to use the Product in accordance with the specified limited number of its installations.
  9. The Buyer has no right to decompile the Product or apply to third parties for the Product decompilation. Attempts to decompile, regardless of the result, will be considered violations of the Rules of the Product use.
  10. Products that are distributed at no charge (free) can be obtained by any User, regardless of the availability of money on the User's account in the Payment System. Products that are distributed free of charge can only be obtained through the MetaTrader Client Terminal.
  11. The Buyer has the right to receive free Product upgrades.
  12. A Product removed from the Market showcase does not affect the Buyer's ability to use paid and rented Products — all Buyers can still download and install a removed Product in their MetaTrader platforms within the available number of activations. The Administration may remove any Product from the Market showcase without notifying the Buyers for an unlimited period of time due to working processes and interaction with the Product Seller.


IV. Products

  1. The Product offered through the Market service can be provided only as a compiled file with the EX5/EX4 extension.
  2. Products must not contain calls to any DLL, including Microsoft Windows system libraries.
  3. The Product must not:
    • guarantee, promise or hint at profits through the Product name, logo, screenshots or description;
    • contain words and expressions in superlative degree relating to Product features or the underlying concept;
    • present trading strategy backtest results as real trading results, whether expressly or implicitly;
    • contain links to external resources to be used as a description;
    • contain flashy/immodest titles of description sections or Product names;
    • use images of money or valuables in any form;
    • use any pictures of non-aesthetic nature as a Product icon or screenshots.
    The Product shall be described in a calm manner using simple clear sentences without slang and abbreviations.
  4. The Seller shall not sell or distribute any harmful products through the Market service.
  5. Selling or distributing any Products that directly or indirectly promote analogues of the MetaTrader trading platform or paid services of the MQL5 website is expressly prohibited.
  6. The Seller shall not integrate and apply any third-party sales, accounting, license control and update management systems (including the ones using WebRequest features) in Products.
  7. The Seller shall not collect users' personal data by means of Products or implement additional custom limitations on the functionality of MQL4/MQL5 applications.
  8. 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.
  9. The Seller shall not limit Product functionality under separate demo versions. To demonstrate all the features of paid products (including trading panels and analytical applications), Sellers can:
    • add videos in the description;
    • provide a one-month product rental option for a small fee;
    • provide Expert Advisor monitoring results via the "Signals" service.


    The following products will be considered as spam:

    • products having words Demo, Free, Trial, Light or similar in their name;
    • products displaying a link to another fully functional Product in the description or on a chart during operation;
    • products with functional restrictions.

  10. The Product must not:
    • Include links to third-party resources. All necessary information should be provided on the mql5.com website: in the Product description, in comments or in the "Blogs" section.
    • Include links to Telegram-groups or other messengers for Product support. Product support must be provided via the Product comments section or via the mql5.com messaging system which supports group chats and channels.
    • Use intrusive features and ads. In particular:
      • Pop-up windows and alerts containing ads or unnecessary information at the program start;
      • Custom panels with links to third-party resources, broker affiliate links, etc.;
      • Comments on charts and text labels with sponsored links.

  11. Sellers are not recommended to:
    • Use excessive links in Product descriptions. An exception is made for Signal links demonstrating Product monitoring results.
    • Use excessive text styles in Product descriptions:
      • The "Heading" style should only be used for headings. It should not be used for the main text or warnings.
      • Do not use bold for large text blocks. Highlight separate short phrases, if necessary. Make sure the description does not contain too much text in bold.
      • Do not use too many "Warning" blocks.
      • Lists should only be used for clear enumerations. In all other cases use plain text.
      • Do not use long lists. If your Product has a large number of parameters, split them into logical blocks.
      • Do not use special characters, icons or emojis.

    If the Product does not meet the recommendations, its rating will be lowered, and it will be displayed in a worse position in the Market showcase. The Administration does not disclose quantitative parameters used for description evaluation and may remove any Product from the Market showcase without explaining which recommendations have been violated. Sellers are expected to use reasonable judgment in presenting their Products in the Market.

  12. The Seller can distribute Products through the Market service at no cost (free of charge).
  13. The minimum price of a paid Product that can be offered through the Market service is $30.
  14. Products purchased through the Market service can not be returned.
  15. For each Buyer, a secure version of the Product is automatically created, which allows using it only on the equipment (computer hardware and operating system), from which a purchase request was sent.
    Purchased Product is bound to specific devices and specific copy of an operating system. Thus, the protection does not allow to launch a Product, even if a hardware was substituted to the exactly the same one or if an operating system of the same type was reinstalled.
  16. The purchase of the Product is registered in the Buyer's account.
  17. The fact of creation of a secure version of the Product for the Buyer's equipment configuration is called Activation.
  18. The number of free Product Activations on different PCs is defined by the Seller. The minimum number of such Activations for each Buyer is 5, including the one used during the purchase. The maximum number is 20.
  19. The Buyer purchases the right to activate a Product as many times as specified by the Seller at the moment of purchasing or renting this Product. For example, if a Product allows 10 activations at the moment of its purchase, the Buyers can install it on 10 different hardware + OS configurations even if the Seller will decrease this number afterwards.
  20. The Seller can release updated versions of the Product with their functionality differing from the one originally declared. Updating already installed products to new versions is carried out by the Buyer manually at his/her own discretion. When updating, the previous version of the Product is not saved. If necessary, the Buyer shall independently save the previous version of the Product as a backup copy. The latest version of the Product is always installed during new activations. Older versions cannot be installed.
  21. All input parameters names, output messages and screenshots in the product description must be in English.
  22. The Administration may remove a Product from the Market showcase for an additional check or in case the Seller does not respond to the Administration's requests. All Buyers of a removed Product can still download and install it in their MetaTrader platforms within the available number of activations.


V. Product Testing

  1. Products offered through the Market service are subject to automatic pre-testing. The necessary requirements are described in the articles "The checks a trading robot must pass before publication in the Market" and "Tips for an effective product presentation on the Market".
  2. Products that passed the test are published automatically. If necessary, the Seller may hide their published Product from the Market showcase to fix detected errors. The new version of the Product is published only after passing the test.
  3. In case an error is detected during a test, a Product version corrected by a developer is tested according to regular conditions stipulated in paragraphs V.1 and V.2 of these Rules.
  4. The Administration has the right to subject the Product to any further inspections and tests that are not specified here.
  5. Products must not contain deliberate operation restrictions or change their functionality depending on the type of account, account number, name of a trading server and other similar conditions under which they are used.
  6. Indicators and Expert Advisors offered through the Market service are specially compiled for the purpose of creating their demo versions, which allows potential Buyers to get an idea about the Product. Demo versions of Product have the following limitations:
    1. A demo version of an Expert Advisor cannot be run on an online chart of the client terminal. Its trading part can be tested only in the Strategy Tester that is built into the client terminal;
    2. A demo version of an indicator cannot be run and seen on an online chart. Its behavior can only be seen in the Visual testing mode in the Strategy Tester.
  7. The Administration shall test scripts in accordance with the functionality stated in their description.
  8. Expert Advisors and indicators undergo automatic test in the Strategy Tester on the historical price data. The Product is formally checked for known programming errors. Passing the test successfully does not mean that the results stated in the Product description will be obtained in the future. Neither test results, nor Product description provided by the Seller guarantee profit or error-free Product operation.


VI. Liability of the Parties

  1. Neither the Seller nor the Administration shall be liable for any direct or consequential loss arising from the operation of Products purchased through the Market service.
  2. Neither the Seller nor the Administration shall be liable for loss of profits in connection with the use of the Product received through the Market service.
  3. The Administration shall not be responsible for Buyer's breach of paragraph III.3.


VII. Payment Terms

  1. Both the Seller and the Buyer must have an account with the Payment System.
  2. An account in the Payment System is created automatically during registration on mql5.com.
  3. Funds are deposited to and withdrawn from the Payment System in accordance with the "Payments and payment methods" document.
  4. When a Product is sold and the appropriate payment is added to the Sellers account, the 20% commission fee from the payment is charged automatically.
  5. The payment for a Product transferred to the account of the Seller shall be frozen for a week for approval. If no payment violations are revealed during the approval period, the amount transferred by the Buyer is automatically unlocked within the specified period of time and can be withdrawn from the Seller's account.
  6. In case of any fraudulent activities and/or misleading Product description, the Seller's account will be blocked and funds received from the Product sales will be returned to the buyers.


VIII. Dispute Resolution

In case disputes arise that cannot be resolved directly between the Buyer and the Seller, either party may apply to the administration of the mql5.com through Service Desk in the User profile.


IX. Termination of Service without Prior Notice in Case of Serious Violations of Terms of Use

According to the provisions of Market Terms of Use Agreement, MetaQuotes Ltd reserves the right to permanently terminate the service and the Agreement without prior notice, resulting in immediate and permanent account block in case your actions seriously violate the Rules, according to MetaQuotes Ltd.

Below are the examples of serious Market Terms of Use Agreement violations:

  1. Any actions that threaten the operation of the service for other users.
  2. Interception, imitation or redirection of the communication protocols used as a part of mql5.com web site services regardless of the method of performing the above actions.
  3. Working with Market service via a third party modified interface provided neither by MetaQuotes Ltd on www.mql5.com web site nor by MetaQuotes in its software.
  4. Development or use of means for fraud, modifiers, hacking tools, as well as any other third party software to modify Market service operation.
  5. The use of any third party software that intercepts, collects or otherwise gathers information included in Market service or transmitted through it.
  6. Using third-party accounts.
  7. Performing attacks on any of MetaQuotes Ltd or MetaQuotes servers, participation in such attacks or engaging in them, as well as other attempts to hinder the servers operation.
  8. Copying, selling, licensing, distribution, transmission, modifying, adaptation, translation, development of derivative products, decompilation, reverse engineering, disassembling or other actions directed to deriving source codes of the Products distributed via Market service, unless otherwise permitted.
  9. Taking any action to circumvent or defeat the security or content usage rules provided, deployed or enforced by any functionality (including without limitation digital rights management or forward-lock functionality) in Products.
  10. Using Products to access, copy, transfer, transcode or retransmit content in violation of any law or third party rights.
  11. Removal, obscuring or altering copyright notices, trademarks, or other proprietary rights notices of MetaQuotes Ltd, MetaQuotes or any third party, affixed to or contained within Products.
  12. Reproduction, copying, selling, exchange and reselling Market content, unless otherwise permitted by a separate agreement with MetaQuotes Ltd.
  13. Any form of advertisement in the Market of third party services not related to MQL5.com.
  14. Using spam to promote Products in the Market.

Back to Market