Skip to content

Este projeto implementa uma simulação de Monte Carlo para análise de retornos financeiros.

Notifications You must be signed in to change notification settings

rianlucascs/simulacao-de-monte-carlo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monte Carlo

O código tem como objetivo simular os retornos de um ativo financeiro usando o método de Monte Carlo, que pode ser usado para calcular a probabilidade de diferentes cenários de preços futuros e para modelar o comportamento de ativos sob diferentes condições de mercado. Esse tipo de simulação é amplamente utilizado em finanças para precificação de derivativos, gestão de risco e projeção de resultados.

Como usar

  1. Instalação das bibliotecas

    python -m pip install -r https://raw.githubusercontent.com/rianlucascs/simulacao-de-monte-carlo/master/requirements.txt
  2. Acessar os dados

    import requests
    
    # URL do script do GitHub
    url = 'https://raw.githubusercontent.com/rianlucascs/simulacao-de-monte-carlo/master/Scripts/monte_carlo.py'
    
    # Baixando o conteúdo do script
    response = requests.get(url)
    
    # Executando o conteúdo do script
    exec(response.text)
    
    # Agora a classe MonteCarlo está disponível, podemos instanciá-la
    monaco = MonteCarlo('VALE3.SA', '1y')
    
    # Chamar a simulação com 100 simulações e custo operacional de 0.001
    result = monaco.simulacao(numero_simulacao=100, custo_operacional=0.001)
    
    # Exibir o resultado
    print(result)

Saídas

output

output2

Contato

Estou à disposição para esclarecer dúvidas ou fornecer mais informações. Você pode entrar em contato através das seguintes opções:

Fico sempre aberto a colaborações e oportunidades de networking!

About

Este projeto implementa uma simulação de Monte Carlo para análise de retornos financeiros.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published