2025年8月2日 12:54

This commit is contained in:
2025-08-02 12:54:49 +00:00
parent 45301673a7
commit be6dd0f52f

View File

@@ -0,0 +1,97 @@
# Binance 支持测试指南
## 测试步骤
### 1. 基础功能测试
1. 在 TradingView 中打开 `BINANCE:BTCUSDT` 图表
2. 应用 `conbinined2.pine` 指标
3. 检查指标是否正常加载和显示
### 2. 参数自动识别测试
1. 观察信息表格中的距离阈值显示
2. 确认 BTC 使用的是 500.0 的距离阈值(而不是默认的 3.0
3. 检查成交量调试信息显示正确的等级
### 3. 多交易对切换测试
依次测试以下交易对,确认参数自动切换:
#### 高价币测试:
- `BINANCE:BTCUSDT` → 距离阈值应为 500.0
- `BINANCE:ETHUSDT` → 距离阈值应为 15.0
- `BINANCE:BNBUSDT` → 距离阈值应为 5.0
#### 中价币测试:
- `BINANCE:SOLUSDT` → 距离阈值应为 3.0
- `BINANCE:AVAXUSDT` → 距离阈值应为 0.8
- `BINANCE:DOTUSDT` → 距离阈值应为 0.2
#### 低价币测试:
- `BINANCE:ADAUSDT` → 距离阈值应为 0.02
- `BINANCE:MATICUSDT` → 距离阈值应为 0.03
### 4. 成交量过滤测试
1. 在 Binance 交易对上设置不同的过滤等级 (1-5级)
2. 观察成交量过滤的效果差异
3. 确认加密货币使用了 1.5x 的成交量倍数
### 5. 兼容性测试
1. 切换到 `TICKMILL:BTCUSD`
2. 确认使用的是 300.0 的距离阈值TICKMILL 参数)
3. 切换回 `BINANCE:BTCUSDT`
4. 确认重新使用 500.0 的距离阈值Binance 参数)
## 预期结果
### ✅ 正确行为
- 不同交易对显示不同的距离阈值
- 成交量过滤参数根据交易所自动调整
- 信号质量在加密货币上表现良好
- 界面显示正确的等级信息
### ❌ 需要检查的问题
- 所有交易对都显示相同的距离阈值 (3.0)
- 成交量过滤效果异常
- 指标加载错误或显示异常
- 参数切换不生效
## 故障排除
### 问题1: 距离阈值不变
**原因**: 可能是交易对识别失败
**解决**: 检查 `ticker.standard(syminfo.tickerid)` 的返回值
### 问题2: 成交量过滤异常
**原因**: 可能是成交量参数获取失败
**解决**: 检查 `get_volume_multiplier()` 函数
### 问题3: 指标不加载
**原因**: 可能是语法错误
**解决**: 检查 Pine Script 控制台的错误信息
## 性能验证
### 信号质量对比
在相同市场条件下,对比以下设置的信号质量:
1. **默认参数** (距离阈值 3.0, 成交量倍数 1.0)
2. **Binance 优化参数** (距离阈值 500.0, 成交量倍数 1.5)
预期 Binance 优化参数应该:
- 减少假信号数量
- 提高信号的准确性
- 更好地适应加密货币的波动特性
### 建议测试时间
- **至少观察 1-2 个交易日**
- **包含不同的市场条件** (上涨、下跌、震荡)
- **测试不同的时间框架** (1分钟、5分钟、15分钟等)
## 反馈收集
如果在测试过程中发现问题,请记录:
1. **交易对名称**
2. **预期行为 vs 实际行为**
3. **错误信息** (如有)
4. **复现步骤**
5. **建议的参数调整**
这将有助于进一步优化 Binance 支持功能。