Aviso legal: De conformidad con los requisitos del reglamento MiCA, las stablecoins no autorizadas están sujetas a determinadas restricciones para usuarios del EEE. Para obtener más información, haz clic aquí.
El Trailing ascendente permite que tu bot de grid de Futuros USDⓈ-M ajuste el rango de trading hacia arriba para alinearse con un mercado de tendencia alcista, mientras que el Trailing descendente mueve el rango de trading hacia abajo para alinearse con un mercado de tendencia bajista. Estas configuraciones pueden abordar las limitaciones del grid trading tradicional, en el que las ganancias suelen verse limitadas debido al avance de los precios.
Después de habilitar las funciones de Trailing ascendente y descendente, los límites superior e inferior de tu orden de grid se ajustarán automáticamente a medida que aumente o disminuya el precio del activo. Esta función puede potencialmente asegurar mayores ganancias al aprovechar los movimientos de precios más allá del rango original del grid.
Nota: Para utilizar la función de trailing descendente en la aplicación, debes actualizar la app a la versión 2.86.0 o superior.
Ten en cuenta lo siguiente:
1. Puedes activar el Trailing ascendente o Trailing descendente al efectuar una orden de Grid Trading. Simplemente marca la casilla junto a [Trailing ascendente] o [Trailing descendente] para habilitar la función.
2. Una vez que el [Trailing ascendente] esté marcado, deberás establecer un precio límite de Trailing ascendente, que determina cuando el grid dejaría de moverse hacia arriba. El precio límite del Trailing ascendente debería ser mayor que el precio superior y menor que el precio tope de trailing y el precio stop-top para el grid neutral, el precio take-profit para el grid long y el precio stop-loss para el grid short (si lo hubiera).
Del mismo modo, cuando el [Trailing descendente] está marcado, tendrás que establecer un precio límite de trailing descendente, que determina cuándo el grid dejará de moverse hacia abajo. El límite de trailing descendente debe ser menor que el precio inferior cuando Trailing descendente está habilitado. El precio límite de Trailing descendente debe ser mayor que el precio stop bottom para el grid neutral, el precio stop loss para el grid long y el precio take profit para el grid short (si lo hubiera).
Según tu configuración, deberías ver la etiqueta de trailing correspondiente en la ventana emergente de confirmación y en la página de detalles de la orden. Verás [Trailing ascendente] si solo está habilitado el Trailing ascendente; [Trailing descendente] si solo está habilitado el trailing descendente; y [Trailing] si están habilitados ambos.
Puedes supervisar tu órdenes de trailing desde [En ejecución] e [Historial].
Utilicemos el siguiente ejemplo para entender cómo operan las funciones de trailing ascendente y trailing descendente en el grid trading.
En primer lugar, el bot establecerá una estructura de grid trading con una orden de compra al precio límite más bajo ($25,000) y varias órdenes de venta de $33,000 a $45,000 distribuidas de forma pareja en el grid según la brecha de precios.
Precio | Orden |
$45,000 | Venta |
$41,000 | Venta |
$37,000 | Venta |
$33,000 | Venta |
$29,000 | Ninguna |
$25,000 | Compra |
Si el precio sube por encima del precio límite más alto o si cae por debajo del precio límite más bajo, el bot no efectuará ninguna orden nueva. Esperará a que el precio baje y completará las órdenes de compra existentes para emparejarse con las órdenes de venta o esperará a que el precio suba y completará las órdenes de venta existentes para emparejarse con las órdenes de compra.
Si el precio aumenta por encima del precio límite más alto y la diferencia de precio entre los niveles del grid ($45,000 + $4,000 = $49,000), el bot ajustará el grid al alza:
Por el contrario, si el precio cae por debajo del precio límite inferior y la diferencia de precios entre los niveles del grid ($33,000 - $4,000 = $29,000), el bot ajustará el grid a la baja:
Al utilizar la función de Trailing descendente para grids long o la función de Trailing ascendente para grids short, es importante comprender que estas funciones operan en sentido contrario a la dirección original del grid. Esto puede dar lugar a la creación de posiciones inversas, que pueden no alinearse con tu estrategia de trading inicial.
1. Impacto en grids long (trailing descendente habilitado)
Escenario: en una tendencia bajista continua, habilitar la función de trailing descendente para un grid long puede dar lugar a la creación de posiciones short.
Mecanismo: A medida que el precio de mercado baja, todo el grid se ajusta a la baja. Dado que la función de trailing descendente mantiene el monto de cotización para cada orden del grid, significa que se vende una mayor parte del activo base a medida que bajan los precios. Este aumento de la presión de venta dentro del rango de precios ajustado puede conducir a la formación de posiciones short, a pesar de que el grid se configuró inicialmente para tomar posiciones long.
2. Impacto en grids short (trailing ascendente habilitado)
Escenario: en una tendencia alcista continua, habilitar la función de trailing ascendente para un grid short puede dar lugar a la creación de posiciones long.
Mecanismo: a medida que aumenta el precio de mercado, el grid se ajusta al alza. La función de trailing ascendente garantiza que el monto de cotización por orden del grid permanezca constante, lo que se traduce en la compra de una mayor parte del activo base a medida que suben los precios. Esta acumulación dentro del nuevo rango de precios puede conducir a la formación de posiciones long, al contrario de la estrategia short original.
En una estrategia de Grid Trading con Trailing ascendente o descendente, cada grid mantiene el mismo valor de cotización, no la cantidad base, debido a la fluctuación del rango de precios. En cambio, en el grid trading tradicional, cada grid suele tener el mismo monto de la moneda base (como BTC en un contrato perpetuo BTC/USDT) independientemente del nivel de precios del grid.
1. Cantidad del grid por orden en el activo de cotización
La relación de costo promedio, que tiene en cuenta cualquier pérdida abierta de cada orden, se utiliza para calcular la cantidad de cada grid.
La fórmula para calcular la cantidad del grid de trailing en el activo de cotización es la siguiente:
grid_qty in quote = adjust_coef * initial value* avg_cost_ratio / (grid_count+1)
En esta fórmula:
En el caso de las órdenes de venta:
En el caso de las órdenes de compra:
Si se estableció un precio de activación, el mark_price debe cambiarse por este precio de activación. "assuming_price" es el precio de ejecución esperado para una orden de compra o venta en el contexto de una estrategia de grid trading con Trailing ascendente. Este precio supuesto se utiliza para ajustar las cantidades de las órdenes para mantener un valor de cotización constante en cada grid.
Ten en cuenta lo siguiente:
El rango de precios en una estrategia de trailing ascendente o trailing descendente no es fijo. A medida que el precio del activo sube o baja, el bot ajusta el grid de precios hacia arriba o hacia abajo, cancelando órdenes de compra más bajas y colocando otras nuevas a precios más altos o cancelando órdenes de venta más altas y colocando otras nuevas a precios más bajos. Al garantizar que cada grid tenga el mismo valor de cotización, el bot puede mantener un tamaño de inversión constante en los niveles de precios cambiantes, lo que permite un uso más eficiente del capital para que el grid pueda seguir los movimientos ascendentes o descendentes en un mercado en alza.
Por ejemplo, supongamos que cada cuadrícula debe tener un valor de $300. Si el precio de BTC es de $30,000, comprarías/venderías 0.01 BTC por orden. Sin embargo, si el precio sube a $33,000, ajustarías la cantidad a aproximadamente 0.00909 BTC para que el valor de la cotización se mantenga en $300.
Utilizando los parámetros de la sección anterior, la fórmula para calcular la cantidad del grid en el activo de cotización es:
Cantidad del grid en el activo de cotización = adjust_coef * initial margin * leverage * avg_cost_ratio / (grid_count + 1)
= 0.95 * 500 * 5 * 1 / (5 + 1) = 395.83 USDT
2. Margen inicial mínimo
El margen inicial mínimo se calcula de forma similar a las directrices generales. En primer lugar, se calcula la cantidad más pequeña (min_qty) con la que el bot puede operar y, a continuación, se utiliza para calcular el margen inicial mínimo:
Min_qty = Max(minQty, minNotional/grid_lower_limit)
Luego,
min_initial_margin = max((grid_count+1) * min_notional, (grid_count+1) * trailing_coef * initial_grid_upper_limit * min_qty)/ Leverage
Ten en cuenta lo siguiente:
En el caso de los contratos perpetuos de ETHBTC, los valores se redondean a 4 decimales; para los demás símbolos, se redondean a 2 decimales.
Ejemplo de cálculo:
3. Conteo máximo del Trailing ascendente
El número máximo de veces que el bot puede ajustar el grid de precios hacia arriba para un grid de trailing ascendente se calcula de la siguiente manera:
Estimated_trailing_cap= Min(initial margin * initial leverage/min_qty, maxPrice)
Conteo máximo del Trailing ascendente = (Estimated_trailing_cap - Initial Upper Limit)/Price Difference
Nota: Este valor se redondea hacia abajo al número entero más cercano.
Ejemplo de cálculo:
4. Precio máximo del Trailing
El precio máximo al que el bot del grid de Trailing ascendente dejará de ajustar el grid de precios hacia arriba de la siguiente manera:
Precio máximo del Trailing = Initial Upper Limit + Price Difference * Max Trailing Up Count
Nota: Este valor se redondea al tamaño de tick más cercano.
Ejemplo de cálculo:
Precio máximo de trailing = 45,000 + 4,000 * 13 = 97,000
En las órdenes de Trailing ascendente, las ganancias emparejadas equivalen a la suma de todas las ganancias de las órdenes de compra y venta emparejadas:
Ganancias emparejadas = (precio promedio de orden de venta - precio promedio de orden de compra) × tamaño de orden de venta emparejada - comisión de trading emparejada
Ejemplo de cálculo:
Cálculo de las ganancias emparejadas de las órdenes de compra y venta:
1. Tamaño emparejado
La cantidad emparejada es la cantidad más baja entre las órdenes de compra y venta, que es de 0.05 BNB.
2. Comisión de trading emparejada
La comisión de trading emparejada se calcula de la siguiente manera:
Comisión de trading emparejada = comisión de la orden de compra para el tamaño emparejado + comisión de la orden de venta para el tamaño emparejado
= (0.05/0.06) × 0.00227094 + (0.05/0.05) × 0.0019099
= 0.00380235 USDT
3. Ganancias emparejadas para esta orden
Las ganancias emparejadas se calculan utilizando la siguiente fórmula:
Ganancias emparejadas = (precio promedio de la orden de venta - precio promedio de la orden de compra) × tamaño de la orden de venta emparejada (tamaño emparejado) - comisión de trading emparejada
= (381.980 - 378.490) × 0.05 - 0.00380235
= 0.17069765 USDT
Para obtener más información sobre el bot de grid de Binance Futures, visita esta Página de preguntas frecuentes.