ByBit Broker Profile

From MultiCharts
Jump to navigation Jump to search

OCO groups are emulated by MultiCharts.
That means that all OCO orders are sent to the broker, price is monitored by MultiCharts, and once one of the orders is filled, MultiCharts sends a command to cancel the second OCO order to the broker.
Note that the second order may also be filled if price reaches its level before the cancellation is processed by the broker (see OCO Orders Risk).

ByBit Futures Broker Profile

All types of orders are supported:

  • Market orders
  • Limit orders
  • Stop orders
  • Stop-Limit orders

ByBit provides information on the list of accounts, balance, equity, open positions, open position Profit/Loss.

Setting up ByBit Futures Broker Profile

In the ByBit Futures Settings window (see Managing Broker Profiles) enter the information provided by ByBit.

Main tab

Connectivity section

  • Enter your API key and Secret key for ByBit.
  • In the Contract type menu you can select Linear or Inverce Futures.
  • In the Currency menu you can select USDT or USDC as your base currency.

Default Order Settings section

  • Select Time in Force.
  • Check Orders request waiting limits to enable automatic monitoring of requests sent from MultiCharts.
    Note: ByBit has limitations for the number of requests from one IP per minute.
  • Check Reduce Only to enable Reduce Only orders and avoid the ByBit minimum trade size limit when closing a position.

Global section

  • You can set the Timing security interval to specify the time during which the request is considered to be active.
  • Check Use heartbeats for connection loss detection to automatically restore connection to the ByBit server in case of temporary connection loss.
  • Check Show Error pop-up alert to receive alerts.

Contracts Ratio tab

Here you can check the ratio for one contract in MultiCharts.

Note: MultiCharts does not support fractional shares. For trading crypto symbols Contracts Ratio was added into ByBit broker settings. For example, the Contracts Ratio for BNBUSDT futures is 0.01. When you buy 1 contact in MultiCharts, 0.01 contracts will be bought at ByBit.

ByBit Spot Broker Profile

All types of orders are supported:

  • Market orders
  • Limit orders
  • Stop orders
  • Stop-Limit orders

ByBit provides information on the list of accounts, balance, equity, open positions, open position Profit/Loss.

Setting up ByBit Spot Broker Profile

In the ByBit Spot Settings window (see Managing Broker Profiles) enter the information provided by ByBit.

Main tab

Connectivity section

  • Enter your API key and Secret key for ByBit.
  • In the Currency menu you can select USDT or USDC as your base currency.
  • Check Unified Account to enable all-in-one account mode that offers traders access to multi-currency trading and major trading products including Spot trading, Spot margin trading, USDT perpetual trading, USDC perpetual trading, Futures and USDC.
    It allows combining trading and cross hedged margin without switching between accounts.

Default Order Settings section

  • Select Time in Force.
  • CheckOrders request waiting limits to enable automatic monitoring of requests sent from MultiCharts.
    Note: ByBit has limitations for the number of requests from one IP per minute.

Global section

  • You can set the Timing security interval to specify the time during which the request is considered to be active.
  • Check Use heartbeats for connection loss detection to automatically restore connection to the ByBit server in case of temporary connection loss.
  • Check Show Error pop-up alert to receive alerts.

Contracts Ratio tab

Here you can check the ratio for one contract in MultiCharts.

Note: MultiCharts does not support fractional shares. For trading crypto symbols Contracts Ratio was added into ByBit broker settings. For example, the Contracts Ratio for BTCUSDT is 0.000001. When you buy 1 contact in MultiCharts, 0.000001 contracts will be bought at ByBit.

Open Positions tab

As ByBit Spot operates with wallets, MultiCharts has to emulate positions.
The first time you connect to the ByBit Spot broker profile in MultiCharts, MultiCharts considers the position to be flat. When you open a position in MultiCharts, it will be displayed in this tab.

  • Click Lookup to emulate positions based on the orders sent from MultiCharts.
    Note: If a position was opened/changed outside MultiCharts, MultiCharts will not be aware of it.
  • Click Recalculate to recalculate all the positions based on orders starting from the set date.

To recalculate a position for a specific symbol click the button next to it.

  • Click Add to select symbols to add to the positions list.
Note: The position on Spot accounts is emulated on MultiCharts end. After you open the position, its volume will always be less than the one you specified while opening the position due to the commission taken on Spot accounts. In order to close this position properly, please use From Broker To Strategy MP Synchronizer.


After the broker profile is set up, you can select it for trading, see the How to Select a Broker Account For Trading guide.