Este repositório contém a implementação da estratégias de investimento Momentum, feita pelos membros do Grupo Turing Quant. Implementação baseada no paper: Time Series Momentum by Tobias J. Moskowitza, Yao Hua Ooi and Lasse Heje Pedersen.
Para Para seu pleno uso, são necessárias algumas outras bibliotecas e credenciais. Para isso use o pip para instalar alguns pacotes em seu environment:
pip install pandas pandas_datareader numpy matplotlib
- O dataset foi omitido
prepare_yahoo_df
- Constroi o dataframe da maneira utilizada nas demais funçõesparkinson_vol
- Estima a volatilidade a partir dos preço de Alta e de Baixagarman_klass_vol
- Estima a volatilidade a partir dos seguintes preços: alta, baixa, abertura e fechamentotsmom
- Simula a estrátegia de investimento em um período, retorna a rentabilidade no período simulado.csmom
- Simula a estrátegia de investimento em um período, retorna a rentabilidade no período simulado.signal
- Constroi o vetor de sinais Long ou Short no período simulado.backtesting
- Realiza o backtesting em grande períodos.