Path: blob/master/bitget-python-sdk-api/bitget/v2/mix/order_api.py
733 views
#!/usr/bin/python1from bitget.client import Client2from bitget.consts import GET, POST345class OrderApi(Client):6def __init__(self, api_key, api_secret_key, passphrase, use_server_time=False, first=False):7Client.__init__(self, api_key, api_secret_key, passphrase, use_server_time, first)89def placeOrder(self, params):10return self._request_with_params(POST, '/api/v2/mix/order/place-order', params)1112def clickBackhand(self, params):13return self._request_with_params(POST, '/api/v2/mix/order/click-backhand', params)1415def batchPlaceOrder(self, params):16return self._request_with_params(POST, '/api/v2/mix/order/batch-place-order', params)1718def cancelOrder(self, params):19return self._request_with_params(POST, '/api/v2/mix/order/cancel-order', params)2021def batchCancelOrders(self, params):22return self._request_with_params(POST, '/api/v2/mix/order/batch-cancel-orders', params)2324def closePositions(self, params):25return self._request_with_params(POST, '/api/v2/mix/order/close-positions', params)2627def ordersHistory(self, params):28return self._request_with_params(GET, '/api/v2/mix/order/orders-history', params)2930def ordersPending(self, params):31return self._request_with_params(GET, '/api/v2/mix/order/orders-pending', params)3233def detail(self, params):34return self._request_with_params(GET, '/api/v2/mix/order/detail', params)3536def fills(self, params):37return self._request_with_params(GET, '/api/v2/mix/order/fills', params)3839def placePlanOrder(self, params):40return self._request_with_params(POST, '/api/v2/mix/order/place-plan-order', params)4142def cancelPlanOrder(self, params):43return self._request_with_params(POST, '/api/v2/mix/order/cancel-plan-order', params)4445def ordersPlanPending(self, params):46return self._request_with_params(GET, '/api/v2/mix/order/orders-plan-pending', params)4748def ordersPlanHistory(self, params):49return self._request_with_params(GET, '/api/v2/mix/order/orders-plan-history', params)5051def traderOrderClosePositions(self, params):52return self._request_with_params(POST, '/api/v2/copy/mix-trader/order-close-positions', params)5354def traderOrderCurrentTrack(self, params):55return self._request_with_params(GET, '/api/v2/copy/mix-trader/order-current-track', params)5657def traderOrderHistoryTrack(self, params):58return self._request_with_params(GET, '/api/v2/copy/mix-trader/order-history-track', params)5960def followerClosePositions(self, params):61return self._request_with_params(POST, '/api/v2/copy/mix-follower/close-positions', params)6263def followerQueryCurrentOrders(self, params):64return self._request_with_params(GET, '/api/v2/copy/mix-follower/query-current-orders', params)6566def followerQueryHistoryOrders(self, params):67return self._request_with_params(GET, '/api/v2/copy/mix-follower/query-history-orders', params)686970