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

2.9 KiB
Raw Permalink Blame History

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