pip install predictit-markets
Pacote Python simples que ajuda a recuperar dados de mercado previstos.
Dado um número, retorna um dataframe Pandas dos dados de mercado. Ele tenta capturar os últimos 90 dias, mas também pode ser alterado para '24h', 7 ou 30. O padrão do construtor é 90, mas pode usar as outras datas como argumento. É importante notar que '24h' é uma string enquanto os outros argumentos são inteiros. Também é possível usar um número inteiro para o número máximo de contratos, portanto, se você quiser ver apenas os 2 primeiros, ou seja, Democratas e Repblicanos, versus todo o campo.
df = market_data(6598)
print(df.head())
print(market_name(6598))
Retorna o nome do mercado como uma string.
Which party will win Washington in the 2020 presidential election?
Isso é tudo que há para fazer. A API do Predictit está no formato XML, o que achei uma chatice, e eles têm botões de download para todos os mercados. Eu encontrei isso e me ajudou a entender os URLs usados para baixar os CSVs do mercado, então recriei-os para Python. Não vi mais nada parecido com isso postado e imaginei que isso poderia ajudar alguém no futuro. Estava pensando em colocar isso como um pacote, mas não parece que valeria a pena.
Agora é um pacote python