Обсуждение статьи "Работа с таймсериями в библиотеке DoEasy (Часть 57): Объект данных буфера индикатора"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Работа с таймсериями в библиотеке DoEasy (Часть 57): Объект данных буфера индикатора:
В статье разработаем объект, который будет содержать в себе все данные одного буфера одного индикатора. Такие объекты потребуются для хранения серийных данных буферов индикаторов, и с помощью которых возможно будет сортировать и сравнивать данные буферов любых индикаторов и других схожих данных между собой.
Вся концепция построения и хранения данных в библиотеке основана на списках-коллекциях, содержащих набор однотипных данных, которые мы можем выбирать, сортировать и фильтровать в нужной нам последовательности. Это даёт возможность получать требуемые наборы данных для последующего их сравнения и анализа. Буферы индикаторов по своей структуре тоже не отличаются от ранее созданных нами серийных объектов, и могут находиться в своих списках-коллекциях, где мы сможем быстро находить требуемые нам объекты с данными. Но чтобы можно было создать коллекцию, необходимо иметь объект данных для этой коллекции, полный набор которых будет храниться в списке-коллекции.
Сегодня создадим объект данных, хранящий в себе всю информацию о буфере индикатора на одном баре и, соответственно — и информацию об индикаторе, которому принадлежит буфер, данные одного бара которого описывает создаваемый нами объект.
Для каждого отдельного буфера одного индикатора, и для каждого бара таймсерии будет создаваться свой собственный объект данных и складываться в список-коллекцию, принадлежащую символу и таймфрейму этого индикатора. Таким образом, мы будем иметь для одной копии индикатора набор данных для каждого бара таймсерии каждого буфера этого индикатора.
Автор: Artyom Trishkin