Обсуждение статьи "Работа с таймсериями в библиотеке DoEasy (Часть 53): Класс абстрактного базового индикатора"

 

Опубликована статья Работа с таймсериями в библиотеке DoEasy (Часть 53): Класс абстрактного базового индикатора:

В статье рассмотрим создание класса абстрактного индикатора, который далее будет использоваться как базовый класс для создания объектов стандартных и пользовательских индикаторов библиотеки.

По мере развития библиотеки DoEasy мы подошли к необходимости создать объект-индикатор. Наличие такого объекта позволит нам удобно хранить и использовать все создаваемые и используемые в программе индикаторы. Концепция построения объектов-индикаторов ничем не отличается от концепции основных объектов библиотеки — базовый абстрактный объект и его наследники, уточняющие принадлежность объекта по его статусу (для индикаторов — пользовательский и стандартный). Подробно о создании таких объектов было рассказано в самых первых статьях.
Сегодня создадим объект базового абстрактного индикатора и проверим успешность его создания. В последующих статьях создадим объекты стандартных и пользовательских индикаторов.

Каждый из создаваемых объектов-индикаторов, помимо принадлежности по статусу (стандартный и пользовательский), будет иметь принадлежность по типу (группы) индикатора:

  • Трендовый индикатор
  • Осциллятор
  • Объёмы
  • Стрелочный индикатор

Таким образом мы сможем сортировать индикаторы по группам в своих программах. Индикаторы Билла Вильямса отдельной группой мы вносить не будем по причине, что каждый из них имеет свою принадлежность к одной из перечисленных групп, поэтому считаю лишним вводить ещё одну отдельную группу, в которой будут содержаться индикаторы всех перечисленных выше групп.

Автор: Artyom Trishkin