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 Intraday Tick. Дополнительные сведения об обработчиках событий и свойствах конфигурации API см. в Справочном руководстве по API CQG.

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

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

x.TickFilter = 'tfBid';

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

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

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

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

x.UpdatesEnabled = false;

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

Запрос данных временной шкалы для прибора XYZ.XYZ для последней части дня с использованием дополнительного необязательного свойства request 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 до 1440,0. Если вы хотите позвонить timeseries для возврата внутридневных данных делений с дополнительными свойствами без данных временной шкалы, затем введите [] для этого аргумента.

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

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

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

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

Представлен в R2013b