You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Custom studies and automated trading systems for SierraChart using the Advanced Custom Study Interface and Language (ACSIL).
Studies
Position Sizing
Study
Description
DanAtrToRisk
Auto-calculates contract size based on ATR and max dollar risk per trade
Zone Trading
Study
Description
DanZoneMaster
Draws and manages supply/demand zones with buy/sell/flip states
DanBracketMaster
Auto-detects consolidation zones and draws them on chart
DanTheDumbTrader
Zone-based discretionary trading UI ("DTDT")
DanZoneDeltaReversalTrader
Delta-based reversal trading within zones
DanDeltaWizWorkerSlave
Worker process for delta calculations
Automated Trading
Study
Description
DanBracketBot
Executes trades based on zone signals
DanScalpMaster
Scalping automation with OCO brackets and break-even management
DanStopLock
Prevents stops from being moved against position
Range Trading (2025)
Study
Description
RangeDetector
Detects price ranges and auto-trades boundary bounces
SC_Range_Bounce_Auto
Range bounce strategy replicating Python backtest logic
NQ_Breakout_Ranges_Jan2025
Pre-calculated NQ ranges for boundary trading
EUSupportBounce
EU session support bounce at round number levels
Support
File
Description
common.h
Shared structs (Zone, Bar) and constants
DISCStudies
Miscellaneous helper studies
Installation
Copy all .cpp and .h files to your SierraChart ACS_Source folder
In SierraChart: Analysis → Build Custom Studies DLL
Add studies to your chart via Analysis → Studies
Requirements
SierraChart (Windows)
ACSIL development enabled
Visual Studio Build Tools (for compiling)
Usage Notes
Most studies are designed for futures trading (NQ, ES, etc.)
Zone studies work together — ZoneMaster provides zones, other studies trade them
Range studies are optimized for 1-second to 10-second charts
Always test in simulation before live trading
Disclaimer
These studies are provided as-is for educational purposes. Trading futures involves substantial risk of loss. Past performance does not guarantee future results. Use at your own risk.