Yes you can do that.
In order to do it you must first register as a seller here in MQL5.com.
Only if the developer specifically accepted that condition with you beforehand or has given you permission or license to distribute it commercially.
The developer/programmer/coder holds the copyright of their code and you can only use it for personal use only, unless the developer has given you authorisation to do otherwise.
I would suggest you study up on international copyright laws about freelance coding jobs. Here are a couple of links to start you off ...- Freelancing and copyright: who legally owns what? | Twelve Oaks Software
- Working With Freelancers: Ownership And Use Of The Work Product - Copyright - Switzerland
Please note that laws change depending on the specific country, but since MetaQuotes is registered in the EU, you will probably have to abide by EU laws.
However, the best approach is for you to discuss the issue with a lawyer and obtain legally valid advice.
- If no conditions for transferring exclusive rights to the program developed via the Freelance service are set in the requirements specification, all the exclusive rights to the ordered software belong to the Customer. In that case, the Developer can use the developed software for his or her own needs on the terms of a free and simple (non-exclusive) license within the entire duration of the exclusive right. ( Rules of Using the Freelance Service )
This is the final "contract" between the client and the developer irrespective of European, national or international laws.
- Unlike employees who have a ‘contract of service’, freelancers work under a ‘contract for services’. Unless there is an explicit agreement to the contrary, the freelancer will retain copyright of anything that they produce – be it a piece of code from a developer, artwork from a designer or a blog post from a writer. ( Freelancing and copyright: who legally owns what? | Twelve Oaks Software )
That is the point, that here, from the outset, the exact opposite has been agreed (all the exclusive rights to the ordered software belong to the Customer).
To make it clear to the OP... unless the client and developer agree otherwise (which is 99.99% of the time), the client can do whatever he wants with his software.
Edit: All of the above assuming it is using the Freelance section/service here at mql5.com. Which I assume it will be, since the OP isn't asking on Reddit... XD

- www.mql5.com
Make sure to upload the EA a few hours after it has been compiled by the developmer. Mql blocks "old" files
Everything must be delivered at source. If the developer uses a personal library, that's their problem. The customer pays for the source of all work.
The purpose of a library is to make the developer's job easier, which does not exempt you from leaving the customer without the source code they are paying for just because you are wary of something you can avoid, as you can re-edit that library and leave only the essentials in it (it would make sense).
It's not about giving away extra work, but neither can you give the client a job and make them depend on you in the future with a "binary" that may eventually become obsolete and the client may not be able to modify it.
Everything must be delivered at source. If the developer uses a personal library that is his problem. The client pays for the source of all work.
I edited my reply.
Forum on trading, automated trading systems and testing trading strategies
Selling EA I asked developer to create
Miguel Angel Vico Alba, 2023.07.21 10:16
Everything must be delivered at source. If the developer uses a personal library, that's their problem. The customer pays for the source of all work.
The purpose of a library is to make the developer's job easier, which does not exempt you from leaving the customer without the source code they are paying for just because you are wary of something you can avoid, as you can re-edit that library and leave only the essentials in it (it would make sense).
It's not about giving away extra work, but neither can you give the client a job and make them depend on you in the future with a "binary" that may eventually become obsolete and the client may not be able to modify it.
Everything must be delivered at source. If the developer uses a personal library, that's their problem. The customer pays for the source of all work.
The purpose of a library is to make the developer's job easier, which does not exempt you from leaving the customer without the source code they are paying for just because you are wary of something you can avoid, as you can re-edit that library and leave only the essentials in it (it would make sense).
It's not about giving away extra work, but neither can you give the client a job and make them depend on you in the future with a "binary" that may eventually become obsolete and the client may not be able to modify it.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use