Optionalconfigurablefalse: no settings button, settings dialog, setSettings or scale assignment changes it.
Optionallistedfalse: left out of the object inventory (ChartObjects) and every panel built on it.
Optionalmovablefalse: it keeps its pane and its place in the pane's stack. Other objects still move past it.
Optionalremovablefalse: no legend close button, inventory remove or plain remove call takes it off the chart.
falserestricts the matching user action. Every native call that performs one treats the caller as the user unless it passes{ force: true }(IndicatorEditOptions); a restore always applies.