В этом примере показано, как получить данные реального времени из 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