fix
This commit is contained in:
parent
9aa25a1582
commit
7fba5e94cd
@ -274,10 +274,10 @@ class GridManager:
|
||||
# 找到当前价格最接近的网格点(向下舍入)
|
||||
current_grid_level = int(self.current_price / self.step) * self.step
|
||||
|
||||
# 检查这个价格是否已经加仓过
|
||||
if current_grid_level not in self.grid_levels and current_grid_level >= self.lower_price:
|
||||
# 检查是否还有加仓空间
|
||||
if len(self.grid_levels) < self.total_grid_levels:
|
||||
# 关键修复:只有当价格已经跌破平均价时,才考虑加仓
|
||||
# 并且必须是一个还没加过仓的网格点
|
||||
if current_grid_level < self.avg_entry_price and current_grid_level >= self.lower_price:
|
||||
if current_grid_level not in self.grid_levels and len(self.grid_levels) < self.total_grid_levels:
|
||||
print(f"[GridManager] {self.pair} 加仓建议 - 价格: {current_grid_level:.2f}, "
|
||||
f"已有网格数: {len(self.grid_levels)}",
|
||||
file=sys.stderr, flush=True)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user