158 lines
8.6 KiB
Markdown
158 lines
8.6 KiB
Markdown
# 山寨币策略配置评估与优化建议
|
||
|
||
> **已落实**:以下高优先级与中优先级建议已在「山寨币策略」预设与 ConfigGuide 中全量修改(总仓 65%、大盘 -1%、第二止盈 55%、显式补项、文档对齐)。
|
||
> **2026-02 补充**:MIN_STOP_LOSS_PRICE_PCT / MIN_TAKE_PROFIT_PRICE_PCT 已从 0.5%/0.6% 调整为 2.5%/2%,与代码默认及《盈利提升方案》一致,避免过紧止损/止盈导致扫损或过早止盈。
|
||
|
||
## 一、当前山寨币策略(altcoin)全部配置项
|
||
|
||
### 1. 风险与止盈止损
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| ATR_STOP_LOSS_MULTIPLIER | 3.0 | ATR 止损倍数,3 倍给波动空间,减少噪音止损 |
|
||
| STOP_LOSS_PERCENT | 0.10 (10%) | 强平保护线(保证金比例) |
|
||
| MIN_STOP_LOSS_PRICE_PCT | **0.025 (2.5%)** | 最小价格止损距离(过小易被波动扫损,已从 0.5% 修正) |
|
||
| MIN_TAKE_PROFIT_PRICE_PCT | **0.02 (2%)** | 最小价格止盈距离(过小易过早止盈,已从 0.6% 修正) |
|
||
| RISK_REWARD_RATIO | 3.0 | 盈亏比目标 3:1 |
|
||
| TAKE_PROFIT_1_PERCENT | 0.30 (30%) | 第一目标止盈(保证金 30%) |
|
||
| TAKE_PROFIT_PERCENT | 0.80 (80%) | 第二目标止盈(保证金 80%) |
|
||
| MIN_RR_FOR_TP1 | 1.5 | 第一目标至少为止损距离的 1.5 倍 |
|
||
| MIN_HOLD_TIME_SEC | 0 | 无持仓时间锁 |
|
||
| USE_FIXED_RISK_SIZING | true | 固定风险仓位 |
|
||
| FIXED_RISK_PERCENT | 0.03 (3%) | 每笔风险 3% |
|
||
| USE_DYNAMIC_ATR_MULTIPLIER | false | 不按波动率动态调 ATR |
|
||
|
||
### 2. 移动止损
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| USE_TRAILING_STOP | true | 开启移动止损 |
|
||
| TRAILING_STOP_ACTIVATION | 0.30 (30%) | 盈利达保证金 30% 激活 |
|
||
| TRAILING_STOP_PROTECT | 0.10 (10%) | 回撤 10% 触发平仓 |
|
||
|
||
### 3. 仓位与杠杆
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| MAX_POSITION_PERCENT | 0.20 (20%) | 单笔最大保证金 20% |
|
||
| MAX_TOTAL_POSITION_PERCENT | 0.80 (80%) | 总保证金上限 80% |
|
||
| MAX_DAILY_ENTRIES | 15 | 每日最多 15 笔开仓 |
|
||
| MAX_OPEN_POSITIONS | 4 | 最多 4 个同时持仓 |
|
||
| LEVERAGE | 8 | 基础杠杆 8x |
|
||
| MAX_LEVERAGE | 20 | 动态杠杆上限 20x |
|
||
| MIN_LEVERAGE | 8 | 动态杠杆下限 8x |
|
||
| MAX_LEVERAGE_SMALL_CAP | 8 | 高波动/小众币杠杆上限 8x |
|
||
| USE_DYNAMIC_LEVERAGE | true | 开启动态杠杆 |
|
||
|
||
**预设中未写、由后端默认兜底的:**
|
||
- MIN_POSITION_PERCENT:后端默认 0.02 (2%),合理
|
||
- MIN_CHANGE_PERCENT:后端默认 2.0 (2%),扫描至少 2% 涨跌幅
|
||
- SMART_ENTRY_ENABLED:后端默认 True,智能入场(限价+追价/市价兜底)
|
||
|
||
### 4. 扫描与筛选
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| MIN_VOLUME_24H | 30000000 | 24h 成交额 ≥ 3000 万美元 |
|
||
| MIN_VOLATILITY | 0.03 (3%) | 最小波动率 3% |
|
||
| TOP_N_SYMBOLS | 30 | 取前 30 个候选 |
|
||
| MAX_SCAN_SYMBOLS | 500 | 最多扫描 500 个 |
|
||
| MIN_SIGNAL_STRENGTH | 8 | 信号强度 ≥ 8 才下单 |
|
||
| EXCLUDE_MAJOR_COINS | true | 排除大市值币 |
|
||
| SCAN_EXTRA_SYMBOLS_FOR_SUPPLEMENT | 20 | 补单额外候选数 |
|
||
| SCAN_INTERVAL | 900 | 扫描间隔 15 分钟 |
|
||
| PRIMARY_INTERVAL | '4h' | 主周期 4H |
|
||
| ENTRY_INTERVAL | '1h' | 入场周期 1H |
|
||
| CONFIRM_INTERVAL | '1d' | 确认周期 1D |
|
||
|
||
### 5. 趋势与过滤
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| AUTO_TRADE_ONLY_TRENDING | true | 仅趋势行情自动交易 |
|
||
| AUTO_TRADE_ALLOW_4H_NEUTRAL | false | 4H 中性不做自动交易 |
|
||
| MAX_RSI_FOR_LONG | 65 | 做多 RSI 上限(不追高) |
|
||
| MIN_RSI_FOR_SHORT | 30 | 做空 RSI 下限(不杀跌) |
|
||
| MAX_CHANGE_PERCENT_FOR_LONG | 25 | 24h 涨幅 >25% 不做多 |
|
||
| MAX_CHANGE_PERCENT_FOR_SHORT | 10 | 24h 涨幅 >10% 不做空 |
|
||
| BETA_FILTER_ENABLED | true | 大盘共振:BTC/ETH 跌屏蔽多单 |
|
||
| BETA_FILTER_THRESHOLD | -0.005 | 阈值 -0.5% |
|
||
| ENTRY_SHORT_TREND_FILTER_ENABLED | true | 15m 短周期方向过滤 |
|
||
| MAX_TREND_MOVE_BEFORE_ENTRY | 0.04 | 入场前趋势移动上限 4% |
|
||
|
||
### 6. 风控与冷却
|
||
| 配置项 | 当前值 | 说明 |
|
||
|--------|--------|------|
|
||
| SYMBOL_LOSS_COOLDOWN_ENABLED | true | 同 symbol 连亏冷却 |
|
||
| SYMBOL_MAX_CONSECUTIVE_LOSSES | 2 | 连亏 2 次触发冷却 |
|
||
| SYMBOL_LOSS_COOLDOWN_SEC | 3600 | 冷却 1 小时 |
|
||
|
||
---
|
||
|
||
## 二、当前交易策略流程简述
|
||
|
||
1. **扫描**:每 15 分钟按 4H/1H/1D 多周期、MIN_VOLUME_24H / MIN_VOLATILITY 筛选,取 TOP_N 候选。
|
||
2. **信号**:MACD 金叉/死叉 + EMA20/50 + 价格与 EMA 关系,多指标投票得 0–10 分;4H 定方向,禁止逆势。
|
||
3. **过滤**:信号强度 ≥ 8、RSI 不追高/不杀跌、24h 涨跌幅限制、大盘共振、4H 非中性(或强信号 8+)、15m 短周期方向一致。
|
||
4. **仓位**:固定风险 3%/笔,按 ATR 止损距离算仓位,受 MAX_POSITION_PERCENT / MAX_TOTAL / MIN_MARGIN 等约束;动态杠杆 8–20x(高波动币 8x)。
|
||
5. **入场**:智能入场(限价 + 追价/市价兜底)。
|
||
6. **出场**:ATR 止损 + 分步止盈(30% 第一目标、80% 第二目标)+ 移动止损(30% 激活、10% 保护)。
|
||
|
||
整体是**趋势跟踪 + 高盈亏比 + 严格过滤**,逻辑一致。
|
||
|
||
---
|
||
|
||
## 三、存在的问题
|
||
|
||
### 1. 总仓位偏高,回撤压力大
|
||
- **MAX_TOTAL_POSITION_PERCENT: 0.80**:4 仓 × 20% = 80%,几乎满仓。
|
||
- 若 4 笔同时回撤,心理和强平风险都偏大;且总仓 80% 与「单笔 20%」强绑定,缺乏缓冲。
|
||
|
||
**建议**:将 MAX_TOTAL_POSITION_PERCENT 降到 **0.60~0.70**,或保持 0.80 但把 MAX_POSITION_PERCENT 降到 0.15~0.18,单笔略减、总仓不变但更分散。
|
||
|
||
### 2. 第二目标止盈过远,实际很少触及
|
||
- **TAKE_PROFIT_PERCENT: 0.80 (80%)**:第二目标要保证金 80% 盈利才触发。
|
||
- 多数单会在 TP1(30%)或移动止损(30% 激活、10% 保护)结束,第二目标存在感弱。
|
||
|
||
**建议**:若希望第二目标偶尔能打到,可改为 **0.50~0.60**;若接受「主要吃 TP1 + 移动止损」,可维持 0.80 仅作理论目标,或在文案中说明「第二目标偏远,以第一目标和移动止损为主」。
|
||
|
||
### 3. 大盘共振过敏感
|
||
- **BETA_FILTER_THRESHOLD: -0.005 (-0.5%)**:BTC/ETH 跌 0.5% 就屏蔽所有多单。
|
||
- 日常波动常超过 0.5%,容易误杀多单机会。
|
||
|
||
**建议**:改为 **-0.01~-0.015**(-1%~-1.5%)再屏蔽多单,或增加「仅对强信号放宽」的逻辑(若代码支持)。
|
||
|
||
### 4. 预设未显式写的关键项
|
||
- **MIN_CHANGE_PERCENT**、**MIN_POSITION_PERCENT**、**SMART_ENTRY_ENABLED** 等依赖后端默认,前端预设里看不到,容易造成「以为没开/没限制」的误解。
|
||
|
||
**建议**:在「山寨币策略」预设里**显式写出** MIN_CHANGE_PERCENT(如 2.0)、MIN_POSITION_PERCENT(如 0.02)、SMART_ENTRY_ENABLED(true),与后端一致并便于排查。
|
||
|
||
### 5. 文档与预设不一致
|
||
- ConfigGuide 里写「盈亏比 4:1」「2.0×ATR 止损」等,与当前预设(3:1、3.0×ATR)不一致。
|
||
|
||
**建议**:以当前预设为准,更新 ConfigGuide/说明文档,避免误导。
|
||
|
||
### 6. 4H 中性 + 强信号 8 的例外
|
||
- AUTO_TRADE_ALLOW_4H_NEUTRAL: false,但策略里对「信号强度 ≥ 8」允许在 4H 中性时尝试。
|
||
- 逻辑合理,但若希望更保守,可考虑只在 4H 明确 up/down 时下单(即强信号也不在 4H 中性开仓)。
|
||
|
||
---
|
||
|
||
## 四、优化建议汇总
|
||
|
||
| 优先级 | 建议 | 说明 |
|
||
|--------|------|------|
|
||
| 高 | 降低 MAX_TOTAL_POSITION_PERCENT 至 0.60~0.70 | 降低满仓回撤与强平风险 |
|
||
| 高 | 大盘共振 BETA_FILTER_THRESHOLD 调为 -0.01 或 -0.015 | 减少正常波动下多单被误关 |
|
||
| 中 | 第二目标 TAKE_PROFIT_PERCENT 改为 0.50~0.60(可选) | 让第二目标更可触及,或保留 0.80 仅作说明 |
|
||
| 中 | 预设中显式写 MIN_CHANGE_PERCENT、MIN_POSITION_PERCENT、SMART_ENTRY_ENABLED | 前后端与使用预期一致,便于排错 |
|
||
| 低 | 同步更新 ConfigGuide 与当前预设 | 避免文档和实际策略不一致 |
|
||
| 低 | 视需求增加「仅趋势、禁止 4H 中性」的更强保守选项 | 进一步减少震荡市出手 |
|
||
|
||
---
|
||
|
||
## 五、可选的具体改数建议(直接可改)
|
||
|
||
若在全局配置里手动微调,可优先试:
|
||
|
||
1. **MAX_TOTAL_POSITION_PERCENT**:0.80 → **0.65**
|
||
2. **BETA_FILTER_THRESHOLD**:-0.005 → **-0.01**
|
||
3. **TAKE_PROFIT_PERCENT**(第二目标):0.80 → **0.50** 或 **0.60**(按你是否想经常打到第二目标决定)
|
||
|
||
其余参数(ATR 3.0、TP1 30%、移动止损 30%/10%、3% 固定风险、MIN_SIGNAL_STRENGTH 8、4H 中性关闭等)与当前「高盈亏比 + 严过滤」设计一致,无硬伤;可按实盘表现再微调单笔仓位或每日次数。
|