📓

ACSIL

image

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:

Build a Custom ACSIL study

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:

  • Navigate to the User/SierraChart/ACS_Source/ folder
  • Open the ACSILCustomChartBars_Example.cpp file
    • Add the following text to the top 2 Lines of the file:
    • #include "sierrachart.h" SCDLLName("Example Studies")
  • Save, ensure the extension is .CPP

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
image

Next, build the CPP file into a study:

  • Open the main window for Sierra Chart
  • Title Bar: Analysis > Build Custom Studies DLL
  • File > Select Files
  • Select the appropriate CPP file (ACSILCustomChartBars_Example.cpp used as example)
  • Click Open
  • Build menu
  • Remote Build

Apply the study to a chart:

  • Open chart
  • Title Bar: Analysis > Studies (Or click Studies from Control Bar)
  • Add Custom Study
  • expand the SCDLL Name saved earlier (Example was: Example Studies)
  • Select by clicking Custom Chart Bars Example
  • Add
  • OK
image

Official ACSIL Documentation:

Tip: To keep things simple, store CPP files in the: User/SierraChart/ACS_Soruce folder

View Example Files for Reference

To view example files included upon download:

  • Navigate to the following folder:
  • User/SierraChart/ACS_Source/
  • Open any CPP file to view contents or modify, consider making copies first

◀️Previous Module: 🧭Advanced Study Concepts

▶️Next Module: 📓Trade Order Window

Back To Handbook Home

📊Sierra Chart Master Handbook - Unofficial

Please be aware that the information contained in this handbook is not intended to be and should not be taken as financial advice. The creator is not a financial advisor and the materials provided should not be relied upon in making any financial decisions. Any actions taken based on the information contained in this handbook are taken at the reader's own risk and the creator will not be held liable for any losses or damages resulting from such actions.

In addition, the creator is not a registered broker or financial advisor in the United States and the materials contained in this handbook do not constitute financial advice or a recommendation to buy or sell any financial instrument. The creator does not endorse or recommend any particular investment strategy and the reader should not rely on any information contained in this handbook as the basis for making any investment decisions.

Furthermore, past performance is not indicative of future results and the reader should be aware that trading futures, crypto, stocks, and NFTs carries a high degree of risk and the possibility of significant losses. The reader should carefully consider their financial situation and seek independent financial advice before making any investment decisions.

The creator of this handbook is not an expert and the materials contained within are provided for educational and entertainment purposes only. No material contained in this handbook suggests a specific method or strategy for investing or trading, and under no circumstances should anything contained in this handbook or any related materials be considered as financial advice.

Please also be aware that some pages within this handbook may contain affiliate links that pay the creator a small commission at no additional cost to the reader. The inclusion of these links does not constitute a recommendation or endorsement of the products or services being advertised and the reader should carefully evaluate the suitability of any product or service before making a purchase.

By accessing and using the materials contained in this handbook, the reader acknowledges and agrees to the terms of this disclaimer and releases the creator from any liability for financial losses or damages resulting from the reader's use of the materials contained within. It is possible to lose more than the value of a trading account. Nothing within this handbook is advice or a recommendation to the reader. Any damages or losses following changes the reader makes to Sierra Chart after reading material within this handbook the creator should not be held liable. This handbook is NOT created by Sierra Chart and is not an official handbook to Sierra Chart. Each purchase only grants the user associated with the email provided on checkout for lifetime access. Trading is risky.