Files
tradingview-pine/Binance支持测试指南.md
2025-08-02 12:54:49 +00:00

98 lines
2.9 KiB
Markdown
Raw Permalink 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.

# 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 支持功能。