Обсуждение статьи "Работа с таймсериями в библиотеке DoEasy (Часть 57): Объект данных буфера индикатора"

 

Опубликована статья Работа с таймсериями в библиотеке DoEasy (Часть 57): Объект данных буфера индикатора:

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

Вся концепция построения и хранения данных в библиотеке основана на списках-коллекциях, содержащих набор однотипных данных, которые мы можем выбирать, сортировать и фильтровать в нужной нам последовательности. Это даёт возможность получать требуемые наборы данных для последующего их сравнения и анализа. Буферы индикаторов по своей структуре тоже не отличаются от ранее созданных нами серийных объектов, и могут находиться в своих списках-коллекциях, где мы сможем быстро находить требуемые нам объекты с данными. Но чтобы можно было создать коллекцию, необходимо иметь объект данных для этой коллекции, полный набор которых будет храниться в списке-коллекции.
Сегодня создадим объект данных, хранящий в себе всю информацию о буфере индикатора на одном баре и, соответственно — и информацию об индикаторе, которому принадлежит буфер, данные одного бара которого описывает создаваемый нами объект.

Для каждого отдельного буфера одного индикатора, и для каждого бара таймсерии будет создаваться свой собственный объект данных и складываться в список-коллекцию, принадлежащую символу и таймфрейму этого индикатора. Таким образом, мы будем иметь для одной копии индикатора набор данных для каждого бара таймсерии каждого буфера этого индикатора.


Автор: Artyom Trishkin