feature

Build an indicator

Build an indicator when you need custom chart math — a line, histogram, or composite series — reusable on the Terminal and inside Definitions.

Chartnaut is an agent-powered trading environment. Create via AI draft or code yourself; agents edit the same indicator builder.

Start

Go to Research → Indicators → New indicator.

Welcome screen — AI-assisted or Build it yourself. Nothing saves until you name and create.

AI-assisted

  1. Describe the indicator — inputs, formula idea, plot style

  2. Review draft in the indicator builder (chat + chart preview + code)

  3. Name and Create

Build it yourself

  1. Open builder with starter template

  2. Edit params, series, plots in code or chat

  3. Preview on chart

  4. Name and Create

After create

  • Add to Terminal charts from the indicator picker

  • Import into Definitions and studies

  • Save versions when logic stabilizes

Author loop

  1. Pick preview instrument and timeframe

  2. Implement logic — params, series, plots

  3. Fix lints and preview gaps

  4. Publish or keep private

What good looks like

Indicator previews cleanly on ES 5m, exposes one or two params you will tune in definitions, versions saved before dependents import it.

Important distinctions

Indicator builder = chart series.

Definition Builder = setup detection and event emit — different contract.

An indicator does not replace a Definition for research collect.

Next

  1. Indicator dependencies — wire into definitions

  2. Indicators library — manage mine and community

  3. Create a definition — consume indicators