Classes para calculos de risco de mercado
Project description
#Exemplo de calculo do Value at Risk paramétrico de um portfolio de uma carteira composta por:
#Ativos: PETR4, VALE3 e B3SA3
#Tempo: de 01/01/2020 até 01/01/2021
#Para buscar os preços e gerar os retornos:
import marketrisk as mr
portfolio = mr.Stocks([‘PETR4’, ‘MOVI3’, ‘IBOV’], start=’2020-01-01’, end=’2021-02-20’)
retornos = portfolio.get_returns()
#Para calcular o risco:
#O modulo risco recebe os retornos e pode receber os respectivos volumes
risco = mr.Risk(retornos, [1000, 1500, 800])
#Calculo do var paramétrico para 1 dia e 99% de confiança:
var = risco.var(0.99, days=1)
#Calculo do var paramétrico EWMA para 1 dia e 99% de confiança:
var_ewma = risco.var(0.99, days=1, ewma=1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file marketrisk-0.0.3.tar.gz.
File metadata
- Download URL: marketrisk-0.0.3.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8481053ee33085eb667463928c2c8299da13d95afc47a99e9ad0366a96df9886
|
|
| MD5 |
5651bf96ba3eda39bd7ec78646712c58
|
|
| BLAKE2b-256 |
50e2798f525f0c80f158e430d38703cc7e3ee41558a3078c5c85d806a46e2b32
|