Support Board
Date/Time: Tue, 10 Nov 2026 12:09:56 +0000
Post From: Crosshair stuttering in 2929 - question about data-delay logging
| [2026-11-10 08:42:28] |
| User294167 - Posts: 1 |
|
Hi, I'm using Sierra Chart 2929 on Windows. The crosshair flashes and moves in noticeable jumps on several charts. I'd like to get it smoother without making the charts slower to update. In the two instances I checked, these settings are: - Use OpenGL for Chart Graphics: No - Use OS Timer For Charts: No - Use Controlled Order Chart Updating: No - Minimum Delay Between Chart Updates in Milliseconds: 0 - Global chart update interval: 400 ms I do use custom ACSIL studies and helpers for window appearance and navigation, so I don't yet know whether the remaining stuttering comes from those or something else. The relevant custom studies no longer receive mouse-movement events, but they still do custom drawing. With Chart Settings open, the Performance page showed drawing times of 81 ms on my main analysis chart, 47 ms on Custom VP and 21 ms on Weekly VP. Their chart update intervals are 10 ms, 100 ms and 400 ms respectively. These were individual readings, so not a continuous measurement during mouse movement. Custom VP uses Sierra's native profile rendering with custom axis and candle styling; Weekly VP also has custom profile drawing. I read about Minimum Delay Between Chart Updates and the change to its default in version 2868. I'm considering trying 1 ms in just the VP sub-instance, then putting it back to 0. Before doing that, I'd like to know how to check whether it helps the crosshair at the expense of timely chart updates. I haven't tried it yet. I checked the Chart Settings and General Settings documentation, the Prices / Data Falling Behind page, and these Support Board discussions: Chart Value/Cross hair tool distracting flash OS Timers vs SC Timers discussion again... SC Timers chart update limitations I understand the chart-header DD field and the timer recommendations, but I couldn't find an explanation of the separate “Log Data Delay Every Second” setting in the documentation or a Support Board search. What exactly does “Log Data Delay Every Second” measure? Is it the age of the latest received quote/trade, the latest data processed by that chart, or something else? Which timestamp does it use, and does each log entry show a single reading or the worst delay during that second? Does enabling it add much overhead? Is there another built-in diagnostic I can use on that one chart or instance to see whether chart processing or drawing falls behind while I move the mouse? I'm looking for a way to check actual update delays, rather than relying only on the configured interval or draws per second. Thanks. |
