# Take Profit (TP)

TP module creates one or more Take Profit orders automatically.

<figure><img src="https://t24536365.p.clickup-attachments.com/t24536365/2095abb0-3398-4b67-9c72-c00c869676ee/image.png" alt="" width="375"><figcaption></figcaption></figure>

You can preview and move the Take Profit on the chart when creating a position.

{% embed url="<https://www.youtube.com/watch?v=My3wiAEWGFo>" %}

The Take-Profit (TP) tab settings are presented below:

<figure><img src="https://t24536365.p.clickup-attachments.com/t24536365/270c471b-4018-4a21-8365-e521a2abaeaa/image.png" alt="" width="563"><figcaption></figcaption></figure>

## 1. Enabled

Enabling this feature automatically adds one or more Take Profit orders upon opening a position.

## 2. Order type

{% content-ref url="/pages/cXejv4wxUqKYElCKBe9d" %}
[Order types](/trading/create-order-grid/order-types.md)
{% endcontent-ref %}

## 3. Number of orders

User sets the number of Take Profit orders.

Combining the **SLX** module with multiple TP orders can optimize profits while adjusting **Stop Loss** based on **executed TP's**.

{% content-ref url="/pages/3pN2oWUzpeyFdtWx9LGv" %}
[Trailing (SLX)](/algo-trading/signals-tradingview/interface/trailing.md)
{% endcontent-ref %}

## **4.** Price offset/ fixed price

* **Price offset, %.**\
  Take profits will be placed at a distance specified in % from the position price.
* **Fixed Price**\
  Take profits will be placed at specified prices.

## 5. Order price or price offset in %

Fixed price or % offset for Take Profit determined by choice in item 4.

## 6. Order distribution by token number as %

Token quantities are evenly distributed by default.

## 7. Level reordering

* #### ✅ Enabled

  After averaging, **TP** orders will be cancelled and new ones will be created with an increased quantity at the same distance as before averaging.
* ‌🚫 Disabled

  After averaging, **TP** will be canceled and new TP orders will be created with an increased quantity at the same price as before averaging.

### TP reordering example:

1. A **Long** position had one **TP** order at **+1%** level from its price, prior to averaging.
2. After averaging, the position price dropped, and **TP** distance increased by **3%.**
3. The system cancels previous **TP** order and creates a new one with an increased quantity, bringing the distance to position level back to **+1%**, as before averaging.

## 8. Updating settings by signal

{% content-ref url="/pages/P2XfvhriT2A2epassia9" %}
[Update settings by signal](/algo-trading/signals-tradingview/update-settings-by-signal.md)
{% endcontent-ref %}

## 9. Controlling an option from a signal

{% content-ref url="/pages/OH8dyhZgmziplkK5VdCm" %}
[Controlling an option in the signal](/algo-trading/signals-tradingview/controlling-an-option-in-the-signal.md)
{% endcontent-ref %}

**Any questions? We can help in our Telegram chat room.**

{% embed url="<https://t.me/finandy>" %}


---

# 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.finandy.com/algo-trading/signals-tradingview/interface/take-profit.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.
