# Exit Conditions (/platform/ai-backtesting/backtesters/s-o/exits)



![](/images/backtesters/s-o/exits/settings.png)

Users can close any position on a profit or loss using specific crossing conditions obtained from a user-selected external source and/or by using our builtins exits. Exit conditions can be enabled in the **EXIT CONDITIONS** settings section.

## External Exits [#external-exits]

### Exit Take Profit [#exit-take-profit]

Long/Short take profits exit conditions will exit a long or short position when a set condition is met such that the position exits on a profit.

Take profits conditions are triggered if they are toggled on for a specific order (Long/Short) and if the selected external source is either **Crossing**, **Crossing Up**, or **Crossing Down**, **Greater Than**, **Lower Than**, or **Equal** to the numerical value specified by the user.

### Exit Stop Losses [#exit-stop-losses]

Long/Short stop-losses exit conditions will exit a long or short order when a set condition is met such that the position exits on a loss.

Stop losses conditions are triggered if they are toggled on for a specific order (Long/Short) and if the selected external source is either **Crossing**, **Crossing Up**, or **Crossing Down**, **Greater Than**, **Lower Than**, or **Equal** to the numerical value specified by the user.

### Placeholders [#placeholders]

![Exit Long Take Profit when closing price cross the upper Bollinger band extremity](/images/backtesters/s-o/exits/placeholder.png)

Users who do not wish to use a numerical value to evaluate a condition with an external source may use a placeholder instead, which allows price data to be used. The following placeholders are supported:

* `open` : Opening price
* `high` : High price
* `low` : Low price
* `close` : Closing price
* `hl2` : <Tooltip tip="(high + low) / 2"> Median price </Tooltip>
* `ohlc4` : <Tooltip tip="(open + high + low + close) / 4"> Average price </Tooltip>
* `hlc3` : <Tooltip tip="(high + low + close) / 3"> Typical price </Tooltip>
* `hlcc4` : <Tooltip tip="(high + low + 2 * close) / 4"> Weighted price </Tooltip>

## Builtins Exits [#builtins-exits]

Built-in exits are included for the selected signal algorithm, these are the same as the ones present in the Signals & Overlays® toolkit and can be used in the Backtester to exit positions.

<Note>
  Built-in exits will always exit a position on a profit.
</Note>

## Time Exits [#time-exits]

Time exits allow users to exit trade at a specific time of the day. Note that trades are still exited at the opening of the next bar.

<Note>
  The timezone is the same as the one on the chart symbol.
</Note>

## Exit On Signal [#exit-on-signal]

Enabling the **Exit On Signal** setting will close any position once a new confirmation or contrarian signal is generated (if enabled).

## Exit on Entry [#exit-on-entry]

Enabling the **Exit On Entry** setting will close any existing position when an entry condition leading to a new opposite position is met.

## Partial Exits [#partial-exits]

![](/images/backtesters/partial.png)

Users can exit a percentage of an existing position by specifying a percentage lower than 100%.

This can lead to sequential exits, with reduced exposure each time an exit is triggered.
