Biblioteca para trabalhar com dados da bolsa de valores

Hello Javeiros,
Alguem conhece alguma biblioteca no java que eu posso trabalhar com dados da bolsa de valores, exemplo, eu vou baixar um arquivo CSV por exemplo de PETR4 com os dados de fechamentos diarios dos ultimos 5 anos, ae vou precisar trabalhar com estes valores, exemplo plotar grafico, mexer com media exponencial dos ultimos 12 periodos, procurei bastante, mas não achei, alguem poderia por favor me ajudar ? Sei que python e mql5 possuem estas bibliotecas, mas quero trabalhar com java, someone help me :wink: