Индикаторы: Candle_Code

 

Candle_Code:

Индикатор Candle_Code отображает в отдельном окне графика "код" свечей в виде линий, построенных по соотношению параметров каждой свечи. Каждый параметр одной свечи имеет свой вес в общей картине своей свечи:

  1. Размер тела свечи;
  2. Размер верхней тени свечи;
  3. Размер нижней тени свечи;
  4. Направление свечи;
  5. Гэп между соседними свечами (текущей и прошлой).

Если вес параметра превышает двойной средний диапазон, то ему присваивается значение его веса, если не превышает, то его весом в общей картине свечи будет являться его вес, умноженный на диапазон параметра, деленный на его двойной средний диапазон.

Далее, по рассчитанным данным каждой свечи строится скользящая средняя (Weights Data), отображающая на графике данные всех свечей, доступных в истории (по умолчанию отображение этой линии отключено). Затем эта линия сглаживается для отображения первой линии индикатора (Primary MA). Вторая линия индикатора (Secondary MA) строится методом сглаживания первой.

Пример расчета веса тела свечи:

Если Abs(Open-Close) >= Avg(Open-Close)

BodySize = BodyWeight

иначе

BodySize = BodyWeight * (Abs(Open-Close)) / Avg(Open-Close)

где:

Abs(Open-Close) = абсолютный размер тела свечи
Avg(Open-Close) = средний размер тел свечей за весь период исторических данных
BodyWeight = вес тела свечи, задаваемый в параметрах

Рис.1. Веса по умолчанию.

Рис.1. Веса по умолчанию.


Рис.2. Вес направления свечи = 512

Рис.2. Вес направления свечи = 512


Рис.3. Веса по умолчанию, Show data = Yes

Рис.3. Веса по умолчанию, Show data = Yes

Автор: Scriptor