> For the complete documentation index, see [llms.txt](https://hashhedge.gitbook.io/hashhedge-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hashhedge.gitbook.io/hashhedge-user-guide/es/trading-terminal/take-profit-stop-loss.md).

# Take Profit y Stop Loss

Take Profit (TP) y Stop Loss (SL) cierran tu posición automáticamente a un precio que tú eliges, así no tienes que estar mirando el mercado.

* **Take Profit (TP)**: cierra la posición cuando el mercado llega a tu precio objetivo, asegurando la ganancia.
* **Stop Loss (SL)**: cierra la posición cuando el mercado se mueve en tu contra hasta el precio que elegiste, limitando tu pérdida.

{% hint style="info" %}
**Importante: las órdenes limit bloquean tus contratos.** Un Stop Loss o un Take Profit solo puede cerrar contratos que estén *libres*. Si esos mismos contratos están reservados por una **orden limit** abierta (incluida una orden limit manual que hayas puesto para cerrar la posición), tu SL/TP puede dispararse pero **no ejecutarse**, porque los contratos ya están bloqueados. No cubras la misma posición con una orden limit y un SL/TP al mismo tiempo.
{% endhint %}

***

## Configurar TP/SL al abrir una posición

{% stepper %}
{% step %}
En la pantalla **Operar**, prepara tu orden como de costumbre.
{% endstep %}

{% step %}
Marca la casilla **TP/SL**.
{% endstep %}

{% step %}
Ingresa tu precio de **Take Profit** y/o **Stop Loss**.
{% endstep %}

{% step %}
Abre la posición con **Buy / Long** o **Sell / Short**, y el TP/SL queda adjunto.
{% endstep %}
{% endstepper %}

<figure><img src="/files/h653ytbz0VUkfpimITop" alt=""><figcaption><p>La casilla TP/SL en el panel de órdenes</p></figcaption></figure>

## Configurar o cambiar el TP/SL en una posición abierta

{% stepper %}
{% step %}
Ve a la pestaña **Positions** en la parte inferior de la pantalla.
{% endstep %}

{% step %}
En la columna **TP/SL** o **Position TP/SL**, haz clic en el icono de **editar (lápiz)** de tu posición.
{% endstep %}

{% step %}
Ingresa o cambia tus precios y confirma.
{% endstep %}
{% endstepper %}

Si no ves la línea de entrada, mantén presionada la tecla **Shift** y desplaza la rueda del mouse para que aparezca.

<figure><img src="/files/piihi9xsW1KlzpNz3gNF" alt=""><figcaption><p>Las columnas TP/SL y Position TP/SL en la pestaña Positions</p></figcaption></figure>

{% hint style="info" %}
Los valores de TP/SL basados en porcentaje se calculan a partir del **precio de mercado actual**, no de tu precio de entrada.
{% endhint %}

## Cancelar o eliminar un TP/SL

Abre el diálogo de TP/SL de la posición y haz clic en **Clear** junto al Take Profit o al Stop Loss que quieras eliminar, luego confirma. La posición queda abierta sin esa orden de salida. También puedes sobrescribir un nivel ingresando un precio nuevo y confirmando.

## Un solo TP/SL o varios (Position vs. Partial)

El terminal tiene dos modos:

{% columns %}
{% column %}

* **Position TP/SL**: se aplica a **toda** la posición (100%) y se ajusta automáticamente si el tamaño de la posición cambia. Puedes tener **un** TP y **un** SL.

<figure><img src="/files/0xtWY3pbrhUY9K4RDlqN" alt=""><figcaption><p>La pestaña Entire Position</p></figcaption></figure>
{% endcolumn %}

{% column %}

* **Partial TP/SL**: se aplica a **una parte elegida** de la posición. Úsalo para fijar **varios** niveles de TP o SL a precios distintos (por ejemplo, tomar ganancia en el 50% a un precio y el resto a otro).

**Para agregar varios niveles de TP/SL:** abre la pestaña **Partial Position**, fija el precio y el tamaño (%) del primer nivel y confirma, luego repite para el siguiente nivel. Cada nueva orden parcial solo puede usar la porción que **aún no esté reservada** por un TP/SL o una orden limit anterior.

<figure><img src="/files/qc64Mxmtclze4tf7rmxP" alt=""><figcaption><p>La pestaña Partial Position</p></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

## Stop Loss limit: Trigger Price vs. Order Price

Un Stop Loss limit usa dos valores:

* **Trigger Price**: el precio que activa la orden.
* **Order Price**: el precio al que se coloca entonces la orden limit de cierre.

Deja un **pequeño margen** entre ellos (por ejemplo, Trigger Price 9900, Order Price 9890). Si son idénticos, la orden puede no ejecutarse cuando el precio atraviesa el nivel de golpe sin retroceder. Una vez que se toca el disparo, el sistema coloca una **orden limit**, y si el precio no vuelve al Order Price, no se ejecutará y la posición quedará abierta. (Un Stop Loss de mercado evita esto porque cierra al precio de mercado.)

## Disparo por Last Price o por Mark Price

Cuando tu disparo se basa en el **Last Price**, mira el gráfico del **Last Price**. Cuando se basa en el **Mark Price**, mira el gráfico del **Mark Price**. Usar el gráfico equivocado puede hacer que las órdenes se ejecuten de forma distinta a la que esperas, porque los dos precios pueden divergir.

## Trailing Stop

Un trailing stop sigue al mercado mientras se mueve a tu favor. En lugar de un precio fijo, fijas una **variación (%)**: cuánto puede moverse el precio en tu contra antes de que cierre.

* Mientras el mercado siga moviéndose a tu favor, el stop lo sigue, asegurando ganancia.
* Si el mercado se revierte en la variación que fijaste, la orden se dispara y cierra como orden de mercado.
* Puedes fijar un **precio de activación** opcional: el trailing stop solo empieza a seguir el precio una vez que se alcanza ese nivel.

<figure><img src="/files/CMrqYzZqQtSRHFnjC32S" alt=""><figcaption><p>La pestaña Trailing Stop</p></figcaption></figure>

***

Un Take Profit o un Stop Loss cierra la posición por ti cuando el precio llega ahí. Para cerrarla tú mismo, en cualquier momento, mira [Cómo cerrar una posición](/hashhedge-user-guide/es/trading-terminal/close-position.md).

En la versión móvil del terminal, el Take Profit / Stop Loss siempre se fija al **Mark Price**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://hashhedge.gitbook.io/hashhedge-user-guide/es/trading-terminal/take-profit-stop-loss.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
