Skip to main content
TakeProfit now supports direct trading from the chart via exchange integration. You can connect your exchange account, place orders, and manage positions without leaving your workspace.
Trading is currently available for derivatives markets and supported exclusively via Bybit. Support for Binance and additional exchanges will be added soon, and updates will be published as they go live in production.

Getting Started

1. Open Order Panel

Click the Buy or Sell button in the top-left corner of the chart. This will open the Create Order panel.

2. Connect Exchange Account

If an account isn’t connected, you will be prompted to link one. You can also:
  • Click Add Account directly.
  • Add the Account Widget via Add Widgets.

3. Connect

  1. Open the API Settings in your Bybit account.
  1. Create a new API key.
  2. Enable:
    • Orders
    • Positions
    • Balance
  3. Copy:
    • API Key
    • API Secret
  4. Paste them into TakeProfit and click Connect.
  5. After a successful connection, your account data will automatically sync.

Create an Order

The order form allows you to configure and submit trades directly to the exchange.

Supported Order Types

  • Market Order
  • Limit Order

Basic Parameters

  • Side: Buy / Sell
  • Price: Manual input or chart-based adjustment
  • Quantity: Position size
  • Order Value / Cost: Auto-calculated
  • Time in Force: Good Till Cancelled (GTC)

Trigger Price (Conditional Logic)

You can optionally enable Trigger Price:
  • Last Price — based on latest trade price
  • Mark Price — fair price used to reduce liquidation spikes
  • Index Price — aggregated price across exchanges

Risk Management

Before execution, configure your basic risk controls:
  • Take Profit
  • Stop Loss
  • Risk/Reward (RR)
These parameters can be set directly in the order form or visually adjusted on the chart.

Reduce-Only

Enable Reduce-Only to ensure the order strictly reduces or closes an existing position without accidentally opening a new one.

Confirmation

Before submission, a confirmation modal will display:
  • Order Price
  • Quantity
  • Order Cost
  • Order Value
  • Estimated Fee (approximate, based on exchange data)
  • TP/SL levels
  • Leverage
Click Confirm to send the order to the exchange.

Chart Trading

Manage positions directly on the chart by:
  • Dragging price levels to adjust your entry.
  • Setting Take Profit and Stop Loss levels.
  • Viewing RR ratios and position levels.

Account Data & Tracking

After connecting your account, you can monitor trading activity in the Account Widget.

Available Data

  • Total Equity
  • Available Balance
  • Unrealized PnL
  • Margin Mode

Tabs

  • Assets — Balance per asset
  • Positions — Active positions
  • Open Orders — Active orders
  • Order History — Completed orders
  • Trade History — Execution history

Exchange Sync

All data is bi-directionally synchronized:
  • Orders created on TakeProfit appear on the exchange
  • Orders and positions created directly on the exchange are also reflected in the platform

Margin & Leverage

You can configure:
  • Margin Mode (e.g. Cross / Isolated)
  • Leverage
These changes apply to your positions according to the specific rules of your connected exchange.

Limitations (Beta)

Trading is currently in Beta. Please note the following limitations:
  • Only derivatives are fully supported.
  • Only One-Way mode is supported (no Hedge Mode).
  • Stop Market / Stop Limit orders are not currently supported.
  • Order editing is not available (orders can only be canceled).
  • Account metrics (e.g. equity, buying power) may not update in real time.
  • Advanced validations and presets are still in progress.
  • Order form settings are not saved between sessions.
  • Estimated fees are approximate, based on exchange calculations.
  • Some UI elements (e.g. Buying Power) are still being refined.
  • Additional exchanges (e.g. Binance) will be supported in future updates.
  • Bybit EU (bybit.eu) is not supported. Use a standard Bybit account to connect.