# Bot Grid

Grid bot es una estrategia de trading automatizada que monetiza las oscilaciones de precio colocando una cuadrícula de órdenes de compra y venta en un determinado rango de precios.

{% embed url="<https://youtu.be/WeuiKvhMI00>" %}

### ¿Por qué usar Grid Bot?

Los mercados rara vez se mueven en líneas rectas. Incluso durante tendencias fuertes, el precio oscila constantemente: sube, retrocede, rebota, se consolida y se repite. Un enfoque tradicional de "comprar y mantener" solo obtiene beneficios del movimiento direccional. Grid Bot obtiene beneficios del movimiento *en sí mismo*.

Considera este ejemplo: BTC está en $80,000. Durante el próximo mes, sube a $95,000, baja a $82,000, se recupera a $91,000, cae a $85,000 y finalmente vuelve a $80,000.

Si simplemente hubieras mantenido BTC durante todo eso, tu resultado neto sería cero.

Pero dentro de ese recorrido, el precio hizo decenas de oscilaciones, cada una una oportunidad potencial de trading. Una cuadrícula de órdenes de compra por debajo del precio actual y de órdenes de venta por encima habría capturado beneficios en cada rebote, caída y recuperación del camino. Cada ciclo de compra-venta fija una pequeña ganancia realizada, y cuando el precio se mantiene dentro de tu rango, esas ganancias se acumulan en retornos significativos, incluso cuando el mercado no va a ninguna parte.

Esto es lo que hace Grid Bot. Se comporta de forma similar a una estrategia estructurada de market making: coloca órdenes de compra escalonadas por debajo del precio actual, órdenes de venta escalonadas por encima y captura repetidamente el spread entre ellas a medida que el precio va y viene.

Te permite usar eficazmente tu capital, que de otro modo quedaría inactivo durante los mercados laterales, y expresar tu visión sobre el mercado mientras también obtienes beneficios de la volatilidad en el camino, tanto en mercados alcistas como bajistas.

#### Mejores condiciones de mercado para el trading en grid

El trading en grid es más efectivo cuando el **precio cotiza dentro de un rango definido** (mercados laterales). Un grid bot estándar o [neutral](#neutral-grid) se usa para esto. Cuanto más oscile el precio dentro del rango y más tiempo permanezca dentro de esos niveles, mayor será el beneficio del Grid bot.&#x20;

Para mercados en rango, cuando el **precio tiene tendencia al alza o a la baja** pero sigue siendo volátil, oscilando alrededor de la tendencia, goodcryptoX ofrece [grid bots](#long-grid) largos [y](#short-grid) cortos

#### **respectivamente. Con estos bots sigues obteniendo beneficios de cada oscilación del precio dentro del rango del grid, pero también ganas rendimiento por el movimiento direccional del precio.**

Casos de uso comunes del Grid bot:

* **Obtener beneficios de mercados laterales.** Cuando el precio se consolida y no tienes una visión direccional fuerte, un Grid Neutral captura el movimiento de ida y vuelta dentro del rango que establezcas.
* **Expresar una visión direccional con captura integrada de volatilidad.** Los Grids Largos y Cortos te permiten beneficiarte tanto de la dirección como de las oscilaciones de precio dentro de ella.

Pero eso no es todo. Grid bot es una herramienta versátil que también puede usarse para estrategias como:

* **Salir de una posición de forma gradual.** Si ya tienes una posición abierta, puedes usar el grid bot corto colocado por encima del precio de mercado para ir reduciéndola de forma controlada, mientras obtienes beneficios de los rebotes de precio por el camino.
* **Acumular un activo con el tiempo.** Un Grid Largo sobre un activo en el que eres alcista te permite acumularlo gradualmente mientras ganas con la volatilidad a corto plazo por el camino.

### Cómo funciona el trading en grid

Un grid se define por cuatro parámetros: un **nivel superior del grid**, un **nivel inferior del grid**, un **número de niveles** dentro de ese rango, y un **tamaño de la orden** para cada nivel.

El bot divide el rango entre los límites superior e inferior en niveles equidistantes y coloca órdenes limitadas en cada uno. Las órdenes de compra quedan por debajo del precio de mercado actual, las órdenes de venta por encima. El nivel más cercano al precio actual permanece vacío; esto garantiza que el grid tenga espacio para reaccionar al próximo movimiento del precio en cualquier dirección.

**El ciclo básico funciona así:**

Cuando el precio baja y ejecuta una orden de compra, el bot coloca inmediatamente una orden de venta un nivel por encima. Cuando el precio sube y ejecuta una orden de venta, el bot coloca una orden de compra un nivel por debajo. Cada par compra-venta fija una pequeña ganancia realizada igual a la distancia entre esos dos niveles multiplicada por el tamaño de la orden (menos las comisiones de trading). A medida que el precio oscila dentro del rango, este ciclo se repite una y otra vez.

Piénsalo como una red extendida sobre tu rango de precios. Cada vez que el precio se mueve a través de la red, activa operaciones, y cada operación activada genera una pequeña ganancia. Cuanto más oscila el precio, más operaciones se ejecutan y más beneficios se acumulan.

**¿Qué pasa en los extremos?** Si el precio se mueve más allá del límite superior o inferior del grid, no existen más órdenes más allá de él. El bot mantiene su posición acumulada y espera. Si el precio vuelve al rango, el ciclo se reanuda. Si no lo hace, te quedas con una posición direccional: este es el principal riesgo del trading en grid, y por eso la selección del rango importa.

**Una ilustración simple:** Imagina un grid con solo dos niveles: una compra a $79,000 y una venta a $81,000. Cada vez que BTC oscila entre esos dos niveles, el bot compra barato y vende caro, capturando $2,000 `x` tamaño de la orden por ciclo. Ahora amplíalo a 20 o 50 niveles en un rango más amplio, y empiezas a ver cómo un grid puede generar cientos de pequeñas operaciones rentables a partir de la volatilidad normal del mercado.

### Modos de Grid: Neutral, Largo, Corto

goodcryptoX admite tres modos de grid. Cada uno cambia la posición inicial y el perfil de riesgo del bot. Elegir el modo correcto depende de tu perspectiva del mercado.

#### Grid Neutral

Neutral es el modo por defecto y más equilibrado.

Cuando lanzas un Grid Neutral, el bot coloca órdenes de compra en cada nivel por debajo del precio de mercado actual y órdenes de venta en cada nivel por encima. No se toma una posición inicial: empiezas plano (o neutral).

Grid Neutral es ideal cuando esperas que el precio se mantenga dentro de un rango y no tienes una visión direccional fuerte. El bot obtiene beneficios puramente de la volatilidad dentro del rango.

**Perfil de riesgo:** Si el precio rompe por encima del rango, terminas con una posición corta (en perps) o habrás vendido tu activo base (en spot). Si el precio rompe por debajo, acumulas una posición larga. En ambos casos, tu exposición equivale aproximadamente a la mitad del tamaño total del grid, porque solo se ejecutan las órdenes de un lado del rango a medida que el precio lo atraviesa. Este es el perfil de riesgo más equilibrado de los tres modos.

**Cuándo usar Neutral:**

* Mercados en rango, en consolidación
* Cuando no tienes una convicción direccional fuerte

#### Grid Largo

En modo Largo, *todos* los niveles se configuran inicialmente como órdenes de compra.

Las órdenes de compra que están por encima del precio de mercado actual se ejecutan inmediatamente al lanzarlo (ya que pueden rellenarse al precio de mercado actual o mejor), y cada una se reemplaza por una orden de venta un nivel por encima. Esto construye una posición larga inicial cuyo tamaño equivale al número de niveles por encima del precio de mercado multiplicado por el tamaño de la orden.

Un Grid Largo es esencialmente un Grid Neutral que comienza con una posición larga integrada. Después de las ejecuciones iniciales, se comporta de manera idéntica: compra más abajo, vende más arriba, ciclando por los niveles.

**Perfil de riesgo:** Si el precio sube y eventualmente supera el rango del grid, el bot va vendiendo gradualmente la posición, fijando beneficio direccional además de los beneficios del grid trading. Si el precio baja, acumulas más: tu posición larga crece, y tu exposición a la baja es aproximadamente el doble que la de un Grid Neutral comparable (porque empezaste con una posición *largos* y sigues comprando más a medida que cae).

**Cuándo usar Grid Largo:**

* Cuando eres alcista y se espera volatilidad
* Cuando quieres acumular un activo pero también capturar oscilaciones a corto plazo
* En spot, cuando solo tienes moneda cotizada (por ejemplo, USDT) y no moneda base para vender

#### Grid Corto

El modo Corto es la imagen especular del Largo.

Todos los niveles se configuran inicialmente como órdenes de venta. Las órdenes de venta por debajo del precio de mercado actual se ejecutan inmediatamente, construyendo una posición corta inicial. Cada ejecución se reemplaza por una orden de compra un nivel por debajo.

**Perfil de riesgo:** Si el precio baja y atraviesa el rango por debajo, el bot recompra gradualmente, cerrando el corto y fijando beneficio direccional. Si el precio sube, la posición corta crece, y tu exposición es aproximadamente el doble que la de un Grid Neutral.

**Cuándo usar Grid Corto:**

* Cuando eres bajista y se espera volatilidad
* Cuando quieres ir reduciendo una posición larga existente
* En spot, cuando mantienes una posición y quieres venderla gradualmente

> **Nota importante sobre la inicialización Largo/Corto:** Actualmente, la posición inicial en los modos Largo y Corto no se abre como una sola orden de mercado. En su lugar, todas las órdenes se colocan como órdenes limitadas en cada nivel del grid, y las del lado "incorrecto" del precio de mercado se ejecutan de inmediato. En algunos exchanges de futuros, las órdenes limitadas colocadas profundamente en el libro de órdenes pueden ser rechazadas debido a restricciones específicas del exchange sobre cuán lejos del precio actual se puede colocar una orden limitada. Si encuentras errores al lanzar un Grid Largo o Corto amplio en ciertos exchanges, esta es la causa probable. Es una limitación conocida que se abordará en una futura actualización.

***

### Configuración del grid

Esta sección recorre cada campo del formulario de configuración del Grid Bot de goodcryptoX, de arriba abajo, exactamente como aparece en la interfaz. Todos los ajustes se aplican igual tanto si operas en cualquiera de los exchanges centralizados que soportamos como en [Hyperliquid](/goodcryptox-es/perp-dexs/hyperliquid.md).

<figure><img src="/files/17e6f3f9d19a50fcb7c916d23bc22a7a8f401a09" alt=""><figcaption></figcaption></figure>

#### Modo de grid

La primera elección es el modo: **Neutral**, **Largo**, o **Corto**. Si no estás seguro, empieza con Neutral: tiene el riesgo más equilibrado y no requiere una visión direccional.

#### Nivel de grid más alto y más bajo

Estos dos campos definen los límites superior e inferior de tu rango de trading. Todos los niveles del grid se colocarán entre estos dos precios.

Elegir dónde configurarlos es una de las decisiones más importantes en la configuración del grid. Un buen enfoque es observar niveles históricos de soporte y resistencia: aleja la vista en el gráfico, identifica el rango en el que el precio ha pasado más tiempo y establece tus límites en consecuencia.

No necesitas capturar cada posible movimiento. Establecer el rango demasiado amplio significa que tus niveles estarán muy separados (requiriendo más niveles o resultando en menos operaciones), mientras que hacerlo demasiado estrecho hace que el precio pueda salir del rango rápidamente.

Puedes establecer estos valores numéricamente en el formulario, o puedes arrastrar directamente los límites superior e inferior en el gráfico. A medida que los ajustas, los niveles del grid se actualizan en tiempo real en el gráfico, y puedes ver inmediatamente qué niveles serán órdenes de compra y cuáles serán órdenes de venta.

#### Niveles

Este campo establece el número de niveles (de 2 a 250) dentro de tu rango.

Aquí hay una compensación fundamental. Con una cantidad fija de capital:

* **Más niveles** significa menor separación entre ellos. Cada operación genera un beneficio menor (el PnL por nivel es menor), pero las operaciones ocurren con más frecuencia. Los tamaños de las órdenes serán más pequeños porque tu capital se distribuye entre más niveles.
* **Menos niveles** significa una separación mayor. Cada operación captura una diferencia de precio más amplia (mayor PnL por nivel), pero las operaciones ocurren con menos frecuencia. Puedes usar tamaños de orden más grandes, ya que el capital se concentra en menos niveles.

Debes encontrar un equilibrio entre frecuencia y beneficio por operación. Si es demasiado ajustado, las comisiones pueden comerse márgenes estrechos; si es demasiado amplio, el bot apenas operará antes de que el precio abandone el rango.

La interfaz te muestra el **PnL por nivel** (después de las comisiones del exchange) en tiempo real a medida que ajustas este número. También muestra el porcentaje estimado de ganancia por nivel, lo que te ayuda a evaluar si la separación tiene sentido para el instrumento y las condiciones con las que operas.

> Ten en cuenta que el PnL por nivel se calcula usando el nivel básico de comisiones del exchange. Si tienes un nivel superior, tu comisión será menor y el PnL por nivel, mayor.

En el gráfico, puedes ver cómo las líneas de nivel se ajustan a medida que cambias este número: una forma muy intuitiva de visualizar la separación.

#### Distribución de niveles: Aritmética vs Logarítmica

Debajo de los campos de nivel más alto/más bajo, verás una **casilla de distribución logarítmica** .

Por defecto, el grid usa una distribución **aritmética** (lineal): los niveles se espacian con intervalos de precio iguales. Si tu rango es de $80,000 a $90,000 con 10 niveles, cada nivel está exactamente a $1,000 del siguiente.

Cuando activas la distribución **casilla de distribución logarítmica** (también llamada geométrica), los niveles se espacian con intervalos de *porcentaje* iguales en su lugar. Esto significa que la diferencia en dólares entre niveles es menor en la parte inferior del rango y mayor en la parte superior.

**¿Por qué importa esto?** En los mercados cripto, el precio tiende a moverse en términos porcentuales: una caída del 5% desde $90,000 ($4,500) cubre un rango absoluto mucho mayor que una caída del 5% desde $80,000 ($4,000). Con una separación aritmética, el rendimiento porcentual por nivel varía: los niveles cercanos a la parte inferior dan una ganancia porcentual mayor que los niveles cercanos a la parte superior. La distribución logarítmica normaliza esto, dándote un rendimiento porcentual consistente en cada nivel.

**La distribución logarítmica suele preferirse para:**

* Rangos de trading amplios
* Activos volátiles
* Futuros perpetuos
* La mayoría de las configuraciones de grid en la práctica

**La aritmética puede ser útil para:**

* Rangos muy estrechos
* Parejas de stablecoin o de baja volatilidad
* Cuando quieres específicamente una separación igual en dólares

Si no estás seguro, activa Log: es el valor por defecto recomendado para la mayoría de las configuraciones.

#### Tamaño de la orden

El tamaño de la orden define cuánto opera el bot en cada nivel. Siempre se especifica en **moneda base** (o contratos, en futuros).

Por ejemplo, si ejecutas un grid en BTC.USDT y estableces el tamaño de orden en 0.01 BTC, el bot comprará o venderá 0.01 BTC en cada nivel.

La interfaz también muestra el equivalente aproximado en moneda cotizada de cada orden al precio actual. Ten en cuenta que este equivalente varía según el nivel: los niveles de precio más altos requieren más moneda cotizada por orden, y los niveles más bajos requieren menos. Así que, aunque cada nivel opere la misma cantidad de BTC, el valor en dólares de cada operación es diferente.

Tu compromiso total de capital depende del tamaño de la orden, del número de niveles y del precio actual. La interfaz calcula los **Fondos necesarios** en la parte inferior del formulario, para que puedas ver exactamente cuánto se requiere antes de lanzar.

#### Precio de activación

Este campo opcional te permite retrasar el lanzamiento del grid hasta que el precio alcance un nivel específico.

Si estableces un precio de activación, el grid no colocará ninguna orden hasta que el mercado toque ese precio. Una vez activado, el grid comienza como si acabara de lanzarse en ese momento.

**Casos de uso:**

* Quieres lanzar un grid en un rango que actualmente está por encima o por debajo del mercado: establece un precio de activación en el borde de tu rango para esperar a que el precio llegue
* Esperas una ruptura y quieres iniciar el grid solo después de que ocurra
* Quieres sincronizar el grid con un evento o nivel específico sin tener que vigilar el mercado manualmente

#### Stop arriba / Stop abajo

Estos son desencadenantes de stop basados en precio. Si el precio alcanza cualquiera de los dos niveles, el bot se detiene: todas las órdenes abiertas del grid se cancelan y, si la **Cerrar posición cuando el bot se detenga** casilla está activada, la posición actual se cierra al mercado.

Puedes arrastrar los niveles de stop directamente en el gráfico, igual que estableces los límites del grid.

Los niveles de stop son una gestión de riesgo esencial. Te protegen de pérdidas descontroladas si el precio rompe mucho más allá de tu rango. Incluso si esperas que el precio permanezca en rango, establecer stops es una buena práctica, especialmente en instrumentos apalancados.

#### Cerrar posición cuando el bot se detenga

Cuando esta casilla está activada, cualquier posición restante se cierra al mercado cuando se activa un stop (o cuando el grid se detiene por cualquier otro motivo, como un error). Cuando está desactivada, el grid se detiene y cancela sus órdenes, pero tu posición permanece abierta para que la gestiones manualmente. En perps, todas las órdenes de cierre de posición usan la bandera reduce-only, por lo que el bot nunca invertirá accidentalmente tu posición.

#### Take Profit (objetivo de PnL)

Este campo establece un **objetivo de PnL realizado**. Cuando el beneficio realizado total del grid alcanza esta cantidad, el grid se detiene.

**Detalle crítico:** esto se basa únicamente en el *PnL realizado* — solo las ganancias bloqueadas de los ciclos completos de compra-venta. El PnL no realizado (el valor mark-to-market de tu posición abierta) *no* se incluye. Esto significa que, si el precio se mueve muy lejos de tu rango del grid, tu pérdida no realizada puede estar aumentando, pero mientras no se completen nuevas operaciones del grid, el objetivo de PnL no se ve afectado. Para protegerte contra ese escenario, usa Stop arriba / Stop abajo además del objetivo de PnL.

#### Parar en posición neutral

Cuando está activado, el grid se detendrá la próxima vez que vuelva a una **posición neutral** (exposición neta cero por órdenes del grid).

Por sí solo, esto es útil para Grids Largos y Cortos: si el precio atraviesa tu rango en la dirección deseada, el grid va cerrando gradualmente la posición y, una vez que llega a neutral, se detiene limpiamente para que, si el precio revierte después, no abras una nueva posición.&#x20;

Para un Grid Neutral, esta casilla no tiene efecto al lanzarse (ya que comienzas neutral), pero se activará la próxima vez que el grid vuelva a neutral. Puedes usarla después de que tu grid neutral haya funcionado durante un tiempo como un nivel futuro de toma de beneficios.

**Combinado con Take Profit:** Aquí es donde se vuelve potente. Cuando tanto el objetivo de PnL como Stop en posición neutral están activados, el comportamiento cambia: el bot primero espera a que se alcance el objetivo de PnL realizado. Una vez que eso ocurre, sigue funcionando pero ahora vigila una posición neutral. El grid solo se detiene cuando *ambas* condiciones se han cumplido: se alcanzó el objetivo de beneficio y la posición volvió a cero.

Esto garantiza una salida limpia: has asegurado tu beneficio deseado *largos* no te queda una posición pendiente de gestionar (ni un PnL no realizado negativo por materializar).

#### Drawdown de PnL (cuándo detenerse)

Este campo opcional establece un **stop dinámico sobre el PnL realizado**.

Funciona así: el bot sigue continuamente el PnL realizado máximo desde el lanzamiento. Si el PnL realizado cae desde ese máximo en la cantidad que especifiques, el grid se detiene.

Por ejemplo, si estableces el drawdown de PnL en $50, y el PnL realizado del grid alcanza un máximo de $300 y luego cae a $250, el grid se detiene para proteger tus ganancias.

**Importante:** Al igual que el objetivo de PnL, esto se basa solo en *PnL realizado* PnL realizado. Si el precio sale del rango del grid y tu PnL no realizado empeora, el stop por drawdown no se activará: solo importan los cambios en el beneficio realizado. Usa stops basados en precio (Stop arriba / Stop abajo) para gestionar la exposición no realizada.

Puedes establecer el drawdown de PnL cuando tu grid bot ya está funcionando, así que no tienes que decidirlo con antelación (a menos que quieras).

#### Posición (solo perps)

Este campo previsualiza las posiciones larga y corta teóricas máximas que el grid bot puede acumular (si el precio llega a cualquiera de los extremos). Es una herramienta útil para evaluar tu riesgo y exposición potencial.

#### Margen inicial / Fondos necesarios

Muestra exactamente cuánto capital se requiere para lanzar el grid.

**Para futuros perpetuos:**

Solo se necesita margen en la moneda de liquidación (por ejemplo, USDT), independientemente del modo de grid. La cantidad exacta depende del número de niveles, del tamaño de la orden y de los precios de cada nivel. Ten en cuenta que este es el *mínimo* margen: debes mantener un colchón bastante por encima de la cantidad calculada para evitar la liquidación si el precio se mueve en tu contra. Nunca asignes el 100% de tu margen disponible a un grid.

**Para trading al contado:**

Los requisitos de capital dependen del modo de grid:

* **Neutral** requiere tanto moneda base como cotizada: moneda cotizada para financiar las órdenes de compra por debajo del mercado y moneda base para financiar las órdenes de venta por encima del mercado.
* **Largo** requiere solo moneda cotizada (por ejemplo, USDT), ya que todas las órdenes iniciales son compras.
* **Corto** requiere solo moneda base (por ejemplo, BTC), ya que todas las órdenes iniciales son ventas.

La interfaz muestra claramente las cantidades requeridas para cada moneda, junto con tu saldo disponible y una advertencia si no tienes suficiente.

**Comisiones en moneda base en spot**

> **⚠️ Trading spot: cuidado con las comisiones de trading cobradas en la moneda base**
>
> En la mayoría de los exchanges spot (por ejemplo, Binance por defecto), la comisión de trading se descuenta directamente de la moneda que acabas de comprar. Así que si el tamaño de orden de tu bot es 1 BTC, una compra te deja con \~0.999 BTC: el 0.001 BTC que falta es la comisión. Cuando el bot más tarde intenta vender exactamente 1 BTC, falla: solo tienes 0.999, y la orden se rechaza como "fondos insuficientes."
>
> Dos formas de manejarlo:
>
> * **Mantén un pequeño saldo extra de la moneda base** en tu cuenta, por encima de lo que el bot necesita estrictamente.
> * **O habilita el pago de comisiones con el token nativo** en tu exchange (por ejemplo, tener algo de BNB en Binance y activar "Pagar comisiones en BNB"). Entonces las comisiones se descuentan de ese token, dejando intactas tus monedas operadas. Nota: confirma que tu exchange lo admite específicamente para órdenes API; por ejemplo, Bybit actualmente solo lo permite para órdenes colocadas a través de la interfaz propia del exchange.
>
> Esto solo se aplica a **spot**. En futuros perpetuos, las comisiones se pagan en la moneda de liquidación (por ejemplo, USDT) y no afectan al tamaño de las órdenes.

Después de revisar tus fondos, haz clic en **Lanzar** para iniciar el grid. El bot coloca inmediatamente todas las órdenes del grid y comienza a monitorear.

***

### Lanzamiento y seguimiento del Grid bot

Después de hacer clic en **Lanzar**, el bot coloca inmediatamente todas las órdenes del grid en el exchange (a menos que se haya especificado un precio de activación) y comienza a monitorear. Puedes abrir la página de detalles del bot en cualquier momento para ver exactamente qué está haciendo el grid, revisar su rendimiento, ajustar sus parámetros y gestionarlo.

Hay dos formas de abrir la página de detalles del bot. Puedes hacer clic en **Bots** en el menú principal para ver una lista de todos tus bots en ejecución en todos los exchanges y pares: encuentra el grid y haz clic en él. Alternativamente, si ya estás en la página de Exchanges con el mismo par de trading seleccionado, cambia a la **Bots** pestaña debajo del gráfico para ver todos los bots que están funcionando en ese instrumento específico y haz clic en el grid desde allí.

<figure><img src="/files/60f4d59b76c85a6fa7b0f017153d1d9eabac8aaf" alt=""><figcaption></figcaption></figure>

En la parte superior de la página de detalles del bot, ves la información identificativa del bot: el exchange, el par de trading, el modo de grid (Neutral / Largo / Corto) y los parámetros clave que configuraste durante la configuración. Aquí también se muestra el estado actual: si el bot está funcionando activamente o se ha detenido (y, si es así, el motivo por el que se detuvo).

También ves el **importe invertido**. Este es el importe total de fondos que el bot utiliza para operar, expresado en moneda cotizada. Para trading spot, esto representa el capital real que comprometiste en el grid: la suma de moneda base y cotizada (convertida a moneda cotizada al precio de lanzamiento).

Para trading de futuros apalancados, el importe invertido refleja el tamaño nocional total con el que opera el bot, *no* tu margen depositado real. Si tu bot usa posiciones por valor de 1,000 USDT con apalancamiento de 10x, tu capital real en riesgo es de aproximadamente 100 USDT, pero el importe invertido muestra 1,000 USDT. Esto es importante porque los porcentajes de rentabilidad que se muestran en la siguiente sección se calculan contra este importe invertido. Para obtener tu rentabilidad real sobre el margen depositado con apalancamiento, multiplica el porcentaje mostrado por tu factor de apalancamiento.

#### Rentabilidad

Esta sección muestra el rendimiento financiero del grid.

**PnL realizado** es el beneficio total fijado a partir de ciclos de compra-venta completados. Cada vez que el bot compra en un nivel más bajo y vende en un nivel más alto (o viceversa), el beneficio de ese par de operaciones se añade al PnL realizado. Este número solo sube cuando se completan ciclos del grid: no se ve afectado por el precio actual de mercado de tu posición abierta.

**PnL no realizado** es el valor mark-to-market de la posición abierta actual del bot. Si el bot mantiene una posición larga y el precio está por encima de la entrada promedio de esa posición, el PnL no realizado es positivo; si el precio está por debajo, es negativo. Este número fluctúa con cada tick de precio.

**PnL total** es la suma de realizado y no realizado: tu ganancia o pérdida completa si detuvieras el bot y cerraras su posición ahora mismo.

> **PnL del bot vs PnL de la posición en el exchange: por qué los números pueden diferir**
>
> El grid bot calcula el PnL realizado por nivel: cada ciclo compra-venta se trata como una operación independiente de ida y vuelta. Cuando el bot compra en el nivel A y luego vende un nivel más arriba, la diferencia se registra como beneficio realizado para ese par.
>
> Tu exchange, sin embargo, registra toda la posición como una sola, usando un único precio medio de entrada. Esto significa que el PnL realizado del exchange para cualquier venta individual se calcula contra el coste promedio de la *totalidad* de la posición, no contra la compra específica con la que el grid la emparejó.
>
> Esto puede provocar discrepancias importantes, especialmente cuando el precio se ha movido mucho en una dirección. Por ejemplo: el bot compra a $100, $95, $90, $85 y $80, construyendo una posición larga de 5 órdenes con una entrada promedio de $90. Luego el precio rebota a $85 y el bot vende un nivel. El bot registra un beneficio realizado en esa venta (comprado a $80, vendido a $85 = +$5). Pero el exchange ve una venta a $85 contra una entrada promedio de $90, que reporta como una pérdida de -$5.
>
> Ningún número está "mal": representan métodos contables diferentes. El método del bot refleja el rendimiento real de la estrategia grid (cada nivel es su propia operación). El método del exchange refleja la posición combinada.
>
> A medida que el grid sigue funcionando y completa más ciclos, especialmente cuando el precio oscila de nuevo dentro del rango, estos dos números convergen. Con el tiempo, el PnL acumulado se alineará. Pero durante periodos de movimiento direccional prolongado, la diferencia puede ser significativa, y es importante no alarmarse si tu exchange muestra un PnL realizado diferente (o incluso negativo) mientras el bot muestra beneficio realizado.

La sección también muestra **APY** (Rendimiento Anual Proyectado) en dos formas: como una cantidad absoluta en moneda cotizada y como un porcentaje. Esta proyección toma la tasa actual de rentabilidad realizada del bot y extrapola lo que produciría durante un año completo, en función del importe invertido. Es un punto de referencia útil para comparar el rendimiento del grid con otras estrategias, pero ten en cuenta que es una proyección: los resultados reales dependen de las condiciones futuras del mercado.

**Comisiones del exchange** muestra el total de comisiones de trading que el bot ha pagado al exchange en todas las órdenes ejecutadas. Esta cantidad ya está incluida en el PnL realizado: se muestra aquí por separado para que sepas cuánto ha gastado el grid en costes de ejecución.

> **Las comisiones de financiación no se incluyen en el PnL (futuros perpetuos)**
>
> En futuros perpetuos, los pagos de financiación se liquidan directamente entre el exchange y tu cuenta, normalmente cada 8 horas, en función del tamaño de tu posición y de la tasa de financiación vigente. Estos pagos **no** no se reflejan en el PnL realizado o no realizado del grid bot.
>
> Esto significa que tu beneficio o pérdida real puede ser mayor o menor que lo que muestra el bot, según la financiación acumulada que hayas pagado o recibido. Para grids de larga duración que mantienen una posición direccional persistente, la diferencia puede ser sustancial. Revisa siempre por separado el historial de financiación de tu exchange al evaluar el rendimiento real del grid.

#### Posición

Esta sección muestra la posición actual del bot: el número de contratos o la cantidad de moneda base que el bot está удержando en este momento. Esta es la posición que quedaría si el bot se detuviera ahora mismo.

Para un **Grid Neutral**la posición inicial es cero: el bot empieza plano y solo va construyendo una posición a medida que el precio se mueve y las órdenes se ejecutan. Para **Largo** largos **Grids Cortos**, el bot empieza con una posición de inmediato: las órdenes del lado "incorrecto" del precio de mercado se ejecutan al lanzarlo, construyendo una exposición inicial larga o corta. A medida que el grid avanza y el precio oscila, esta posición crece y se reduce conforme se ejecutan órdenes de compra y venta a través de los niveles.

La posición mostrada aquí es la **posición total** del bot: incluyendo lo que se estableció al lanzarlo y todo lo que ha cambiado desde entonces. El PnL no realizado de esta posición se incluye en el PnL no realizado total del bot, y cualquier ganancia o pérdida realizada de los ciclos del grid se incluye en el PnL realizado total del bot. No hay separación entre "rendimiento del bot" y "rendimiento de la posición": el PnL del bot es un único número unificado que refleja el panorama completo, que es como debe ser: este es el rendimiento total de la estrategia, nada más.

La **Cerrar posición cuando el bot se detenga** casilla del formulario de configuración también es accesible aquí, y puedes activarla o desactivarla en cualquier momento mientras el bot está en funcionamiento. Cuando está activada, el bot cerrará la posición al mercado siempre que se detenga (por cualquier motivo). Cuando está desactivada, la posición permanece abierta para que la gestiones manualmente después de que el bot se detenga.

#### Condiciones de stop

Los parámetros de stop que configuraste durante la configuración: **Stop arriba** largos **Stop abajo**, **Take Profit** (objetivo de PnL), **drawdown de PnL** (cuándo detenerse), y **Parar en posición neutral** - también se muestran aquí.

Puedes activar o desactivar **Parar en posición neutral** en cualquier momento durante la ejecución del bot.

Para modificar los demás parámetros de stop, haz clic en el botón **Modificar** en la parte inferior de la página de detalles. Desde allí puedes añadir, eliminar o ajustar el **objetivo de PnL de Take Profit**, **drawdown de PnL**, así como los **Stop arriba** largos **Stop abajo** niveles de precio. Esto te permite ajustar tu gestión de riesgo mientras el grid está funcionando y las condiciones cambian, sin detener y relanzar el bot.

#### Órdenes

Esta sección ofrece un recuento de cuántas órdenes limitadas tiene actualmente abiertas el bot en el exchange y cuántas órdenes ya ha cerrado (ejecutado). Te da una idea rápida del nivel de actividad del grid: un grid que ha cerrado cientos de órdenes ha estado operando activamente, mientras que uno con pocas órdenes cerradas puede estar en un rango donde el precio no se mueve mucho.

#### Progreso

Muestra el tiempo total de funcionamiento del bot: cuándo empezó y cuánto tiempo lleva ejecutándose. Útil para evaluar el rendimiento en función del tiempo (especialmente junto con la proyección APY).

#### Webhooks

La sección de webhooks muestra la **URL del webhook de cancelación** para este grid bot. Si quieres detener el bot desde una alerta de TradingView, puedes enviar una solicitud a esta URL y el bot se detendrá como si hubieras pulsado el botón Stop manualmente. Actualmente, solo se admite el webhook de cancelación para los grid bots.

#### Gráfico de precios

La página de detalles del bot incluye un gráfico de precios completo con toda la actividad del grid superpuesta. Esta es una de las vistas más informativas para entender cómo está funcionando tu grid.

<figure><img src="/files/b69b441c3c95eef972e37590d0b774e2fa2b7d2e" alt=""><figcaption></figcaption></figure>

En el gráfico puedes ver:

* **Líneas horizontales grises** representan los niveles del grid: los puntos fijos de precio donde el bot coloca órdenes
* **Líneas verdes** en un nivel del grid indican una orden de compra activa colocada actualmente a ese precio, con el inicio de la línea indicando el momento exacto en que la orden fue colocada en el exchange.
* **Líneas rojas** indican una orden de venta activa actualmente colocada a ese precio
* La **nivel de posición neutral** está marcado: este es el precio en el que la posición neta del bot sería cero
* La **niveles de posición máxima** también están marcados: los precios

  &#x20;en los que el bot alcanzaría su máxima exposición direccional
* **Puntos verdes** largos **puntos rojos** en el gráfico marcan cada orden ejecutada. Los puntos verdes son ejecuciones de compra, los puntos rojos son ejecuciones de venta. Puedes seguir visualmente todo el historial de trading del bot, viendo exactamente cuándo y en qué niveles se ejecutó cada operación

Este gráfico te da una retroalimentación visual inmediata sobre cómo está funcionando el grid: ¿las operaciones se concentran en un rango productivo? ¿El precio pasa tiempo cerca de los bordes? ¿Se han acercado los stops o los límites del rango? Todo esto es visible de un vistazo.

#### Alertas

Debajo del gráfico, puedes configurar notificaciones para este grid bot específico. Hay cuatro tipos de alertas, y puedes habilitar cualquier combinación de ellas:

* **Cada orden** - te notifica cada vez que se ejecuta cualquier orden del grid
* **Cada cambio de PnL** - te notifica solo cuando una orden resulta en un cambio del PnL realizado (es decir, órdenes que completan un ciclo compra-venta), así como cualquier orden de cierre de posición. Se omiten las órdenes que solo abren o aumentan una posición sin fijar beneficios
* **El precio entra o sale del rango** - te notifica cuando el precio cruza por encima del nivel superior del grid o por debajo del nivel inferior, y cuando vuelve al rango
* **El bot se detiene** - te notifica cuando el bot se detiene por cualquier motivo

Puedes activar o desactivar cada alerta en cualquier momento durante la ejecución del bot.

#### Botones de acción

En la parte inferior de la página de detalles del bot, tienes tres botones de acción:

**Stop** - detiene el bot inmediatamente. Se cancelan todas las órdenes abiertas del grid. Si **Cerrar posición cuando el bot se detenga** está activado, la posición restante se cierra al mercado. Si está desactivado, tu posición permanece abierta para que la gestiones.

**Modificar** - abre el editor de parámetros donde puedes ajustar las condiciones de stop mientras el bot está funcionando. Puedes añadir, eliminar o cambiar **Stop arriba**, **Stop abajo**, **Take Profit** (objetivo de PnL), y **drawdown de PnL**. También puedes activar o desactivar **Cerrar posición cuando el bot se detenga** largos **Parar en posición neutral** desde aquí. No necesitas detener el bot para hacer estos cambios: surten efecto de inmediato.

**Repetir** - rellena previamente el formulario de configuración del bot con los parámetros exactos de este bot. Útil al reiniciar los bots.

#### Lista de órdenes

Debajo de los botones de acción, ves la lista completa de todas las órdenes asociadas a este grid bot. La lista está dividida en dos secciones: **órdenes abiertas** (actualmente colocadas en el exchange y esperando ejecución) y **órdenes cerradas** (ya ejecutadas).

<figure><img src="/files/08e1d2e1a71c199a9ec2429cde30656515cbc7aa" alt=""><figcaption></figcaption></figure>

Para cada orden, puedes ver el precio, la hora en que se colocó o ejecutó, su estado actual y, para las órdenes que resultaron en un PnL realizado, el beneficio obtenido en esa operación concreta. Puedes hacer clic en cualquier orden para abrir su página detallada, que incluye información adicional como las comisiones exactas pagadas en esa ejecución.

Esta lista de órdenes es especialmente útil para revisar en detalle el historial de trading del grid y entender la contribución de PnL de las operaciones individuales.

#### ¿Cuándo se detiene el grid?

El grid se detiene automáticamente bajo cualquiera de estas condiciones:

* **El precio alcanza un nivel de stop** (Stop arriba / Stop abajo)
* **Se alcanza el objetivo de PnL realizado** (si está configurado)
* **Se activa el drawdown de PnL** (si está configurado)
* **Se alcanza la posición neutral** (si Stop en posición neutral está activado y se cumplen las condiciones)
* **Ocurre un error** - si alguna orden no puede colocarse o es cancelada inesperadamente por el exchange (por ejemplo, debido a liquidación), el grid detecta la discrepancia y se detiene como medida de seguridad, cancelando todas las órdenes restantes

Cuando el grid se detiene, se cancelan todas las órdenes abiertas del grid. Si **Cerrar posición cuando el bot se detenga** está activado, la posición restante se cierra al mercado. Si está desactivado, tu posición permanece abierta para gestión manual.

***

### Lista de reproducción de video del Grid Bot

Para ejemplos prácticos paso a paso, casos de operaciones reales y debates sobre estrategias, consulta nuestra lista de reproducción de videos de Grid Bot:

{% embed url="<https://www.youtube.com/playlist?list=PLkscu1wG9E6WxhxMwwCtymU5pg_MRLMZr>" %}

Incluye:

* Caso de grid BTC a largo plazo con rendimientos superiores al 60% en 5 meses
* Configuraciones de grid para eventos de alta volatilidad
* Selección detallada de rango y ajuste de niveles
* Comparaciones prácticas entre Grid Largo, Corto y Neutral

> **Nota:** Aunque estos ejemplos muestran configuraciones en varios exchanges, la interfaz y la mecánica del grid de goodcryptoX funcionan idénticamente en todos los exchanges compatibles, incluidos Hyperliquid, Binance, OKX, Bybit, Gate y otros.

También estamos gestionando un [canal de TG](https://t.me/+DfNOhP8G86xmYTMx) donde publicamos nuestras configuraciones DCA y de Grid con mejor rendimiento, tanto para exchanges centralizados como descentralizados. Únete para obtener nuevas ideas de trading y compartir tu experiencia.

***

### FAQ

<details>

<summary><strong>¿Qué es el trading en grid?</strong></summary>

El trading en grid es una estrategia automatizada que coloca una serie de órdenes limitadas de compra y venta en niveles de precio predeterminados dentro de un rango definido. A medida que el precio oscila dentro del rango, el bot compra repetidamente barato y vende caro, capturando pequeños beneficios en cada ciclo. Es una forma de monetizar la volatilidad sin necesidad de predecir la dirección del mercado.

</details>

<details>

<summary><strong>¿Es rentable el trading en grid?</strong></summary>

El trading en grid es rentable cuando el precio se mantiene dentro o cerca de tu rango seleccionado y hay suficiente volatilidad para activar operaciones. En mercados en rango, puede generar rendimientos consistentes. El principal riesgo es direccional: si el precio rompe muy lejos de tu rango, las pérdidas no realizadas en tu posición acumulada pueden superar los beneficios realizados del grid. La rentabilidad depende de una buena selección del rango, una separación adecuada de niveles y una gestión de riesgo correcta.

</details>

<details>

<summary><strong>¿Cuál es el mejor modo de grid: Neutral, Largo o Corto?</strong></summary>

Depende de tu perspectiva del mercado. Neutral es el más equilibrado: sin posición inicial, riesgo direccional mínimo. Largo es mejor cuando eres alcista y quieres acumular mientras obtienes beneficios de las caídas. Corto es mejor cuando eres bajista o quieres salir gradualmente de una posición. Si no estás seguro, Neutral es el punto de partida más seguro.

</details>

<details>

<summary><strong>¿Cuál es la diferencia entre la distribución aritmética y la logarítmica de los niveles del grid?</strong></summary>

La distribución aritmética separa los niveles con intervalos iguales en dólares (por ejemplo, cada $1,000). La distribución logarítmica (geométrica) los separa con intervalos porcentuales iguales (por ejemplo, cada 1.2%). La distribución logarítmica ofrece un rendimiento porcentual consistente por nivel y, por lo general, se prefiere para cripto, donde el precio se mueve en términos porcentuales, especialmente en rangos amplios y con activos volátiles.

</details>

<details>

<summary><strong>¿Cuántos niveles de grid debo usar?</strong></summary>

No hay una única respuesta correcta: depende del ancho de tu rango, del tamaño de la orden y de la frecuencia con la que quieras que se ejecuten las operaciones. Más niveles significan operaciones más frecuentes pero más pequeñas; menos niveles significan operaciones menos frecuentes pero más grandes. Empieza con un número moderado y observa el PnL por nivel que se muestra en la interfaz. Si queda muy ajustado después de comisiones, considera usar menos niveles o un rango más estrecho.

</details>

<details>

<summary><strong>¿Afecta la financiación al PnL del grid en futuros perpetuos?</strong></summary>

Sí, pero no se muestra en el seguimiento de PnL del grid. Los pagos de financiación los liquida directamente el exchange y afectan el saldo real de tu cuenta. En grids de larga duración con posiciones persistentes, la financiación acumulada puede afectar de forma significativa tus rendimientos reales. Revisa por separado el historial de financiación de tu exchange.

</details>

<details>

<summary><strong>¿Qué pasa si el precio sale de mi rango de grid?</strong></summary>

No se ejecutan nuevas operaciones fuera del rango. Mantienes la posición que se haya acumulado por la actividad de trading del grid, y el PnL no realizado de esa posición cambia con el precio. Si el precio vuelve al rango, el grid reanuda el trading. Si no lo hace, puedes esperar o detener el grid manualmente.

</details>

<details>

<summary><strong>¿Puedo ser liquidado mientras ejecuto un grid en perps?</strong></summary>

Sí. Si tu margen cae por debajo del requisito de mantenimiento del exchange —por ejemplo, debido a que la posición del grid se mueve en tu contra— puedes ser liquidado. El grid detecta la liquidación (porque el exchange cancela sus órdenes) y se detiene automáticamente. Para minimizar este riesgo, asigna siempre más margen que el mínimo mostrado en "Margen inicial"

</details>

<details>

<summary><strong>¿Qué hace "Stop en posición neutral"?</strong></summary>

Cuando está activado, el grid espera hasta tener posición neta cero y entonces se detiene. Esto es útil para Grids Largos y Cortos: si el precio se mueve a través del rango en la dirección deseada, el grid cierra la posición nivel por nivel y, una vez que queda plano, se detiene limpiamente. Cuando se combina con un objetivo de PnL, el grid primero espera a que se alcance el objetivo de beneficio y luego sigue funcionando hasta conseguir una posición neutral.

</details>

<details>

<summary><strong>¿Puedo ejecutar un grid bot en Hyperliquid?</strong></summary>

Sí. goodcryptoX admite trading en grid en Hyperliquid tanto para futuros perpetuos como para mercados spot. [Conecta](/goodcryptox-es/perp-dexs/hyperliquid/como-conectar.md) tu cuenta de Hyperliquid mediante una API wallet y tendrás acceso a toda la funcionalidad del grid bot, incluidos los tres modos, stops personalizados, precio de activación y controles de gráfico en tiempo real. No se requiere suscripción para ejecutar grid bots en Hyperliquid a través de goodcryptoX.

</details>

<details>

<summary><strong>¿El grid bot también funciona en perp DEXs y exchanges descentralizados spot?</strong></summary>

Sí. El grid bot de goodcryptoX funciona de forma idéntica en todos los exchanges compatibles, incluidos Hyperliquid, Binance, OKX, Bybit, Gate y muchos otros. También estamos en proceso de llevar el Grid bot a DEXs AMM en Solana, BNB Chain, Base y otras redes compatibles. La interfaz, la mecánica y todas las funciones descritas aquí se aplican tanto a exchanges centralizados como a perp DEXs como Hyperliquid. Las únicas diferencias son específicas del exchange: estructuras de comisiones, límites de apalancamiento y restricciones de colocación de órdenes.

</details>

<details>

<summary><strong>¿El grid bot funciona en exchanges spot?</strong></summary>

Sí. El grid bot de goodcryptoX funciona en mercados spot con la misma interfaz y mecánica que en futuros perpetuos. Las diferencias clave son prácticas: no hay apalancamiento ni riesgo de liquidación en spot, y los requisitos de capital dependen del modo de grid: Neutral requiere tanto moneda base como cotizada, Largo requiere solo cotizada y Corto requiere solo base. En los exchanges spot que cobran comisiones en la moneda base, necesitarás mantener un saldo extra de base para cubrir las comisiones de trading. El formulario de configuración te muestra exactamente lo que se necesita y te avisa si tu saldo es insuficiente.

</details>

<details>

<summary>¿El grid bot de goodcryptoX es gratis?</summary>

En los exchanges centralizados, hay disponible un número limitado de grid bots en el plan gratuito. Para aumentar el número de Grid bots que puedes ejecutar y acceder a funciones avanzadas de Grid, necesitarías una [suscripción](/goodcryptox-es/ecosistema/planes-de-suscripcion.md).

En Hyperliquid (y otros DEXs compatibles) puedes ejecutar grid bots con funcionalidad completa sin necesidad de suscripción. Se aplica una [comisión de trading](/goodcryptox-es/perp-dexs/hyperliquid/comisiones-del-creador.md) estándar en cada orden ejecutada, y puedes reducirla mediante volumen de trading, [tenencias de tokens GOOD](/goodcryptox-es/token-good/resumen.md) o nivel de suscripción.&#x20;

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-es/trading-en-cex/bots/bot-grid.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
