Login Page - Create Account

Support Board


Date/Time: Thu, 06 Mar 2025 16:13:44 +0000



Post From: ACS Drawing Recalculation Performance

[2022-01-29 17:19:06]
User907968 - Posts: 836
Hello,

Version 2350 / Revsion 40878M

I am noticing significantly increased study recalculation times when more than one chart study is using ACS drawings such as 'DRAWING_LINE', 'DRAWING_RECTANGLEHIGHLIGHT', or 'DRAWING_RECTANGLE_EXT_HIGHLIGHT'.

None of these drawings are being added as user drawn, so based on the information here - Using Drawing Tools From an Advanced Custom Study: sc.DeleteACSChartDrawing() - I would assume that the drawings are all being deleted when the study is recalculated.

Here are some examples from testing today, calculation times are all microseconds.

Calculation/Recalculation times with study A is drawing to chart:
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 34213 | 2022-01-29 09:58:58.020
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5772 | 2022-01-29 09:58:58.031
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 33762 | 2022-01-29 09:58:58.739
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5705 | 2022-01-29 09:58:58.749
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 4485 | Last Calculation Time: 34029 | 2022-01-29 09:58:59.789
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Hidden | Drawings Added by Study: 0 | Total Drawings for All Studies: 4485 | Last Calculation Time: 5774 | 2022-01-29 09:58:59.799

Initial Calculation times with both studies A and 1 drawing to chart:
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 34298 | 2022-01-29 09:59:20.770
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 6422 | 2022-01-29 09:59:21.555

Recalculation times with both studies drawing to chart:
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 812016 | 2022-01-29 09:59:23.054
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 781054 | 2022-01-29 09:59:23.830
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 810877 | 2022-01-29 09:59:25.085
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 772131 | 2022-01-29 09:59:25.862
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test A | Study ID: 8 is Visible | Drawings Added by Study: 4485 | Total Drawings for All Studies: 5563 | Last Calculation Time: 804666 | 2022-01-29 09:59:27.744
Chart: ESH22-CME[M] 2.50 Range #6 | Study: Drawing Test 1 | Study ID: 4 is Visible | Drawings Added by Study: 1078 | Total Drawings for All Studies: 5563 | Last Calculation Time: 772022 | 2022-01-29 09:59:28.530

I can reduce the days to load in the chart, so that there are fewer drawings to begin with, however the underlying behaviour is no different, the recalculation times increase disproportionately with each study added.

Whether this is a recent phenomenon, I can't say.
Date Time Of Last Edit: 2022-01-29 19:01:19