Sobre o projeto
RustQuant é um crate Rust de código aberto para trabalhos de finanças quantitativas. Está organizado em módulos que abrangem:
- autodiff: diferenciação algorítmica adjunta para gradientes de funções escalares
- instruments: obrigações, opções, dinheiro e funcionalidades de precificação relacionadas
- data: curvas, estruturas de prazos e superfícies, além de I/O CSV/JSON/Parquet e downloads do Yahoo! Finance
- math: distribuições estatísticas, FFT, integração numérica, otimização e busca de raízes, métricas de risco-retorno, linspace e cumsum
- models e stochastics: variantes de movimento browniano e modelos de taxa curta como CIR, OU, Vasicek e Hull-White
- cashflows, posições de portfólio, calendários de tempo/data e convenções de contagem de dias
- iso: códigos de moeda ISO-4217, país ISO-3166 e identificador de mercado ISO-10383
- ml: regressão linear/logística e classificação por k-vizinhos mais próximos
- trading: um livro de ofertas limitadas básico
- macros, tratamento de erros e utilitários auxiliares adicionais
O repositório inclui exemplos executáveis em /examples que podem ser iniciados com `cargo run --example <example>`. É licenciado duplamente sob MIT e Apache 2.0. O mantenedor descreve-o como um projeto de tempo livre e alerta explicitamente contra o seu uso para negociação ou decisões financeiras.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.