exponenta event banner

временные ряды

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

Синтаксис

timeseries(c,s,startdate,enddate)
timeseries(c,s,startdate,enddate,[],x)
timeseries(c,s,startdate,enddate,intraday)
timeseries(c,s,startdate,enddate,intraday,x)

Описание

пример

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

пример

timeseries(c,s,startdate,enddate,[],x) запросы сырые данные CQG суточные тиковые данные асинхронно без синхронизированных данных о панели с помощью дополнительных свойств x запроса.

пример

timeseries(c,s,startdate,enddate,intraday) запросы CQG синхронизировали данные о панели асинхронно с агрегированным значением панели intraday.

пример

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

Примеры

свернуть все

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

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

instrument = 'XYZ.XYZ';
startdate = now - 2;
enddate = now;

timeseries(c,instrument,startdate,enddate)

MATLAB® пишет переменную cqgTickData структуры в браузер Рабочей области.

Отобразите cqgTickData.

cqgTickData 
cqgTickData = 
              Timestamp: {2x1 cell}
                  Price: [2x1 double]
                 Volume: [2x1 double]
              PriceType: {2x1 cell}
         CorrectionType: {2x1 cell}
    SalesConditionLabel: {2x1 cell}
     SalesConditionCode: [2x1 double]
          ContributorId: {2x1 cell}
      ContributorIdCode: [2x1 double]
            MarketState: {2x1 cell}

cqgTickData возвращает суточные тиковые данные для заданного инструмента.

Отобразите данные в свойстве Timestamp cqgTickData.

cqgTickData.Timestamp 
ans = 
    '4/17/2013 2:14:00 PM'
    '4/18/2013 2:14:00 PM'

Закройте связь CQG.

close(c)

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

Передайте дополнительное дополнительное свойство запроса путем создания структуры x и установки дополнительного свойства. Чтобы видеть только тиковые данные предложения, например, устанавливает TickFilter на 'tfBid'.

x.TickFilter = 'tfBid';

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

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

instrument = 'XYZ.XYZ';
startdate = now - 2;
enddate = now;

timeseries(c,instrument,startdate,enddate,[],x)

MATLAB пишет переменную cqgTickData в браузер Рабочей области.

Отобразите cqgTickData.

cqgTickData 
cqgTickData = 
              Timestamp: {2x1 cell}
                  Price: [2x1 double]
                 Volume: [2x1 double]
              PriceType: {2x1 cell}
         CorrectionType: {2x1 cell}
    SalesConditionLabel: {2x1 cell}
     SalesConditionCode: [2x1 double]
          ContributorId: {2x1 cell}
      ContributorIdCode: [2x1 double]
            MarketState: {2x1 cell}

cqgTickData возвращает суточные тиковые данные для заданного инструмента.

Отобразите данные в свойстве Timestamp cqgTickData.

cqgTickData.Timestamp 
ans = 
    '4/17/2013 2:14:00 PM'
    '4/18/2013 2:14:00 PM'

Закройте связь CQG.

close(c)

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

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

instrument = 'XYZ.XYZ';
startdate = now - .1;
enddate = now;
intraday = 1;

timeseries(c,instrument,startdate,enddate,intraday)

MATLAB пишет переменную cqgTimedBarData в браузер Рабочей области.

Отобразите cqgTimedBarData.

cqgTimedBarData
cqgTimedBarData =
   1.0e+09 *
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    ...

cqgTimedBarData возвращает синхронизированные данные о панели для заданного инструмента. Столбцы cqgTimedBarData отображают данные, соответствующие метке времени, цене открытия, высокой цене, низкой цене, окончательной цене, недорогой, HLC3, средняя стоимость и объем метки деления.

Закройте связь CQG.

close(c)

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

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

x.UpdatesEnabled = false;

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

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

instrument = 'XYZ.XYZ';
startdate = now - .1;
enddate = now;
intraday = 1;

timeseries(c,instrument,startdate,enddate,intraday,x)

MATLAB пишет переменную cqgTimedBarData в браузер Рабочей области.

Отобразите cqgTimedBarData.

cqgTimedBarData
cqgTimedBarData =
   1.0e+09 *
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    0.0007   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475   -2.1475
    ...

cqgTimedBarData возвращает синхронизированные данные о панели для заданного инструмента. Столбцы cqgTimedBarData отображают данные, соответствующие метке времени, цене открытия, высокой цене, низкой цене, окончательной цене, недорогой, HLC3, средняя стоимость и объем метки деления.

Закройте связь CQG.

close(c)

Входные параметры

свернуть все

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

Инструментальное имя CQG, заданное как вектор символов или скаляр строки, который идентифицирует инструмент или безопасность. Для списка инструментальных имен CQG смотрите Ходкие Символы.

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

Дата начала, заданная как вектор символов, представляет в виде строки скаляр или числовой скаляр.

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

Дата окончания, заданная как вектор символов, представляет в виде строки скаляр или числовой скаляр.

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

Агрегированное значение панели, заданное в виде числа от 1,0 до 1 440,0. Если вы хотите вызвать timeseries, чтобы возвратить суточные тиковые данные с дополнительными свойствами без синхронизированных данных о панели, то введите [] для этого аргумента.

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

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

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

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

Введенный в R2013b