#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 конечная точка каждую минуту. Также, похоже, есть функция, при которой они передают вам любые изменения цен, но это доступно только на платном плане.