Здесь простая проблема и более сложная проблема.
Если ваш список символов статический, то вы можете использовать любой типичный API автозаполнения для файла, который вы поддерживаете локально.
Однако список символов редко бывает статичным. Символы постоянно добавляются или стираются и изменяются в связи с различными ситуациями на финансовом рынке (IPO, приобретения, слияния, переименования, банкротства и т. Д.). Многие символы также торгуются на конкретных биржах, а некоторые символы перечислены в кросс. Существуют также финансовые инструменты, которые не являются просто акциями, такие как индексы, товары и т. Д. Общий термин для этого - «определения инструментов», а полный список таких определений - услуга, предоставляемая такими компаниями, как Reuters или Bloomberg.
Я не знаком ни с какими бесплатными и открытыми списками инструментов, которые вы можете получить бесплатно, и вам необходимо убедиться, что вы соблюдаете лицензии на услуги, которые позволяют вам получать текущие
список.
Если вы можете допустить задержку в один рабочий день, вы можете почерпнуть список из множества источников, которые предоставляют списки компаний для закрытия всех компаний в США. У WSJ есть распечатанный список (вероятно, также электронный). Eoddata предоставляет такой список и т. Д. Но убедитесь, что вы соблюдаете их условия.