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