pip install predictit-markets
Простой пакет Python, который помогает получать прогнозируемые рыночные данные.
Учитывая число, возвращает фрейм данных Pandas с рыночными данными. Он пытается получить данные за последние 90 дней, но его также можно изменить на «24 часа», 7 или 30. Конструктор по умолчанию имеет значение 90, но может принимать другие даты в качестве аргумента. Важно отметить, что «24h» — это строка, тогда как другие аргументы — целые числа. Также можно взять целое число для максимального количества контрактов, поэтому, если вы хотите увидеть только 2 лучших, то есть демократа и республиканца, а не все поле.
df = market_data(6598)
print(df.head())
print(market_name(6598))
Возвращает название рынка в виде строки.
Which party will win Washington in the 2020 presidential election?
Вот и все. API Predictit имеет формат XML, что, как мне показалось, было неудобно, и у них есть кнопки загрузки для каждого рынка. Я нашел это, и это помогло мне понять URL-адреса, которые используются для загрузки CSV-файлов с рынка, поэтому я воссоздал их для Python. Я не видел ничего подобного этому и решил, что это может помочь кому-то еще. Подумывал о том, чтобы положить это в пакет, но, похоже, оно того не стоит.
Теперь это пакет Python