Puntos clave

  • El trading spot en la plataforma Binance se rige por un conjunto de reglas predefinidas para garantizar la equidad y la eficiencia en las operaciones del mercado.

  • Existen diferentes tipos de órdenes, incluidas las órdenes límite, las órdenes de mercado y las órdenes stop límite, con la aplicación de varios factores de filtro a los pares de negociación, como restricciones de precio, cantidad y valor nominal.

  • Comprender las reglas de precisión es fundamental para garantizar la validez de las órdenes y el cumplimiento.

  • Binance aplica límites de filtro de precio para garantizar operaciones de negociación estables.

Introducción

El trading spot te permite comprar y vender criptomonedas al precio de mercado en tiempo real. Para garantizar la estabilidad, proteger a los traders y facilitar una ejecución justa de las operaciones, las plataformas de trading aplican un conjunto de reglas. Estas reglas definen cómo se envían, ejecutan y liquidan las órdenes, beneficiando tanto a los creadores de mercado como a los beneficiarios.

En este artículo, revisaremos los componentes principales de las reglas de trading spot en la plataforma Binance, incluidos:

  • Tipos de órdenes compatibles y cómo funcionan.

  • Factores de filtro de trading y restricciones (precio, cantidad, valor nominal, etc.).

  • Reglas de precisión y directrices de redondeo.

  • Modos de prevención de autocompra.

  • Ejemplo práctico de enviar una orden límite compatible con las reglas de la plataforma.

Comprender estos aspectos es crucial para mejorar las estrategias de trading y garantizar que todas las acciones cumplan con los requisitos de la plataforma de trading.

Información de la plataforma de trading: comprender las restricciones de trading

Binance proporciona un endpoint REST de la API llamado /exchangeInfo que muestra las reglas de trading, los factores de filtro y las restricciones de todos los pares de negociación compatibles. Este endpoint te ofrece información esencial para enviar órdenes que cumplan las reglas y garantizar una experiencia de trading fluida.

Estructura del endpoint exchangeInfo

La matriz de símbolos en la respuesta de exchangeInfo proporciona información detallada sobre cada par de negociación e incluye, entre otros, algunos campos básicos:

  • Símbolo: identificador del par de negociación (por ejemplo, BTCUSDT).

  • Estado: indica si el par de negociación está disponible para trading activo.

  • Activo base y activo de precio: determinan el activo base y el activo de precio para el par de negociación.

  • Precisión base y precisión de precios: reglas de precisión para los valores de cantidad. La precisión se refiere al número de decimales en el activo base y en el activo de precio.

  • Tipos de órdenes: enumera los tipos de órdenes compatibles para este par de negociación.

  • Permitir órdenes en partes: un valor booleano que indica si se permiten las órdenes en partes. Las órdenes en partes permiten a los traders ejecutar operaciones grandes mostrando solo una parte del volumen total de la orden en el libro de órdenes.

  • Factores de filtro: contiene una lista de factores de filtro que se pueden usar (por ejemplo, restricciones de precio, cantidad y valor nominal).

  • Modo predeterminado de prevención de autocompra: el modo predeterminado de prevención de autocompra asignado a este par de negociación.

  • Modos de prevención de autocompra permitidos: describe los modos de prevención de autocompra que el trader puede aplicar a este par.

Resumen detallado de los factores de filtro

Cada par de negociación está sujeto a varios factores de filtro que garantizan que las órdenes se ejecuten correctamente. Los factores de filtro evitan operaciones incorrectas y aplican las reglas de la plataforma para mantener un entorno de negociación estable. A continuación se muestra una mirada en profundidad a los tipos de factores de filtro disponibles:

Factores de filtro de precio

Definen el mínimo, el máximo y el tamaño del paso de variación de precio. Aseguran que el precio de la orden esté dentro del rango permitido y que siga los incrementos de precio correctos.

Ejemplo:

Ten en cuenta las siguientes variables de factores de filtro de precio:

  • Precio mínimo: 0.01, precio máximo: 1000000.00, tamaño del paso de variación de precio: 0.01.

  • El precio correcto de la orden es 25000.0.

  • El precio incorrecto de la orden es 25000.015 (no es múltiplo del tamaño del paso de variación de precio).

Tamaño de cantidad

Define el mínimo, el máximo y el tamaño del paso de las cantidades de las órdenes (número de unidades en una operación de trading) y garantiza que la cantidad comercializada cumpla las restricciones de cantidad aplicadas por Binance.

Ejemplo:

  • Suponiendo que la cantidad mínima es 0.0001, la cantidad máxima es 100 y el tamaño del paso es 0.0001.

  • La cantidad correcta de la orden es 0.0002.

  • La cantidad incorrecta de la orden es 0.00025 (no es múltiplo del tamaño del paso).

Partes de órdenes en partes

Determina el número máximo de partes permitidas para una orden en partes. Las órdenes en partes permiten ejecutar órdenes grandes en porciones más pequeñas y visibles para evitar el impacto en el mercado.

Ejemplo:

  • Suponiendo que el límite es 10 (la orden se puede dividir en un máximo de 10 partes visibles).

  • La orden en partes correcta es una orden de 100 BTC publicada en 10 partes, con 10 BTC en cada parte.

  • La orden en partes incorrecta es una orden de 100 BTC dividida en 20 partes (supera el límite).

Tamaño de cantidad de mercado

Es similar al tamaño de cantidad, pero solo se aplica a órdenes de mercado y órdenes límite. Garantiza que las órdenes permanezcan dentro del rango de cantidad permitido.

Ejemplo:

  • Suponiendo que la cantidad mínima es 0.001, la cantidad máxima es 50 y el tamaño del paso es 0.001.

  • La cantidad correcta de la orden de mercado es 10.001.

  • La cantidad incorrecta de la orden de mercado es 10.0005 (no es múltiplo del tamaño del paso).

Delta de seguimiento

Define los valores mínimo y máximo de delta de seguimiento para órdenes stop límite en cascada. Las órdenes stop límite en cascada se adaptan dinámicamente en función del movimiento del precio.

Ejemplo:

  • Suponiendo que la delta de seguimiento mínima sobre el valor de delta es 10, la delta de seguimiento máxima sobre el valor de delta es 2000, la delta de seguimiento mínima bajo el valor de delta es 10 y la delta de seguimiento máxima bajo el valor de delta es 2000.

  • La orden stop límite en cascada correcta es de 10 puntos por encima/por debajo del precio actual.

  • La orden stop límite en cascada incorrecta es de 5 puntos por encima/por debajo del precio actual (inferior al límite mínimo de la delta de seguimiento sobre el valor de delta / al límite mínimo de la delta de seguimiento bajo el valor de delta).

Porcentaje de precio según el lado

Define el rango correcto del precio de la orden en relación con el precio promedio de operaciones anteriores. Se utiliza para evitar precios de órdenes extremos que podrían interrumpir el mercado.

Ejemplo:

  • Considerando que el multiplicador del precio de oferta hacia arriba es 5, el multiplicador del precio de oferta hacia abajo es 0.2, el multiplicador del precio de demanda hacia arriba es 5 y el multiplicador del precio de demanda hacia abajo es 0.2.

  • El precio de oferta máximo posible es 5 veces el precio promedio.

  • El precio de demanda mínimo posible es 0.2 veces el precio promedio.

Valor nominal

Garantiza que el valor nominal total de la orden cumpla el mínimo requerido.

Ejemplo:

  • Considerando que el valor nominal mínimo es 5.

  • Orden correcta: 0.002 BTC a un precio de 2500 USDT = 5 USDT.

  • Orden incorrecta: 0.001 BTC a un precio de 2500 USDT = 2.5 USDT (inferior al valor nominal mínimo requerido).

Número máximo de órdenes

Limita el número total de órdenes abiertas permitidas para cada par de negociación.

Ejemplo:

  • Dado que el número máximo de órdenes es 200.

  • Si el usuario ya tiene 200 órdenes activas, se rechazará cualquier orden adicional.

Número máximo de órdenes algorítmicas

Limita el número de órdenes algorítmicas abiertas (stop límite).

Ejemplo:

  • Dado que el número máximo de órdenes algorítmicas es 5.

  • Escenario correcto: el usuario envía 5 órdenes stop límite.

  • Escenario incorrecto: el usuario intenta enviar la sexta orden stop límite (supera el límite aplicado).

Tipos de órdenes compatibles

Cada par de negociación admite varios tipos de órdenes que permiten a los usuarios ejecutar operaciones bajo diferentes condiciones. Incluyen lo siguiente:

  • Órdenes límite: comprar o vender a un precio especificado.

  • Orden límite de maker: garantiza que la orden se envíe como orden de maker.

  • Orden de mercado: comprar o vender al mejor precio disponible.

  • Stop loss (orden de stop): una orden de mercado que se activa al alcanzar el precio de activación.

  • Orden límite de stop loss: una orden límite que se activa al alcanzar el precio de activación.

  • Take profit (orden de take profit): una orden de mercado que se activa al alcanzar un nivel de ganancia predefinido.

  • Orden límite de take profit: una orden límite que se ejecuta al alcanzar un nivel de ganancia predefinido.

Modos de prevención de autocompra (STP)

Binance admite la función de prevención de autocompra para evitar que los usuarios hagan matching con sus propias órdenes sin querer. Los modos de prevención de autocompra incluyen lo siguiente:

  • Cancelación por vencimiento del beneficiario: la orden entrante (beneficiario) se cancela si se empareja con una orden existente del mismo usuario.

  • Cancelación por vencimiento del maker: la orden existente (maker) se cancela si se empareja con una nueva orden del mismo usuario.

  • Cancelación de ambas órdenes: se cancelan ambas órdenes si darían lugar a una operación autocomprada.

  • Ninguno: no se aplica prevención de autocompra, lo que significa que las órdenes del mismo usuario pueden emparejarse entre sí.

Precisión y redondeo en las órdenes de Binance

Binance impone reglas de precisión para evitar órdenes no válidas. Se rechazarán las órdenes que no se ajusten al tamaño del paso de variación de precio o a los valores del tamaño del paso de cantidad. Los problemas comunes incluyen lo siguiente:

  • Incrementos de precio incorrectos: si el precio no coincide con el tamaño del paso de variación de precio, debe redondearse.

  • Incrementos de cantidad incorrectos: si la cantidad de la orden no coincide con el tamaño del paso, debe ajustarse.

  • Errores de valor nominal: se rechazarán las órdenes que estén por debajo del valor nominal mínimo.

Solución: asegúrate siempre de recuperar exchangeInfo para consultar los factores de filtro de precisión y redondear correctamente los valores antes de enviar órdenes.

Ejemplo: obtener información para enviar una orden

Para enviar una orden válida, los traders deben cumplir con los factores de filtro de la plataforma de trading. El siguiente script recupera los datos de los factores de filtro.

Preguntas frecuentes

¿Para qué se usa el endpoint /exchangeInfo?

/exchangeInfo es un endpoint REST de la API en Binance que muestra las reglas de trading para todos los pares compatibles. Incluye tipos de órdenes, variables de factores de filtro, reglas de precisión y modos de prevención de autocompra. Obtener estos datos antes de enviar órdenes ayuda a garantizar que tus órdenes cumplan los requisitos de la plataforma de trading.

¿Qué sucede si una orden no cumple los requisitos de los factores de filtro?

Las órdenes que fallan cualquier verificación de los factores de filtro se rechazan con un código de error que indica qué factor de filtro no se cumplió. Las razones comunes de rechazo incluyen precios que no son múltiplos correctos del tamaño del paso de variación de precio, cantidades por debajo del mínimo o que no son múltiplos del tamaño del paso, y órdenes con valores por debajo del valor nominal mínimo requerido.

¿Qué significa una orden límite de maker?

Una orden límite de maker es una orden límite que solo se acepta cuando se envía en el libro de órdenes como orden de maker. Si la orden se ejecutaría inmediatamente contra una orden existente (como beneficiario), se rechazará. Los traders usan este tipo de orden para evitar pagar comisiones de beneficiario.

¿Cómo funciona la prevención de autocompra en Binance?

Cuando se activa la prevención de autocompra, la plataforma comprueba si la orden entrante se ejecutaría contra una orden existente de la misma cuenta. Según el modo de prevención de autocompra, la orden entrante, la orden existente o ambas se cancelan para evitar la autocompra.

¿Por qué es importante entender la precisión para el trading de la API?

Binance impone reglas estrictas de precisión para precios y cantidades. Si tu orden no cumple el tamaño del paso de variación de precio o el tamaño del paso de cantidad especificado para el par de trading, se rechazará. Recuperar los datos de los factores de filtro de /exchangeInfo y redondear los valores correctamente antes de enviarlos reduce las órdenes rechazadas y mejora la fiabilidad de la ejecución.

Ideas finales

Comprender las reglas del trading spot en Binance es crucial para un trading efectivo y estratégico. El endpoint exchangeInfo proporciona información clave sobre los tipos de órdenes, los factores de filtro del trading y las reglas de precisión, lo que ayuda a los traders a enviar órdenes correctas y evitar rechazos innecesarios. Además, los límites de tasa garantizan la estabilidad y evitan que las solicitudes excesivas de la API afecten el funcionamiento del mercado, lo que mejora la experiencia de trading.

Al aprovechar los factores de filtro de la plataforma y las restricciones de las órdenes, los traders pueden optimizar sus estrategias, mejorar la ejecución de operaciones y cumplir con las directrices de trading de Binance. Comprender integralmente estas reglas permite operar de forma eficiente, reducir errores y mitigar los riesgos asociados con enviar órdenes incorrectamente.

Para obtener información más profunda y actualizaciones continuas, recomendamos consultar la documentación de la API de Binance y recursos adicionales de trading para mantenerse informado y potenciar tus capacidades de trading.

Artículos relacionados

Aviso legal: Este contenido se proporciona “tal cual” con fines informativos generales y solo con objetivos educativos, sin ningún tipo de declaraciones o garantías. No debe interpretarse como asesoramiento financiero o legal, ni como ningún otro tipo de asesoramiento especializado. Tampoco constituye una recomendación para comprar ningún producto o servicio en particular. Debes solicitar asesoramiento a profesionales debidamente cualificados. Si el artículo lo presenta un tercero, ten en cuenta que las opiniones expresadas corresponden al tercero y no reflejan necesariamente las opiniones de Binance Academy. Los precios de los activos digitales son volátiles. El valor de tus inversiones puede disminuir o aumentar y puede que no recuperes el importe invertido. Tú eres el único responsable de tus decisiones de inversión y Binance Academy no se hace responsable de ninguna pérdida en la que puedas incurrir. Para obtener más información, consulta Términos de usoy aviso de riesgos y Términos de Binance Academy.