Login Page - Create Account

Support Board


Date/Time: Wed, 20 May 2026 17:29:13 +0000



Clarification on ACSIL Drawing Tool Functions in Integrated Advanced MBO Build

View Count: 36

[2026-05-20 12:39:00]
Marexmah - Posts: 4
Hi, I’m on Service Package 12 – Integrated Advanced MBO and using a clean installation of Sierra Chart.

When compiling a custom study that uses the standard ACSIL drawing‑tool functions:

sc.GetUserDrawnDrawingsCount()

sc.GetUserDrawnChartDrawing()

the compiler returns:

“error: too few arguments to function”

This happens even after a full clean reinstall, with the default ACS_Source folder and headers restored.

Can you confirm whether the Integrated Advanced MBO build includes support for these drawing‑related ACSIL functions, or if they are only available in the Main (non‑MBO) Sierra Chart build?
many thanks
Damien
[2026-05-20 13:06:43]
User431178 - Posts: 870
No difference in ACSIL between packages.

“error: too few arguments to function”

That means something is wrong in your code.
How are you calling those functions?

sc.GetUserDrawnChartDrawing takes 4 arguments
sc.GetUserDrawnChartDrawing(int ChartNumber, DrawingTypeEnum DrawingType, s_UseTool& ChartDrawing, int DrawingIndex);

GetUserDrawnDrawingsCount takes 2 arguments
sc.GetUserDrawnDrawingsCount(int ChartNumber, int ExcludeOtherStudyInstances);

[2026-05-20 14:04:44]
Marexmah - Posts: 4
thanks.. i didn't have the correct arguments.. much appreciated!

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account