diff --git a/bingX/perpetual/v2/trade.py b/bingX/perpetual/v2/trade.py index b5590e9..d43f7d9 100644 --- a/bingX/perpetual/v2/trade.py +++ b/bingX/perpetual/v2/trade.py @@ -12,6 +12,9 @@ def trade_order(self, positionSide: str = None, price: float = None, quantity: float = None, + takeProfit: dict = None, + stopLoss: dict = None, + stopGuaranteed: dict = None, stopPrice: float = None, recvWindow: int = None, reduceOnly: bool = None, @@ -28,6 +31,9 @@ def trade_order(self, "positionSide": positionSide, "price": price, "quantity": quantity, + "takeProfit": takeProfit, + "stopLoss": stopLoss, + "stopGuaranteed": stopGuaranteed, "stopPrice": stopPrice, "recvWindow": recvWindow, "reduceOnly": reduceOnly @@ -44,6 +50,9 @@ def trade_order_test(self, positionSide: str = None, price: float = None, quantity: float = None, + takeProfit: dict = None, + stopLoss: dict = None, + stopGuaranteed: dict = None, stopPrice: float = None, recvWindow: int = None, reduceOnly: bool = None, @@ -60,6 +69,9 @@ def trade_order_test(self, "positionSide": positionSide, "price": price, "quantity": quantity, + "takeProfit": takeProfit, + "stopLoss": stopLoss, + "stopGuaranteed": stopGuaranteed, "stopPrice": stopPrice, "recvWindow": recvWindow, "reduceOnly": reduceOnly diff --git a/bingX/spot/transfer.py b/bingX/spot/transfer.py index b655f37..d45f35b 100644 --- a/bingX/spot/transfer.py +++ b/bingX/spot/transfer.py @@ -15,11 +15,11 @@ def transfer(self, https://bingx-api.github.io/docs/spot/user-interface.html#user-universal-transfer ''' - res = self.post('/openApi/api/v3/asset/transfer', params={ + res = self.post('/openApi/api/v3/post/asset/transfer', params={ 'type': type, 'asset': asset, 'amount': amount, - 'recvWindow': recvWindow, + 'recvWindow': recvWindow }) if 'code' in res and res['code']: