auto_trade_sys/CURRENT_STRATEGY.md
薇薇安 9983a892bd a
2026-01-15 11:19:23 +08:00

232 lines
7.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 当前交易策略方案文档
## 一、策略概述
当前系统采用基于技术指标的自适应交易策略,结合均值回归和趋势跟踪两种模式,根据市场状态自动切换。
### 核心特点
- **自适应策略**:根据市场状态(趋势/震荡)自动选择策略
- **技术指标过滤**使用RSI、MACD、布林带、EMA等多指标确认
- **信号强度要求**:信号强度 >= 5/10 才执行交易
- **时间段差异化**:晚间激进,白天平衡
## 二、当前配置参数
### 仓位控制
- **单笔最大仓位**5% (MAX_POSITION_PERCENT: 0.05)
- **总仓位上限**30% (MAX_TOTAL_POSITION_PERCENT: 0.30)
- **单笔最小仓位**1% (MIN_POSITION_PERCENT: 0.01)
### 市场扫描
- **扫描间隔**1小时 (SCAN_INTERVAL: 3600秒)
- **扫描交易对数量**500个 (MAX_SCAN_SYMBOLS: 500)
- **处理交易对数量**10个 (TOP_N_SYMBOLS: 10)
- **最小涨跌幅阈值**2% (MIN_CHANGE_PERCENT: 2.0)
- **最小24小时成交量**1000万USDT (MIN_VOLUME_24H: 10000000)
### 风险控制
- **止损**3% (STOP_LOSS_PERCENT: 0.03)
- **止盈**5% (TAKE_PROFIT_PERCENT: 0.05)
- **杠杆倍数**10倍 (LEVERAGE: 10)
- **移动止损**:启用 (USE_TRAILING_STOP: True)
- **移动止损激活阈值**1% (TRAILING_STOP_ACTIVATION: 0.01)
- **移动止损保护利润**1% (TRAILING_STOP_PROTECT: 0.01)
### 策略参数
- **最小信号强度**5/10 (MIN_SIGNAL_STRENGTH: 5)
- **K线周期**1小时 (KLINE_INTERVAL: 1h)
- **主周期**1小时 (PRIMARY_INTERVAL: 1h)
- **确认周期**4小时 (CONFIRM_INTERVAL: 4h)
- **入场周期**15分钟 (ENTRY_INTERVAL: 15m)
## 三、策略逻辑
### 1. 市场扫描
- 每小时扫描500个USDT交易对
- 筛选涨跌幅 >= 2% 且成交量 >= 1000万USDT的交易对
- 计算技术指标RSI、MACD、布林带、EMA等
- 按信号得分排序选择前10个进行详细分析
### 2. 市场状态判断
- **震荡市场 (ranging)**:使用均值回归策略
- **趋势市场 (trending)**:使用趋势跟踪策略
### 3. 交易信号生成
#### 均值回归策略(震荡市场)
- **做多信号**
- RSI < 30超卖
- 价格触及布林带下轨
- **做空信号**
- RSI > 70超买
- 价格触及布林带上轨
#### 趋势跟踪策略(趋势市场)
- **做多信号**
- MACD金叉MACD > Signal 且 Histogram > 0
- 价格 > EMA20 > EMA50上升趋势
- **做空信号**
- MACD死叉MACD < Signal Histogram < 0
- 价格 < EMA20 < EMA50下降趋势
#### 信号强度计算
- 基础信号2-4分
- 多指标确认+2分
- 要求信号强度 >= 5/10 才执行交易
### 4. 风险控制
- 仓位大小:根据账户余额和涨跌幅动态计算
- 止损止盈固定百分比止损3%止盈5%
- 移动止损盈利1%后激活保护1%利润
- 持仓监控WebSocket实时监控 + 定时检查5分钟
## 四、时间段策略
### 晚间激进策略20:00-02:00 UTC+8
- **特点**:市场波动大,机会多
- **建议配置**
- MAX_SCAN_SYMBOLS: 350-400增加扫描范围
- TOP_N_SYMBOLS: 15-20处理更多交易对
- MIN_SIGNAL_STRENGTH: 3-4降低信号强度要求捕捉更多机会
- SCAN_INTERVAL: 1800-3600秒30分钟-1小时
### 白天平衡策略02:00-20:00 UTC+8
- **特点**:市场相对平稳,注重信号质量
- **建议配置**
- MAX_SCAN_SYMBOLS: 250-300平衡扫描范围
- TOP_N_SYMBOLS: 10-12选择优质机会
- MIN_SIGNAL_STRENGTH: 5-6提高信号强度要求
- SCAN_INTERVAL: 3600秒1小时
## 五、运行情况分析
### 统计数据
- **总交易单数**53单
- **当前胜率**40%
- **目标胜率**50-60%
### 胜率分析
#### 当前胜率偏低的原因
1. **信号强度要求可能偏低**
- 当前MIN_SIGNAL_STRENGTH: 5
- 可能接受了过多中等强度的信号
2. **时间段策略未完全实现**
- 晚间激进策略可能增加了低质量交易
- 白天平衡策略的信号强度要求可能还不够严格
3. **市场环境判断可能不准确**
- 震荡市场和趋势市场的判断可能不够准确
- 导致使用了错误的策略
4. **止损止盈比例**
- 止损3%止盈5%盈亏比约1.67:1
- 如果胜率低于37.5%,整体会亏损
## 六、改进建议
### 1. 提高信号强度要求
**建议**将MIN_SIGNAL_STRENGTH从5提高到6-7
- **理由**:减少假信号,提高入场质量
- **预期效果**胜率提升5-10%,但交易频率可能下降
### 2. 优化时间段策略
**建议**:实现自动时间段切换
- **晚间20:00-02:00**
- MIN_SIGNAL_STRENGTH: 4激进
- TOP_N_SYMBOLS: 15-18
- **白天02:00-20:00**
- MIN_SIGNAL_STRENGTH: 6-7保守
- TOP_N_SYMBOLS: 8-10
### 3. 优化止损止盈比例
**建议**:调整止损止盈比例,提高盈亏比
- **方案A**止损2.5%止盈5%盈亏比2:1
- **方案B**止损3%止盈6%盈亏比2:1
- **预期效果**即使胜率40%盈亏比2:1也能盈利
### 4. 加强市场状态判断
**建议**
- 使用更多指标判断市场状态
- 增加市场状态的确认机制
- 在不确定的市场状态下降低仓位或暂停交易
### 5. 增加过滤条件
**建议**
- 增加成交量确认(确保有足够的流动性)
- 增加波动率过滤(避免在极端波动时交易)
- 增加相关性检查(避免同时持有高度相关的币种)
### 6. 优化移动止损
**建议**
- 提高移动止损激活阈值到2%
- 增加移动止损保护利润到1.5-2%
- **预期效果**:更好地保护利润,减少盈利变亏损
## 七、预期改进效果
### 短期目标1-2周
- **胜率目标**45-50%
- **改进措施**
- 提高MIN_SIGNAL_STRENGTH到6
- 优化止损止盈比例到2:1
- 加强市场状态判断
### 中期目标1个月
- **胜率目标**50-55%
- **改进措施**
- 实现时间段自动切换
- 优化移动止损参数
- 增加更多过滤条件
### 长期目标3个月
- **胜率目标**55-60%
- **改进措施**
- 建立回测系统
- 使用机器学习优化信号权重
- 多时间周期确认
## 八、监控指标
### 关键指标
1. **胜率**:目标 > 50%
2. **盈亏比**:目标 > 1.5:1
3. **平均盈利/亏损**:确保平均盈利 > 平均亏损
4. **交易频率**每天3-10单根据市场情况
5. **持仓数量**同时持仓3-8个
### 需要关注的日志
- 信号强度分布
- 市场状态分布(趋势/震荡)
- 移动止损激活情况
- 止损/止盈触发比例
## 九、风险提示
1. **胜率40%偏低**:如果盈亏比不够高,整体可能亏损
2. **时间段策略**:需要根据实际市场情况调整,不能盲目激进
3. **市场环境变化**:策略需要适应不同的市场环境
4. **参数调整**:不要频繁大幅调整参数,建议渐进式优化
## 十、下一步行动
1. **立即执行**
- 提高MIN_SIGNAL_STRENGTH到6
- 调整止损止盈比例到2:1止损2.5%止盈5%
2. **本周完成**
- 实现时间段自动切换功能
- 优化移动止损参数
3. **本月完成**
- 加强市场状态判断
- 增加更多过滤条件
- 建立数据分析和回测系统
---
**文档更新时间**2024年
**策略版本**v1.0
**下次评估时间**运行100单后重新评估