Исторические данные WDS
Используя соединение 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)
c
- Соединение WDSWDS-соединение, заданное как объект соединения, созданный с помощью wind
функция.
s
- БезопасностьБезопасность, заданная как вектор символов или строковый скаляр.
Пример: '0001.HK'
Типы данных: char
| string
f
- ПоляПоля, заданные как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Для одного поля используйте вектор символов или строковый скаляр. Для нескольких полей используйте массив ячеек из векторов символов или строковых массивов.
Для получения дополнительной информации о действительных полях, свяжитесь с Wind Information Co., ООО.
Пример: {"high","low"}
Типы данных: char
| string
| cell
startdate
- Дата началаdatetime
скаляр | числовой скаляр | символьный вектор | строковый скалярДата начала исторической области значений дат, заданная как datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Пример: 731878
Пример: datetime('yesterday')
Типы данных: datetime
| double
| char
| string
enddate
- Дата окончанияdatetime
скаляр | числовой скаляр | символьный вектор | строковый скалярДата окончания исторической области значений дат, заданная как 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'
- ВалютаВалюта, заданная как разделенная разделенными запятой парами, состоящая из 'Currency'
и вектор символов или строковый скаляр, который содержит три символа, идентифицирующих ISO® код для валюты. Для примера задайте 'USD'
за американскую валюту.
Типы данных: char
| string
'Days'
- Дни'Alldays'
(по умолчанию) | 'Weekdays'
Дни, заданные как разделенная разделенными запятой парами, состоящая из 'Days'
и значение 'Alldays'
для возврата данных за все дни или значения 'Weekdays'
для возврата данных только за будние дни.
'Fill'
- Заполнение'Null'
(по умолчанию) | 'Previous'
Заливка, заданная как разделенная разделенными запятой парами, состоящая из 'Fill'
и значение 'Null'
чтобы заполнить отсутствующие данные NULL
значения или значение 'Previous'
чтобы заполнить отсутствующие данные предыдущими значениями.
'Period'
- Период'D'
| 'W'
| 'M'
| ...Период, заданный как разделенная разделенными запятой парами, состоящая из 'Period'
и одно из этих значений.
Значение | Описание |
---|---|
| Ежедневно |
| Еженедельно |
| Ежемесячно |
| Ежеквартально |
| Ежегодно |
Для получения дополнительной информации об этих значениях, свяжитесь с Wind Information Co., ООО.
'PriceAdj'
- Корректировка цены'F'
| 'B'
| 'T'
| ...Корректировка цены, заданная как разделенная разделенными запятой парами, состоящая из 'PriceAdj'
и одно из этих значений.
Значение | Описание |
---|---|
| Отправить |
| Назад |
| Фиксированный |
| Чистая цена |
| Грязная цена |
| Рыночная цена |
| Выражение |
Для получения дополнительной информации об этих значениях, свяжитесь с Wind Information Co., ООО.
'TradingCalendar'
- Код обменаКод обмена, заданный как разделенная разделенными запятой парами, состоящая из 'TradingCalendar'
и вектор символов или строковый скаляр. Для примера задайте 'NYSE'
для Нью-Йоркской фондовой биржи.
Типы данных: char
| string
e
- Идентификатор ошибки WDSИдентификатор ошибки WDS, возвращенный как числовой скаляр. Значение 0
указывает на успешное выполнение history
функция. В противном случае для получения дополнительной информации об ошибке обратитесь в компанию Wind Information Co., ООО.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.