Получите данные Money.Net в реальном времени Используя веб-интерфейс сокета Money.Net

В этом примере показано, как получить данные реального времени из Money.Net для символа. Это объясняет, как подписаться на обновления в реальном времени, остановите подписку и процесс обновления в реальном времени с помощью пользовательской функции обработчика событий. Пример использует веб-интерфейс сокета Money.Net, чтобы создать связь Money.Net.

К обновлениям данных реального времени процесса можно использовать функцию-обработчик стандартного события. Для другого подхода можно записать пользовательскую функцию обработчика событий. Чтобы записать пользовательские функции обработчика событий с данными Money.Net, смотрите realtime. Для пользовательских функций обработчика событий смотрите Запись и Выполнение Пользовательских Функций обработчика событий.

Этот пример требует имени пользователя и пароля Money.Net. Чтобы запросить эти учетные данные, свяжитесь с 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 остановки, отображающие данные реального времени, обновляются в Командном окне.

Закройте связь Money.Net

close(c)

Смотрите также

| | | | |

Похожие темы

Внешние веб-сайты

Для просмотра документации необходимо авторизоваться на сайте