> ## Documentation Index
> Fetch the complete documentation index at: https://takeprofit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Sell Your Indicators

## Indie® AI-Powered Indicator Development

Developing new indicators from your trading logic has never been easier with our built-in AI assistance. You can leverage large language models to write, convert, validate, and explain [Indie®](https://takeprofit.com/docs/indie/What-is-Indie.md) code directly within your workflow.

Whether you want to [translate legacy scripts](https://takeprofit.com/docs/guide/platform/ai-assistant/AI-assistant-IDE.md#convert-legacy-scripts-to-indie®), combine classic indicators like RSI and MACD, or build complex algorithms like automated price-action support and resistance levels, our AI Assistant or MCP Integration provide interactive assistance. It makes learning Indie® completely intuitive — you can ask for tailored code examples, get deep explanations of technical logic, and follow language best practices in real time.

> [!NOTE]
>
> Dive deeper in the full guide: [MCP Server Guide](https://takeprofit.com/docs/guide/platform/ai-assistant/Mcp-server-guide.md).

## Publish & Monetize Technical Indicators

<video autoPlay muted loop playsInline src="https://mintcdn.com/takeprofit-a5dc0462/VRDHnFLM2Ex-UGBr/images/guide/monetization/4.2.1_Marketplace.mp4?fit=max&auto=format&n=VRDHnFLM2Ex-UGBr&q=85&s=d75079f0e3b9ab8d9ecaf0f47db72717" />

Turn your Indie scripts into monthly income. Publish indicators on TakeProfit's Marketplace and earn:

* **80%** from every sale to platform users
* **100%** from sales to users you referred via your link
* **100%** on all sales if you join the [**Maxx Rewards Program**](https://takeprofit.com/docs/guide/monetization-tools/Ambassador-rules.md)

### Selling outside TakeProfit?

Already selling on Whop, Stripe, Discord, Patreon or your own site? Keep your checkout. When someone pays you, grant them access on TakeProfit with one API call, by their TakeProfit username. Your indicator still needs to be published here first.

> **[Invite-only indicators](https://takeprofit.com/docs/guide/monetization-tools/Invite-only-indicators.md)**
>
> Set up access grants, connect your payment platform, or move your buyers from another platform.

***

## Where to Find the Marketplace

You can view all published indicators in two ways:

1. **All published indicators in Community:** [https://takeprofit.com/indicators](https://takeprofit.com/indicators)\
   Use filters like **Free** and **Paid** to browse specific categories.
2. **Platform:** Open the platform at [https://takeprofit.com/platform](https://takeprofit.com/platform?utm_source=docs\&utm_medium=referral\&utm_campaign=docs_content\&utm_content=sell-your-indicators), click the **Explore** button inside the indicator picker dropdown.

<video autoPlay muted loop playsInline src="https://mintcdn.com/takeprofit-a5dc0462/VRDHnFLM2Ex-UGBr/images/guide/monetization/4.2.5_Explore.mp4?fit=max&auto=format&n=VRDHnFLM2Ex-UGBr&q=85&s=d126ab15236c4fafc5ef2e809fd13158" />

***

## How to Publish an Indicator

To list your indicator on the Marketplace:

1. Go to [https://takeprofit.com/platform](https://takeprofit.com/platform?utm_source=docs\&utm_medium=referral\&utm_campaign=docs_content\&utm_content=sell-your-indicators)
2. Add your script under **My Indicators** via the IDE widget
3. Open the indicator → click the **Publish** button

> First time publishing? Follow this guide:\
> [Indicator code editor: creating new indicators](https://takeprofit.com/docs/guide/platform/ide-widget/IDE-overview.md#creating-new-indicators)

***

### Configure Your Indicator for Marketplace

<video autoPlay muted loop playsInline src="https://mintcdn.com/takeprofit-a5dc0462/VRDHnFLM2Ex-UGBr/images/guide/monetization/4.2.2_Configure.mp4?fit=max&auto=format&n=VRDHnFLM2Ex-UGBr&q=85&s=ed267fe2522e3fa7907bc23cf3391a38" />

When the **Publish overlay** appears, you'll be able to:

* Edit the **name** of the indicator
* Preview the interactive chart with your code
* Add a **description** (minimum 100 characters)
* Choose whether to **publish source code** or keep it closed
* Set a **price** using the slider (Free to \$100)
* Add **tags** to help users find it

***

### Final Step: Submit for Review

<video autoPlay muted loop playsInline src="https://mintcdn.com/takeprofit-a5dc0462/VRDHnFLM2Ex-UGBr/images/guide/monetization/4.2.3_Submit_for_Review.mp4?fit=max&auto=format&n=VRDHnFLM2Ex-UGBr&q=85&s=651bbfb716ab89cb969268fcc7adf020" />

Click **Continue Publish** to open the preview screen. From there:

* Review how your indicator will appear in the marketplace
* Click **Edit** to go back, or **Send to Review** to submit it

You'll get a confirmation email once it's been submitted.

***

### After Submission

* ✅ **Approved** — you'll receive a confirmation email, and your indicator goes live
* ❌ **Rejected** — you'll receive an email with feedback so you can revise and resubmit

You can track all your indicators (Draft, Published, Rejected) in the **My Indicators** section on the platform.

<video autoPlay muted loop playsInline src="https://mintcdn.com/takeprofit-a5dc0462/VRDHnFLM2Ex-UGBr/images/guide/monetization/4.2.4_My_Indicators.mp4?fit=max&auto=format&n=VRDHnFLM2Ex-UGBr&q=85&s=cbb38fe6be4bdb8cd9ae8a56f2a0a36b" />

***

## Your Code and Your Rights

Publishing an indicator here does not give away your code.

* **Closed source stays closed.** Indicators are calculated on our servers, not in the browser. The chart receives the values, never the code, so a closed-source indicator cannot be read or reverse-engineered from the client side.
* **The code stays yours.** Publishing does not transfer ownership. You keep the rights to the indicator, and you pick the license it goes out under — see the licensing notes below.
* **Reviewers are under NDA.** Moderation is done by TakeProfit staff, and every one of them is bound by a non-disclosure agreement.

***

## Submission Guidelines & Notes

**Eligibility & code**

* Only indicators created via the [indicator code editor](https://takeprofit.com/docs/guide/platform/ide-widget/IDE-overview.md) can be published — forks of built-in, purchased, or your own indicators all qualify, as long as you open them in the IDE.
* Your code must compile and run **without errors** in the IDE before you can send it to review — clear any console errors first.
* Use a supported Indie® language version (declared with the `# indie:lang_version = 5` directive). Only Indie's standard library is available — external Python packages (numpy, pandas, TA-Lib, etc.) are not supported.
* Publish only code you own or have the right to distribute. Don't republish someone else's indicator without permission.

**Originality & quality**

* Indicators should be original and useful. A plain copy of a built-in indicator (RSI, MACD, SMA, etc.) or a near-duplicate of an existing Marketplace indicator with only cosmetic changes (renamed, recolored, or different default parameters) may be rejected. Browse the [Marketplace](https://takeprofit.com/indicators) first to avoid duplicates.
* If you combine several indicators into one, the description should explain the purpose of the combination and how the parts work together.
* Don't submit multiple near-identical indicators that differ only in settings, symbols, or timeframes.

**Name, description & tags**

* Use a clear, descriptive name that reflects what the indicator does. Avoid misleading names, and don't put version numbers in the name.
* Descriptions must be **at least 100 characters** — treat that as a floor, not a goal. Explain what the indicator does, the idea behind its calculations, and how to use it. "A trend indicator" on its own isn't enough.
* If you keep the source code closed, the description matters even more — users can't read the code, so make its behavior and value clear.
* Add relevant **tags** to help users find your indicator.

**Honesty & claims**

* No profit guarantees or unrealistic claims ("guaranteed profit", "100% win rate", "never loses"), and don't imply that past results predict future performance.
* Disclose limitations and any repainting or forward-looking behavior (e.g. `calc_on(..., lookahead=True)` or values that recalculate on historical bars) so traders aren't misled.
* Keep descriptions free of ads and promotion — no external links, contact details, or solicitation pointing users off-platform.

**Source code, pricing & earnings**

* Publishing source code is optional — publish open-source or keep it closed. Either way the code runs server-side and stays yours; see [Your Code and Your Rights](#your-code-and-your-rights).
* Set any price from **Free to \$100** with the price slider.
* You earn **80%** from each sale to platform users and **100%** from sales to users you referred.
* Earnings land in your Cash Rewards balance and are paid out in USDC on request — see [How payouts work](https://takeprofit.com/docs/guide/monetization-tools/How-payouts-work.md).

**Licensing**

* You can publish your script under **any license** — state it in a comment in the source code.
* By publishing, you grant TakeProfit a worldwide, royalty-free license to display your script and your username, to disclose the source of open scripts, and to make the script available to the users entitled to it.
* You stay responsible for the rights: publish only what you own or are allowed to distribute.

> [!WARNING]
>
> **No license comment means MIT.** If you don't state a license in the comment section, your script is licensed under the **MIT License** by default — anyone may use, modify and redistribute it. Add a license comment before publishing if that isn't what you want.

**Review process**

* Moderation may take up to **2—4 business days**.
* If **approved**, you'll get a confirmation email and the indicator goes live. If **rejected**, you'll get feedback so you can revise and resubmit.
* Track all your indicators (Draft, Published, Rejected) in the **My Indicators** section.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.