Difference between revisions of "ByBit Broker Profile"

From MultiCharts
Jump to navigation Jump to search
Line 20: Line 20:
 
In the '''ByBit Futures Settings''' window (see [[Broker Profiles Overview#Managing Broker Profiles|Managing Broker Profiles]])  enter the information provided by ByBit.
 
In the '''ByBit Futures Settings''' window (see [[Broker Profiles Overview#Managing Broker Profiles|Managing Broker Profiles]])  enter the information provided by ByBit.
  
:1. '''Main tab''':
+
=== Main tab ===
  
:'''Connectivity section'''
+
==== Connectivity section ====
  
 
*Enter your '''API key''' and '''Secret key''' for ByBit.
 
*Enter your '''API key''' and '''Secret key''' for ByBit.
Line 28: Line 28:
 
*In the '''Currency''' menu you can select USDT or USDC as your base currency.
 
*In the '''Currency''' menu you can select USDT or USDC as your base currency.
  
 
+
==== Default Order Settings section ====
:'''Default Order Settings section'''
 
 
*Select '''Time in Force'''.
 
*Select '''Time in Force'''.
 
*Check'''Orders request waiting limits''' to enable automatic monitoring of requests sent from MultiCharts.<div style="background-color: #E3FBE5;">'''Note''': ByBit has limitations for the number of requests from one IP  per minute.</div>
 
*Check'''Orders request waiting limits''' to enable automatic monitoring of requests sent from MultiCharts.<div style="background-color: #E3FBE5;">'''Note''': ByBit has limitations for the number of requests from one IP  per minute.</div>
 
*Check '''Reduce Only''' to enable [https://www.binance.com/en-NG/support/faq/binance-futures-trading-risk-control-f1afe9cbcd7a438492a0676e024f1897 Reduce Only orders] and avoid the ByBit minimum trade size limit when closing a position.
 
*Check '''Reduce Only''' to enable [https://www.binance.com/en-NG/support/faq/binance-futures-trading-risk-control-f1afe9cbcd7a438492a0676e024f1897 Reduce Only orders] and avoid the ByBit minimum trade size limit when closing a position.
  
 
+
==== Global section ====
:'''Global section'''
 
  
 
*You can set the '''Timing security''' interval to specify the time during which the request is considered to be active.
 
*You can set the '''Timing security''' interval to specify the time during which the request is considered to be active.
Line 41: Line 39:
 
*Check '''Show Error pop-up alert''' to receive alerts.
 
*Check '''Show Error pop-up alert''' to receive alerts.
  
:2. '''Contracts Ratio tab''':
+
=== Contracts Ratio tab ===
*Here you can check the ratio for one contract in MultiCharts.
+
Here you can check the ratio for one contract in MultiCharts.<div style="background-color: #E3FBE5;">'''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.  </div>
<div style="background-color: #E3FBE5;">'''Note''': MultiCharts does not support fractional shares. For trading crypto symbols Contracts Ratio was added into BitMEX broker settings.
 
For example, the Contracts Ratio for BNBUSDT futures is 1000. When you buy 1 contact in MultiCharts, 1000 contracts will be bought at BitMEX.  </div>
 

Revision as of 14:00, 29 February 2024

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, and open positions. Equity is calculated by MultiCharts. Open position Profit/Loss and Unrealized Profit/Loss is calculated in MultiCharts as it is not provided by ByBit.

Setting up ByBit Futures Broker Profile

To connect ByBit Futures broker profile, make sure that you have the following API permissions enabled on ByBit website:

  • Enable Reading
  • Enable Futures

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.
  • 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.
  • 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.