exponenta event banner

история

Запрос исторических данных CQG

Описание

пример

history(c,s,startdate,enddate,period) асинхронно запрашивает исторические данные CQG ® с размером полосыperiod между startdate и enddate для наименования прибора CQG s с соединением CQG c.

пример

history(c,s,startdate,enddate,period,x) асинхронно запрашивает исторические данные CQG с дополнительными свойствами запроса x.

Примеры

свернуть все

Для запроса ежедневных исторических данных для прибора создайте соединение c использование cqg и startUp. Зарегистрируйте обработчик событий для отслеживания событий, связанных со статусом подключения. Настройте свойства конфигурации API. Затем регистрируют обработчик событий для отслеживания событий, связанных со построением и инициализацией структуры выходных данных. Пример демонстрации этих операций см. в разделе Запрос исторических данных CQG. Дополнительные сведения об обработчиках событий и свойствах конфигурации API см. в Справочном руководстве по API CQG.

Запрашивать исторические ежедневные данные для прибора XYZ.XYZ за последние 10 дней. XYZ.XYZ - имя образца прибора. Чтобы запросить исторические данные для прибора, замените имя символа в instrument.

instrument = {'Close(XYZ.XYZ)','Open(XYZ.XYZ)'};
startdate = floor(now) - 10;
enddate = floor(now);
period = 'hpDaily';

history(c,instrument,startdate,enddate,period)
pause(1)

MATLAB ® записывает переменнуюcqgHistoryData в обозреватель рабочей области.

Показ cqgHistoryData.

cqgHistoryData
cqgHistoryData =
   1.0e+05 *
    7.3533    0.0063    0.0063
    7.3533    0.0064    0.0064
    7.3533    0.0065    0.0065
    7.3534    0.0065    0.0065
    7.3534    0.0066    0.0066
    7.3534    0.0065    0.0065
    7.3534    0.0066    0.0066
    7.3534    0.0066    0.0066
    7.3534    0.0064    0.0064

Каждая строка в cqgHistoryData представляет данные за 1 день. Столбцы в cqgHistoryData показать численное представление метки времени, цены закрытия и открытой цены для инструмента в течение дня.

Закройте соединение CQG.

close(c)

Для запроса ежедневных исторических данных для прибора с дополнительным свойством создайте соединение c использование cqg и startUp. Зарегистрируйте обработчик событий для отслеживания событий, связанных со статусом подключения. Настройте свойства конфигурации API. Затем регистрируют обработчик событий для отслеживания событий, связанных со построением и инициализацией структуры выходных данных. Пример демонстрации этих операций см. в разделе Запрос исторических данных CQG. Дополнительные сведения об обработчиках событий и свойствах конфигурации API см. в Справочном руководстве по API CQG.

Передача дополнительного необязательного свойства запроса путем создания структуры x и установка дополнительного свойства.

x.UpdatesEnabled = false;

Дополнительные дополнительные свойства см. в Справочном руководстве CQG API.

Запрашивать исторические ежедневные данные для прибора XYZ.XYZ в течение последних 10 дней с использованием дополнительного свойства необязательного запроса x. XYZ.XYZ - имя образца прибора. Чтобы запросить исторические данные для прибора, замените имя символа в instrument.

instrument = {'Close(XYZ.XYZ)','Open(XYZ.XYZ)'};
startdate = floor(now) - 10;
enddate = floor(now);
period = 'hpDaily';

history(c,instrument,startdate,enddate,period,x)
pause(1)

MATLAB записывает переменную cqgHistoryData в обозреватель рабочей области.

Показ cqgHistoryData.

cqgHistoryData
cqgHistoryData =
   1.0e+05 *
    7.3533    0.0063    0.0063
    7.3533    0.0064    0.0064
    7.3533    0.0065    0.0065
    7.3534    0.0065    0.0065
    7.3534    0.0066    0.0066
    7.3534    0.0065    0.0065
    7.3534    0.0066    0.0066
    7.3534    0.0066    0.0066
    7.3534    0.0064    0.0064

Каждая строка в cqgHistoryData представляет данные за 1 день. Столбцы в cqgHistoryData показать численное представление метки времени, цены закрытия и открытой цены для инструмента в течение дня.

Закройте соединение CQG.

close(c)

Входные аргументы

свернуть все

Соединение CQG, указанное как объект соединения CQG, созданный с помощью cqg.

Имя прибора CQG, определяемое как вектор символов или строковый скаляр, определяющий прибор или безопасность. Список наименований инструментов CQG см. в разделе Торговые символы.

Типы данных: char | string

Начальная дата, заданная как символьный вектор, строковый скаляр или числовой скаляр.

Типы данных: double | char | string

Конечная дата, заданная как символьный вектор, строковый скаляр или числовой скаляр.

Типы данных: double | char | string

Размер полосы, определяемый как одно из указанных выше значений, предварительно определенных API CQG, который обозначает продолжительность времени сбора данных.

Свойства запроса CQG, указанные как структура свойств запроса CQG. Создайте эту структуру, написав код MATLAB для установки дополнительных дополнительных свойств запроса. Дополнительные дополнительные свойства см. в Справочном руководстве CQG API.

Пример: x.UpdatesEnabled = false;

Типы данных: struct

Представлен в R2013b