> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Solo reducción

> Un indicador que garantiza que una orden solo puede encoger una posición, nunca abrir ni invertir una, y el recorte automático que mantiene esa promesa a medida que cambia tu posición.

Solo reducción (reduce-only) es un indicador que añades a una orden. Garantiza que la orden solo puede disminuir una posición existente: nunca abrir una nueva, nunca aumentar una y nunca invertirte al otro lado.

El fallo que evita es concreto y caro. Colocas una venta para cerrar un largo. Antes de que se ejecute, el largo se cierra por otra vía: se activa un stop, se ejecuta una liquidación, cierras a mano. Tu venta es ahora una orden para abrir un **corto**. Sin el indicador, se ejecuta, y quedas corto en una posición que nunca quisiste tener y que descubres más tarde.

<h2 id="checks-at-submission">
  Comprobaciones en el envío
</h2>

Una orden que lleva el indicador se rechaza de plano si se cumple cualquiera de estas condiciones:

| Comprobación                       | Regla                                                                                   |
| ---------------------------------- | --------------------------------------------------------------------------------------- |
| **Existe la posición**             | Debes tener una posición en el mercado                                                  |
| **Dirección**                      | La orden debe oponerse a la posición que reduce                                         |
| **Dirección en modo de cobertura** | Debe existir una posición en el lado concreto que se cierra                             |
| **Tamaño**                         | Una sola orden no puede superar el tamaño actual de la posición                         |
| **Precisión**                      | Si la posición redondea a cero en el incremento mínimo del mercado, la orden se rechaza |

En modo unidireccional la regla de dirección es simple: las posiciones largas solo aceptan ventas, y las cortas solo compras. En modo de cobertura es por lado: si solo tienes un largo, una compra de solo reducción se rechaza, porque no hay ningún corto que cerrar.

<h2 id="single-order-not-the-total">
  Una orden, no el total
</h2>

La comprobación de tamaño se aplica a **cada orden por separado**, no a la suma de tus órdenes de solo reducción.

Es deliberado. Puedes tener varias órdenes de solo reducción en el libro a distintos precios cuyo tamaño combinado supere tu posición, una forma común y legítima de escalonar una salida, porque esperas que solo algunas se ejecuten.

Lo que impide reducir de más no es la aritmética del envío, sino lo que ocurre después.

<h2 id="automatic-trimming">
  Recorte automático
</h2>

Cada vez que tu posición encoge de verdad, el protocolo reevalúa todas las órdenes de solo reducción de ese lado. Si su tamaño combinado supera ahora la posición, se **recortan** para encajar.

<div className="dg" data-dg="reduce-only-trim">
  <div className="dg-c" style={{aspectRatio:"720 / 300"}}>
    <svg className="dg-w" viewBox="0 0 720 300" aria-hidden="true">
      <path className="dg-wire dg--sky dg-soft" d="M 145.00 40.00 L 178.14 106.28" />

      <path className="dg-head dg--sky" d="M 181.00 112.00 L 174.20 108.24 L 182.07 104.31 Z" />

      <path className="dg-wire dg--sky dg-soft" d="M 145.00 88.00 L 175.67 108.45" />

      <path className="dg-head dg--sky" d="M 181.00 112.00 L 173.23 112.11 L 178.12 104.79 Z" />

      <path className="dg-wire dg--sky dg-soft" d="M 145.00 136.00 L 175.67 115.55" />

      <path className="dg-head dg--sky" d="M 181.00 112.00 L 178.12 119.21 L 173.23 111.89 Z" />

      <path className="dg-wire dg--sky dg-soft" d="M 145.00 184.00 L 178.14 117.72" />

      <path className="dg-head dg--sky" d="M 181.00 112.00 L 182.07 119.69 L 174.20 115.76 Z" />

      <path className="dg-wire dg--blue" d="M 340.00 112.00 L 361.60 112.00" />

      <path className="dg-head dg--blue" d="M 368.00 112.00 L 361.60 116.40 L 361.60 107.60 Z" />

      <path className="dg-wire" d="M 546.00 112.00 L 574.00 77.00" />

      <path className="dg-head" d="M 578.00 72.00 L 577.44 79.75 L 570.57 74.25 Z" />

      <path className="dg-wire dg--orange" d="M 546.00 112.00 L 574.00 147.00" />

      <path className="dg-head dg--orange" d="M 578.00 152.00 L 570.57 149.75 L 577.44 144.25 Z" />
    </svg>

    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"6.6667%",width:"19.4444%",height:"13.3333%"}}><span className="dg-t">Una ejecución</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"22.6667%",width:"19.4444%",height:"13.3333%"}}><span className="dg-t">Un stop que salta</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"38.6667%",width:"19.4444%",height:"13.3333%"}}><span className="dg-t">Liquidación</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"54.6667%",width:"19.4444%",height:"13.3333%"}}><span className="dg-t">ADL</span></div>
    <div className="dg-b dg--blue" style={{left:"25.8333%",top:"25.3333%",width:"20.8333%",height:"24.0000%"}}><span className="dg-t">La posición disminuye</span><span className="dg-s">da igual cómo</span></div>
    <div className="dg-b dg--yellow dg-round" style={{left:"51.6667%",top:"28.0000%",width:"23.6111%",height:"18.6667%"}}><span className="dg-t">¿El total de solo reducción la supera?</span></div>
    <div className="dg-b" style={{left:"80.8333%",top:"16.0000%",width:"19.1667%",height:"16.0000%"}}><span className="dg-t">Sin cambios</span></div>
    <div className="dg-b dg--orange" style={{left:"80.8333%",top:"42.6667%",width:"19.1667%",height:"16.0000%"}}><span className="dg-t">Recortadas para encajar</span></div>
    <div className="dg-b dg--green dg-left" style={{left:"0.0000%",top:"75.3333%",width:"48.8889%",height:"18.6667%"}}><span className="dg-t">Cuenta en el total</span><span className="dg-s">Órdenes condicionales activadas con el indicador</span></div>
    <div className="dg-b dg-dashed dg-left" style={{left:"51.1111%",top:"75.3333%",width:"48.8889%",height:"18.6667%"}}><span className="dg-t">No cuenta</span><span className="dg-s">Órdenes ordinarias que casualmente cierran</span></div>
  </div>
</div>

Esto es lo que hace que la garantía se sostenga ante cualquier secuencia de acontecimientos. Da igual cómo encogió la posición: una ejecución, un stop, una liquidación, un desapalancamiento. En cuanto lo hace, las órdenes que esperan contra ella vuelven a ajustarse, y el total que puede ejecutarse nunca supera lo que tienes.

Las órdenes condicionales ya activadas que llevan el indicador se incluyen en el total. Las órdenes ordinarias que casualmente van en la dirección de cierre **no**: una orden sin el indicador no es una promesa, y el protocolo no la tratará como tal.

<Note>
  El recorte se dispara cuando la posición cambia de verdad, no cuando colocas otra orden. Enviar una venta ordinaria junto a tus ventas de solo reducción no cambia nada hasta que se ejecuta, y en ese momento la posición baja y el recorte se dispara.
</Note>

<h2 id="no-margin-is-reserved">
  No se reserva margen
</h2>

Una orden de solo reducción no reserva margen, y se acepta incluso cuando tu saldo disponible es cero.

Esto importa sobre todo en la situación en la que justamente lo querrías. Una cuenta cerca de la liquidación no tiene margen libre, y si cerrar exigiera reservar algo, no podrías colocar la orden que te salvaría. Como la orden solo puede reducir riesgo, exigir colateral para colocarla sería justo al revés.

<h2 id="where-it-is-used">
  Dónde se usa
</h2>

* **Manualmente**, cuando quieres cerrar y quieres la certeza de que la orden no puede hacer nada más.
* **En las órdenes [take-profit y stop-loss](/es/trading/tp-sl)**, que son de solo reducción por naturaleza: una orden protectora capaz de abrir una posición sería una trampa.
* **En estrategias automatizadas**, donde el indicador es la diferencia entre un bot que sale limpiamente y otro que se invierte en silencio tras un cierre inesperado.

<Warning>
  Solo reducción garantiza que una orden no puede aumentar tu posición. No garantiza la ejecución. En un movimiento rápido una orden límite de solo reducción puede no ejecutarse en absoluto, y que se recorte a un tamaño menor no es un fallo: es justo lo que el indicador debe hacer.
</Warning>

<h2 id="where-to-go-next">
  Qué leer a continuación
</h2>

<CardGroup cols={2}>
  <Card title="Take-profit y stop-loss" href="/es/trading/tp-sl">
    Órdenes protectoras que son de solo reducción por construcción.
  </Card>

  <Card title="Órdenes condicionales" href="/es/trading/conditional-orders">
    Cómo se vuelve a comprobar el indicador en el momento en que una activación se convierte en orden.
  </Card>

  <Card title="Tipos de orden" href="/es/trading/order-types">
    Las formas de orden a las que se puede añadir el indicador.
  </Card>

  <Card title="Inversión rápida" href="/es/trading/quick-reverse">
    Invertir la dirección a propósito, que es la intención contraria.
  </Card>
</CardGroup>
