Indicators
sessionRangeMode
Track close-based RangeX segment buckets for chop/range trading
sessionRangeMode (all)
Track close-based RangeX segment buckets for chop/range trading
Input parameters
| Prop | Type | Default | Description |
|---|---|---|---|
| id | string | - | Optional RangeMode instance id |
| bucketSize | number | 5 | Range bucket size used to round segment ranges |
| rounding | string | ceil | Bucket rounding mode: ceil, floor, or nearest |
| maxSegments | number | 5 | Closed segment count to keep before the active segment |
| plot | boolean | false | Plot the active RangeMode bucket debug line |
| plotName | string | Session Range Mode | Plot series name |
| plotPadding | number | 0 | Padding added to close + bucket for plotted y values |
| plotWidth | number | 1 | Plot line width |
| useOpenSearch | boolean | false | Enable open-search debug marker detection |
| openSearches | string | 09:30-10 | Open-search configs as <open time>-<settled score>, comma-separated |
| openSearchTimezone | string | America/New_York | Timezone used to resolve open-search start times |
Output parameters
| Output | Description |
|---|---|
| getLatest | Return the latest RangeMode snapshot |
| getSegments | Return closed RangeMode segments plus the active segment |
| getSegmentsIntent | Return RangeMode segment intent from an optional anchor date |
| getOpenSearches | Return open-search debug state when enabled |
SQL example
TICK sessionRangeMode id="fast" bucketSize=5 rounding="ceil" maxSegments=5