silencesdg
|
218efef538
|
fix: 补回误删的 initial_capital + 日志显示有效杠杆缩放值
|
2026-05-15 13:58:59 +08:00 |
|
silencesdg
|
766b52ca61
|
feat: 杠杆自适应缩放——config%以100x为基准,自动×(杠杆/100)
- 100x: SL-50%=23点, TP+100%=46点
- 2000x: SL-1000%=23点, TP+2000%=46点(美元风险完全一致)
- 所有 margin% 参数(stop/profit/trailing/time_exit)全部自动缩放
|
2026-05-15 13:56:43 +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
|
0fcd676a0a
|
feat: 盈亏计算改为保证金%(开仓成本%)
- risk_leverage=100: 0.01手按7保证金算,不改变实际杠杆
- _calculate_pnl_pct: dollar_pnl / position_margin
- 硬止损: 保证金% × 开仓保证金 × 倍率
- RISK_CONFIG: SL-50%/TP+100%/拖尾+70%/回撤35%(均为保证金%)
|
2026-05-14 18:15:18 +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 |
|