+if (this.ChartControl.IsBacktestingNow) this.Cursor = Cursors.WaitCursor

+"injected quotes don't seem to have ParentBarSimulated"
+PriceLastDeal is based on LastDealBidOrAsk
+merging ScriptParams on deserialization for ActivatedFromDll, even if BacktestOnRestart=false; otherwize they are uninitialized PullCurrentContextParametersFromStrategyTwoWayMergeSaveStrategy()

TODO Cursor.unWait if didn't compile / didn't run (WILL_NOT_EXECUTE_BACKTESTER)
TODO fix numeric updown generates two SliderChanged, first starts backtest, second aborts it and starts another one which succeeds
TESTME GET_RID_OF_COMPLEX_ALIGNMENT using alert.PriceScriptAligned=AlignAlertToPriceLevelSimplified()
TESTME ValueLastAvailableIndexMinusOneUnsafe is used before scanning
TESTME PanelIndicator +PanelPrice,Volume IndicatorAtrBand: BACK_FROM_V4_AFTER_SIMULATE_ROUND_WAS_FIXED Math.Round=>AlignToPriceLevel
TODO DEFINITELY_DIFFERENT_POSTPONE_TILL_ORDER_EXECUTOR_BACK_FOR_QUIK_BROKER