guillermoap

guillermoap / BCUCotizaciones / 0.2.0

README.md

Algoritmo que consigue las cotizaciones del BCU para una fecha y moneda dada.

Disclaimer

Me basé en este algoritmo ya hecho (https://algorithmia.com/algorithms/httpdss/BCUCotizaciones). Hice uno nuevo porque ese no me andaba y le agregué un par de QOL improvements.

Ejemplos:

Informacion de la cotización de todas las monedas con fecha del día anterior

{} => [{"fecha": "2021-01-18", "moneda": 501, "nombre": "peso arg.billete", "codigoiso": "ars", "emisor": "argentina", "tcc": 0.353, "tcv": 0.353, "arbact": 119.878187, "formaarbitrar": 0}, {"fecha": "2021-01-18", "moneda": 1001, "nombre": "real billete", "codigoiso": "r$", "emisor": "brasil", "tcc": 8.297, "tcv": 8.297, "arbact": 5.100277, "formaarbitrar": 0}, {"fecha": "2021-01-18", "moneda": 2224, "nombre": "dls. usa cable", "codigoiso": "dls.", "emisor": "estados unidos", "tcc": 42.317, "tcv": 42.317, "arbact": 1.0, "formaarbitrar": 0}, {"fecha": "2021-01-18", "moneda": 2225, "nombre": "dls. usa billete", "codigoiso": "dls.", "emisor": "estados unidos", "tcc": 42.317, "tcv": 42.317, "arbact": 1.0, "formaarbitrar": 0}, {"fecha": "2021-01-18", "moneda": 2230, "nombre": "dls.promed.fondo", "codigoiso": "u$a", "emisor": "uruguay", "tcc": 42.317, "tcv": 42.317, "arbact": 1.0, "formaarbitrar": 0}, {"fecha": "2021-01-18", "moneda": 9700, "nombre": "unidad previsional", "codigoiso": "up", "emisor": "uruguay", "tcc": 1.21238, "tcv": 1.21238, "arbact": 0.02865, "formaarbitrar": 1}, {"fecha": "2021-01-18", "moneda": 9800, "nombre": "unidad indexada", "codigoiso": "u.i.", "emisor": "uruguay", "tcc": 4.783, "tcv": 4.783, "arbact": 0.113028, "formaarbitrar": 1}, {"fecha": "2021-01-18", "moneda": 9900, "nombre": "unidad reajustab", "codigoiso": "u.r.", "emisor": "uruguay", "tcc": 1291.77, "tcv": 1291.77, "arbact": 0.0, "formaarbitrar": 0}]

Información completa sobre cotización USD del 18/01/2021

{"moneda": "usd", "fecha": "18/01/2021"} => {"fecha": "2021-01-18", "moneda": 2224, "nombre": "dls. usa cable", "codigoiso": "dls.", "emisor": "estados unidos", "tcc": 42.317, "tcv": 42.317, "arbact": 1.0, "formaarbitrar": 0}

Cotización venta de USD del 18/01/2021

{"moneda": "usd", "fecha": "18/01/2021", "venta": "true"} => 42.317

Cotización compra de USD del 18/01/2021

{"moneda": "usd", "fecha": "18/01/2021", "compra": "true"} => 42.317

Códigos ISO disponibles

  • usd: Dólar USA
  • ars: Peso Argentino
  • brl: Real Brasilero
  • up: Unidad Previsional
  • ui: Unidad Indexada
  • ur: Unidad Reajustable