Publish a trial¶
Provide your customers with a free trial version for a safe and controlled way to test your algorithm before making a purchase. A well-designed trial showcases your product value, protects your intellectual property and ultimately drives higher sales.
Tip
Attach a distinct trial version when publishing your paid product in cTrader Store, or add it to a previously published product by following this guide.
Trial limitations¶
Common limitations implemented in the code of trial versions for each algorithm type include:
- Demo-only operations
- Backtesting-only operations
- Daily profit cap
- Hardcoded symbol and period
- Hardcoded parameters
- Reduced functionality
- Hardcode symbol and period
- Time-limited operations
- Reduced functionality
- Time-limited operations
Follow these steps to add your preferred limitations to a trial version:
- Duplicate your algorithm to create a trial version.
- Code limitations in the trial version.
- Save and build the new algorithm.
Trial rules¶
Consider the following best practices when offering a trial:
- Ensure that the trial demonstrates real value. A trial that is too restrictive may discourage potential buyers.
- Clearly describe what the trial product offers and outline its limitations in the release notes to set proper expectations.
- Whenever the paid product changes significantly, update the trial to reflect improvements.
Trial limitations ensure that potential buyers can test the general behaviour, logic and quality of your algorithm, but cannot fully replicate the functionality of the paid version.
Add a trial¶
For an existing product, open Your products in your Store account, click the More icon next to the product, then select Publish trial.

Now, provide the required details on the Publish trial page.

- Select from Cloud – select the trial version of your algorithm from cloud storage.
- Algorithm name – select the trial version of your algorithm by name from the list.
- Upload new – upload the trial version of your algorithm as an
.algofile (maximum 10 MB) after exporting it from cTrader. - Trial limitations – specify the limitations users will experience when using the free trial version compared to the full paid version.
Note
The Type field is locked when publishing a trial because the algorithm type of an existing product is already defined.
Click the Publish button once you are finished.
Warning
Do not upload trial versions as separate products in cTrader Store; instead, use the trial version functionality for your main product.
Update a trial¶
cTrader Store allows you to easily replace the existing trial version with a new one when necessary.
Open Your products in your Store account, click the More icon for an existing product, then select Update trial.

On the Update trial page, follow the same steps as when adding a trial.