set_margin_mode
Configure margin mode for Bybit trades by specifying category, symbol, trade mode (isolated or cross), and leverage for buying and selling. Adjust risk management settings effectively.
Instructions
Set margin mode
Args:
category (str): Category (spot, linear, inverse, etc.)
symbol (str): Symbol (e.g., BTCUSDT)
tradeMode (int): Trading mode (0: Isolated, 1: Cross)
buyLeverage (str): Buying leverage
sellLeverage (str): Selling leverage
Returns:
Dict: Setting result
Example:
set_margin_mode("spot", "BTCUSDT", 0, "10", "10")
Reference:
https://bybit-exchange.github.io/docs/v5/account/set-margin-mode
Input Schema
Name | Required | Description | Default |
---|---|---|---|
buyLeverage | Yes | Buying leverage | |
category | Yes | Category (spot, linear, inverse, etc.) | |
sellLeverage | Yes | Selling leverage | |
symbol | Yes | Symbol (e.g., BTCUSDT) | |
tradeMode | Yes | Trading mode (0: Isolated, 1: Cross) |
Input Schema (JSON Schema)
{
"properties": {
"buyLeverage": {
"description": "Buying leverage",
"title": "Buyleverage",
"type": "string"
},
"category": {
"description": "Category (spot, linear, inverse, etc.)",
"title": "Category",
"type": "string"
},
"sellLeverage": {
"description": "Selling leverage",
"title": "Sellleverage",
"type": "string"
},
"symbol": {
"description": "Symbol (e.g., BTCUSDT)",
"title": "Symbol",
"type": "string"
},
"tradeMode": {
"description": "Trading mode (0: Isolated, 1: Cross)",
"title": "Trademode",
"type": "integer"
}
},
"required": [
"category",
"symbol",
"tradeMode",
"buyLeverage",
"sellLeverage"
],
"title": "set_margin_modeArguments",
"type": "object"
}