Есть ли способ получить данные в реальном времени из IEX?

#python #api #stock

#python #API #запас

Вопрос:

Я только что научился использовать IEX-Cloud-API, но когда я распечатываю результаты, я получаю их только днем. И я хотел бы получать их поминутно. Мой код в основном выглядит так:

 start = datetime.date(2020, 12, 20)
df = get_historical_data(stocksymbol, 
                         out_format = 'pandas', 
                         token = api_key, 
                         start = start )
print(df.head())
 

У кого-нибудь есть идея, что я могу изменить в коде, чтобы я получал его поминутно или, может быть, даже в режиме реального времени.

Комментарии:

1. Привет и добро пожаловать на сайт! вы хотите получать данные, обновляемые за минуту, или получать канал с данными за минуту (временные ряды). Данные за минуту могут быть частью API, обновление данных в вашем скрипте может потребовать бесконечного цикла (white = true и sleep (60) для обновления данных.

2. Привет, и спасибо, что приветствовали меня. Когда я запускаю этот код, я получаю данные за 5 дней после даты начала. Но я хотел бы переписать свой код, чтобы получать последние значения в минуту.

3. Вы могли бы вызвать iexcloud.io/docs/api/#price-only конечная точка каждую минуту. Также, похоже, есть функция, при которой они передают вам любые изменения цен, но это доступно только на платном плане.