Skip to content

Latest commit

 

History

History
148 lines (93 loc) · 5.32 KB

PositionsApi.md

File metadata and controls

148 lines (93 loc) · 5.32 KB

\PositionsApi

All URIs are relative to https://api-testnet.bybit.com

Method HTTP request Description
PositionsChangeMargin Post /position/change-position-margin Update margin.
PositionsMyPosition Get /position/list Get my position list.
PositionsSaveLeverage Post /user/leverage/save Change user leverage.
PositionsTradingStop Post /open-api/position/trading-stop Set Trading-Stop Condition.
PositionsUserLeverage Get /user/leverage Get user leverage setting.

PositionsChangeMargin

interface{} PositionsChangeMargin(ctx, symbol, margin) Update margin.

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
symbol string Contract type which you want update its margin
margin string New margin you want set

Return type

interface{}

Authorization

apiKey, apiSignature, timestamp

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PositionsMyPosition

interface{} PositionsMyPosition(ctx, ) Get my position list.

Required Parameters

This endpoint does not need any parameter.

Return type

interface{}

Authorization

apiKey, apiSignature, timestamp

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PositionsSaveLeverage

interface{} PositionsSaveLeverage(ctx, symbol, leverage) Change user leverage.

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
symbol string A symbol which you want change its leverage
leverage string New leverage you want set

Return type

interface{}

Authorization

apiKey, apiSignature, timestamp

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PositionsTradingStop

interface{} PositionsTradingStop(ctx, symbol, optional) Set Trading-Stop Condition.

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
symbol string Contract type
optional *PositionsTradingStopOpts optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a pointer to a PositionsTradingStopOpts struct

Name Type Description Notes

takeProfit | optional.String| Not less than 0, 0 means cancel TP | stopLoss | optional.String| Not less than 0, 0 means cancel SL | trailingStop | optional.String| Not less than 0, 0 means cancel TS |

Return type

interface{}

Authorization

apiKey, apiSignature, timestamp

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

PositionsUserLeverage

interface{} PositionsUserLeverage(ctx, ) Get user leverage setting.

Required Parameters

This endpoint does not need any parameter.

Return type

interface{}

Authorization

apiKey, apiSignature, timestamp

HTTP request headers

  • Content-Type: application/json, application/x-www-form-urlencoded
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]