exponenta event banner

history

Запросите исторические данные 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 CQG, чтобы узнать больше об обработчиках событий и свойствах настройки API.

Запросите исторические ежедневные данные для инструмента 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 CQG, чтобы узнать больше об обработчиках событий и свойствах настройки API.

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

x.UpdatesEnabled = false;

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

Запросите исторические ежедневные данные для инструмента 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, чтобы установить дополнительные дополнительные свойства запроса. Для дополнительных дополнительных свойств можно установить, видеть Справочник API CQG.

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

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

Введенный в R2013b