Indicator Studio · Starter+

Build the indicator. Prove the edge. Then chart it.

Describe what you want to measure and QL Intelligence writes the logic. Before it reaches your charts the Studio validates it for alpha — edge over the ticker's own base rate, t-stat, robustness, consistency across a basket, and whether it is firing today — then lets you refine with AI or grid-optimize the parameters.

🧪 Want a live design canvas? Open the Custom Indicators Lab →

📘 New here? How Indicator Studio works ▼
1

Build

Describe the indicator in plain English — or start from one of the 24 presets — and QL Intelligence writes it as a transparent formula (DSL) over price bars. You see the logic, sentence by sentence, before anything is saved.

2

Validate for alpha

The draft runs across your validation basket (default SPY, QQQ, NVDA, AAPL). For every signal the Studio measures the forward return 1, 5 and 20 bars out and compares it with every other bar of the same ticker — the edge over the base rate, its t-stat, the event-study path, a Monte-Carlo robustness verdict, signals per year, and whether the rule is firing on the latest bar.

3

Refine or optimize

Tell QL Intelligence one edit ("add a 20-day volume filter", "require RSI below 40") and it modifies the indicator with the evidence in context. Or grid-search the parameters on one ticker and apply the best configuration. Every change re-validates.

4

Publish to your charts

Press Publish and the indicator is saved to your library with an out-of-sample proof card and loads into the fx → Custom indicators menu on QL Charts. Institutional members can also import raw DSL directly.

PlanAI builds & refines / monthValidate · OptimizeImport DSL
Starter20✓—
Pro50✓—
InstitutionalUnlimited✓✓ Full capability
Loading…

Custom indicators are technical tools for informational purposes only — not investment advice and no guarantee of performance. Alpha reports are hypothetical, computed on historical daily bars, and do not include costs, slippage or taxes. Monthly build limits reset on the 1st. Imported DSL is validated against the standard indicator whitelist before it runs on your charts.