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
| Data attribute | Values |
|---|---|
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