Other action
Use this action with change({ id: 'Other', context }).
Context
id?:Get|Update(Updateis assumed if omitted)comparisonMode:None|Percent|ValuegridLines:vertical|horizontal|both|noneminorGridLines:vertical|horizontal|both|none(currently Y axis only)newPaneHeight: numbershowNavigator:true|falseplotHover:true|falseshowLastValue:None|All|MainshowMinMaxArc:true|falseshowGoToLatest:true|falseshowLegend:true|falseallAnnotationsLocked:true|falsehiddenItems:None|Annotations|Studies|AllexprSkipLeadingEmpty:true|falseuseLastTrade:true|false(defaultfalse)extendedHours:true|falserealTimeCboeBzx:true|falsebuildContinuation:true|false
All Update fields are optional.
Behavior
Other supports:
Get: returns current settings for most fields listed in Context.Update: applies one or more miscellaneous settings.
Notes:
showNavigator,plotHover, andshowGoToLatestare updateable but are not returned byGet.hiddenItemsis a chart-level visibility mode; it does not mutate individual plot or annotationvisiblefields.realTimeCboeBzxupdates can emit host notificationCH_HOST_PROPS_CHANGED.
Comparison mode
comparisonMode controls how multiple plots are normalized when drawn on one axis:
None: no normalization; chart uses the first plot’s price rangePercent: plots values as percent change from the first visible barValue: plots absolute value change from the first visible bar
Historical last-trade prices
useLastTrade is a chart-wide data preference. When enabled, daily and higher historical bars use the last traded price as their close, falling back to close/settlement when the last-trade field is empty. Studies and exports consume this selected close. Quote snapshots, including reconnect snapshots, do not modify these historical bars; live trades still update the current bar. Quote displays remain unchanged. Minute and tick data are unaffected, and the preference is retained when switching intervals.