Legacy open-source studies
The original collection of free, open-source Sierra Chart custom studies. All studies ship in a single DLL, with full source code available. Some of these have newer closed-source counterparts on the Current studies page.
# Studies
DOM: Auto Clear Recent Bid/Ask Volume Older open-source version
Automatically clears the Recent Bid/Ask Volume for the symbol of the chart at specified session times. Option to also include Current Traded Bid/Ask Volume when auto clearing. Up to six individual sessions can be configured.
Fair Value Gap Study (FVG) Older open-source version
Finds Fair Value Gaps for the given chart and draws them based on configured parameters in the Study Settings.
Main features:
- Independent settings for Up and Down Gaps
- Extend until Gap filled
- Minimum Gap size in ticks for FVGs
- Minimum Gap size in ticks for FVG Subgraphs
- Allow copying to other chart drawings
- Enable or disable FVG Up and Down gaps
- Hide Gaps once filled
- Specify maximum lookback for bars to process
- Draw Midline
- Subgraphs for FVG Count
- Subgraphs for High and Low of FVG Up/Down, intended for trailing stops and/or targets with a trade management study. The Subgraphs shift based on open FVGs. Once an FVG is closed the Subgraph shifts to the new one. Best understood by setting the drawstyle for all subgraphs to dash or line and watching how it works. Test on Sim first.
- Option to use additional study data to determine whether the candle that creates the FVG (middle candle) should be used. For example, a formula could check whether volume meets a threshold and output a non-zero value for true; if met, draw the FVG, otherwise ignore that candle.
Forex Factory Older open-source version
Downloads the week's Forex events from Forex Factory and displays them on your chart. Important: "Use OpenGL for Chart Graphics" must be disabled for this study to work. According to Sierra Chart, OpenGL is not supported for ACSIL and is not currently planned. If you require OpenGL, a workaround is to run multiple instances of Sierra Chart and disable OpenGL on just the instance for this study.
Main features:
- Filter by all currencies (countries)
- Filter by Expected Impact
- Alerts via Subgraphs to color candles 10m before event
- Alerts via Subgraphs to color candles at time of event (alert active for 1 minute)
- Hide previous events
- Show tomorrow's events
- Show tomorrow's events only after a specified time
- Adjust color settings independently for past, upcoming, and current events
- Uses Forex Factory default colors for Event Impact markers
- Adjust font size
- Adjust horizontal and vertical offset
- Adjust event spacing
RSI
A modification of the stock RSI to include additional reference lines. For example:
- A 70/30 set of lines
- And also an 80/20 set of lines
Trading System Based on Alert Condition - Limit Order
A modification of the included "Trading System Based On Alert Condition" study that ships with Sierra Chart.
Main features:
- Option to use limit orders instead of market orders
- Auto cancel orders if not filled within x bars
No Mo Paper Hands
A "for fun" study with issues of its own. The idea: if you continually close trades too early, maybe you need a reminder not to, so you can load this study and it will continually lock trading when you have active positions. The catch is that you can always remove the study and unlock trading again to bail. One issue was with non Teton order routing (client side vs server side). The client side issues appear fixed by cancel/flatten all orders if you are stopped or your profit target is hit, otherwise you run into the problems discussed in this thread.
Rango Pinch
A Pinch study based on MACD/ADX pinch-release. To visually see pinches and releases, add a MACD and ADX study to your chart and take a look. Try it on a 512t chart and a 1m chart. Some people put it on multiple time frame, tick, or volume charts and look at the confluence between pinches forming and releasing. Written mainly as an exercise in learning Sierra Chart studies, named after a Bearded Dragon.
Output Bar Formula Value To Subgraph
Takes the result of the given formula and places the output in a subgraph. Written as a helper study to avoid using Spreadsheets to perform the same function.
Account Balance Text - External Service
A modification of the existing study shipped with Sierra Chart. If using a prop-style firm, they may not update cash balance until the next day. You may also want to specify an account other than the one the chart is set to use, for example to list available funds on each of several prop accounts. Add a study for each account and specify the account name.
Main features:
- Option to show Cash Balance vs Available Funds Balance
- Option to prefix balance with Account Name
- Option to manually specify the account to use
MBO Study Older open-source version
MBO study for filtering and coloring lot sizes.
Main features:
- Option to select which DOM columns to use (Label/GP1/GP2) for Bid and Ask data
- Several color ranges to use for filtering lot sizes
- Front of queue marker to easily see where the front of the line is
- Select how many MBO Levels to display
- For each MBO Level, select how many elements to display
# Download
All studies are contained in a single DLL file. You are free to download the source code and compile it yourself. Note that Remote Builds will not work properly, as some studies require external header files (included in the GitHub repo), so you will need a local compiler.
Study Collection Version 2499 Latest
- Minimum required Sierra Chart version: 2414
- Main changes: Added MBO Study. No issues with VirusTotal.
- Download gcUserStudies_2499_64.dll
- Source code
- VirusTotal report
Study Collection Version 2497
- Minimum required Sierra Chart version: 2414
- Note: VirusTotal flagged one item for this version. Assumed to be a false positive.
- Download gcUserStudies_2497_64.dll
- Source code
- VirusTotal report
Study Collection Version 2496
- Minimum required Sierra Chart version: 2414
- Download gcUserStudies_2496_64.dll
- Source code
- VirusTotal report
# Install
Study Collection DLL
- Download the DLL file and copy it to your Sierra Chart "Data" folder
- Example folder location for a default C drive install: C:\SierraChart\Data
- Go to Analysis > Studies (or F6), then Add Custom Study, and select the study you wish to add
- If you have a previous version installed, you may need to remove it and re-add it so all new settings are refreshed
Chartbooks
- Download the Chartbook file and copy it to your Sierra Chart "Data" folder
- Example folder location for a default C drive install: C:\SierraChart\Data
- In Sierra Chart, choose File > Open Chartbook (or Ctrl+B) and select the Chartbook you wish to open
# Chartbooks
# About
The gcUserStudies custom studies are provided free of charge and "as is" without warranty of any kind, either expressed or implied, and are to be used at your own risk. They may contain errors and/or issues that I am unaware of. While I use some of these myself, you should first thoroughly back test in simulation mode before introducing any new studies into your trading environment. The source code is provided so you may examine it and determine for yourself whether it meets your needs. By downloading and installing you accept all liability for any results, positive or negative, that occur while using any of these studies. Thank you, and I hope you find them useful. The goal here is learning, sharing, and always improving. I am by no means an expert in Sierra Chart ACSIL programming; I am doing this for learning purposes and to help others. My design and code may not be the most optimal, and I will continue to improve these studies where I can.
# References
Excellent ACSIL references:
# Contact
# Paid services
I do not, nor plan to, offer paid services or studies.* I do not have the capacity or the wish to provide the level of support such an endeavor requires (hats off to those who do). I have spent the bulk of my career in IT fixing all things broken and have no desire to do more of that. I have also found that one of my biggest trading edges is the act of not trading when I should not be, so focusing on helping people solve problems with studies keeps me engaged with the market while I wait for the right setups.
That said, if you are in the market for paid services, here are some I am aware of. This is not an endorsement; I get nothing for listing them, it just saves you a search:
* Full disclosure: I did take a real run at this once, offering custom studies as a paid service full time. The experiment did not pan out, which is how the studies that were briefly paid all landed here, free, on the Current studies page.