Last updated: June 30, 2025
This is the converted documentation for Sierra Chart's Advanced Custom Study Interface and Language (ACSIL). The documentation has been converted from HTML to clean, LLM-friendly Markdown format.
ACSIL (Advanced Custom Study Interface and Language) is Sierra Chart's powerful C++ based framework for creating custom studies, indicators, and automated trading systems. It provides access to:
- Real-time and historical market data
- Chart data and technical indicators
- Trading functions for automated systems
- Drawing tools and user interface elements
- Advanced mathematical and statistical functions
- ACSIL Interface Members - Functions
- ACSIL Interface Members - Functions
- ACSIL Interface Members - Graphics Functions
- ACSIL Interface Members - Introduction
- ACSIL Interface Members - Variables and Arrays
- ACSIL Interface Members - sc.Input Array
- ACSIL Interface Members - sc.Subgraph Array
- Using ACSIL Study Calculation Functions
- Working with the SCDateTime Variables and Values
- Example ACSIL Trading Systems
- How to Build an Advanced Custom Study from Source Code
- Step-By-Step ACSIL Debugging
- Working with ACSIL Arrays and Understanding Looping
- Advanced Custom Study Interaction With Menus, Control Bar Buttons, Pointer Events
- Automated Trading From an Advanced Custom Study
- Referencing Other Time Frames and Symbols When Using the ACSIL
- Using Drawing Tools From an Advanced Custom Study
- ACSIL Interface - Custom Chart Bars
- ACSIL Interface Members - Historical Market Depth Data (c_ACSILDepthBars)
- ACSIL Study Documentation Interface Members
- Developing Custom Studies and Systems for Sierra Chart
- User Contributed Advanced Custom Study System Source Code
- C++ Source Files - 99 complete ACSIL example files including:
- User-contributed studies and indicators
- Trading system examples
- DTC protocol implementations
- Custom chart types and analysis tools
- Documentation Images - Screenshots and diagrams from the original documentation
- Study Collections - Downloadable study collection files (.stdycollct) and configurations
- Code examples default to C++ syntax highlighting
- Images reference original documentation paths
- Internal links have been converted to relative Markdown paths