@indicator or @algorithm) and a few
differences in semantics. You can learn more about these differences in this
section.
For a quick understanding of the Indie code, it is recommended to go directly to the Quick start chapter.
As a product of TakeProfit, Indie is under ongoing development and many new features and capabilities are expected to be
added in the future.
Build indicators with AI
If you are coming from another charting platform or from an exchange, you do not have to learn the language before you get your first indicator on the chart. The TakeProfit MCP Server connects Claude and other LLMs to the Indie compiler, documentation, and indicator library, so the AI can do the coding for you:- Write new indicators from scratch — describe your trading idea in plain language and get working Indie code
- Convert scripts from other languages — paste an indicator written in Pine Script or another platform’s language and get an Indie equivalent
- Validate and fix the code — the LLM checks what it writes against the real Indie compiler and corrects its own errors before handing the code to you
- Explain how things work — ask about any language construct, built-in algorithm, or indicator from the Marketplace
MCP Server for AI
Let an LLM write, convert, and validate Indie code for you — set up
the TakeProfit MCP Server in a few minutes.
Quick Start
To get you started quickly, let’s write some indicators, starting with
simple examples and gradually moving on to more complex ones.
Differences with Python
The main differences between the Python language and Indie.
Indie Library Reference
An overview of the Indie library and its functions.
Indie Changelog
All changes and updates to the Indie language.