Appearance

Personalize your experience

Mode
Accent Color
Direction
All Docs/QuaScript//
QuaScript logo

QuaScript Documentation

Language guide, engine API, 601 builtins and the preset library · v3.0.0-phase1

interval

Generated from the engine catalog by tools/gen-docs.mjs; do not edit.

interval.changed

script.qs
interval.changed(spec, tz = asset.timezone) -> bool

True on the first bar of a new spec bucket (e.g. "1D" = new day).

ArgumentKindDefaultNotes
spectextrequired
tztextasset.timezone

Keeps state per call site.

interval.is_daily

script.qs
interval.is_daily

True for day intervals.

interval.is_intraday

script.qs
interval.is_intraday

True below one day.

interval.is_minutes

script.qs
interval.is_minutes

True for minute and hour intervals.

interval.is_monthly

script.qs
interval.is_monthly

True for month intervals.

interval.is_seconds

script.qs
interval.is_seconds

True for second intervals.

interval.is_weekly

script.qs
interval.is_weekly

True for week intervals.

interval.label

script.qs
interval.label

Canonical label, e.g. 15m, 4h, 1D.

interval.multiplier

script.qs
interval.multiplier

Number part of the interval.

interval.seconds

script.qs
interval.seconds

Chart interval in seconds.

interval.to_seconds

script.qs
interval.to_seconds(spec) -> num

Nominal seconds of an interval spec (M = 30 days).

ArgumentKindDefaultNotes
spectextrequired

interval.unit

script.qs
interval.unit

Unit letter: s m h D W M.


© 2026 Quatick Technologies. All rights reserved.