Arquitectura por clase de vía
Las cinco clases de cotización por las que Opta rutea cada precio, y cómo se audita cada una.
Libro de órdenes
Para los exchanges centralizados, recorremos el libro de órdenes público del par origen a destino. La cotización es el precio promedio ponderado por volumen al tamaño consultado, no la punta del libro.
- Ejemplos
- Binance · Coinbase · Kraken · OKX · Bitso
- Cadencia de auditoría
- Diaria
- Umbral de varianza
- 0,5% (mira la tabla de umbrales abajo)
Corredor
Para rutas fiat a fiat, levantamos los tarifarios publicados de los líderes del corredor: bancos y operadoras de remesa que publican tasas indicativas para un par origen a destino.
- Ejemplos
- Corredores Wise · Remitly · tasas publicadas de Western Union
- Cadencia de auditoría
- Diaria
- Umbral de varianza
- 0,3% (más ajustado, los tarifarios fiat deberían ser predecibles)
Curva
Para rutas DEX, pedimos una cotización al ruteador on-chain (1inch, LI.FI) al tamaño consultado. La cotización incluye el ruteo entre pools y refleja el slippage real de la curva.
- Ejemplos
- 1inch · LI.FI
- Cadencia de auditoría
- Diaria
- Umbral de varianza
- 1,0% (las curvas DEX se mueven con la profundidad de liquidez)
P2P
Para rutas entre personas, tomamos muestras de ofertas publicadas en la página de órdenes de la plataforma, filtradas por el mismo par origen a destino, el mismo medio de pago y el mismo rango de monto.
- Ejemplos
- LocalCoinSwap (única fuente P2P auditada hoy)
- Cadencia de auditoría
- Diaria
- Umbral de varianza
- 1,5% (las ofertas P2P llevan prima de contraparte)
Benchmark
Tasas de referencia que no son directamente ejecutables pero anclan cómo debería verse una cotización razonable de corredor. Las usamos para informar las bandas de varianza y nunca para clasificarlas contra cotizaciones ejecutables.
- Ejemplos
- Wise (la tasa, no la ejecución)
- Cadencia de auditoría
- Solo referencia
- Umbral de varianza
- n/a, los benchmarks no se auditan contra sí mismos
Umbrales de varianza por clase de vía
No aplicamos el mismo umbral de varianza a todas las vías. Un error del 1% en una cotización de curva DEX significa una cosa; el mismo 1% en un libro de CEX significa otra. Los umbrales de abajo definen el corte de ejecución "suficiente" por clase.
| Clase de vía | Ajustado (≤) | Esperado (≤) | Marcado (>) |
|---|---|---|---|
| CEX | 0.50% | 1.50% | 1.50% |
| Fiat | 0.30% | 1.00% | 1.00% |
| DEX | 1.00% | 2.50% | 2.50% |
| P2P | 1.50% | 3.00% | 3.00% |
| Benchmark | n/a | n/a | n/a |
Nota: los números de arriba son provisorios mientras se cablea la configuración del servidor.
Unión de cotizaciones
Internamente, cada precio en el motor es una de cinco variantes:
- orderbook
- Cotización de CEX recorriendo el libro.
- corridor
- Tarifa de corredor bancario.
- curve
- Cotización de ruteador DEX (1inch, LI.FI).
- p2p
- Match de oferta en LocalCoinSwap.
- benchmark
- Tasa de referencia (Wise), no ejecutable.
Tratarlas como distintas mantiene la comparación honesta: una cotización benchmark nunca compite con una cotización orderbook en el ranking de cuánto llega.
Cadencia y frescura
Auditamos cada par seguido todos los días. Las nuevas filas de varianza publican a los pocos minutos de cada corrida diaria.
Las cotizaciones de los APIs de los proveedores quedan en caché un rato corto para no saturar los límites. Las cotizaciones viejas se piden de nuevo cuando corre una comparación.