Сила свечи (Candlecode)
|
|
|

Мини-программа для расчета бычьей/медвежьей силы свечи по алгоритму В. Н. Лиховидова, описанному в книге «Кому светят японские свечи?», изд. Forex Club.
В справочный файл включены: подробное описание алгоритма Лиховидова и палетка для вычисления силы свечи «вручную». Файл справки вызывается нажатием клавиши F1.
Инсталляция: не требуется
Язык: Русский
Разработчик: Харами.ru
Статус: Коммерческая
Проверка: Проблем не обнаружено.
Цена: 0.95 WMZ
Объем загрузки: 70 Kb

Предложенный В. Н. Лиховидовым метод вычисления потенциальной бычьей силы свечи в свое время был опубликован в Интернете и в печати, в том числе в книге «Кому светят японские свечи?» (СПб., 2004).
Метод основан на двоичной кодировке свечи: каждой свече в зависимости от размера и цвета тела и от длины теней может быть присвоей уникальный двоичный код, по которому и рассчитывается ее сила. Метод был задуман В. Н. Лиховидовым как основа для новых индикаторов и осцилляторов, однако практика показывает, что он может с успехом применяться и сам по себе. Избежать нудного и трудоемкого составления двоичных кодов и затем перевода их в десятеричную систему счисления можно, если пользоваться специальной несложной палеткой (см. ниже); а программа Сила свечи вообще автоматизирует расчет.
В том способе составления двоичного кода, какой предлагается в книге «Кому светят японские свечи?», имеется изъян, в результате которого сила некоторых свечей вычисляется с ошибкой, хотя и не очень существенной. Редактор книги В. И. Сафин обращал на это внимание (см. стр. 138) и предлагал читателям усовершенствовать алгоритм. В приводимом далее описании такое усовершенствование проделано.
При составлении двоичного кода свечи используются такие понятия, как большое/среднее/малое тело и большая/средняя/малая тень. Соотношения между размерами сравнительно с малым телом принимаются следующие:
| Малое тело | Среднее тело | Большое тело |
Малая тень | Средняя тень | Большая тень |
| 1 | 2 | 3 | 0.5 | 1.5 | 2.5 |
— то есть среднее тело в 2 раза больше малого тела, средняя тень в 1.5 раза больше малого тела и т.д. Свечи с очень большими телами и тенями кодировке вообще не подлежат: свечной анализ предназначен для оценки нормально развивающегося рынка, а очень резкие перепады цен — это уже паническая ситуация.
Итак, основой оценки является понятие малого тела. Определять, какой размер является малым, следует опять же из контекста рыночной ситуации: по сравнению с соседними свечами. Как правило, средний размер свечных тел во время продолжительных колебаний цен в узком коридоре в точности соответствует размеру малого тела. Для EUR/USD на таймфрейме H1 в первой половине 2008 г. это составляло 10—14 пунктов.
Код свечи состоит из семи цифр и является двоичным, поскольку каждая из семи цифр может принимать только два значения — ноль или единицу.
Первая позиция кода (одно двоичное число) обозначает цвет свечи:
- 1 — белая свеча.
- 0 — черная свеча.
Некоторые трудности возникают в связи с тем, какой цвет следует присваивать свечам дожи. Здесь возможны разные подходы: считать дожи всегда противоположным по цвету предыдущей свече, или определять его цвет по размеру большей тени, и др. Разработчик программы пользуется следующим критерием: если дожи входит в состав свечной модели, то его «цвет» всегда подтверждает смысл модели; а цвет дожи вне модели всегда противоположен движению (т. е. на импульсной волне он противоположен тренду, а на коррекции подтверждает тренд).
Вторая позиция кода (двузначное двоичное число) обозначает размер тела свечи:
| Для белой свечи | Для черной свечи |
- 00 — тело отсутствует (дожи).
- 01 — малое тело.
- 10 — среднее тело.
- 11 — большое тело.
|
- 11 — тело отсутствует (дожи).
- 10 — малое тело.
- 01 — среднее тело.
- 00 — большое тело.
|
Третья позиция кода (двузначное двоичное число) обозначает размер тени свечи со стороны закрытия. Для белой свечи это будет верхняя тень, для черной — нижняя:
| Для белой свечи | Для черной свечи |
- 11 — тень отсутствует.
- 10 — малая тень.
- 01 — средняя тень.
- 00 — большая тень.
|
- 00 — тень отсутствует.
- 01 — малая тень.
- 10 — средняя тень.
- 11 — большая тень.
|
И, наконец, четвертая позиция кода (двузначное двоичное число) обозначает размер тени свечи со стороны открытия. Для белой свечи это будет нижняя тень, для черной — верхняя:
| Для белой свечи | Для черной свечи |
- 00 — тень отсутствует.
- 01 — малая тень.
- 10 — средняя тень.
- 11 — большая тень.
|
- 11 — тень отсутствует.
- 10 — малая тень.
- 01 — средняя тень.
- 00 — большая тень.
|
(В кодировке теней и заключался изъян алгоритма в его первоначальном виде. В. Н. Лиховидов предлагал третью позицию присваивать верхней тени, а четвертую — нижней, независимо от цвета свечей.)
Составленный по такому алгоритму код будет иметь вид семизначного числа, состоящего из единиц и нулей, например: 1001101. Теперь следует перенумеровать все позиции справа налево, начиная с нуля (т. е. самой правой позиции присвоить нулевой номер). Для приведенного примера это будет:
| № позиции | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Код | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
Следующий шаг — перевод двоичного кода в десятичное число. Если в позиции с номером n стоит 0, то позиция равна 0, а если 1, то позиция соответствует двойке в степени n:
26 + 05 + 04 + 23 + 22 +01 +20 = 64 + 0 + 0 + 8 + 4 + 0 + 1 = 77
Полученная сумма и является уникальным кодом свечи, уже десятеричным, а не двоичным.
Максимальный код по такому алгоритму будет присвоен самой бычьей свече — большому белому марибози закрытия (длинной белой свече без верхней тени и с большой нижней тенью). Он равен 127. Минимальный код, равный нулю, получит большой черный марибози закрытия (длинная черная свеча с большой верхней тенью). Приняв число 127 за 100%, мы можем рассчитать бычью силу (БС) свечи по формуле БС = Код свечи / 127; в нашем примере это будет 77/127 = 61%. Соответственно медвежья сила свечи равна 100% - 61% = 39%.
Таков алгоритм В. Н. Лиховидова. (Вернее, один из алгоритмов: В. Н. Лиховидов предлагал также иные способы кодировки.)
В коде программы Сила свечи данный алгоритм получил некоторое развитие, а именно: для размеров свечных тел и теней введены также промежуточные понятия — очень малое (т. е. меньше малого), меньше среднего (т. е. между малым и средним) и больше среднего (т. е. между средним и большим). Коды свечей при этом остаются уникальными, однако некоторые коды получают дробные значения, и в результате округления для этих свечей теряется уникальность кодов. Но возникающая погрешность не превышает 1%, что с лихвой окупается гораздо более высокой точностью и наглядностью.
Ниже приведены примеры бычьей силы некоторых белых свечей:

А вот примеры бычьей силы свечей дожи. Свеху указана сила белых дожи, снизу — черных:

При работе в дилинговом зале (где, как правило, запрещено устанавливать на компьютер собственные программы) можно быстро рассчитывать силу свечей, используя специальную палетку. Палетка и описание, как ею пользоваться, приведены в справочном файле программы.