Terms of Service
Last updated: April 2026
1. Service Description
Pine2Expert (operated by No Limit Development SARL, "we", "us") is an automated conversion service that transpiles trading scripts written in TradingView's Pine Script language into MetaTrader 5 (MQL5) Expert Advisors (.ex5 files).
The service includes:
- Automated Pine Script → MQL5 transpilation
- MQL5 compilation via MetaEditor
- Optional backtesting of the generated EA
- Download of the compiled
.ex5file (binary, ready to use in MetaTrader 5) - A runtime library (Pine2Expert3) embedded in the generated EA
Prerequisites: Running the generated EA requires MetaTrader 5 with a valid MQL5 Community account (free). The EA verifies your Community credentials at startup to load the embedded runtime library.
2. Account & Access
Access to the service requires creating an account using a valid email address. You are responsible for keeping your account credentials confidential. You may not share your account with others.
We reserve the right to suspend or terminate accounts that violate these terms.
3. Trial License
New users may receive a time-limited trial license at our discretion. Trial EAs:
- Are fully functional in live trading during the trial period
- Display a "Trial" indicator in MetaTrader 5
- Stop working in live trading on the broker account after the trial period expires
- Backtesting in the MT5 Strategy Tester remains free with no time limit, including after license expiry
- Are bound to a single broker account via a device fingerprint — one license per broker account (live only)
- Cannot run live on a different broker account or machine without a separate license
Fingerprint & security: The device fingerprint used for license binding is generated internally by MetaTrader 5 and the Pine2Expert3 runtime. For security reasons, this value is never exposed directly to the user — it is only transmitted server-side at license validation time. Users cannot read, copy or manipulate it.
Trial licenses are non-transferable and cannot be extended without purchasing a final license.
4. Final License & Payment
Eligibility — successful build required. A final (lifetime) license can only be purchased for a build that has already compiled successfully in trial mode (task status done, with the .ex5 binary produced and made available to you). It is therefore impossible to purchase a final license for a script that fails to compile or that the platform cannot transpile: you always see your generated EA work before paying for it. The platform technically rejects any final-license checkout attempt on a non-successful build.
A final license is a one-time purchase that:
- Removes trial restrictions on a specific compiled build
- Is valid for the exact build (Pine Script version compiled) and the MT5 account/fingerprint declared by the user
- Does not cover future recompilations with different source code (each new script requires its own credit/build)
Payments are processed securely via Stripe Payments Europe Ltd. All prices are displayed before purchase, including applicable VAT. We do not store payment card information. An invoice is generated automatically and sent to your account email.
Credit consumption: Credits (trial or final) are deducted at the moment you submit your script for compilation, since that is when the compute cost is incurred. If the compilation does not succeed for any reason (technical error, unsupported feature, timeout), the consumed credit is automatically re-credited to your account balance so that you can immediately retry with another script — no support contact required. Cash refunds are limited to the cases listed in §5.3 below.
Refund and withdrawal terms are detailed in §5 below.
5. Refund Policy & Right of Withdrawal
5.1 Right of withdrawal (EU consumers)
Under articles L.221-18 et seq. of the French Code de la consommation (transposing EU Directive 2011/83/EU), consumers in the European Union have a 14-day right of withdrawal from distance contracts. However, article L.221-28 13° provides an exception for the supply of digital content not delivered on a tangible medium when:
- performance has begun with the consumer's prior express consent, and
- the consumer has expressly acknowledged loss of the right of withdrawal.
By purchasing a credit pack on Pine2Expert and ticking the consent checkbox at checkout, you (a) expressly request immediate execution of the service and (b) acknowledge that you lose your 14-day right of withdrawal as soon as a credit is consumed. If you do not tick this checkbox, your purchase will not be processed.
5.2 Credit refund (default policy)
Pine2Expert operates on a credit (token) model: each compilation submission consumes one credit. When something goes wrong with a specific compilation, the consumed credit is automatically re-credited to your account balance so you can retry with the same or a different script. This applies in particular to:
- Technical failure on our side (build pipeline error, MetaEditor crash, infrastructure outage during your job).
- Compilation aborted because the script uses features not currently supported by the transpiler — the credit is restored so you can submit a different script.
- Timeout or interrupted job that did not produce a usable
.ex5binary.
This re-crediting is automatic and does not require contacting support. Re-credited tokens have the same lifetime as the original pack and can be used on any future submission. They are not refundable in cash because no compute cost was successfully delivered to you.
5.3 Cash refund cases
In line with mandatory consumer protection rules, we will issue a cash refund (back to the original payment method) only in the following situations:
- Unused pack — right of withdrawal: if you purchased a credit pack and have not consumed any credits, you may request a full cash refund within 14 days of purchase, unless you waived this right under §5.1.
- Lasting service unavailability: if a prolonged technical failure on our side makes the service unusable for an extended period and prevents you from spending credits you already paid for, you may request a cash refund of the unused balance.
- Billing error: double charges, incorrect amounts, or charges without a corresponding order are refunded in full upon verification.
- Legal warranty of conformity (L.224-25-12 et seq. of the French Code de la consommation): if the service itself is structurally non-conform and cannot be brought into conformity, you may, after we have failed to remedy the issue, request a price reduction or termination of the contract with refund of the unused portion.
5.4 Cases where no refund is due (neither cash nor credit)
- Trading results: the compilation succeeded, you previewed the working
.ex5in trial mode, and only then did you purchase the final license — but the EA does not produce the trading results you expected. The strategy logic is your responsibility — Pine2Expert only converts your script faithfully into MQL5; it does not guarantee profitability. - Buyer's remorse after delivery: the EA was correctly delivered and used, but you no longer wish to use it.
- Broker change / license unbinding: licenses are bound to a specific MT5 fingerprint by design. Changing broker or machine is not a refund event; if eligible, you should request a re-binding instead.
5.5 How to request a refund
Send an email to [email protected] with the subject line "Refund request", including:
- Your account email,
- The order ID or Stripe receipt,
- The reason for the request.
We will acknowledge your request within 7 business days and, if approved, refund using the same payment method as the original transaction within 14 days.
5.6 Withdrawal form (when applicable)
If your purchase is still eligible for the 14-day right of withdrawal (i.e. no credit consumed), you may use the model withdrawal form below:
To: No Limit Development SARL — 1724 chemin de la Piole Paul Venel, 83110 Sanary-sur-Mer, France — [email protected]
I/we (*) hereby give notice that I/we (*) withdraw from my/our (*) contract for the supply of the following service [identify the service: Pine2Expert credit pack].
Ordered on (*) / received on (*): __________ Name of consumer(s): __________ Address of consumer(s): __________ Signature (only if this form is notified on paper): __________ Date: __________
(*) Delete as appropriate.
6. Intellectual Property
Your code: You retain full ownership of the Pine Script code you submit. We do not claim any rights over your trading strategies or scripts.
Generated output: The compiled .ex5 binary delivered to you is yours to use for personal or commercial trading. The MQL5 source code (.mq5) is not provided to users. The embedded Pine2Expert3 runtime library remains the intellectual property of No Limit Development SARL and may not be extracted, reverse-engineered, or redistributed separately.
Our platform: The Pine2Expert transpiler, runtime library, website, and associated software are proprietary to No Limit Development SARL.
7. Acceptable Use
You agree not to:
- Submit malicious, illegal, or fraudulent code
- Attempt to bypass license restrictions or copy protection mechanisms
- Use the service to generate EAs intended to manipulate markets illegally
- Resell or redistribute Pine2Expert as your own product
- Perform automated abuse of the platform (e.g. mass submission scripts)
8. Disclaimer & Limitation of Liability
No financial advice: Pine2Expert is a technical conversion tool. We make no representations about the profitability or suitability of any trading strategy. Past backtest results do not guarantee future performance.
No warranty: The service is provided "as is". We do not guarantee that the generated EA will be 100% equivalent to your Pine Script logic in all market conditions or broker configurations.
Mandatory prior validation: The user agrees to validate any strategy on the MT5 Strategy Tester and on a broker demo account before deploying it on a live account with real capital. Failure to do so is solely the user's responsibility.
Limitation: To the maximum extent permitted by law, No Limit Development SARL shall not be liable for any trading losses, loss of profits, or indirect damages arising from the use of generated EAs.
9. Privacy & Data
Personal data processing is described in detail in our Privacy Policy, which is part of these Terms. In summary:
- We collect only the data needed to operate the service (account, Pine Script source, MT5 licensing info, billing).
- Payment data is handled by Stripe — we never store your card details.
- We do not sell your data to third parties.
- You have the right to access, rectify, port, and delete your data, and to lodge a complaint with the CNIL — see the Privacy Policy §7.
10. Termination
You may stop using the service at any time. We may suspend or terminate your account if you violate these terms. Upon termination, your access to the platform ends, but previously downloaded .ex5 files remain usable as permitted by your license.
11. Changes to These Terms
We may update these terms from time to time. We will notify registered users by email of material changes. Continued use of the service after changes are posted constitutes acceptance of the new terms.
12. Contact
For any questions regarding these terms or the service:
No Limit Development SARL [email protected]
© 2026 No Limit Development SARL — Pine2Expert. All rights reserved.