Вот и все. Мне нужен файл .sql со всеми совпадающими символами акций и названиями компаний для функции автозаполнения, которую я пишу. ЛЮБОЙ?
Мне нужна база данных sql, в которой есть все биржевые символы на рынке США. ЛЮБОЙ?
Ответы (4)
Ну, я не знаю о загружаемом файле .sql, но есть множество бесплатных и платных API, которые вы можете использовать для получения данных для импорта в свою базу данных. Ознакомьтесь с подобными вопросами для некоторых вариантов: API поиска биржевого тикера
Я думаю, что я бы пошел по этому пути и, возможно, запустил фоновый процесс, который время от времени обновляет API, чтобы у вас всегда были все символы в актуальном состоянии.
http://www.nasdaq.com/screening/company-list.aspx . Эта страница содержит список компаний с NASDAQ, AMEX и NYSE. Затем вы можете прочитать данные CSV и сохранить их как sql.
Взгляните на Company Fundamentals API по адресу http://www.mergent.com/servius — должно быть довольно легко извлечь список оттуда.
Я использую пакет Python pytickersymbols. Пакет предлагает автономную коллекцию акций с метаданными, такими как символы Google и Yahoo.
from pytickersymbols import PyTickerSymbols
stock_data = PyTickerSymbols()
nasdaq_stocks = list(stock_data.get_stocks_by_index('NASDAQ 100'))
sp500_stocks = list(stock_data.get_stocks_by_index('S&P 500'))
sp100_stocks = list(stock_data.get_stocks_by_index('S&P 100'))
В репозитории вы также можете найти файл YAML, который может быть полезен для создания файла SQL.
bulk insert
CSV-файл ежедневно или еженедельно. Вы пробовали финансовые сайты Google или Yahoo? - person bob-the-destroyer   schedule 07.06.2010