This commit is contained in:
薇薇安 2026-01-17 11:37:33 +08:00
parent ff3775eada
commit 2e23d66af1

View File

@ -163,17 +163,6 @@ class PositionManager:
atr=atr atr=atr
) )
<<<<<<< Current (Your changes)
# 计算止盈(基于保证金)
# 优先使用配置的止盈百分比如果没有配置则使用止损的2倍
take_profit_pct_margin = self.risk_manager.config.get('TAKE_PROFIT_PERCENT', 0.15)
# 如果配置中没有设置止盈则使用止损的2倍作为默认
if take_profit_pct_margin is None or take_profit_pct_margin == 0:
take_profit_pct_margin = stop_loss_pct_margin * 2.0
take_profit_price = self.risk_manager.get_take_profit_price(
entry_price, side, quantity, leverage,
take_profit_pct=take_profit_pct_margin
=======
# 计算止盈基于保证金支持ATR动态止盈 # 计算止盈基于保证金支持ATR动态止盈
# 优先使用配置的止盈百分比如果没有配置则使用止损的3倍盈亏比3:1 # 优先使用配置的止盈百分比如果没有配置则使用止损的3倍盈亏比3:1
take_profit_pct_margin = self.risk_manager.config.get('TAKE_PROFIT_PERCENT', 0.30) take_profit_pct_margin = self.risk_manager.config.get('TAKE_PROFIT_PERCENT', 0.30)
@ -184,7 +173,6 @@ class PositionManager:
entry_price, side, quantity, leverage, entry_price, side, quantity, leverage,
take_profit_pct=take_profit_pct_margin, take_profit_pct=take_profit_pct_margin,
atr=atr # 传递ATR用于动态止盈 atr=atr # 传递ATR用于动态止盈
>>>>>>> Incoming (Background Agent changes)
) )
# 下单 # 下单