Repositório com códigos e materiais dos vídeos do canal Descola Dev.
Estudos de investimentos, otimização de portfólios e modelos quantitativos, tudo em Python.
Aviso: Este material é educacional e não representa recomendação de investimento. O uso é de responsabilidade do usuário.
⭐⭐ DEIXE SUA ESTRELA NO REPOSITÓRIO PARA APOIAR O TRABALHO ⭐⭐
| # | Projeto | Descrição | Vídeo |
|---|---|---|---|
| 1 | Beta, Markowitz e Monte Carlo | Cálculo de beta de ações, otimização de carteira (Markowitz) e simulação de Monte Carlo para projeção de retornos | Assistir |
| 2 | Modelo Para Resultados Econômicos dos EUA | Regressão linear entre surpresas do Nonfarm Payroll e retorno de ativos financeiros | Assistir |
| 3 | Como Usar API Polymarket | Como consultar mercados, obter odds, conectar carteira e executar ordens na Polymarket via Python | Assistir |
git clone https://github.com/oGabrielFreitas/otimizacao-carteira-investimentos-python.git
cd PythonFinanceiroPublicoO venv isola as dependências do projeto, evitando conflitos com outros pacotes instalados no sistema.
# Criar o ambiente virtual
python -m venv .venv
# Ativar (Windows)
.venv\Scripts\activate
# Ativar (Linux/Mac)
source .venv/bin/activateQuando ativado, você verá (.venv) no início do terminal.
pip install -r requirements.txtjupyter notebookPara desativar o ambiente virtual quando terminar:
deactivate- pandas / numpy — manipulação e análise de dados
- yfinance — coleta de dados de mercado
- statsmodels / scipy — modelos estatísticos e regressões
- matplotlib / seaborn — visualização de dados
- FPDF — geração de relatórios em PDF
- py-clob-client-v2 — integração com Polymarket (CLOB API)
Encontrou um bug ou tem uma sugestão? Abra uma issue ou envie um pull request.
Se este repositório te ajudou, deixe uma estrela para apoiar o trabalho!
Feito por Gabriel Freitas