exponenta event banner

timeseries

Суточная метка деления данные WDS

Описание

пример

d = timeseries(c,s,f,t) возвращает необработанную суточную метку деления Wind Data Feed Services (WDS) данные для заданной безопасности, полей и даты с помощью связи WDS.

пример

d = timeseries(c,s,f,{startdate,enddate}) возвращает необработанный WDS суточные тиковые данные для заданного диапазона дат.

пример

d = timeseries(c,s,f,{startdate,enddate},interval) задает интервал для суточных данных, чтобы возвратиться.

пример

d = timeseries(c,s,f,{startdate,enddate},interval,Name,Value) задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Эти опции указывают диапазон времени в течение каждого дня в заданном диапазоне дат. Например, 'PeriodStart',datetime('10:30:00') устанавливает область значений времени, которая запускается в 10:30 и заканчивается в конце торгового дня.

[d,e] = timeseries(___) также возвращает ошибочный идентификатор WDS с помощью любой из комбинаций входных аргументов в предыдущих синтаксисах. Для поиска и устранения неисправностей свяжитесь с Wind Information Co., Ltd.

Примеры

свернуть все

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления в течение текущего дня с помощью связи WDS.

s = {'600000.SH'};
f = ["high","low"];
t = datetime('now');
d = timeseries(c,s,f,t);

d расписание, которое содержит строку для каждой метки деления со временем и переменной для каждого заданного поля.

Отобразите первые три строки суточных тиковых данных.

head(d,3)
ans=3×2 timetable
            Time            high      low 
    ____________________    _____    _____

    28-Nov-2017 13:17:42    13.07    12.92
    28-Nov-2017 13:17:45    13.07    12.92
    28-Nov-2017 13:17:48    13.07    12.92

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

close(c)

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные. Задайте диапазон дат для суточных тиковых данных, чтобы возвратиться.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
d = timeseries(c,s,f,{startdate,enddate});

d расписание, которое содержит строку для каждой метки деления со временем и переменной для каждого заданного поля.

Отобразите последние восемь строк суточных тиковых данных.

tail(d)
ans=8×2 timetable
            Time            high      low 
    ____________________    _____    _____

    22-Nov-2017 14:59:46    13.44    13.00
    22-Nov-2017 14:59:49    13.44    13.00
    22-Nov-2017 14:59:52    13.44    13.00
    22-Nov-2017 14:59:55    13.44    13.00
    22-Nov-2017 14:59:58    13.44    13.00
    22-Nov-2017 15:00:01    13.44    13.00
    22-Nov-2017 15:00:02    13.44    13.00
    22-Nov-2017 15:00:02    13.44    13.00

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

close(c)

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные. Задайте диапазон дат для суточных тиковых данных, чтобы возвратиться. Кроме того, задайте интервал, чтобы агрегировать тиковые данные.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS. Задайте 1-минутные панели, чтобы агрегировать данные.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
interval = 1;
d = timeseries(c,s,f,{startdate,enddate},interval);

d расписание, которое содержит строку для каждой агрегированной метки деления со временем и переменной для каждого заданного поля.

Отобразите последние восемь строк агрегированных суточных тиковых данных.

tail(d)
ans=8×2 timetable
            Time            high      low 
    ____________________    _____    _____

    22-Nov-2017 14:53:00    13.22    13.21
    22-Nov-2017 14:54:00    13.23    13.21
    22-Nov-2017 14:55:00    13.23    13.22
    22-Nov-2017 14:56:00    13.23    13.22
    22-Nov-2017 14:57:00    13.23    13.22
    22-Nov-2017 14:58:00    13.23    13.22
    22-Nov-2017 14:59:00    13.24    13.21
    22-Nov-2017 15:00:00    13.23    13.23

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

close(c)

Используя связь WDS, получите суточные тиковые данные для одной безопасности и отобразите данные. Задайте диапазон дат для суточных тиковых данных, чтобы возвратиться. Кроме того, задайте интервал, чтобы агрегировать тиковые данные. Затем укажите диапазон времени в течение каждого дня в диапазоне дат.

Создайте связь WDS.

c = wind;

Данные о формате вывода за валюту.

format bank

Для 600000.SH безопасность, получите суточные тиковые данные за высокие и низкие цены. Получите метки деления с 20 ноября 2017 до 23 ноября 2017 с помощью связи WDS. Задайте 1-минутные панели, чтобы агрегировать данные. Кроме того, укажите диапазон времени с 9:30 до 10:30 с помощью 'PeriodStart' и 'PeriodEnd' аргументы в виде пар имя-значение.

s = {'600000.SH'};
f = ["high","low"];
startdate = datetime('2017-11-20');
enddate = datetime('2017-11-23');
interval = 1;
starttime = datetime('09:30:00');
endtime = datetime('10:30:00');
d = timeseries(c,s,f,{startdate,enddate},interval,'PeriodStart',starttime,'PeriodEnd',endtime);

d расписание, которое содержит строку для каждой агрегированной метки деления со временем и переменной для каждого заданного поля.

Отобразите первые три строки агрегированных суточных тиковых данных.

head(d,3)
ans=3×2 timetable
            Time            high      low 
    ____________________    _____    _____

    20-Nov-2017 09:30:00    12.72    12.68
    20-Nov-2017 09:31:00    12.75    12.71
    20-Nov-2017 09:32:00    12.77    12.73

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

close(c)

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

свернуть все

Связь WDS, заданная как объект связи, создается с wind функция.

Безопасность, заданная как вектор символов или скаляр строки.

Пример: '0001.HK'

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

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

Для получения дополнительной информации о допустимых полях, свяжитесь с Wind Information Co., Ltd.

Пример: {"high","low"}

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

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

Пример: datetime('today')

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

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

Пример: datetime('2017-08-10')

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

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

Пример: datetime('2017-08-19')

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

Интервал для агрегации тиковых данных интервала в мелкие панели, заданные в виде числа.

Пример 1

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: d = timeseries(c,'0001.HK','open',{'2017-08-10','2017-08-19'},1,'PeriodStart',datetime('now')-.25,'PeriodEnd',datetime('now')) возвращает агрегированные метки деления для цены открытия в 1-минутных панелях для 0001.HK безопасность с 10 августа 2017 до 19 августа 2017. Этот синтаксис возвращает данные для меток деления, которые происходят в течение 6 часов после текущего времени в каждый день.

Время начала, заданное как разделенная запятой пара, состоящая из 'PeriodStart' и datetime скаляр, числовой скаляр, вектор символов или скаляр строки.

Используйте 'PeriodStart' аргумент пары "имя-значение" с PeriodEnd аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate через enddate.

Если вы не задаете 'PeriodEnd' аргумент пары "имя-значение", timeseries функционируйте использует конец торгового дня как конец области значений времени.

Пример: datetime('now')-.5

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

Время окончания, заданное как разделенная запятой пара, состоящая из 'PeriodEnd' и datetime скаляр, числовой скаляр, вектор символов или скаляр строки.

Используйте 'PeriodEnd' аргумент пары "имя-значение" с PeriodStart аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate через enddate.

Если вы не задаете 'PeriodStart' аргумент пары "имя-значение", timeseries функционируйте использует запуск торгового дня как запуск области значений времени.

Пример: @ () datetime ('now')

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

Выходные аргументы

свернуть все

Суточная метка деления данные WDS, возвращенные как расписание. Строки расписания соответствуют диапазону дат, заданному startdate и enddate и, опционально, диапазон времени указан PeriodStart и PeriodEnd аргументы в виде пар имя-значение. Переменные расписания соответствуют полям, заданным в f входной параметр.

Ошибочный идентификатор WDS, возвращенный в виде числа. Значение 0 указывает на успешное выполнение timeseries функция. В противном случае, для получения дополнительной информации об ошибке, свяжитесь с Wind Information Co., Ltd.

Введенный в R2018a