Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
BitgetLimited
GitHub Repository: BitgetLimited/V3-bitget-api-sdk
Path: blob/master/bitget-python-sdk-api/bitget/v1/mix/account_api.py
733 views
1
#!/usr/bin/python
2
from bitget.client import Client
3
from bitget.consts import GET, POST
4
5
6
class AccountApi(Client):
7
def __init__(self, api_key, api_secret_key, passphrase, use_server_time=False, first=False):
8
Client.__init__(self, api_key, api_secret_key, passphrase, use_server_time, first)
9
10
def account(self, params):
11
return self._request_with_params(GET, '/api/mix/v1/account/account', params)
12
13
def accounts(self, params):
14
return self._request_with_params(GET, '/api/mix/v1/account/accounts', params)
15
16
def setLeverage(self, params):
17
return self._request_with_params(POST, '/api/mix/v1/account/setLeverage', params)
18
19
def setMargin(self, params):
20
return self._request_with_params(POST, '/api/mix/v1/account/setMargin', params)
21
22
def setMarginMode(self, params):
23
return self._request_with_params(POST, '/api/mix/v1/account/setMarginMode', params)
24
25
def setPositionMode(self, params):
26
return self._request_with_params(POST, '/api/mix/v1/account/setPositionMode', params)
27
28
def singlePosition(self, params):
29
return self._request_with_params(GET, '/api/mix/v1/position/singlePosition', params)
30
31
def allPosition(self, params):
32
return self._request_with_params(GET, '/api/mix/v1/position/allPosition', params)
33
34