Hi, Mathew,
The product uses the standard supply & demand base zones, but instead of a tight consolidation of candles it uses periods back, the high and low price of the zone is taken from the upper and lower base of the consolidated candles.
These zones are calculated based on the number of times the price has reached these price levels.
One of the key areas I could not find in the code was the number of periods back it looks for the consolidation, I will keep looking, the code is quite complex in how it calculates the observable areas that draw the zones.