history

Исторические данные WDS

Описание

пример

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

пример

d = history(c,s,f,startdate,enddate,Name,Value) задает дополнительные опции, используя один или несколько аргументы пары "имя-значение". Для примера, 'Currency','EUR' возвращает данные в валюте евро.

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

Примеры

свернуть все

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

Создайте соединение WDS.

c = wind;

Форматируйте выходные данные для валюты.

format bank

Использование 0001.HK безопасность, извлечение открытых, высоких, низких и закрывающихся цен с 10 августа 2017 года по 15 августа 2017 года.

s = '0001.HK';
f = ["open","high","low","close"];
startdate = '2017-08-10';
enddate = '2017-08-15';
d = history(c,s,f,startdate,enddate)
d=4×4 timetable
            Time             OPEN      HIGH      LOW      CLOSE 
    ____________________    ______    ______    ______    ______

    10-Aug-2017 00:00:00    104.50    105.00    103.30    103.30
    11-Aug-2017 00:00:00    102.00    102.70    101.00    101.10
    14-Aug-2017 00:00:00    102.10    102.20    101.30    102.00
    15-Aug-2017 00:00:00    101.40    102.50    101.20    102.00

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

Закройте соединение WDS.

close(c)

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

Создайте соединение WDS.

c = wind;

Форматируйте выходные данные для валюты.

format bank

Использование 0001.HK безопасность, извлечение открытых, высоких, низких и закрывающихся цен с 10 августа 2017 года по 15 августа 2017 года. Задайте EUR валюта при помощи 'Currency' аргумент пары "имя-значение".

s = '0001.HK';
f = ["open","high","low","close"];
startdate = '2017-08-10';
enddate = '2017-08-15';
currency = 'EUR';
d = history(c,s,f,startdate,enddate,'Currency',currency)
d=4×4 timetable
            Time            OPEN     HIGH      LOW     CLOSE
    ____________________    _____    _____    _____    _____

    10-Aug-2017 00:00:00    11.37    11.43    11.24    11.24
    11-Aug-2017 00:00:00    11.10    11.18    10.99    11.00
    14-Aug-2017 00:00:00    11.05    11.06    10.97    11.04
    15-Aug-2017 00:00:00    11.01    11.13    10.99    11.07

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

Закройте соединение WDS.

close(c)

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

свернуть все

WDS-соединение, заданное как объект соединения, созданный с помощью wind функция.

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

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

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

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

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

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

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

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

Пример: 731878

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

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

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

Пример: 731878

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

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

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

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

Пример: history(c,s,f,'Days','Weekdays','Currency','EUR') возвращает исторические данные рынка WDS только для рабочих дней и в валюте евро.

Валюта, заданная как разделенная разделенными запятой парами, состоящая из 'Currency' и вектор символов или строковый скаляр, который содержит три символа, идентифицирующих ISO® код для валюты. Для примера задайте 'USD' за американскую валюту.

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

Дни, заданные как разделенная разделенными запятой парами, состоящая из 'Days' и значение 'Alldays' для возврата данных за все дни или значения 'Weekdays' для возврата данных только за будние дни.

Заливка, заданная как разделенная разделенными запятой парами, состоящая из 'Fill' и значение 'Null' чтобы заполнить отсутствующие данные NULL значения или значение 'Previous' чтобы заполнить отсутствующие данные предыдущими значениями.

Период, заданный как разделенная разделенными запятой парами, состоящая из 'Period' и одно из этих значений.

ЗначениеОписание

'D'

Ежедневно

'W'

Еженедельно

'M'

Ежемесячно

'Q'

Ежеквартально

'Y'

Ежегодно

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

Корректировка цены, заданная как разделенная разделенными запятой парами, состоящая из 'PriceAdj' и одно из этих значений.

ЗначениеОписание

'F'

Отправить

'B'

Назад

'T'

Фиксированный

'CP'

Чистая цена

'DP'

Грязная цена

'MP'

Рыночная цена

'YTM'

Выражение

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

Код обмена, заданный как разделенная разделенными запятой парами, состоящая из 'TradingCalendar' и вектор символов или строковый скаляр. Для примера задайте 'NYSE' для Нью-Йоркской фондовой биржи.

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

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

свернуть все

Исторические данные рынка WDS, возвращенные как расписание. Строки в расписании соответствуют датам в области значений дат, как задано в startdate и enddate входные параметры. Переменные в расписании соответствуют указанным полям в f входной параметр.

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

Введенный в R2018a