Внутридневная засечка данных 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.