2016-11-12 3 views
0

Я относительно новичок в python, следовательно, возможно, низкий уровень моего вопроса. В любом случае, я пытаюсь создать базовую программу для отображения нескольких ключевых статистических данных для разных акций (бета-значение, 30-дневный максимум/низкий, p/e, p/s и т. Д.). У меня завершен графический интерфейс, но я не уверен, как продолжить работу над моим проектом. Были исследования в течение нескольких часов, но, похоже, не могут решить, куда идти.Создание базовой «биржевой программы»

Вы бы порекомендовали HTML-соскабливание или API-интерфейс yahoo/google finance или что-нибудь еще для загрузки данных? После того, как я скачал его, я просто собираюсь распечатать его в графическом интерфейсе.

ответ

0

Всегда лучше использовать предоставленный API, если вы получите всю необходимую вам информацию. Если API не существует или недостаточно хорош, вы переходите на путь скремблирования, и обычно это больше, чем использование API.

Таким образом, я бы определенно попытался использовать API в первую очередь.

+0

Благодарим за быстрый ответ! Попробуем это как шаг 1. – ghostfkrcb

0

Я использовал API googlefinance для создания той же программы, которую вы пишете. Он прост в использовании и выгружает данные для конкретного запаса в JSON. Все, что я сделал, это вывод данных в файл, а затем отображение содержимого файла в графическом интерфейсе. Yahoo также предоставляет API, но их котировки задерживаются на 15 минут, в то время как Google предоставляет котировки в режиме реального времени.

+0

Хорошо, тогда это звучит интересно! Можно ли извлекать данные из сводной, а также финансовой страницы с API? Что такое гибкость в отношении разных данных, которые я выбираю? – ghostfkrcb

+0

Модуль Python для Google Finance выглядит так, что у него есть только два метода: getQuotes и getNews. На странице [GitHub для нее] (https://github.com/hongtaocai/googlefinance/blob/master/googlefinance/__init__.py) показаны две функции. Вы всегда можете добавить к этому проекту вкладку финансовых показателей. Я не пробовал Yahoo Finance, но у него могло быть больше возможностей. – Boris

Смежные вопросы