Política de uso de API

  • Actualización

Deribit se compromete a proporcionar una plataforma de negociación rápida, confiable y eficiente para todos los usuarios. Para mantener la integridad y el rendimiento de nuestro sistema, estamos introduciendo nuevas directrices para el uso de la API. Estas directrices tienen como objetivo garantizar que todos los usuarios tengan un acceso justo a la plataforma sin agotar innecesariamente los recursos.

Estas pautas se suman a nuestra política de límites de tarifas. Los límites se determinan a discreción de Deribit. Deribit no prohibirá ni limitará rotundamente el uso de las API en función de estas políticas sin previo aviso, pero dichas sanciones pueden imponerse

Solicitudes de motor coincidentes

La lista de solicitudes de motor coincidentes se puede encontrar aquí:Límites de tarifas

Para evitar una congestión innecesaria del motor correspondiente, Deribit monitorea la relación entre el pedido y el volumen del usuario. La relación entre órdenes y volumen (OTV) es una métrica que se utiliza para evaluar el número de órdenes realizadas por un operador en relación con el volumen real de operaciones ejecutadas. Nos ayuda a identificar patrones de colocación excesiva de órdenes que pueden provocar tensiones en el sistema, manipular el mercado o generar ineficiencias en nuestra plataforma de negociación

OTV se define como:

OTV = (# ME cambios/volumen)

A ME Change es cualquier cambio en una cartera de pedidos. Puede tratarse de una inserción, una modificación o una cancelación. Cada cancelación efectuada mediante una cancelación masiva se contabiliza en el número de cambios de ME por separado. Lo mismo ocurre con las comillas. Una comilla masiva que inserte 100 comillas a doble cara añade 200 al límite. Los pedidos cancelados de forma inmediata o cancelada (IOC) y los pedidos de completar o eliminar (FOK) se contabilizan el doble a efectos de los cambios introducidos en ME, se consideran una inserción y una cancelación instantánea. Se excluyen los factores desencadenantes de la protección de los creadores de mercado (MMP) y la prevención de la autocoincidencia (SMP), pero se supervisan por separado. Para calcular el volumen, solo tenemos en cuenta las operaciones en las que el cliente fue el creador. Supervisamos estos ratios por grupo de productos y divisas.

Una OTV en buen estado garantiza que los operadores realicen órdenes con una probabilidad razonable de ejecución. Monitorear la OTV nos ayuda a prevenir órdenes que podrían ejercer una presión innecesaria sobre el sistema, manteniendo una experiencia de negociación fluida para todos

Los operadores que exhiban constantemente un OTV inusualmente alto pueden estar sujetos a límites de tasas. La magnitud del OTV se determina a discreción de Deribit. Como regla general, consideramos que los ratios de OTV superan los 10 000 BTC (10 000 ME cambian por 1 BTC de volumen negociado) o un máximo de 1000 ETH. Nunca limitaremos rotundamente la tarifa de los usuarios que tengan ratios de OTV altos sin

Solicitudes de motor que no coinciden

Categorías de llamadas a la API

Para aclarar los tipos de llamadas a la API que están sujetas a supervisión, las agrupamos en categorías específicas:

1. Llamadas a la API de datos de mercado

Para reducir la carga innecesaria, animamos a los usuarios a cambiar a las suscripciones de WebSocket siempre que sea posible. Las conexiones de WebSocket proporcionan un flujo eficiente de datos de mercado en tiempo real, lo que reduce la necesidad de realizar sondeos repetidos a través de la API, lo que puede provocar que se devuelva información duplicada varias

Estos puntos finales suelen contener información de mercado o información comercial de los usuarios. Algunos ejemplos incluyen:

/public/get_order_book

/public/ticker

/private/get_open_orders

Puede encontrar la lista completa de nuestra cobertura de suscripción a websocket aquí:

API de Deribit

Ten en cuenta que también tenemos un límite de 500 canales por suscripción.

El uso excesivo de estos terminales puede resultar en límites de velocidad más estrictos.

2. Errores excesivos y solicitudes fallidas

El envío repetido de solicitudes de API incorrectas o mal formadas puede afectar negativamente al rendimiento de la plataforma. Los usuarios que envíen solicitudes de forma constante que generen altas tasas de error pueden estar sujetos a una supervisión adicional. Esto incluye a los usuarios que superan los límites de frecuencia y persisten en realizar la misma llamada, lo que genera un error.

Los errores excesivos pueden provocar la prohibición de IP. Esto incluye los errores producidos al superar los límites de velocidad

3. Pings de protocolo

Si bien los pings son una parte necesaria para mantener activas las conexiones, las solicitudes de ping excesivas o innecesarias pueden consumir recursos del sistema. Recomendamos a los usuarios que minimicen la frecuencia de los pings de protocolo y confirmen los latidos del corazón cada 30

Las llamadas de protocolo innecesarias pueden resultar en límites de velocidad más estrictos.

4. ¿Otro?

Reconocemos que los usuarios necesitan un acceso confiable a los datos de su cuenta y del mercado, incluidos los retiros, la información de la cuenta y las especificaciones del contrato. Sin embargo, pedimos a los usuarios que se abstengan de realizar llamadas excesivas o redundantes y que se aseguren de solicitar solo los datos que sean

El uso innecesario de estos terminales puede resultar en límites de velocidad más estrictos.

5. Solicitudes no autenticadas

Las solicitudes de API no autenticadas se utilizan para acceder a información pública, como datos de mercado, sin necesidad de una cuenta de usuario. Preferimos que los usuarios hagan solicitudes autenticadas a nuestra plataforma, incluso para obtener información disponible públicamente. Por este motivo, nuestra política es más estricta con respecto a los usuarios no autenticados

Las solicitudes no autenticadas tienen más probabilidades de provocar una prohibición de IP, ya que no podemos contactar directamente con el cliente que está detrás de ellas.

Si tienes alguna pregunta o necesitas ayuda para optimizar el uso de la API, ponte en contacto con nuestro equipo de soporte.