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

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

Чтобы запустить этот пример, вам нужно имя пользователя и пароль Money.Net. Чтобы запросить эти учетные данные, свяжитесь с Money.Net.

Создайте связь Money.Net

Создайте Деньги. Сетевой веб-сокет соединяет интерфейсом со связью c использование имени пользователя и пароля.

username = "user@company.com";
pwd = "999999";

c = moneynetws(username,pwd);

Получите определенное количество новостей

Получите данные о новостях n для 10 новостей с помощью Денег. Сетевая связь c.

n = news(c,Number=10);

Поисковые новости Используя критерий поиска

Получите новости, которые упоминают термин Windows®N таблица с данными для 50 новостей.

term = "Windows";
n = news(c,SearchTerm=term);

Поисковые новости Используя категорию

Получите новости в общей финансовой категории. n таблица с данными для 50 новостей.

category = "General Finance";
n = news(c,Category=category);

Поисковые новости Используя символ

Получите новости, которые содержат символ для Microsoft®N таблица с данными для 50 новостей.

symbol = "MSFT";
n = news(c,Symbol=symbol);

Анализируйте новости для аналитических оценок

Ищите категорию аналитических оценок Microsoft. Возвратите 100 новостей.

symbol = "MSFT";
category = "Analyst Ratings";
n = news(c,Number=100,Symbol=symbol,Category=category);

Выполните непоиск с учетом регистра использования заголовков contains. Здесь, примите что слово "buy" представляет оценку покупки для Microsoft от инвестиционного аналитика. Считайте случаи оценок покупки в этих 100 новостях.

headlines = n.headline;
sentiment = contains(headlines,"buy",IgnoreCase=true);
buys = sum(sentiment);

Чтобы выдержать сравнение покупают оценки против, продают и содержат оценки, заменяют "buy" с соответствующим термином и количеством случаи. С этими количествами вы видите, какие оценки более распространены.

Потоковые новости в режиме реального времени

Запустите подписку к потоку данных новостей в реальном времени Money.Net с помощью функции-обработчика стандартного события mnNewsStreamEventHandler. Функция mnNewsStreamEventHandler события данных о новостях о процессах путем заполнения переменной mnNewsStreamLatest рабочей области с историями последних новостей. Новости заполняют в mnNewsStreamLatest переменная, пока это не содержит 10 строк. Затем истории последних новостей перезаписывают более старые единицы в mnNewsStreamLatest. Чтобы получить доступ к коду для этой функции, введите edit mnNewsStreamEventHandler.m.

news(c,Subscription="on")

Переменная mnNewsStreamLatest рабочей области появляется в MATLAB® Рабочая область. Чтобы видеть последние 10 новостей, откройте mnNewsStreamLatest в редакторе Переменных.

Остановите поток данных новостей в реальном времени.

news(c,Subscription="off")

Деньги. Сетевые остановки, обновляющие новости в mnNewsStreamLatest.

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

close(c)

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

| | | |

Похожие темы

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

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