mirror of
https://github.com/silencesdg/mt5_python_ea_suite.git
synced 2026-08-05 15:07:50 +00:00
feat: 一票制并发锁 + MT5硬止损兜底
- 一票制: _pending_long/_pending_short 计数器防同一周期内多信号穿透 - 硬止损: MT5下单时附带sl/tp,倍率1.5x(止损)/1.3x(止盈),比EA软止损更宽 - config.py: 新增 hard_sl_multiplier/hard_tp_multiplier - 全部 send_order 链路(abc/remote/live/server/dryrun/backtest) 支持 sl/tp 参数 - 对冲模块: 彻底移除 - 日志: 去重+30轮摘要
This commit is contained in:
@@ -19,9 +19,6 @@ class RiskController:
|
||||
|
||||
def monitor_positions(self, current_price, dry_run=False, weighted_signal=0.0):
|
||||
self.position_manager.monitor_positions(current_price, dry_run, weighted_signal)
|
||||
# 对冲摘要日志
|
||||
if self.position_manager.hedge_manager and self.position_manager.hedge_manager.active_hedges > 0:
|
||||
logger.info(f"🔒 活跃对冲: {self.position_manager.hedge_manager.active_hedges} 个")
|
||||
|
||||
def sync_state(self):
|
||||
self.position_manager.update_equity()
|
||||
|
||||
Reference in New Issue
Block a user