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

# Trading with Exness

> Connect an Exness account with an API key to trade CFDs from the chart and order entry, with a demo account to practice on first.

## What you can do with Exness

Exness is TakeProfit's CFD broker, integrated into the platform's trading stack. Once your account is connected, you can do all of the following without leaving your workspace:

* **Trade CFDs** — on your Exness account, without leaving the chart.
* **Place orders from the [Order form](https://takeprofit.com/docs/guide/trading/order-form.md)** — market, limit and stop orders, with Take Profit and Stop Loss.
* **Trade directly on the [chart](https://takeprofit.com/docs/guide/trading/chart-trading.md)** — drag entry, TP, and SL levels, or right-click to place an order at any price.
* **Track your [account](https://takeprofit.com/docs/guide/trading/account-tracking.md)** — balance, open positions, PnL, and order history in the Account widget.
* **Earn up to 40% of your fees back** — the optional [Cashback](https://takeprofit.com/docs/guide/rewards-tools/cashback-exness.md) program.

Your funds always stay with Exness — TakeProfit is the interface that places and manages the orders.

> [!TIP]
>
> **Get up to 40% cashback.** Trading works with any connected Exness account. Cashback is paid on an account registered under TakeProfit, at a rate that depends on the account type. [See how to create your account →](https://takeprofit.com/docs/guide/rewards-tools/cashback-exness.md#option-1-create-an-exness-account-through-takeprofit)

## Connect with API Keys

1. Open the **API Management** page in your Exness account.
2. Create a new API key and give it a name.
3. Under **Scopes**, choose **Trading → Full access**.
4. Copy the **API Key**, the **API Secret** and your **Exness Account ID**.
5. Paste them into TakeProfit and click **Connect**.
6. After a successful connection, your account data will automatically sync.

The account has to be opened on the **Exness** platform, since that is what issues API keys. Sub-accounts created for MT4 or MT5 cannot issue them, so check the platform when you open the account rather than after — this applies to demo accounts too. The full procedure, including the optional IP allowlist, is on the [Exness Cashback page](https://takeprofit.com/docs/guide/rewards-tools/cashback-exness.md#how-to-connect-your-exness-api-keys).

### Practice with a demo account

Want to test a strategy before putting real capital behind it? Connect an Exness **demo account**.

It connects just like a live one because Exness uses the exact same API for both. Simply create an API key with **Trading → Full access** and paste it into TakeProfit to start trading from the [order form](https://takeprofit.com/docs/guide/trading/order-form.md) and [chart](https://takeprofit.com/docs/guide/trading/chart-trading.md) with virtual funds.

Demo accounts must be opened directly on the **Exness** platform. Sub-accounts created specifically for MT4 or MT5 cannot issue API keys, and each API key links to a single account.

> [!NOTE]
>
> An Exness demo account is the only way to practise on an instrument you trade through TakeProfit's own order form — Bybit and Binance connections are live-only. [Lime](https://takeprofit.com/docs/guide/platform/lime-widget/lime-widget-overview.md) offers its own demo, used from the Lime widgets rather than the order form. See [Brokers & Exchanges](https://takeprofit.com/docs/guide/trading/brokers).

### When an API key expires

Exness lets you set an expiry date on an API key. An expired key stops working on the broker side, so the connection goes quiet until you replace it.

You don't need to disconnect the account and set it up from scratch: create a new key in your Exness **API Management** with the same scopes, then use **Update API Key** on the connected account and paste in the new credentials.

## Margin & Leverage

> [!WARNING]
>
> **Exness sends no Margin Call or Stop Out notification.** A stop out arrives as an ordinary position close, with nothing to announce it, so watch the margin level in the [Account widget](https://takeprofit.com/docs/guide/trading/account-tracking.md) yourself.

**Exness sets your leverage**, and it cannot be changed from TakeProfit. There is no single maximum — accounts with **Unlimited** leverage are supported.

During Exness's **Higher Margin Requirements** windows, leverage is temporarily reduced. TakeProfit shows the reduced value while that is in force, so what you see is what applies to the order you are about to place.

Margin mode and position mode are managed in your Exness account rather than here.

## Frequently asked questions

> [accordion] What can I trade on Exness through TakeProfit?
>
> The CFD instruments available on your Exness account. Exness market data is on the charts and in [Platform Search](https://takeprofit.com/docs/guide/getting-started/Platform-Search.md) even before you connect — connecting adds order routing on top.

> [accordion] Which order types are supported?
>
> Market, Limit and Stop orders. Stop-limit and trailing stop orders are not supported.
>
> Take Profit and Stop Loss can be attached when you place any order type, and added or edited on a position that is already open. See [Using Order Entry](https://takeprofit.com/docs/guide/trading/order-form.md) for what each field does.

> [accordion] How do Take Profit and Stop Loss behave on Exness?
>
> TP/SL always covers the whole position rather than part of it, it always closes at market, and a position holds one TP/SL pair at a time.

> [accordion] How do I earn cashback on my Exness trades?
>
> Through [Cashback](https://takeprofit.com/docs/guide/rewards-tools/cashback-exness.md). The account has to be registered under TakeProfit, and the rate depends on the account type — **40%** on Standard and Standard Cent, **25%** on Pro, and a fixed amount per lot on Zero and Raw Spread.

> [accordion] Can I change my leverage from TakeProfit?
>
> No. Exness sets your leverage, and it is changed in your Exness account. During Exness's Higher Margin Requirements windows the reduced value is what TakeProfit shows.

> [accordion] Where do I see my balance and open positions?
>
> In the **Account widget** — it shows equity, available balance, unrealized PnL, positions, open orders, and trade history, all synced with your broker. See [Track Your Account](https://takeprofit.com/docs/guide/trading/account-tracking.md).

> [accordion] Does TakeProfit charge extra fees?
>
> No. You pay Exness's standard spread and commission, and TakeProfit doesn't add its own. With Cashback you get part of those costs back.

> [accordion] Can I paper trade on TakeProfit?
>
> Yes, with an Exness demo account. Connect it with API keys exactly as you would a live account and trade CFDs with virtual funds — see [Practice with a demo account](#practice-with-a-demo-account). Demo trading isn't available on Bybit or Binance.

> [accordion] Why can't I create an API key?
>
> Keys exist only for a trading account opened on the **Exness** platform. If the account is on that platform and the option still isn't there, ask Exness support.

> [accordion] Why was my order rejected on size?
>
> Quantity on Exness is in **lots**, not in units or currency, and the minimum is usually **0.01**.

> [accordion] Why can't I change a pending order's quantity?
>
> Only the price and the TP/SL can be edited. Cancel the order and place it again at the size you want.

> [accordion] My stop didn't trigger when I expected. Why?
>
> Stop orders on Exness trigger on the **last price** only.

> [accordion] My position closed without warning. What happened?
>
> Exness sends no Margin Call or Stop Out notification, so a stop out appears as an ordinary position close. Watch the margin level in the Account widget.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.