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
Для просмотра документации необходимо авторизоваться на сайте