This commit is contained in:
aaron 2026-03-30 20:54:27 +08:00
parent ac6a8d4388
commit 3a61910461

View File

@ -147,17 +147,13 @@ class PaperTradingExecutor(BaseExecutor):
success_count = 0 success_count = 0
total_pnl = 0 total_pnl = 0
for order_id in orders_to_close: for order_id in orders_to_close:
result = self.paper_trading.close_order( result = self.paper_trading.close_order_manual(
order_id=order_id, order_id=order_id,
close_price=current_price, exit_price=current_price
close_reason='manual'
) )
if result.get('success'): if result:
success_count += 1 success_count += 1
# 计算盈亏 total_pnl += result.get('pnl_amount', 0)
order = result.get('order')
if order:
total_pnl += order.realized_pnl
result = { result = {
'success': success_count > 0, 'success': success_count > 0,