Skip to content
Sergey Lebedev edited this page Oct 9, 2016 · 6 revisions

В настоящее время API способна предоставить в внешнее приложение 2 вида данных: список инструментов в хранилище и торговые данные по сохраненным данным (HLOCV) за указаный пользователем промежуток времени и по указанному тайм-фрейму.

1. Получение списка бумаг

Происходит путем первичного вызова функции GetList() и последующим считыванием массива строк из переменной SecArray. Далее полученный в внешнем приложении массив строк необходимо привести к внутреннему формату строковых массивов.

2. Получение торговых данных

Шаг-1: вначале необходимо задать 5 переменных: Code - код инструмента из хралища S#.Data, DType - состав необходимых данных

  • 'ALL','A' - полный состав HLOCV
  • 'CLOSE','C' - только значения Close
  • 'OPEN','O' - только значения Open
  • 'VOL','V' - только значения Volume TimeFrame - тайм-фрейм запрашиваемых данных (должен соответствовать тому что есть в локальном хранилище) From - указать на начало периода получения данных To - указать на начало периода получения данных

Шаг2: затем необходимо вызвать функцию GetData(), которая как раз и считает данные в внутренний массив библиотеки.

Шаг3: на последнем шаге данные получаются путем считывания из объекта следуюдих двух переменных:

  • dlDates - массив со значениями дата-время по каждой записи
  • dlInfo - массив со значениями запрашиваемых торговых данных.