1
This commit is contained in:
parent
dc44b2aa4a
commit
5271976956
@ -245,8 +245,8 @@ class PaperTradingService:
|
||||
if quantity_from_signal is not None and quantity_from_signal > 0:
|
||||
# LLM 决策的 quantity 是保证金金额
|
||||
margin = float(quantity_from_signal)
|
||||
# 计算持仓价值(保证金 × 杠杆)
|
||||
position_value = margin * self.leverage
|
||||
# 计算持仓价值(保证金 × 杠杆),保留2位小数
|
||||
position_value = round(margin * self.leverage, 2)
|
||||
logger.debug(f"使用 LLM 决策保证金: ${margin:.2f}, 持仓价值: ${position_value:.2f}")
|
||||
else:
|
||||
# 回退到动态仓位计算
|
||||
@ -259,7 +259,7 @@ class PaperTradingService:
|
||||
result['message'] = msg
|
||||
return result
|
||||
|
||||
quantity = position_value # 订单数量(以 USDT 计价)
|
||||
quantity = round(position_value, 2) # 确保持仓价值保留2位小数
|
||||
|
||||
# 确定入场类型
|
||||
entry_type_str = signal.get('entry_type', 'market')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user