custom_exit 拒绝加仓2次后的退出
This commit is contained in:
parent
b0660d5b2e
commit
0ee48a52c7
@ -1600,9 +1600,12 @@ class FreqaiPrimer(IStrategy):
|
||||
:param kwargs: 其他参数
|
||||
:return: 返回None或False表示不退出,返回字符串或True表示退出
|
||||
"""
|
||||
if trade.entry_side_count >= 2:
|
||||
# 当加仓次数 >= 2时,拒绝所有退出信号(止损除外)
|
||||
logger.info(f"[{pair}] 加仓次数 {trade.entry_side_count} >= 2,拒绝退出信号(止损除外)")
|
||||
# 获取加仓次数(包括初始入场)
|
||||
entry_count = trade.nr_of_successful_entries
|
||||
|
||||
if entry_count >= 3: # 初始入场 + 2次加仓 = 3次
|
||||
# 当加仓次数 >= 2时(总共3次入场),拒绝所有退出信号(止损除外)
|
||||
logger.info(f"[{pair}] 加仓次数 {entry_count - 1} >= 2(总入场{entry_count}次),拒绝退出信号(止损除外)")
|
||||
return None # 阻止所有非止损的退出
|
||||
|
||||
# 加仓次数 < 2时,允许正常退出
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user