> For the complete documentation index, see [llms.txt](https://docs.bbx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bbx.com/zhs/he-xin-ye-wu/lian-shang-yong-xu-he-yue-jiao-yi/bbx-zhi-shu-jia-ge.md).

# BBX指数价格

**概述**

RWA 指数是一组基于多源数据聚合的实时价格指数，旨在为用户提供更加公允、稳健的 Real World Asset（真实世界资产）价格参考。

该指数的核心理念是：通过同时采集多个独立交易平台的报价数据，经过科学的统计算法进行去异常、加权聚合，从而形成一个更能反映真实市场状况的综合价格指标。

**数据来源**

RWA 指数的计算基于以下四个独立数据源的实时报价：

|           |                 |
| --------- | --------------- |
| 数据源       | 说明              |
| Ondo      | 提供链上 RWA 资产交易数据 |
| XStocks   | 提供实时市场报价数据      |
| BBX Token | 提供实时市场报价数据      |
| 持牌券商      | 提供实时市场报价数据      |

多数据源的设计确保了指数不会受到单一平台异常报价的影响，提高了数据的可靠性和报价的公允性。

**指数计算方法**

**数据清洗与验证**

在计算之前，系统会对每个数据源进行严格的验证：

* 数据完整性：报价必须包含有效的价格信息，缺失关键字段的数据将被排除
* 数值有效性：报价必须能够被正确解析为有效数值，格式异常的数据将被过滤

只有通过上述全部验证的数据源才会参与指数计算。

**核心算法：中位数限制均价法**

RWA 指数采用“中位数 + 偏差限制 + 等权平均”的三步聚合算法，该方法在保留各平台报价参考价值的同时，有效抑制了异常报价对指数的冲击。

**第一步：计算中位数**

将所有有效数据源的报价按照从小到大排序，取中间位置的值作为中位数。若数据源数量为偶数，则取中间两个值的算术平均值。中位数作为“市场共识价格”的参考基准。

**第二步：偏差限制（±3%）**

以中位数为基准，设定 ±3% 的合理波动范围。任何超出该范围的报价将被自动截断至边界值。这一机制能够有效防止某个平台的异常报价（如瞬时价格极端偏移）对最终指数产生过大影响。

**第三步：等权平均**

对经过偏差限制后的各数据源报价进行等权平均，即每个有效数据源在最终结果中占有相同的权重。例如：

|         |       |                             |
| ------- | ----- | --------------------------- |
| 有效数据源数量 | 各源权重  | 计算公式                        |
| 2 个     | 50%   | (价格₁ + 价格₂) ÷ 2             |
| 3 个     | 33.3% | (价格₁ + 价格₂ + 价格₃) ÷ 3       |
| 4 个     | 25%   | (价格₁ + 价格₂ + 价格₃ + 价格₄) ÷ 4 |

**计算示例**

假设某一时刻，四个数据源对某资产的收盘报价分别为：

|           |         |
| --------- | ------- |
| 数据源       | 报价（USD） |
| Ondo      | 100.50  |
| XStocks   | 101.20  |
| BBX Token | 100.80  |
| 持牌券商      | 108.00  |

计算过程：

* 排序：100.50、100.80、101.20、108.00
* 中位数 = (100.80 + 101.20) ÷ 2 = 101.00
* 偏差限制范围：101.00 × 97% = 97.97，101.00 × 103% = 104.03
* 持牌券商 报价 108.00 超出上限，截断为 104.03
* 最终指数 = (100.50 + 101.20 + 100.80 + 104.03) ÷ 4 = 101.63

通过这种算法，持牌券商 的异常高价 108.00 被有效抑制，避免了单一平台报价对指数的过度拉升。

**降级与容错机制**

RWA 指数具备完善的降级处理能力，确保在部分数据源不可用时仍能提供稳定的指数服务。

**多源降级策略**

|       |                                   |      |
| ----- | --------------------------------- | ---- |
| 可用数据源 | 处理方式                              | 指数状态 |
| 4 个   | 完整执行三步聚合算法                        | 正常   |
| 2–3 个 | 以可用数据源执行聚合算法                      | 降级运行 |
| 1 个   | 使用上一分钟的指数价格作为当前值，若无历史数据则直接采用该单源报价 | 单源降级 |
| 0 个   | 跳过该分钟的指数计算                        | 暂停   |

**容错原则**

* 分钟级隔离：单个分钟的计算失败不会影响其他时间点的指数计算
* 数据源独立性：单个数据源的异常不会影响其他数据源的正常参与
* 透明可追溯：每一分钟的计算结果均包含有效数据源数量和计算状态信息，方便用户判断数据质量

**指数展示指标**

RWA 指数为用户提供以下核心指标：

|          |                                  |
| -------- | -------------------------------- |
| 指标       | 说明                               |
| 当前价      | 最新一次计算的指数价格                      |
| 今日开盘价    | 当日第一根分钟 K 线的开盘价                  |
| 今日最高/最低价 | 当日内分钟 K 线中的最高价与最低价               |
| 昨日收盘价    | 前一交易日最后一根分钟 K 线的收盘价              |
| 涨跌额      | 当前价 − 昨日收盘价                      |
| 涨跌幅      | (涨跌额 ÷ 昨日收盘价) × 100%             |
| 有效数据源数量  | 当前参与指数计算的数据源数量（0–4）              |
| 计算状态     | 指数当前的运行状态（正常 / 降级运行 / 单源降级 / 暂停） |

**指数状态说明**

用户可以通过指数状态了解当前数据的可信度：

|      |                              |
| ---- | ---------------------------- |
| 状态   | 含义                           |
| 正常   | 所有数据源均参与计算，指数可信度最高           |
| 降级运行 | 部分数据源缺失，指数仍由多个数据源聚合计算，可信度较高  |
| 单源降级 | 仅剩 1 个数据源，使用历史价格进行平滑处理，可信度较低 |
| 暂停   | 无可用数据源，指数暂停更新，请留意最新状态变化      |

**算法设计理念**

**为什么采用多源聚合？**

单一数据源可能因为流动性不足、系统故障或市场微结构差异等因素产生偏差。多源聚合能够显著降低单一平台的报价偏差对指数的影响，提供更具代表性的价格参考。

**为什么设置 ±3% 偏差限制？**

±3% 的偏差限制是基于 RWA 市场特点设定的合理阈值。该阈值既允许各平台之间存在正常的价格差异（如不同平台的供需差异），又能有效过滤明显的异常报价，在灵敏性与稳健性之间取得了良好的平衡。

**为什么采用等权而非加权？**

RWA 指数对所有有效数据源赋予相同权重，而非根据交易量等因素进行加权。这是因为当前 RWA 市场尚处于早期发展阶段，各平台的交易量可能存在较大波动，等权方式能够避免稳定性较低的权重指标引入额外的不确定性。

**免责声明**

RWA 指数仅作为市场价格参考，不构成任何投资建议。指数的准确性取决于底层数据源的质量和可用性，用户在做出任何交易决策前应结合多方信息综合判断。
