Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Candle_Code - индикатор для MetaTrader 5

Просмотров:
2264
Рейтинг:
(10)
Опубликован:
2018.06.11 15:41
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

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

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

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

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

Индикатор имеет 10 настраиваемых параметров:

  • Body size weight - вес тела свечи;
  • Upper shadow weight - вес верхней тени свечи;
  • Lower shadow weight - вес нижней тени свечи;
  • Candle direction weight - вес направления свечи (бычья/медвежья);
  • Gap weight - вес дистанции между соседними свечами;
  • Show weights data line - показывать линию данных общего рассчитанного веса каждой свечи (Yes/No);
  • First MA period - период расчета первой сглаживающей скользящей средней, рассчитываемой по линии данных весов свечей;
  • First MA method - метод расчета первой скользящей средней;
  • Second MA period - период расчета второй сглаживающей скользящей средней, рассчитываемой по данным первой МА;
  • Second MA method - метод расчета второй скользящей средней.

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

Если 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

CADX CADX

Индикатор относительной силы тренда.

Polynomial_Regression_Slope Polynomial_Regression_Slope

Индикатор-осциллятор наклона полиномиальной регрессии.

AROON AROON

Индикатор "Aroon".

BBB BBB

Индикатор Bull And Bear Balance.