Login Page - Create Account

Support Board


Date/Time: Wed, 11 Nov 2026 15:51:26 +0000



Post From: ACSIL programming concept questions

[2026-11-11 14:50:28]
User512353 - Posts: 198
I have some questions about ACSIL and custom (trading) studies.
General doc reference:
ACSIL Programming Concepts

Note that I am not familiar with programming for the Windows Operating System, only Linux and Java. Thus some questions may use unfamiliar language.


1. File I/O
ACSIL implements its own ACSIL File Functions
ACSIL Programming Concepts: ACSIL File Functions
Is it mandatory to use the ACSIL File Functions?
Or can standard Windows API functions be used?

2. Symmetric multiprocessing
Is it allowed to create subprocesses/threads?

3. Application windows
Documentation talks about Dialog windows
ACSIL Programming Concepts: Use of Dialog Windows in Advanced Custom Studies
I would not want to use a (temporary) Dialog Window, but a regular application window. This would use only "standard" widgets, similar to the SC TradeWindow.
Is this generally allowed? The documentation only mentions that modal windows cannot be used, which is understandable. But are there more restrictions?

4. Multiple study instances / communication
When the study is loaded into several chart windows, what is the recommended design pattern if I want these study instances to communicate with each other?

5. Multiple studies / communication
What is the recommended design pattern if I want different studies to communicate with each other?


That's it for the beginning. I will probably come up with more questions.