orderflow-metrics.org / ATAS Chart module

ATAS Chart Module: Panel Configuration, Aggregation and Session Settings

Independent technical documentation and software configuration guide. Not affiliated with ATAS or OrderFlow Trading. No software downloads hosted. For educational data-visualization purposes only; no financial or brokerage services provided

The Chart module is where interval, session and scaling decisions are made for every panel in a layout. This page records the panel dialog fields, their accepted values and the navigation shortcuts that change them without opening a dialog.

01 Panel layout and instrument assignment

A chart panel is created inside a window, and a window may host a vertical or horizontal split of up to four panels. Each panel binds one instrument and one data series; assigning the same symbol to two panels is permitted and common when a coarse clock interval is paired with a fine tick interval.

Panel dialogs are opened from the panel header. The two fields that determine the rest of the configuration are Instrument and Data series, because session, tick size and contract multiplier are inherited from the selected instrument definition.

Instrument
Symbol together with its venue and tick-size definition.
Data series
The aggregation family and its numeric argument.
Panel group
Optional colour tag that links synchronised panels across a layout.

02 Aggregation intervals

The interval field accepts clock time, tick count, volume and range arguments. The unit is written after the number: 30s, 5m, 4h, 500 ticks, 15000 volume, 10R.

Interval families and examples
FamilyExample
Clock5m / 4h
Tick count1500 ticks
Volume15000 volume
Range10R

With a tick-count interval, one bar closes after exactly that many prints regardless of elapsed time. During thin periods this produces bars of long duration, which is expected behaviour and not a data gap. The behaviour of these intervals when replayed is described on the market replay data page.

03 Session templates and timezones

A session template defines the start and end of the regular trading window and the timezone used to interpret them. Templates are selected per panel, and the same template applied to panels in different local timezones shows the same boundary because the zone is stored inside the template rather than inherited from the operating system.

Typical fields

  • Template name
  • Start and end time
  • Time zone offset
  • Pre-session and post-session visibility

Common overrides

  • Half-day holiday end time
  • Maintenance break window
  • Weekend exclusion

Session break lines are drawn at template boundaries. Hiding them is a display choice and does not alter aggregation, because the boundary is applied before bars are formed.

04 Price scaling and crosshair defaults

Scaling controls how price maps onto the vertical axis. Linear scaling is the default and logarithmic scaling is available per panel. Auto-fit stretches the axis to the visible data range, while a manual range pins fixed upper and lower bounds so that several panels can share one visual reference.

Crosshair defaults
FieldValue
Snap targetNearest trade
Label contentPrice · time · volume
Vertical guideOn
Sticky modeOff

Snap behaviour matters inside footprint panels: snapping to the nearest trade keeps the readout aligned with printed rows, whereas snapping to the nearest price step can land between rows when the tick grid and the row grid diverge.

05 Chart types

Rendering style is independent of aggregation. Candlesticks, bars and line charts are standard; a footprint style overlays the cluster column on the candle body, and a profile style attaches a horizontal histogram to each bar or to the whole session.

Panel A · 1500 ticks Panel B · 5m Panel C · 10R footprint render candles profile overlay

Because rendering is per panel, one layout may show the same instrument as candles in one panel and as a footprint column in another while both share a single session template.

06 Hotkey navigation

Interval, symbol and scaling changes can be made from the keyboard. Bindings are stored per profile and act on the focused panel only, which prevents an accidental interval change from cascading across a multi-panel desk.

  1. Cycle forward or backward through a defined interval list.
  2. Step to the next instrument in a watchlist.
  3. Toggle linear and logarithmic scaling.
  4. Reset the price axis to auto-fit.
Close view of mechanical keyboard switches
Keyboard-driven panel control is the fastest route for interval and symbol changes during review.