Skip to main content

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. Si todayes Nonetoma la fecha que arroja la funcion get_start_date()
  • lecaps_vigentes(lecaps_nombres = lista_lecaps): Arroja tickets de lecaps vigentes.
  • imprimir_tasa_lecaps(lecaps_nombres = lista_lecaps, precios = None): Arroja la TNA, TEM o TEA. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lecaps-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Lecaps-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

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

Hashes for lecaps-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3df819a34692871b7104436050d37491a1c145a27f10a71b5d6525cd69b56d27
MD5 09b9b1ddf4b1871d80b98b85b7475004
BLAKE2b-256 b3df59a5c2ee42cb87a0bd58b56131c51862ac1757902297a072e595927a041b

See more details on using hashes here.

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

Hashes for Lecaps-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4b96e7fd7038ac0bc87b9b0497208ddbd4f5e9bd3f5ba7180b0626d5c6ef126
MD5 5130f93f51672c7401c84791ffc42231
BLAKE2b-256 51d30d94ebd741319fe39b2cf414f91ec9733912ca82538e1e14ee32615c7b92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page