Ranking
POST /ranking_bvrd
Descripción: Este servicio calcula el ranking de puestos de bolsa por monto transado en diferentes tipos de mercado, comparando el período actual con el mismo período del año anterior. Permite analizar el desempeño de los participantes con intervalos personalizados (YTD, BVRD) o por rango de fechas específico.
Parametros:
mercado- Tipo de mercado a consultar. Valores:bsrf(Secundario RF),bsrv(Secundario RV),mm(Mercado Monetario),bprf(Primario RF),bprv(Primario RV)desde- Fecha desde la cual desea recibir registros (formato: YYYY-MM-DD, opcional si usaintervalo)hasta- Fecha hasta la cual desea recibir registros (formato: YYYY-MM-DD, opcional si usaintervalo)intervalo- Intervalo predefinido:YTD(desde enero del año actual),BVRD(desde diciembre del año anterior). Opcional, tiene prioridad sobredesde/hastafactor- Factor de escala para montos (default: 1000000). Divide los montos por este valor (ej: 1000000 = millones)
URL:
https://apis.bvrd.exchange/ranking_bvrd
Consulta:
- Ejemplo Body
- Python
{
"usuario": "colocar_usuario",
"password": "colocar_password",
"mercado": "colocar_mercado",
"desde": "colocar_desde",
"hasta": "colocar_hasta",
"intervalo": "colocar_intervalo",
"factor": "colocar_factor"
}
import requests
url = 'https://apis.bvrd.exchange/ranking_bvrd'
body = {
"usuario": "colocar_usuario",
"password": "colocar_password",
"mercado": "colocar_mercado",
"desde": "colocar_desde",
"hasta": "colocar_hasta",
"intervalo": "colocar_intervalo",
"factor": "colocar_factor"
}
response = requests.post(url, json=body)
print(response.json())
Respuesta:
200: Successful Responseapplication/json:- Example:
- JSON
[
{
"participante": "TIVALSA",
"actual": 75874,
"previo": 68520,
"ranking": 1,
"tipo": "Mayor Negociador Renta Fija YTD"
},
{
"participante": "EXCEL",
"actual": 44448,
"previo": 39200,
"ranking": 2,
"tipo": "Mayor Negociador Renta Fija YTD"
},
{
"participante": "PARVA",
"actual": 37449,
"previo": 35100,
"ranking": 3,
"tipo": "Mayor Negociador Renta Fija YTD"
}
]
GET /ranking_bvrd
Descripción: Permite al usuario recibir los precios de cierre diario para un título especificado al servicio. El servicio provee datos útiles para identificar tendencias y variaciones puntuales para el titulo correspondiente.
Parametros:
mercado- Tipo de mercado a consultar. Valores:bsrf(Secundario RF),bsrv(Secundario RV),mm(Mercado Monetario),bprf(Primario RF),bprv(Primario RV)desde- Fecha desde la cual desea recibir registros (formato: YYYY-MM-DD, opcional si usaintervalo)hasta- Fecha hasta la cual desea recibir registros (formato: YYYY-MM-DD, opcional si usaintervalo)intervalo- Intervalo predefinido:YTD(desde enero del año actual),BVRD(desde diciembre del año anterior). Opcional, tiene prioridad sobredesde/hastafactor- Factor de escala para montos (default: 1000000). Divide los montos por este valor (ej: 1000000 = millones)
Consulta:
- Ejemplo URL
- Python
https://apis.bvrd.exchange/ranking_bvrd?usuario=colocar_usuario&password=colocar_contrasena&mercado=colocar_mercado&desde=colocar_desde&hasta=colocar_hasta&intervalo=colocar_intervalo&factor=colocar_factor
import requests
response = requests.get('https://apis.bvrd.exchange/ranking_bvrd?usuario=colocar_usuario&password=colocar_contrasena&mercado=colocar_mercado&desde=colocar_desde&hasta=colocar_hasta&intervalo=colocar_intervalo&factor=colocar_factor')
print(response.json())
Respuesta:
200: Successful Responseapplication/json:- Example:
- JSON
[
{
"participante": "TIVALSA",
"actual": 75874,
"previo": 68520,
"ranking": 1,
"tipo": "Mayor Negociador Renta Fija YTD"
},
{
"participante": "EXCEL",
"actual": 44448,
"previo": 39200,
"ranking": 2,
"tipo": "Mayor Negociador Renta Fija YTD"
},
{
"participante": "PARVA",
"actual": 37449,
"previo": 35100,
"ranking": 3,
"tipo": "Mayor Negociador Renta Fija YTD"
}
]