+Optimizer_OnScriptRecompiledUpdateHeaderPostponeColumnsRebuild

TODO fix IsFilledOutsideBarSnapshotFrozen_DEBUG_CHECK and related
TODO backtest/optimization on LKOH/GMNK: lot of outsideSpread/Bar-related errors; 1/3 is "EntryEveryBar [Volume]-RANGE_MUST_BE_POSITIVE this.VisibleRangeWithTwoSqueezers_cached[0]: [12718]...[12718]Volume.PanelPrice,Volume.PaintWholeSurfaceBarsNotEmpty()"
TODO EntryEveryBar Optimizer initialized just once, restart or close-open says "InitializedProperly==false"
TODO do you want optimizer to keep displaying same results after restart? (JSON)
TODO do you want optimizer become dirty when you change Symbol,DataRange,PositionSize,SlidersMoved?... if NO then why change of ScriptOrIndicator definitions make it dirty? (I need formal reason/criterion/distinction not emotions)
TODO do you want to save optimizer results into Optimization\StrategyName\*.json and load them into olvBacktests? just yes/no
TODO ChartControl displays bars only after first MouseOver
TODO <forgot but obvious visual>