Как получить цену акций на бирже Австралии

Как узнать цену акций на бирже Австралии... www.asx.com.au/

На самом деле наша команда работает над корпоративным сайтом, который очень скоро появится на бирже Австралии. Мне нужно отразить цену акций на домашней странице и подробную информацию о цене акций и т. Д. На странице подробностей. Каков наилучший способ.. фондовая биржа обеспечивает подачу.. и какие варианты сделать это.

С уважением SD

9 ответов

Решение

Я думаю, что общение с ASX будет подходящим способом. Они, безусловно, предоставят вам информацию в режиме реального времени, но по цене.

Если вы можете терпеть 20-минутную задержку, то Yahoo! Финансовый API очень прост в использовании. Руководство по его флагам находится здесь -> http://cliffngan.net/a/13 - также не забудьте запросить http://au.finance.yahoo.com/ локализованную валюту, время и т. Д.

У Alpha Vantage есть бесплатный json/CSV API, который просто требует от вас получить ключ и поддерживает акции ASX. Например, чтобы получить BHP:

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=BHP.AX&apikey=demo

ASX должен иметь API. Но, похоже, есть некоторые варианты, такие как RSS-каналы. Прямые трансляции не бесплатны, бесплатные трансляции задерживаются на 20 минут.

Есть много сайтов, которые могут дать вам 20-минутную задержку подачи. Попробуйте это например.

Twelve Data поддерживает обмен ASX с 20-минутной задержкой.

См. Полный список из 2000 поддерживаемых акций в формате JSON или CSV.

К сожалению, Yahoo закрыла свой бесплатный API.

Исторические данные EOD ( https://eodhistoricaldata.com/) предлагают данные для ASX в пакете "Весь мир". Вы можете получить его в формате CSV и JSON.

Yahoo Finance предлагает отложенную услугу (15 минут) компаниям, зарегистрированным на бирже ASX. Вы также можете получить его с помощью скриншота Google Finance (также с задержкой). Поскольку вас еще нет в списке, это может занять некоторое время, прежде чем вы поднимете свой символ. Я полагаю, что оба получают свои данные от csinitiative, который является платным сервисом. Я не уверен, какой язык программирования вы используете, но служба Yahoo, безусловно, имеет много библиотек, уже встроенных в python/ruby ​​/java.

Получение данных от Yahoo просто.

Вот ссылка на MSFT: http://ichart.yahoo.com/table.csv?s=MSFT

Чтобы получить данные для ASX, добавьте.AX в конец кода, например

http://ichart.yahoo.com/table.csv?s=MPL.AX

Я написал статью о получении и графике данных фондового рынка:

https://www.codeproject.com/Articles/1069489/Highstock-plus-Data-Forge-plus-Yahoo

Добавление ".AX" в конце каждой акции позволило мне получить данные:

stock_list = ["ANZ.AX", "WBC.AX", "CBA.AX", "QAN.AX", "WOW.AX"]

Другие вопросы по тегам