Commit Graph

6 Commits

Author SHA1 Message Date
silencesdg e0b448a597 fix: 周重置极简化,只等开市+重启EA 2026-05-21 20:31:57 +08:00
silencesdg 5fbfb46b05 fix: 周重置去掉全平持仓,只清峰值+重启 2026-05-21 20:30:28 +08:00
silencesdg e1691c3c41 feat: 适应度门槛95+swing_point策略+多项改进
- 新增适应度门槛: min_backtest_fitness=95, 适应度<95暂停开仓
- 新增 SwingPointRetest 策略替代 Turtle
- 新增 monday_reset.py 周重置脚本
- exit_rules: 拖尾止损相对回撤模式
- market_state: 趋势检测优化
- position: 一票制并发锁+合约规格缓存
- optimize: Optuna 替代 DEAP 遗传算法
- realtime_trader: 适应度门槛+同向递增
- weights: 动态权重管理
- cron_optimize: PYTHONPATH 修复
- .gitignore: 排除生成文件
2026-05-21 20:26:55 +08:00
silencesdg 1fdcc72873 fix: risk_leverage改为0自动读MT5杠杆(2000x)统一 2026-05-15 13:01:31 +08:00
silencesdg 6c84f44073 feat: 每日自动优化完整流程 + 优化器参数范围适配保证金%
- daily_optimize.py: restart_ea() 直接杀旧启新,不再依赖信号文件
- optimize.py: 风控参数搜索范围改为保证金%(SL -100%~-10%, TP +50%~+300%)
- cron: 每日凌晨2点自动跑优化→重启EA
2026-05-14 19:37:21 +08:00
silencesdg 430376eb61 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轮摘要
2026-05-14 14:07:13 +08:00