Пороговое правило для построения кода свечи. Полностью компьютерное построение кодов требует введения формальных правил, которые позволяли бы решать, какие размеры элементов свечи являются малыми, средними и большими.

Здесь введены два пороговых значения (верхнее, имеющее индекс 1, и нижнее с индексом 2) для каждого элемента свечи: b1 <  b2 для тела, u1 < u2 для верхней тени и  l1< l2 для нижней тени. Если размер элемента свечи меньше нижнего порога, то этот элемент малый, если размер элемента лежит в диапазоне между верхним порогом и нижним, то этот элемент среднего размера, а все что больше верхнего порога – большое.

При фиксированном выборе порогов b1, b2, u1, u2, l1, l2 код, присваиваемый свече, определен единственным образом. Но величины этих порогов должны быть различными для разных рынков, поскольку они зависят от волатильности рынков: свеча, которая выглядит большой на одном рынке, может оказаться маленькой на другом. Точно так же, пороги должны меняться при переходе от одного временного масштаба к другому: на часовых и дневных графиках будут разные ориентиры для размеров свечей. Следовательно, необходимо анализировать статистику распределений размеров свечей и на ее основе выбирать подходящие пороги. Наиболее простой и универсальный подход основан на применении диапазонов Болинджера (Bollinger Bands). Рисунок 7 иллюстрирует его на примере дневного графика британского фунта.
Три графика здесь представляют результаты применения индикатора Bollinger Band к размерам верхних теней (ushd), тела (body) и нижних теней (lshd) соотвественно. Поскольку Bollinger Band является мерой среднеквадратичного разброса, то он дает подходящую оценку волатильности размеров элементов свечей. В терминах системы MetaStock Indicator Builder, верхний порог представлен функцией  BbandTop, а нижний порог функцией BBandBot. Параметр “Deviations” функций Bollinger Band выбран равным 0.5 (в случае стандартного гауссовского распределения, это соответствует примеро одинаковой вероятности всех трех диапазонов: примерно 38 процентов свечей соответствуют среднему размеру, а по 31 проценту – малому и большому). Временной период в функциях Bollinger Band здесь выбран равным 55.