Обсуждение статьи "Работа с ценами в библиотеке DoEasy (Часть 60): Список-серия тиковых данных символа"

 

Опубликована статья Работа с ценами в библиотеке DoEasy (Часть 60): Список-серия тиковых данных символа:

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

Скомпилируем советник и запустим его на графике любого символа, предварительно задав в настройках использование текущего символа и текущего таймфрейма. При инициализации советника будут выведены данные о параметрах советника, созданных таймсериях и спустя немного времени — данные о созданной тиковой серии. Ниже будут выведены данные о двух найденных тиках — с максимальным Ask и с минимальным Bid за день:

Счёт 8550475: Artyom Trishkin (MetaQuotes Software Corp.) 10426.13 USD, 1:100, Hedge, Демонстрационный счёт MetaTrader 5
--- Инициализация библиотеки "DoEasy" ---
Работа только с текущим символом: "EURUSD"
Работа только с текущим таймфреймом: H4
Таймсерия символа EURUSD: 
- Таймсерия "EURUSD" H4: Запрошено: 1000, Фактически: 1000, Создано: 1000, На сервере: 6336

Тиковая серия "EURUSD": Запрошенное количество дней: 1, Создано исторических данных: 276143

============= Начало списка параметров (Тик "EURUSD" 2021.01.06 14:25:32.156) =============
Время последнего обновления цен в миллисекундах: 2021.01.06 14:25:32.156
Время последнего обновления цен: 2021.01.06 14:25:32
Объем для текущей цены Last: 0
Флаги: 134
Изменённые данные на тике:
 - Изменение цены Ask
 - Изменение цены Bid
------
Цена Bid: 1.23494
Цена Ask: 1.23494
Цена Last: 0.00000
Объем для текущей цены Last c повышенной точностью: 0.00
Спред: 0.00000
------
Символ: "EURUSD"
============= Конец списка параметров (Тик "EURUSD" 2021.01.06 14:25:32.156) =============

============= Начало списка параметров (Тик "EURUSD" 2021.01.07 12:51:40.632) =============
Время последнего обновления цен в миллисекундах: 2021.01.07 12:51:40.632
Время последнего обновления цен: 2021.01.07 12:51:40
Объем для текущей цены Last: 0
Флаги: 134
Изменённые данные на тике:
 - Изменение цены Ask
 - Изменение цены Bid
------
Цена Bid: 1.22452
Цена Ask: 1.22454
Цена Last: 0.00000
Объем для текущей цены Last c повышенной точностью: 0.00
Спред: 0.00002
------
Символ: "EURUSD"
============= Конец списка параметров (Тик "EURUSD" 2021.01.07 12:51:40.632) =============

Время инициализации библиотеки: 00:00:12.828

На инициализацию было затрачено 12.8 секунд — время на подгрузку исторических тиковых данных.

Автор: Artyom Trishkin