254 lines
6.7 KiB
Markdown
254 lines
6.7 KiB
Markdown
# 市场扫描深度分析
|
||
|
||
## 🤔 问题1:过滤掉主流币会更有利吗?
|
||
|
||
### 分析维度
|
||
|
||
#### 1. 策略定位分析
|
||
|
||
**山寨币策略的特点**:
|
||
- **高盈亏比(4:1)**:追求大赢家,用少数大单覆盖亏损
|
||
- **宽止损(15%)**:容忍山寨币高波动
|
||
- **快速止盈(60%)**:不恋战,快速锁定利润
|
||
- **严格筛选**:只做流动性最好、信号最强的币种
|
||
|
||
**主流币的特点**:
|
||
- **波动小**:BTC、ETH 波动率通常 < 2%,不符合山寨币策略的宽止损设计
|
||
- **流动性极好**:价格冲击小,但也不容易有大波动
|
||
- **趋势稳定**:不容易出现暴涨暴跌,不符合"快速止盈"的设计
|
||
|
||
**结论**:✅ **过滤主流币更有利**
|
||
|
||
**理由**:
|
||
1. **策略不匹配**:主流币波动小,不符合山寨币策略的宽止损+高盈亏比设计
|
||
2. **机会成本**:扫描主流币占用资源,可能错过更好的山寨币机会
|
||
3. **专注性**:专注于山寨币,策略更清晰
|
||
|
||
---
|
||
|
||
#### 2. 实际交易表现分析
|
||
|
||
**主流币 vs 山寨币的交易表现**:
|
||
|
||
| 指标 | 主流币(BTC/ETH) | 山寨币 |
|
||
|------|------------------|--------|
|
||
| **波动率** | 1-3% | 5-20% |
|
||
| **盈亏比潜力** | 1.5:1 | 4:1+ |
|
||
| **止损触发率** | 低(波动小) | 高(波动大) |
|
||
| **止盈触发率** | 低(波动小) | 高(波动大) |
|
||
| **适合策略** | 波段/长期持有 | 高盈亏比狙击 |
|
||
|
||
**结论**:✅ **过滤主流币更有利**
|
||
|
||
**理由**:
|
||
- 主流币波动小,很难达到4:1的盈亏比目标
|
||
- 山寨币波动大,更容易出现暴涨,更容易达到4:1的盈亏比目标
|
||
|
||
---
|
||
|
||
#### 3. 资源利用分析
|
||
|
||
**扫描资源分配**:
|
||
|
||
**过滤主流币前**:
|
||
- 扫描150个交易对
|
||
- 可能包含10-20个主流币
|
||
- 实际山寨币:130-140个
|
||
|
||
**过滤主流币后**:
|
||
- 扫描150个交易对(排除主流币)
|
||
- 实际山寨币:150个
|
||
- **增加10-20个山寨币的扫描机会**
|
||
|
||
**结论**:✅ **过滤主流币更有利**
|
||
|
||
**理由**:
|
||
- 增加10-20个山寨币的扫描机会
|
||
- 更专注于有潜力的山寨币
|
||
- 提高找到优质机会的概率
|
||
|
||
---
|
||
|
||
### 综合结论:过滤主流币更有利 ✅
|
||
|
||
**理由总结**:
|
||
1. **策略匹配**:主流币不符合山寨币策略的宽止损+高盈亏比设计
|
||
2. **机会成本**:扫描主流币占用资源,可能错过更好的山寨币机会
|
||
3. **资源利用**:过滤主流币后,增加10-20个山寨币的扫描机会
|
||
4. **专注性**:专注于山寨币,策略更清晰
|
||
|
||
---
|
||
|
||
## 🤔 问题2:只扫描150个少吗?
|
||
|
||
### 分析维度
|
||
|
||
#### 1. 市场覆盖分析
|
||
|
||
**币安USDT永续合约总数**:544个
|
||
|
||
**扫描150个的覆盖率**:
|
||
- 覆盖率:150/544 = **27.6%**
|
||
- 剩余未扫描:394个(72.4%)
|
||
|
||
**问题**:
|
||
- 如果按币安默认顺序,前150个可能包含:
|
||
- 主流币(10-20个)
|
||
- 中等市值币(50-80个)
|
||
- 小市值币(50-80个)
|
||
|
||
**可能错过的机会**:
|
||
- 如果优质山寨币不在前150个中,会错过
|
||
- 如果按市值排序,小市值优质币可能被排除
|
||
|
||
**结论**:⚠️ **可能不够,取决于排序方式**
|
||
|
||
---
|
||
|
||
#### 2. 筛选效率分析
|
||
|
||
**当前筛选流程**:
|
||
1. 扫描150个交易对
|
||
2. 初步筛选:28个(通过最小涨跌幅和成交量)
|
||
3. 详细分析:28个(获取K线和技术指标)
|
||
4. 最终选择:5-8个(按信号得分排序)
|
||
|
||
**筛选比例**:
|
||
- 初步筛选:28/150 = 18.7%
|
||
- 最终选择:5-8/150 = 3.3-5.3%
|
||
|
||
**分析**:
|
||
- 如果扫描150个,最终只选择5-8个,说明筛选很严格
|
||
- 如果增加扫描数量,可能找到更多符合条件的交易对
|
||
|
||
**结论**:⚠️ **可能不够,建议增加到200-250**
|
||
|
||
---
|
||
|
||
#### 3. 性能影响分析
|
||
|
||
**扫描150个的性能**:
|
||
- API请求:批量获取24小时行情(1次)
|
||
- 详细分析:28个交易对(获取K线和技术指标)
|
||
- 总耗时:约10-30秒
|
||
|
||
**如果增加到250个**:
|
||
- API请求:批量获取24小时行情(1次,数据量增加)
|
||
- 初步筛选:可能50-60个
|
||
- 详细分析:50-60个交易对
|
||
- 总耗时:约20-60秒
|
||
|
||
**分析**:
|
||
- 性能影响:增加扫描数量会增加扫描时间,但仍在可接受范围内
|
||
- 收益:可能找到更多优质机会
|
||
|
||
**结论**:✅ **可以增加到200-250,性能影响可接受**
|
||
|
||
---
|
||
|
||
#### 4. 机会成本分析
|
||
|
||
**扫描150个 vs 250个**:
|
||
|
||
| 指标 | 150个 | 250个 |
|
||
|------|-------|-------|
|
||
| **覆盖率** | 27.6% | 46.0% |
|
||
| **初步筛选** | 28个 | 50-60个 |
|
||
| **最终选择** | 5-8个 | 8-12个 |
|
||
| **扫描时间** | 10-30秒 | 20-60秒 |
|
||
| **错过机会** | 可能错过 | 减少错过 |
|
||
|
||
**分析**:
|
||
- 增加扫描数量,可能找到更多优质机会
|
||
- 扫描时间增加,但仍在可接受范围内(1小时扫描间隔)
|
||
- 减少错过好机会的概率
|
||
|
||
**结论**:✅ **建议增加到200-250**
|
||
|
||
---
|
||
|
||
### 综合结论:150个可能不够,建议增加到200-250 ✅
|
||
|
||
**理由总结**:
|
||
1. **覆盖率不足**:150/544 = 27.6%,可能错过72.4%的机会
|
||
2. **筛选效率**:如果增加扫描数量,可能找到更多符合条件的交易对
|
||
3. **性能影响可接受**:扫描时间增加,但1小时扫描间隔足够
|
||
4. **机会成本**:减少错过好机会的概率
|
||
|
||
---
|
||
|
||
## 🎯 推荐配置
|
||
|
||
### 优化后的配置
|
||
|
||
```python
|
||
MAX_SCAN_SYMBOLS = 250 # 从150增加到250(增加覆盖率)
|
||
TOP_N_SYMBOLS = 8 # 保持8个(给更多选择余地)
|
||
EXCLUDE_MAJOR_COINS = True # 排除主流币(专注于山寨币)
|
||
```
|
||
|
||
**理由**:
|
||
1. **增加覆盖率**:250/544 = 46.0%,减少错过机会的概率
|
||
2. **保持专注**:排除主流币,专注于山寨币
|
||
3. **给更多选择**:TOP_N_SYMBOLS=8,给更多选择余地
|
||
|
||
---
|
||
|
||
## 📊 预期效果
|
||
|
||
### 优化前
|
||
|
||
- 扫描150个,可能包含主流币
|
||
- 覆盖率:27.6%
|
||
- 最终选择:5个
|
||
- 可能错过好机会
|
||
|
||
### 优化后
|
||
|
||
- 扫描250个,排除主流币,专注于山寨币
|
||
- 覆盖率:46.0%(增加18.4%)
|
||
- 最终选择:8个
|
||
- 减少错过好机会的概率
|
||
|
||
---
|
||
|
||
## ⚠️ 注意事项
|
||
|
||
### 1. 排序方式
|
||
|
||
**问题**:如果按币安默认顺序,前250个可能不是最优的
|
||
|
||
**建议**:
|
||
- 如果可能,按24小时成交量排序
|
||
- 或者按市值排序,但排除主流币
|
||
|
||
### 2. 性能影响
|
||
|
||
**扫描时间**:
|
||
- 150个:10-30秒
|
||
- 250个:20-60秒
|
||
|
||
**影响**:
|
||
- 扫描时间增加,但1小时扫描间隔足够
|
||
- 性能影响可接受
|
||
|
||
### 3. 筛选严格性
|
||
|
||
**当前筛选**:
|
||
- 初步筛选:28/150 = 18.7%
|
||
- 最终选择:5-8/150 = 3.3-5.3%
|
||
|
||
**如果增加到250个**:
|
||
- 初步筛选:可能50-60个(20-24%)
|
||
- 最终选择:8-12个(3.2-4.8%)
|
||
|
||
**分析**:
|
||
- 筛选比例基本一致,说明筛选逻辑合理
|
||
- 增加扫描数量,可能找到更多符合条件的交易对
|
||
|
||
---
|
||
|
||
## ✅ 完成时间
|
||
|
||
2026-01-25
|