Chart assistant: configure the footprint chart with typed AI actions

The chart assistant turns a written request into a validated list of chart actions: enable or disable indicators, set parameters, change the timeframe, repaint colours, apply a theme or save a template. Nothing is applied until you click Apply.

Senzoukria · Documentation · Updated September 2026


Where to find it

Where
Chart toolbar → Assistant button (tooltip: Chart setup assistant)
Requires
Your own Claude API key in the Windows credential store, or a reachable local engine with at least one model
Allowed timeframes
1m, 2m, 3m, 5m, 10m, 15m, 30m, 1h, 2h, 4h
Template name limit
48 characters

What it does

The Chart assistant is a side panel on the footprint chart. You describe the chart you want, in your language, and the model answers with a short sentence and a JSON plan. Every action in that plan is re-validated by the app against the real indicator registry and the real settings list before it is shown to you as a button such as Apply 3 changes. A question that needs no change ("what does the POC mean?") is simply answered as text.

The assistant reads the current chart state on every request: symbol, timeframe, tick size, the indicators already enabled, your parameter overrides, your saved templates and a few current colours. It also receives a description of the chart on screen (live or replay, data source, bars loaded, last bar time) so it does not guess a symbol from another workspace.

Settings

Action kinds the assistant can propose and how each one is validated
ActionValidationEffect on the chart
enable / disable / resetIndicator id must exist in the series registry; no fuzzy matchingTurns an indicator on or off; reset clears your overrides on one indicator and restores registry defaults without turning it off
paramKey must belong to that indicator; numbers must stay within min..max; select values must be one of the options; colours must be #rrggbbSets one indicator parameter
timeframeOnly 1m, 2m, 3m, 5m, 10m, 15m, 30m, 1h, 2h, 4hSwitches the chart timeframe
settingKey must be one of the 50 appearance settings (background, grid, candles, bid/ask cells, crosshair, VWAP/EMA lines, volume profile, market profile, orderflow overlays, volume bubbles, DOM profile, HMM colours)Changes chart appearance; e.g. candleOutlineWidth 1–6 px, crosshairWidth 1–4 px, vpWidthPx 0–400
themeName must be dark, midnight, senzoukria or lightExpanded into individual setting actions; every colour is validated like a manual request
saveTemplateNon-empty name, at most 48 charactersStores the configuration currently on screen under that name
applyTemplateId must be one of your saved templatesRestores that template

How to use it

  • Click Assistant in the chart toolbar. The empty panel offers suggestions such as Set up a scalping chart for this contract, Add the VWAP and its bands, tuned for the session, Which indicators help me read absorption? and Clean up my chart, keep the essentials.
  • Type a request in the field Configure my chart to… and send. The reply streams in; when a plan is found, the summary and the list of actions appear with an Apply button. Discarded actions are listed with their reason (Discarded — …).
  • Review the list, then click Apply n changes. The confirmation ✓ Applied to the chart appears once the store has been updated. Clear removes the conversation.
  • If the model answers in prose instead of a JSON block, the app asks it once more for the block. If the prose already names a setting with a valid value (for example candleBodyUp : #0074D9), that pair is read and proposed as an action; indicators are never inferred from prose.

Limits and pitfalls

  • The assistant never places, modifies or cancels an order, and it never recommends entries, exits, stops or targets. Its system prompt forbids both, and no action in its registry touches a broker.
  • Named CSS colours and rgba() values are rejected; only #rrggbb passes.
  • A theme is not applied as a block: it is expanded into settings that each go through validation, so a theme cannot bypass the rules.
  • If you ask to build a setup and save it, the save action must come last, because saveTemplate stores what is on screen at the moment it runs.
  • The key note in the panel is explicit: the assistant uses your Claude key, kept in the Windows credential store; nothing passes through Senzoukria servers. API usage is billed by the provider.

This page in other languages

Frequently asked questions

Why was one of my requested changes discarded?
Each action is checked against the real registry. An unknown indicator id, a parameter key that does not belong to that indicator, a number outside its bounds, an unsupported timeframe or a colour that is not #rrggbb is dropped and listed under Discarded with the reason. Nothing is corrected approximately.
Does the assistant change my chart as soon as it answers?
No. The plan is shown first; the chart changes only when you click Apply. The empty-state text states it: nothing is applied without your approval.
Which model does it use?
The assistant is ready when a Claude API key is stored or when the configured local engine is reachable with at least one model. The provider and engine are chosen on the AI agent page, not in the chart panel.

Keep reading