Суточная метка деления данные WDS
задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение". Эти опции указывают диапазон времени в течение каждого дня в заданном диапазоне дат. Например, d
= timeseries(c
,s
,f
,{startdate
,enddate
},interval
,Name,Value
)'PeriodStart',datetime('10:30:00')
устанавливает область значений времени, которая запускается в 10:30 и заканчивается в конце торгового дня.
Используя связь 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)
c
— Связь WDSСвязь WDS в виде объекта связи, созданного с wind
функция.
s
— БезопасностьБезопасность в виде вектора символов или строкового скаляра.
Пример: '0001.HK'
Типы данных: char |
string
f
поля Поля в виде вектора символов, строкового скаляра, массива ячеек из символьных векторов или массива строк. Для одного поля используйте вектор символов или строковый скаляр. Для нескольких полей используйте массив ячеек из символьных векторов или массив строк.
Для получения дополнительной информации о допустимых полях, свяжитесь с Wind Information Co., Ltd.
Пример: {"high","low"}
Типы данных: char |
string
| cell
t
датаdatetime
скаляр | числовой скаляр | вектор символов | строковый скалярДата в виде datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Пример: datetime('today')
Типы данных: datetime
| double
| char
| string
startdate
— Дата началаdatetime
скаляр | числовой скаляр | вектор символов | строковый скалярДата начала в виде datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Пример: datetime('2017-08-10')
Типы данных: datetime
| double
| char
| string
enddate
— Дата окончанияdatetime
скаляр | числовой скаляр | вектор символов | строковый скалярДата окончания в виде datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Пример: datetime('2017-08-19')
Типы данных: datetime
| double
| char
| string
interval
ИнтервалИнтервал для агрегации тиковых данных интервала в мелкие панели в виде числового скаляра.
Пример 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'
и datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Используйте 'PeriodStart'
аргумент пары "имя-значение" с PeriodEnd
аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate
через enddate
.
Если вы не задаете 'PeriodEnd'
аргумент пары "имя-значение", timeseries
функционируйте использует конец торгового дня как конец области значений времени.
Пример: datetime('now')-.5
Типы данных: datetime
| double
| char
| string
PeriodEnd
Время окончанияdatetime
скаляр | числовой скаляр | вектор символов | строковый скалярВремя окончания в виде разделенной запятой пары, состоящей из 'PeriodEnd'
и datetime
скаляр, числовой скаляр, вектор символов или строковый скаляр.
Используйте 'PeriodEnd'
аргумент пары "имя-значение" с PeriodStart
аргумент пары "имя-значение", чтобы указать диапазон времени в течение каждого дня в диапазоне дат от startdate
через enddate
.
Если вы не задаете 'PeriodStart'
аргумент пары "имя-значение", timeseries
функционируйте использует запуск торгового дня как запуск области значений времени.
Пример: @ () datetime ('now')
Типы данных: datetime
| double
| char
| string
d
— Суточная метка деления данные WDSСуточная метка деления данные WDS, возвращенные как расписание. Строки расписания соответствуют диапазону дат, заданному startdate
и enddate
и, опционально, диапазон времени указан PeriodStart
и PeriodEnd
аргументы в виде пар имя-значение. Переменные расписания соответствуют полям, заданным в f
входной параметр.
e
— Ошибочный идентификатор WDSОшибочный идентификатор WDS, возвращенный в виде числа. Значение 0
указывает на успешное выполнение timeseries
функция. В противном случае, для получения дополнительной информации об ошибке, свяжитесь с Wind Information Co., Ltd.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.