Skip to main content
Indie is a technical analysis-oriented programming language and runtime for developing indicators for the TakeProfit platform. All built-in indicators on the platform are implemented in Indie, and TakeProfit has integrated IDE tools that allow users to create their own indicators. Indie is a dialect of Python and is essentially a subset of Python language constructs, with added syntactic sugar in the form of decorators (such as @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.

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.