"Capturar dados das estruturas a termo de algumas taxas de juros (ettj) brasileiras."
Project description
pyettj é uma biblioteca Python para capturar dados públicos das curvas de juros, curva a termo ou estrutura a termo da taxa de juros (ETTJ) da B3 (Brasil, Bolsa e Balcão).
Para caputar os dados, basta informar a data:
from pyettj import ettj
data = '18/05/2021'
ettj_dataframe = ettj.get_ettj(data)
Todas as curvas disponíveis são disponibilizadas, para selecionar a desejada basta filtrar o pandas.DataFrame resultante.
E para plotar o gráfico da curva, invoque a função de plotagem da biblioteca:
curva = "DI x pré 252"
ettj.plot_ettj(ettj_dataframe, curva, data)
Para coletar várias datas, chame a função listar_dias_uteis informando as datas iniciais e finais. Assim, ela retornará somente os dias úteis neste intervalo.
import pandas as pd
de = '13/05/2021'
ate ='18/05/2021'
datas = ettj.listar_dias_uteis(de, ate)
todas_datas = pd.DataFrame()
for dat in datas:
dados=ettj.get_ettj(dat)
todas_datas=pd.concat([dados, todas_datas])
A variável todas_datas possuirá todas as curvas em cada data do intervalo. Para identificar as datas, basta o comando:
todas_datas.Data.unique().tolist()
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyettj-0.1.13.tar.gz.
File metadata
- Download URL: pyettj-0.1.13.tar.gz
- Upload date:
- Size: 195.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c804dc6bbfc045edc47dfa761c0e0b51f3ac94447f9e4be11dabff5aa7fafbaa
|
|
| MD5 |
9edb4237fe3d433e18f1be8bbf675f8f
|
|
| BLAKE2b-256 |
325acf1303f1ec3a825795565a35256e0618afcdc28c1ccf71c706d7ea91edc3
|
File details
Details for the file pyettj-0.1.13-py3-none-any.whl.
File metadata
- Download URL: pyettj-0.1.13-py3-none-any.whl
- Upload date:
- Size: 162.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58149ac8c31f202f80499062e5796c6ede361462cfcf0c424136123330a46328
|
|
| MD5 |
1ef57acd7666b5fe7f66b49293832fe3
|
|
| BLAKE2b-256 |
54c12805cebc43281802e1183f7a656ff4247eade87971fec8e83cdb473063da
|