The performance release
New
1What you can do now that you could not before.
- The chart now runs at your monitor's refresh rateFull-refresh-rate rendering
the chart paints continuously at your panel's native rate (60, 120, 144, 165 Hz…). Two hidden frame-rate caps that locked rendering to half your refresh rate are gone.
Fixed
7The symptom, written the way you saw it on screen.
- The chart now runs at your monitor's refresh ratePanning micro-freezes eliminated
dragging the chart with the crosshair no longer stutters. The cell renderer now reuses its work while you pan instead of redrawing everything every frame, and a periodic background repair task no longer lands as a single big stall mid-gesture.
- The chart now runs at your monitor's refresh rateNo more FPS decay over long sessions
indicator computation used to grow linearly with loaded bars (a full recompute several times per second). Closed bars are now cached and only the live bar is recomputed: the indicator cycle at 7,000 bars dropped from ~38 ms to ~3.6 ms — with bit-identical outputs, proven by golden tests against the original algorithms.
- The chart now runs at your monitor's refresh rateBackground windows stay live
an unfocused window on a second monitor is no longer throttled to single-digit FPS by Windows occlusion detection.
- Alerts no longer miss fast wicks
price crossings shorter than 250 ms could slip between UI updates; alerts now watch the raw bar stream.
- Phantom position after switching accounts
stale position state could survive an account switch and draw a position line that wasn't yours. Fixed.
- Staged-exit realized PnL is now deterministic
closing a position in several fills computed trade PnL from timing-dependent snapshots; it is now anchored at position open.
Volume Bubbles no longer double-count trades after a symbol switch, and the floating PnL label kept dropping the minus sign on losses. Both fixed.
Changed
4Speed, ergonomics — what would surprise you if you knew the previous version.
- The chart now runs at your monitor's refresh rateIndicator engine overhaul
Hurst MR ×43 cheaper per cycle and its overlay drawn from a cached layer; the HMM regime model now refits at bar close instead of dozens of times per second (the live bar is still decoded tick-by-tick against the fitted model); EMA, Market Profile (TPO), Volume Profile, VWAP and the CVD panel are all incremental now.
- The chart now runs at your monitor's refresh rate
Smoother DOM ladder, order-book panel and account feed under load (render-cadence batching — data cadence unchanged).
The HMM regime band no longer refits during the forming bar (it updates at each bar close; the live cell still updates tick-by-tick). Behavior on closed bars is unchanged.
Diagnostic [fp-perf] console lines remain enabled in this build to help us validate performance in the field; they cost nothing measurable and will be removed in a future release.