Skip to main content

Can I Sell the Trading Systems I Create on Profectus.AI?

Yes — trading systems built in Profectus can be sold. Free = .ex5 file, Pro = full source file with licensing and marketplace options.

Yes — you can sell the trading systems you build with Profectus.AI. How you do it depends on which plan you're on:

Free Plan

  • You get access to the execution file (.ex5).

  • You can distribute this file directly to other traders.

  • Execution files can be used in MetaTrader 5 but cannot be edited further.

Pro Plan

  • You get access to the source file (.mq5).

  • This allows you to:

    • Add your own licensing code to control distribution.

    • Upload and sell your EA on third-party marketplaces for MetaTrader products.

    • Package your EA in more professional ways for clients.

Best Practices Before Selling

We highly recommend making sure your system meets basic quality standards before distributing or selling:

  • Track record: At least 3–6 months of forward testing or verified backtesting.

  • Stable performance: A return-to-drawdown ratio of 2:1 or better (e.g., 20% return with no more than 10% drawdown).

  • Consistent logic: Avoid curve-fitted or "too perfect" settings — they usually fail in live markets.

A strong, transparent track record will make your system much more attractive to potential buyers.

Error: "This EA is licensed only for account X"

This means the EA was exported with an account number lock — locked to a specific MT5 account number. If the account logged into MT5 does not match the number recorded in the file, the EA is removed from the chart and the backtest stops. The lock applies to backtests, demo accounts, and real accounts.

How to resolve (the lock is defined in the builder at the moment of export):

  1. In the Profectus builder, open the project and go to Project Properties (bottom left corner).

  2. Locate the trading account number field:

    • To run on any account: leave the field empty and click Download again to re-export.

    • To lock to a specific account: enter the correct MT5 account number (the one you will use) and re-export.

  3. Confirm that you are logged into MT5 with that exact account.

Best practice: after exporting a locked version, clear the field again to avoid exporting the next version with the wrong number.

When to forward to support (it might be an issue with the platform, not your configuration):

  • If the number in the message is a placeholder value (e.g., "account 123"), or

  • If you leave the field empty / enter the correct number, re-export, and the error persists.

In these cases, do not keep repeating the export — forward it to support with a screenshot of the error message.

Did this answer your question?