# 当前策略方案总结(2026-02-15) 根据近期文档(止盈止损与盈利优化、持仓分析、risk_profile、快速使用、交易对比分析等)和你做的修改记录,整理成一份可核对的策略方案摘要。 --- ## 一、策略定位与目标 - **风格**:回归 **2 月 10–11 日盈利期** 的风格——纯趋势跟踪、不逆势、止盈/止损有封顶、单笔风险可控。 - **核心矛盾**:2 月 12 日后一度「紧止损 + 高杠杆 + 大单笔风险 + RSI 反向」,导致止损多、止盈少;已通过参数与开关回拨到盈利期思路。 - **目标**:减少逆势单与无效止损,让止盈更容易触发,同时保留风控封顶与趋势/过滤逻辑。 --- ## 二、入场与过滤(与盈利期对齐) | 项目 | 当前设定 | 说明 | |------|----------|------| | **RSI 极限反转** | **关闭** `RSI_EXTREME_REVERSE_ENABLED = false` | 盈利期无 RSI 反向单;避免在趋势里逆势做空/做多 | | **若将来再开反向** | `RSI_EXTREME_REVERSE_ONLY_NEUTRAL_4H = true` | 仅允许 4H 中性时 RSI 反向 | | **只做趋势** | `AUTO_TRADE_ONLY_TRENDING = true` | 仅 `market_regime=trending` 自动开仓 | | **4H 中性** | `AUTO_TRADE_ALLOW_4H_NEUTRAL = false` | 不放宽到 4H 中性开仓 | | **信号强度** | `MIN_SIGNAL_STRENGTH = 8` | 与盈利期一致,不降低 | | **过滤** | BETA_FILTER、涨跌幅/RSI/趋势入场过滤、连续亏损冷却等 | 保持,不放松 | --- ## 三、止损与止盈 ### 1. 止盈/止损封顶(必开) - **USE_MARGIN_CAP_FOR_TP = true**:止盈按保证金比例封顶,避免 +200% 那种过远止盈。 - **USE_MARGIN_CAP_FOR_SL = true**:止损按保证金比例封顶,避免 -60%~-80% 扛单。 ### 2. 止盈距离(易达成、易盈利) - **第二目标止盈 TAKE_PROFIT_PERCENT**:建议 **0.28~0.30**(28%~30% 保证金),不再用 0.55(55%),否则很难触发。 - **第一目标止盈 TAKE_PROFIT_1_PERCENT**:建议 **0.20**(20%),须小于第二目标;先到 20% 部分平仓锁利,剩余看 30% 或移动止损。 ### 3. 止损距离(抗波动 + 可控亏) - **STOP_LOSS_PERCENT**:建议 **0.10**(10% 保证金)为默认;8% 偏紧易被扫,12% 可给极波动标的。 - **ATR 止损**:从极紧(0.5 倍)调回 **1.5~3 倍**(ATR_STOP_LOSS_MULTIPLIER=3,ATR_MULTIPLIER_MIN/MAX=1.5/2.5),给行情波动空间,再配合保证金封顶限制单笔最大亏损。 ### 4. 双通道执行 - **交易所条件单**:开仓/补挂时在币安挂 STOP_MARKET + TAKE_PROFIT_MARKET,断网/重启后仍能按价执行。 - **本机 WebSocket**:移动止损、TP1 部分平仓、挂单失败兜底;移动止损激活/更新时会同步到交易所(重挂条件单)。 --- ## 四、杠杆与单笔风险(回归盈利期) | 项目 | 当前设定 | 说明 | |------|----------|------| | **单笔风险** | `FIXED_RISK_PERCENT = 0.01`(1%) | 从 3% 降回 1%,单笔亏损可控 | | **基础杠杆** | `LEVERAGE = 4`,`MIN_LEVERAGE = 4`,`MAX_LEVERAGE = 12` | 从 8 倍降回 4 倍,降低波动与回撤 | | **小众币杠杆** | `MAX_LEVERAGE_SMALL_CAP = 4` | 与小资金/稳健风格一致 | | **固定风险 sizing** | `USE_FIXED_RISK_SIZING = true` | 保持 | --- ## 五、移动止损 - **激活**:`TRAILING_STOP_ACTIVATION = 0.10`(盈利 10% 即激活),不再等 30%。 - **保护**:`TRAILING_STOP_PROTECT = 0.02`(保护 2% 利润)。 - **USE_TRAILING_STOP = true**:保持开启。 --- ## 六、仓位与频率 - **MAX_OPEN_POSITIONS**:预设里 4;小资金可考虑 6~8,避免过多分散。 - **MAX_DAILY_ENTRIES**:15。 - **信号强度仓位放大**:弱化 10 分信号放大(如 10 分 1.1 倍),避免单笔失误放大回撤。 --- ## 七、扫描与周期 - **SCAN_INTERVAL**:900(15 分钟)等,按预设。 - **PRIMARY_INTERVAL / ENTRY_INTERVAL / CONFIRM_INTERVAL**:4h / 1h / 1d 等,与趋势+过滤逻辑一致。 - **TOP_N_SYMBOLS / MAX_SCAN_SYMBOLS**:如 30 / 500,保持质量与覆盖平衡。 --- ## 八、持仓同步与补建(近期代码修改) - **补建去重**:同一 `entry_order_id` + symbol 在 DB 已有记录(不论 open/closed)则**不再补建**,避免同单多笔(如 PYTHUSDT 重复单)。 - **来历不明单**:币安有仓、DB 无且无法确认为系统单时,仍**补建并自动挂 SL/TP、纳入监控**,且在 DB 用 `entry_reason = sync_recovered_unknown_origin` 标记,便于统计。 - **止损价校验**:若算出的止损价等于入场价(如 SELL 时 ≤ 入场价),自动修正为最小 0.5% 距离并继续挂单,不因校验失败跳过挂单。 - **平仓 DB 更新**:更新平仓状态时**重试 3 次、间隔 2 秒**,应对 TimeoutError。 - **只读请求**:不提高 READ_ONLY_REQUEST_TIMEOUT(保持 60 秒),通过**固定重试次数 + 退避**应对偶发超时,不增加对币安请求次数、不影响实时性。 --- ## 九、快速使用方式 1. **一键应用**:在**全局配置**页点击 **「山寨币策略(推荐)」**,会写入上述 RSI 关闭、止盈/止损封顶、杠杆与风险等,并写入 `global_strategy_config`。 2. **生效**:改完后**重启交易进程**(或等配置热更新),新开仓按新逻辑执行。 3. **个人配置**:策略以**全局配置**为准;不在「我的配置」里覆盖仓位/每日笔数/只做趋势等,即可与预设一致。 --- ## 十、小结核对表 | 维度 | 是否与盈利期/文档一致 | |------|------------------------| | 关闭 RSI 极限反转 | ✓ | | 仅趋势市开仓、信号强度≥8 | ✓ | | 止盈/止损保证金封顶 | ✓ | | 止盈 28%~30%、止损约 10%、ATR 放宽 | ✓ | | 单笔风险 1%、杠杆 4 倍为主 | ✓ | | 移动止损 10% 激活、2% 保护 | ✓ | | 补建不重复、来历不明标记、挂单与 DB 稳健 | ✓ | 若某一项与你的预期不符,可以指出具体配置项或文档段落,再对表或代码做针对性核对与修改。