This commit is contained in:
薇薇安 2026-02-15 00:42:50 +08:00
parent ba4a4b2205
commit 9379a9815e
2 changed files with 4 additions and 2 deletions

View File

@ -44,4 +44,6 @@
4. **收紧止损(让 ATR 止损别太宽)**
- 降低 `ATR_STOP_LOSS_MULTIPLIER`(如从 3.0 到 2.0 或 1.5),止损变近,同比例下 TP2 也会变近(但止损更容易被扫到,需权衡)。
**已实现**:在 `risk_manager.get_take_profit_price` 中增加了 **USE_MARGIN_CAP_FOR_TP**(默认 True当使用盈亏比算出 TP2 时若该价格比「TAKE_PROFIT_PERCENT 对应的保证金止盈价」更远,则**改用保证金止盈价**作为 TP2这样止盈不会远到难以触及。可在配置中关闭设为 False恢复“始终用盈亏比止盈”。
**已实现**:在 `risk_manager.get_take_profit_price` 中增加了 **USE_MARGIN_CAP_FOR_TP**(默认 **True**):当使用盈亏比算出 TP2 时若该价格比「TAKE_PROFIT_PERCENT 对应的保证金止盈价」更远,则**改用保证金止盈价**作为 TP2这样止盈不会远到难以触及。
- **⚠️ 不要关闭**:普遍出现的「止盈特别远(如 +238% 保证金)、亏损扛单」是因为**没有封顶**时用了「止损距离×3」的止盈。**关掉 USE_MARGIN_CAP_FOR_TP 会恢复那种过远止盈,加重扛单**。应保持 **True**,并确保交易进程已重启/配置已生效,新开仓才会用封顶后的止盈。

View File

@ -206,7 +206,7 @@ DEFAULT_TRADING_CONFIG = {
'ATR_STOP_LOSS_MULTIPLIER': 0.5, # ATR止损倍数0.52026-02-14收紧止损与ATR_MULTIPLIER_MAX一致
'ATR_TAKE_PROFIT_MULTIPLIER': 6.0, # ATR止盈倍数6.0(追求更高盈亏比)
'RISK_REWARD_RATIO': 3.0, # 盈亏比3:1
'USE_MARGIN_CAP_FOR_TP': True, # 止盈按保证金上限封顶当盈亏比算出的TP2过远时改用TAKE_PROFIT_PERCENT对应价格便于获利离场
'USE_MARGIN_CAP_FOR_TP': True, # 止盈按保证金上限封顶,避免 TP 过远难以触及、亏损扛单。勿关。
'ATR_PERIOD': 14, # ATR计算周期14
'USE_DYNAMIC_ATR_MULTIPLIER': False, # 不使用动态ATR
'ATR_MULTIPLIER_MIN': 0.5, # 动态ATR倍数最小值