Extend it, inside a boundary.

Write your own indicator in the language you already use. It runs in its own process, so a mistake in your code cannot take the workstation with it.

In the app

  • JavaScript
  • Python
  • C
  • Rust
  • WebAssembly

Isolated by design.

Each custom indicator is its own process. It receives bars and returns values to draw; it never holds a broker connection, credentials or the authority’s state. If it stalls or crashes, the chart says so and the rest of the desk carries on.

The Agent can draft an indicator from a description. You preview it on your chart and decide whether to save it.

Alpha chart with four indicators and their readouts.
Studies drawn on a native chart.

What is built.

  • Custom indicatorsIn the app

    Custom indicators in JavaScript, Python, C, Rust or WebAssembly, each in an isolated process.

  • Indicator libraryIn the app

    The volume profile and a 249-entry indicator library, plus statistical and book studies.

    52 more indicators are planned.

  • Strategy and indicator draftsIn the app

    Drafts strategies and custom indicators that you preview and save; display changes come with a restore point.

Tell us which indicator you would port first, and in which language.