Харами.ru Харами.ru

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

Сила свечи (candles-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%, что с лихвой окупается гораздо более высокой точностью и наглядностью.

Ниже приведены примеры бычьей силы некоторых белых свечей:

Сила белых свечей: примеры

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

Сила свечей доджи: примеры

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


К списку программ В магазин


Ключевые слова для поиска этой страницы в поисковых системах: сила свечи candles-candlecode код свечи