В этом примере показано, как получить данные реального времени из Money.Net для символа. Это объясняет, как подписаться на обновления в реальном времени, остановите подписку и процесс обновления в реальном времени с помощью пользовательской функции обработчика событий. Пример использует веб-интерфейс сокета Money.Net, чтобы создать связь Money.Net.
К обновлениям данных реального времени процесса можно использовать функцию-обработчик стандартного события. Для другого подхода можно записать пользовательскую функцию обработчика событий. Чтобы записать пользовательские функции обработчика событий с данными Money.Net, смотрите realtime
. Для пользовательских функций обработчика событий смотрите Запись и Выполнение Пользовательских Функций обработчика событий.
Этот пример требует имени пользователя и пароля Money.Net. Чтобы запросить эти учетные данные, свяжитесь с Money.Net.
Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c
использование имени пользователя и пароля.
username = "user@company.com"; pwd = "999999"; c = moneynetws(username,pwd);
Получите обновления данных реального времени Money.Net для IBM® символ.
symbol = "IBM";
realtime(c,symbol)
Обработчик стандартного события mnWSRealTimeEventHandler
процессы все обновления данных реального времени. Чтобы получить доступ к коду для обработчика стандартного события, введите edit mnWSRealTimeEventHandler.m
.
mnWSRealTimeEventHandler
функция создает переменную IBMRealTime
рабочей области.
mnWSRealTimeEventHandler
функция заполняет таблицу IBMRealTime
с обновлениями данных реального времени. Чтобы видеть данные реального времени, откройте IBMRealTime
в редакторе Переменных.
Остановите подписку символа.
stop(c)
mnWSRealTimeEventHandler
остановки, обрабатывающие все обновления данных реального времени. Последнее обновление данных реального времени остается в IBMRealTime
.
Задайте пользовательскую функцию обработчика событий myfcn
. myfcn
функционируйте отображает данные реального времени Money.Net к Командному окну.
myfcn = @(x)disp(x);
Получите обновления данных реального времени Money.Net для использования символа IBM myfcn
.
symbol = "IBM";
realtime(c,symbol,myfcn)
myfcn
данные реального времени отображений обновляются для IBM в Командном окне.
Остановите подписку символа.
stop(c,symbol)
myfcn
остановки, отображающие данные реального времени, обновляются в Командном окне.
close(c)
moneynetws
| isconnection
| getsubscriptions
| realtime
| stop
| close