
Contents:
ACSIL (Advanced Custom Study Interface and Language) is for creating custom studies and automatic trading using C++ code.
Unfortunately, ACSIL is not something covered in detail within this handbook. There are some basics to be aware of. The official Sierra Chart ACSIL overview linked below covers many key topics for ACSIL.
Official Documentation:
ACSIL Overview:
Advanced Custom Study/System Interface and Language (ACSIL) - Sierra Chart
ACSIL Concepts:
ACSIL Member Functions:
Advanced Custom Study/System Interface and Language (ACSIL) - Sierra Chart
First a basic text file containing C++ code is saved with a CPP extension, then the study is built using that file from within Sierra Chart. User can: download examples from Github, examples in the ACS_Source folder, or write them from scratch.
Taking an example file here, modifying it, and then building it for use within Sierra Chart:
Build Study Checklist:
[ ] text file containing C++ code saved with a .CPP file extension
[ ] The top lines of the file should read:
#include "sierrachart.h"
SCDLLName("Custom Study DLL")
Replace the Custom Study DLL with any name

Next, build the CPP file into a study: