Cotizar tasas implícitas de Lecaps
Project description
LECAPS
Lecaps es una libreria que tiene como finalidad calcular a tiempo real las tasas implicitas que otorgan las Letras Capitalizables del Tesoro de la Republica Argentina 🇦🇷
Versiones:
1.0.0: Letras Capitalizables al 13/07/2024.
Instalacion:
pip install Lecaps
Usos
Lista de Letras
Dentro de la libreria se incluye un lista con las lecaps vigentes a la fecha. La misma se invoca con lista_lecaps
lecaps_vigentes = lista_lecaps
print(lecaps_vigentes)
Funciones.
Dentro de la libreria especificada cada lecap es una clase. De esta manera, cada una de ellas posee los siguientes atributos:
vencimiento: Fecha de vencimiento. (Incluye diferencias en dias)amortizacion: Precio Final.
# Tomamos como ejemplo la S14O4
S14O4 = S14O4
print(S14O4.vencimiento)
print(S14O4.amortizacion)
Funciones
Asimismo, cada Lecap posee dos metodos info y Tasas.
Dentro del método info, se incluye un resumen del vencimiento y amortizacion de la lecap.
# Tomamos como ejemplo la S14O4
S14O4_info = S14O4.info()
print(S14O4_info)
Dentro del método Tasa se calculan las variables a saber:
TNA: Tasa Nominal Anual.TEA: Tasa Efectiva Anual.TEM: Tasa Efectiva Mensual.REN: Rendimiento a vencimiento.DUR: Cantidad de meses a fecha de vencimiento. Base de 360 dias.
Para dicho cálculo se deberá ingresar el precio como párametro. El output es un Diccionario.
# Tomamos como ejemplo la S14O4
S14O4_tasas = S14O4.Tasas(110.3)
print(S14O4.tasas)
Funciones:
Se incluyen:
days360(end_date = YYYY-MM-DD, today = None): Calcula la diferencia de dias en base 360. SitodayesNonetoma la fecha que arroja la funcionget_start_date()lecaps_vigentes(lecaps_nombres = lista_lecaps): Arroja tickets de lecaps vigentes.imprimir_tasa_lecaps(lecaps_nombres = lista_lecaps, precios = None): Arroja laTNA,TEMoTEA. Se debe incluir un vector de Precios.curva_de_tasas(lecaps_list = lista_lecaps, precios = None): Arroja la curva de tasas. Se debe incluir un vector de precios.
precios = [107.60, 105.670, 107.400, 105.280, 102.750, 117.10, 112.950, 103.71, 101.100, 131.150, 115.500, 108.7]
# Lista
lecaps_vigentes()
# Tasas
imprimir_tasa_lecaps(precios)
# Curva
curva_de_tasas(precios)
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 lecaps-1.0.0.tar.gz.
File metadata
- Download URL: lecaps-1.0.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3df819a34692871b7104436050d37491a1c145a27f10a71b5d6525cd69b56d27
|
|
| MD5 |
09b9b1ddf4b1871d80b98b85b7475004
|
|
| BLAKE2b-256 |
b3df59a5c2ee42cb87a0bd58b56131c51862ac1757902297a072e595927a041b
|
File details
Details for the file Lecaps-1.0.0-py3-none-any.whl.
File metadata
- Download URL: Lecaps-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4b96e7fd7038ac0bc87b9b0497208ddbd4f5e9bd3f5ba7180b0626d5c6ef126
|
|
| MD5 |
5130f93f51672c7401c84791ffc42231
|
|
| BLAKE2b-256 |
51d30d94ebd741319fe39b2cf414f91ec9733912ca82538e1e14ee32615c7b92
|