exponenta event banner

timeseries

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

Описание

пример

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