В ответ на вопрос, пожалуйста, скажите, пожалуйста, как я могу получить информацию о акциях (текущая цена, рыночная капитализация, цена открытия, цена предложения и т. Д.) И ключевую статистическую информацию, такую как трейлинг P / E, форвард P / E, маржа прибыли (ттм ), Доход на акцию (ttm), балансовая стоимость на акцию (mrq) и т. Д. Можете ли вы также привести простой пример / скрипт (синтаксический анализ Json / xml) для получения этих сведений. Я хочу получить подробную информацию о этот запас. Большая часть учебника для API Yahoo Yahoo в Интернете предназначена для C #, а также неясна в отношении деталей. Калифорния
Я хотел бы предложить следующие сообщения и пример кода о том, как получить цены на акции от Yahoo! используя PHP и JSON. Это ни в коем случае не полное решение, а просто базовая информация о том, как это сделать.
это важный что вы по крайней мере что-то пробуете и публикуете свой код, потому что это облегчает сообществу понимание того, что вы пытаетесь.
PHP: Как получить данные о котировках акций от Yahoo! Финансы? (Полный код и учебник)
Теперь вы должны взять результирующий набор данных из PHP и зашифровать его в формат json, который вы можете использовать в своем интерфейсе. Для этой части вы можете посмотреть на эту ссылку:
Могут быть примеры, которые объясняют или даже дают полное решение вашей проблемы, но я бы потребовал дополнительных исследований с вашей стороны. Это просто, чтобы вы пошли!
Удачи!
Если вы не возражаете против использования ключевой статистики с BarChart.com, вот простой скрипт функции:
library(XML)
getKeyStats <- function(symbol) {
barchart.URL <- "http://www.barchart.com/profile.php?sym="barchart.URL.Suffix <- "&view=key_statistics"html_table <- readHTMLTable(paste(barchart.URL, symbol, barchart.URL.Suffix, sep = ""))
df_keystats = html_table[[5]]
print(df_keystats)
}