This commit is contained in:
薇薇安 2026-01-15 11:24:32 +08:00
parent 9983a892bd
commit 2539ebc300

View File

@ -599,14 +599,14 @@ class PositionManager:
# 部分平仓50% # 部分平仓50%
partial_quantity = quantity * 0.5 partial_quantity = quantity * 0.5
try: try:
# 部分平仓 # 部分平仓
close_side = 'SELL' if position_info['side'] == 'BUY' else 'BUY' close_side = 'SELL' if position_info['side'] == 'BUY' else 'BUY'
partial_order = await self.client.place_order( partial_order = await self.client.place_order(
symbol=symbol, symbol=symbol,
side=close_side, side=close_side,
quantity=partial_quantity, quantity=partial_quantity,
order_type='MARKET' order_type='MARKET'
) )
if partial_order: if partial_order:
position_info['partialProfitTaken'] = True position_info['partialProfitTaken'] = True
position_info['remainingQuantity'] = remaining_quantity - partial_quantity position_info['remainingQuantity'] = remaining_quantity - partial_quantity