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