Получите Деньги. Сетевые данные реального времени
realtime(c,symbols)
realtime(c,symbols,eventhandler)
realtime(
обновления данных реального времени процессов с помощью пользовательской функции обработчика событий c
,symbols
,eventhandler
)eventhandler
.
Создайте Деньги. Сетевая связь c
с помощью имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получите Деньги. Сетевые данные реального времени обновляют для символа IBM®.
symbol = 'IBM';
realtime(c,symbol)
Обработчик стандартного события процессы mnRealTimeEventHandler
все обновления данных реального времени. Чтобы получить доступ к коду для обработчика стандартного события, введите edit mnRealTimeEventHandler.m
.
mnRealTimeEventHandler
создает переменную IBMRealTime
рабочей области. Функция mnRealTimeEventHandler
заполняет таблицу IBMRealTime
с обновлениями данных реального времени. Чтобы видеть данные реального времени, откройте IBMRealTime
в редакторе Переменных.
Остановите подписку символа.
stop(c)
mnRealTimeEventHandler
прекращает обрабатывать все обновления данных реального времени. Последнее обновление данных реального времени остается в IBMRealTime
.
Закройте Деньги. Сетевая связь.
close(c)
Создайте Деньги. Сетевая связь c
с помощью имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Получите Деньги. Сетевые данные реального времени обновляют для символов IBM и Yahoo! ®.
symbols = {'IBM','YHOO'}; realtime(c,symbols)
Обработчик стандартного события процессы mnRealTimeEventHandler
все обновления данных реального времени. Чтобы получить доступ к коду для обработчика стандартного события, введите edit mnRealTimeEventHandler.m
.
Функция mnRealTimeEventHandler
создает переменные IBMRealTime
и YHOORealTime
рабочей области. Функция mnRealTimeEventHandler
заполняет таблицы IBMRealTime
и YHOORealTime
с обновлениями данных реального времени. Чтобы видеть данные реального времени, откройте любую переменную в редакторе Переменных.
Остановите все подписки символа.
stop(c)
mnRealTimeEventHandler
прекращает обрабатывать все обновления данных реального времени. Последнее обновление данных реального времени остается в каждой переменной рабочей области.
Закройте Деньги. Сетевая связь.
close(c)
Создайте Деньги. Сетевая связь c
с помощью имени пользователя и пароля.
username = 'user@company.com'; pwd = '999999'; c = moneynet(username,pwd);
Задайте пользовательскую функцию обработчика событий myfcn
. Функция myfcn
отображает Деньги в реальном времени. Сетевые данные к Командному окну. Можно записать пользовательскую функцию, которую данные реального времени процессов обновляют по-другому. Для получения дополнительной информации смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
myfcn = @(x)disp(x);
Получите Деньги. Сетевые данные реального времени обновляют для символа IBM с помощью myfcn
.
symbol = 'IBM';
realtime(c,symbol,myfcn)
Symbol Description Yesterday YesterdayDateTime Bid Ask ExchangeOfTheCurrentBidPrice ExchangeOfTheCurrentAskPrice High Low Volume YearHigh YearHighDateTime YearLow YearLowDateTime Dividend DividendYield EPS EPSDateTime EPSDiluted EPSDilutedDateTime PERatio BidSize AskSize LastTradeDate LastTradeTime Open MarketCap Exchange TimeOfLastUpdatetoBidAskOrTrade LastTradeCondition QuoteBidAskCondition AverageVolume CurrencyCode ShortInterest PricetoBookRatio SharesOutstanding Beta VWAP LastOutsideOfMarketHours LastTradeDateOutsideOfMarketHours LastTradeTimeOutsideOfMarketHours LastTradeDirection LastTradeSize LastTradeExchange Last SecurityType ______ ______________________________ _________ _________________ ______ ______ ____________________________ ____________________________ ______ ______ __________ ________ ________________ _______ _______________ ________ _____________ _____ _________________ __________ __________________ _______ _______ _______ _____________ _____________ ______ _________ ________ _______________________________ __________________ ____________________ _____________ ____________ _____________ ________________ _________________ ____ ______ ________________________ _________________________________ _________________________________ __________________ _____________ _________________ ______ ____________ 'IBM' 'INTERNATIONAL BUSINESS MACHS' 148.31 05/24/16 00:00:00 151.65 151.67 '' '' 151.67 148.50 2476783.00 173.78 07/20/15 116.90 02/11/16 5.60 3.77 13.30 02/29/16 00:00:00 13.25 02/29/16 00:00:00 11.18 6.00 3.00 05/25/16 13:44:52 148.93 142371.96 'NYSE' 13:44:52 '' '' 4141081.00 'USD' 20241776.00 9.44 959962000.00 0.70 150.72 148.79 05/25/16 09:30:00 '=' 100.00 'OMDF' 151.66 NaN
myfcn
отображает обновления данных реального времени для IBM в Командном окне.
Остановите подписку символа.
stop(c)
myfcn
прекращает отображать обновления данных реального времени в Командном окне.
Закройте Деньги. Сетевая связь.
close(c)
c
Деньги. Сетевая связьДеньги. Сетевая связь, заданная как объект связи, созданный с помощью moneynet
.
symbols
— Деньги. Сетевой список символовДеньги. Сетевой список символов, заданный как вектор символов, массив ячеек из символьных векторов, представляет в виде строки скаляр или массив строк. Чтобы задать один символ, используйте вектор символов или представьте скаляр в виде строки. Чтобы задать несколько символов, используйте массив ячеек из символьных векторов или массив строк.
Пример: 'IBM'
Пример: {'IBM','GOOG'}
Типы данных: char
| cell
| string
eventhandler
Eventhandler 'mnRealTimeEventHandler'
(значение по умолчанию) | вектор символов | представляет скаляр в виде строки | указатель на функциюОбработчик событий, заданный как вектор символов, представляет в виде строки скаляр или указатель на функцию, который задает имя функции обработчика событий. Запишите пользовательскую функцию обработчика событий, чтобы обработать любой тип Денег в реальном времени. Сетевые события. Эта функция должна иметь по крайней мере один входной параметр, который является таблицей. Формат таблицы должен быть подобен формату выходного аргумента в getdata
. Функция обработчика событий возвращает все доступные поля, когда она выполняется впервые. Функция обработчика событий выполняет каждый раз Деньги. Сетевой обеспечивает обновление в реальном времени. Для получения дополнительной информации о пользовательских функциях обработчика событий, смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
Например, чтобы отобразить обновления данных реального времени в Командном окне, введите этот код, чтобы задать пользовательскую функцию обработчика событий:
symbol = 'IBM';
myfcn = @(x)disp(x);
realtime(c,symbol,myfcn)
Если вы не задаете пользовательскую функцию обработчика событий, обработчик стандартного события выполнения mnRealTimeEventHandler
. Чтобы получить доступ к коду для обработчика стандартного события, введите edit mnRealTimeEventHandler.m
.
Функция mnRealTimeEventHandler
создает переменную рабочей области. Имя переменной рабочей области является конкатенацией имени символа и слова RealTime
. Например, mnRealTimeEventHandler
заполняет данные реального времени для символа IBM в IBMRealTime
. Эта переменная рабочей области является таблицей со столбцами для каждого поля. Значения в таблице изменяются когда Деньги. Сетевой обеспечивает обновление данных реального времени. Пустые поля от Денег. Сетевой заполняют как NaN
, NaT
, и так далее, в зависимости от типа данных.
Во-первых, выполнения mnRealTimeEventHandler
с помощью таблицы текущих данных. Затем mnRealTimeEventHandler
запускается каждый раз, когда обновление происходит.
Типы данных: char
| function_handle
| string
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.