# Risk Management

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

### TP (Take Profit):

Set and cancel a Take Profit.\
If "Auto" is set, The profits will be taken on dense liquidations areas. Else, it will set a hard stop, as the exchanges would.

### SL (Stop Loss):

Set and cancel a Stop Loss.

### Entry:

Depending on the bias set, The KF-OEMS will only **start accumulating past the Entry price**

If Long and Entry\@20 000$→ The OEMS will only hunt liquidations below 20 000$ to accumulate a long.\
If Short and Entry\@80 000$→ The OEMS will only hunt liquidations above 80 000$ to accumulate a short.

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

### Accumulate Until:&#x20;

The KF-OEMS won't increase or open a position past that price (Bias dependent)

default: **-1 (Automated)**\
When **Automated** and **Short** → **Accumulate Until = Current\_price \* 2**\
When **Automated** and **Long** → **Accumulate Until = Current\_price \* 0.7**&#x20;

### Exit/Entry Spread Cluster:&#x20;

This will alter the density of the order grid. The higher the number of clusters, the more liquidation levels will be targeted.

Liquidations are targeted from the densest liquidation cluster, to the least dense.\
If **Entry Clusters** is set to 10, the engine will select the 10 highest liquidations nodes within the studied price range, and target them.\
(Same with Exit Spread Clusters for exits, but the total position size will be split across the exit levels)

**Higher Entry Spread Cluster** → **More orders** → **More aggressive entry**\
**Lower Entry Spread Cluster** → **Fewer orders** → **Less aggressive entry**

**Higher Exit Spread Cluster** → **More orders** → **Less aggressive exit**\
**Lower Exit Spread Cluster** → **Fewer orders** → **More aggressive exit**


---

# 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.thekingfisher.io/products/order-execution-management-system/functions/risk-management.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.
