Search
Trading Tools
    Menu Close

    ClickAlgo Source Code Agreement

    This Source Code Agreement sets out the terms governing source code purchases from ClickAlgo Limited, located at Kemp House, 160 City Road, London EC1V 2NX (“ClickAlgo”, “we” or “us”).

    Please read these terms before purchasing. They explain what your purchase includes, how you may use the source code, and the responsibilities of both parties.

    1. Scope and Definitions

    • Customer or you: the individual or legal entity purchasing the source code.
    • Product: the indicator, trading strategy, cBot, utility, add-on or other software identified in your order.
    • Source code: the programming source files supplied for that Product.
    • Platform: the trading platform identified in the Product description or written quotation, such as cTrader or NinjaTrader.
    • Consumer: an individual acting wholly or mainly outside their trade, business, craft or profession.

    These terms apply to paid source code purchases. Source code provided free of charge, including Starter Kit algorithms, is governed by the licence supplied with that code or stated on its download page.

    2. Prices and Orders

    The price payable is the price shown on the applicable source code price list or confirmed in our written quotation before payment. Published category prices apply to cTrader products only. NinjaTrader source code is quoted separately.

    The total amount payable, including any applicable taxes, will be disclosed before payment. Price changes do not affect orders we have already accepted.

    Please confirm the Product name, Platform and source code availability with our sales team before paying. An order is accepted when we confirm acceptance by email. If we cannot fulfil an order after receiving payment, we will refund the amount paid.

    3. What Your Purchase Includes

    Your purchase includes the source files for the Product and version identified in your order confirmation or written quotation, together with the licence described below.

    Before payment, we will identify any material dependencies, separately licensed components, known limitations or exclusions that affect your ability to build or use the supplied code.

    Unless expressly included in the order, the purchase does not include custom development, additional features, training, installation, integration work or future versions.

    4. Delivery

    Source code is supplied electronically by email, either as an attachment or through a download link. We will confirm the expected delivery timeframe before payment.

    You are responsible for providing a correct email address and keeping a backup of the files after delivery. If the files do not arrive or cannot be accessed, please contact us so we can investigate.

    5. Licence and Permitted Use

    Once payment is received in full, ClickAlgo grants you a non-exclusive, perpetual, non-transferable licence to use and modify the supplied source code for your personal or internal business purposes, subject to this Agreement and any rights that cannot legally be restricted.

    You may:

    • Inspect, compile and modify the supplied source code.
    • Keep private working copies and backups.
    • Integrate the code with your own internal systems.
    • Run the original or modified software on multiple trading accounts owned by you or operated internally by your business.

    The licence does not permit you to supply the software as a product or hosted service to customers or other third parties.

    Employees and Contractors

    You may give employees or contractors access to the source code solely to carry out permitted work on your behalf. They must be bound by confidentiality and use restrictions consistent with this Agreement and must not use the code for their own purposes.

    You remain responsible for their compliance. Their access must end when it is no longer required, and they must return or delete their copies, except where retention is required by law.

    6. Restrictions and Ownership

    Except for the permitted employee and contractor access described above, you must not:

    • Sell, sublicense, share or redistribute the source code.
    • Publish it or upload it to a repository accessible to people who are not authorised under this Agreement.
    • Sell, license or distribute compiled or modified versions derived from the supplied code to third parties.
    • Remove copyright or licence notices from the supplied code.

    ClickAlgo retains its rights in the original Product and source code. Your purchase grants a licence; it does not transfer ownership of those rights. Making modifications does not remove the restrictions that apply to the original code incorporated in your modified version.

    Any broader distribution or commercial licence must be agreed with ClickAlgo in writing.

    7. Testing Before Purchase

    Where a free compiled version is available, we recommend that you test it and review the documentation before purchasing source code. Contact sales if you need clarification about its functionality or suitability for an intended modification.

    Purchasing source code does not change the Product’s existing features. It gives you access to the supplied files so you can inspect, modify and maintain the software yourself.

    Testing the free Product does not waive your statutory rights in relation to the source code purchase.

    8. Maintenance and Support

    The purchase does not include ongoing technical support, maintenance, customisation, development assistance, future updates or compatibility updates unless agreed in writing.

    You are responsible for compiling, testing and maintaining your own modifications. We do not provide debugging, security reviews or integration assistance for modified code unless separately agreed.

    These exclusions do not affect any statutory obligation to remedy source code that is faulty or not as described when supplied. Problems with delivery or the supplied files can be reported through our contact sales page.

    9. Platform Compatibility and Third-Party Components

    The applicable Platform and any material compatibility requirements will be identified in the Product description, quotation or order confirmation. We do not promise compatibility with future Platform versions or environments not expressly identified as supported.

    Trading platforms may change their APIs, permissions, security requirements or execution environments. Future changes may require you to modify the code.

    Desktop functionality may not operate in platform-hosted or cloud environments. If you intend to use the code in an environment such as cTrader Cloud, confirm the requirements with us before purchasing.

    Third-party libraries, frameworks, APIs and services remain subject to their own licences and availability. This Agreement does not replace those licences or grant rights that ClickAlgo cannot provide.

    10. Cancellation and Refunds

    Source code is digital content supplied electronically. Any applicable cancellation rights will be explained before purchase.

    Where you request delivery during an applicable statutory cancellation period, we will obtain your express consent to begin supply and your acknowledgement that the cancellation right will be lost once supply begins. We will confirm this with your order.

    Once supply has begun with the required consent and acknowledgement, we do not offer change-of-mind refunds. Where those requirements have not been met, any applicable statutory cancellation rights remain available.

    This does not affect your rights if the source code is faulty, not as described or otherwise fails to meet applicable legal requirements. Depending on the circumstances, you may be entitled to repair, replacement, a price reduction or a refund.

    11. Customer Responsibilities and Trading Risk

    You are responsible for testing your modifications, securing your systems and credentials, maintaining backups, and complying with applicable laws and Platform rules.

    Trading software can behave differently depending on market conditions, broker settings, data quality, execution conditions, latency and account configuration. Test the software in a suitable demonstration environment before using real funds.

    Purchasing source code is not investment advice. We do not guarantee profitability, particular trading results or protection against losses. Risk management software cannot eliminate trading risk.

    12. Liability

    Nothing in this Agreement excludes or limits liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot legally be excluded or limited.

    Consumer Purchases

    If you are a Consumer, we are responsible for foreseeable loss or damage caused by our breach of this Agreement or our failure to use reasonable care and skill where required by law. Loss or damage is foreseeable if it is an obvious consequence or was contemplated by both parties when the contract was made.

    We are not responsible for losses caused by your modifications, misuse or failure to follow reasonable instructions, except to the extent that our own breach or fault contributed to those losses. This does not restrict any mandatory rights relating to damage caused by defective digital content.

    Business Purchases

    If you purchase for business purposes, we exclude liability for indirect or consequential loss and for loss of profit, revenue, business or anticipated savings, to the extent that these exclusions are lawful and satisfy any applicable reasonableness requirements.

    A lack of guaranteed trading performance does not exclude liability that otherwise arises under applicable law.

    13. Complaints and Disputes

    Please raise complaints through our contact sales page, including your order details, Product name and a description of the issue. We will investigate and seek to resolve the matter within a reasonable time.

    This complaints process does not prevent you from exercising your statutory rights or bringing legal proceedings.

    14. Governing Law

    This Agreement is governed by the laws of England and Wales. The courts of England and Wales have jurisdiction, subject to any mandatory consumer protections and rights to bring proceedings in another court.

    If you are a Consumer, this choice of law does not remove mandatory protections available under the law of your country of residence where those protections apply.

    15. Changes and Acceptance

    We may update these terms for future purchases. The version provided or made available to you when your order is accepted applies to that order. Later changes do not automatically alter an existing purchase.

    By placing an order, you agree to these terms as made available before payment. Acceptance of these terms is separate from any express consent required for delivery during a statutory cancellation period.