> For the complete documentation index, see [llms.txt](https://fto-2.gitbook.io/fto-indicators-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fto-2.gitbook.io/fto-indicators-docs/readme.md).

# Overview

Turn chart price data into reusable calculations you can upload and run on any FTO chart.

## What you will have when finished

* A local TypeScript project that compiles to `.js`
* An indicator that appears under **My Indicators** in FTO
* A workflow you can repeat for every new idea

## Start here

1. [Set up an indicator project](/fto-indicators-docs/set-up-indicator.md) — download the starter, install dependencies, run your first build.
2. [Create an indicator with Cursor](/fto-indicators-docs/tutorial-create-indicator-with-cursor.md) — follow the guided path from empty project to working code.
3. [Upload an indicator to FTO](/fto-indicators-docs/upload-indicator-to-fto.md) — put the compiled file on the chart.
4. [Explore built-in indicator source examples](/fto-indicators-docs/built-in-indicators.md) — read complete calculation examples and adapt them inside your project.

## API reference

Use the [API reference](/fto-indicators-docs/api-reference.md) while you code. Start with [indicator lifecycle](/fto-indicators-docs/api-reference/lifecycle/indicator-lifecycle.md), [input registration](/fto-indicators-docs/api-reference/inputs/registration-and-runtime-use/input-registration.md), and [plot setup](/fto-indicators-docs/api-reference/plots-and-buffers/plot-setup.md) when wiring a new indicator for the first time.
