聚合指南

市场数据聚合:选择规则,而不只是增加数据源。

聚合是一项定价策略,用于决定哪些有效输入会影响报价。真正有用的问题不是可以增加多少个数据源,而是每个数据源应为每个品种承担什么作用。

  • 在组合价格前先定义输入资格。
  • 选择符合品种和业务目的的方法。
  • 明确备用、保护和商业控制。

先定义数据源作用

决定哪些输入是主要数据、独立参考、备用数据或客户自有价格。

逐品种策略

流动性高的外汇对、贵金属和加密 CFD 不需要使用相同的聚合规则。

解释结果

实时价格源应显示当前活动策略,以及某项输入不再符合条件的原因。

市场数据聚合是指对多个符合条件的价格源应用明确规则,并不是对到达的所有数字简单求平均。合理策略会先判断哪些数据源有效且适用,再进行组合或排序,应用经纪商的商业控制,并保护最终报价。

聚合旨在解决什么问题

经纪商考虑聚合的原因各不相同:

  • 降低对单个输入的依赖;
  • 从多个独立市场形成参考价格;
  • 保留优先数据源,同时准备有效备用数据;
  • 组合机构、交易所、参考或自有价格;
  • 在多个平台上应用一致的定价策略;或
  • 处理数据源组合随交易时段变化的品种。

这些并不是同一种需求。只有明确每个数据源的作用和预期结果后,“使用三个数据源”才是一项完整要求。

实用的聚合顺序

客户层面的流程可以理解为五个步骤:

左右滑动或水平滚动以查看所有列

步骤决策示例问题
1. 确认输入资格该数据源是否已获授权、保持可用、足够新鲜,并且对这个品种有效?冻结或撤回的报价是否还应参与?
2. 应用数据源策略组合符合条件的输入,或遵循优先级顺序这个品种应使用中位数还是优先数据源?
3. 生成双向基础报价保留合理的买价和卖价结果该方法是否仍能产生有效点差?
4. 应用商业规则加入加价、点差、精度、舍入或时段控制客户可见报价应是什么样?
5. 保护并交付拒绝不可能的输出,并发送已接受结果异常跳价或数据源丢失时会发生什么?

这个顺序会将数据源选择与商业定价分开,也使故障更易解释。完整价格源路径 会把这些步骤与交付、备用和监控联系起来。

使用多个数据源的常见方式

没有一种方法适合所有市场。以下是实用的策略模式,并非针对某个具体品种的承诺:

左右滑动或水平滚动以查看所有列

方法作用通常适用于重要问题
中位数从一组有效数据中选择居中的结果不希望单个离群值主导参考价格数据源是否足够独立并具有可比性?
平均值计算所有符合条件输入的平均结果客户有意让每个选定输入都影响结果一个极端但仍有效的输入应对输出产生多大影响?
保守的较宽结果使用多个有效数据源形成谨慎的买卖价范围业务不希望发布比所选市场支持范围更窄的报价某个较弱数据源是否会让结果变得没有必要地宽?
按优先级使用备用数据使用第一个合适的数据源,并在需要时按顺序向后选择优先数据源具有明确业务作用备用数据应满足什么条件?如何恢复?
客户价格加参考数据以自有或平台价格为核心,使用其他市场作为背景或替代经纪商已经有内部定价视图自有输入是否已获授权、足够及时且映射一致?
定时策略按时间或工作日选择不同的预备规则数据源可用性或商业处理方式会随交易时段变化过渡时哪个时间表优先?如何审核?

CoinPriceFeeds 可以在同一个客户价格源中为不同品种应用不同模式。具体规则和阈值会根据特定使用场景以非公开方式约定。

中位数和平均值不能互换

中位数可以减少一组数据中某个异常高值或低值的影响。平均值则让每个符合条件的成员都会影响结果。

即使两种方法使用相同数据源,这种差异也很重要。中位数可能适合由多个可比较市场构成的参考视图。平均值可能适合有意让每个所选输入都参与的策略。

两种方法都不能决定某个数据源是否有资格进入数据组。仍应先检查新鲜度、可用性、品种映射和合同权限。

优先级也是一种聚合策略

聚合不一定要混合价格。

数据源优先级规则可以让一个输入保持优先,同时让另一个输入作为备用。备用源不能仅仅因为主数据源停止就自动符合条件;它仍需要对该品种有效且足够新鲜。

恢复决策同样重要。有些策略可以在优先数据源恢复适用后立即切回,另一些则可能要求更谨慎的过渡。应在事件发生前写下并测试相关行为,而不是临时推断。

从数据源作用开始

选择公式前,先说明为什么要使用每个数据源。

左右滑动或水平滚动以查看所有列

数据源作用简单用途
优先定价输入客户报价的正常基础
共识成员组合视图中的一个可比较输入
独立参考用于验证、比较或独立规则的背景数据
备用数据前一个选择不适用时的明确替代项
自有输入由客户自有平台或计算提供的价格
交易时段专用输入只用于特定时间或策略的数据源

同一个交易场所可以为不同品种承担不同作用。因此,数据源身份需要在定价流程中保持可见,而不能消失在一个无法区分的数字里。

进一步了解支持的市场数据源类别和品种映射

数据源数量不等于韧性

多个数据源仍可能共享同一项依赖、复制同一个市场,或同时不可用。增加输入也会增加品种映射、数据权限、监控和事件处理工作。

有价值的多样性取决于作用和故障边界,而不是一个醒目的数量。审核数据源组时,请询问:

  1. 这些价格是否真正与目标品种相关?
  2. 经纪商是否有权使用每一个数据源?
  3. 它们的品种、交易时段和报价规则是否可比较?
  4. 价格源如何识别过时、撤回或无效数据?
  5. 一个上游事件是否会影响多个看似独立的数据源?
  6. 当数据组中只剩一部分时,应发生什么?

价格源评估指南 会把这些问题扩展为更广泛的供应商和运营审核。

买价和卖价仍然重要

两个数据源可能具有相近的中间价,但点差明显不同。只围绕中间点构建的策略可能隐藏这种差异。

经纪商价格源通常需要有效的双向输出。聚合方法、商业点差规则和舍入策略应共同工作,使最终买价和卖价易于理解,并且不会出现买价高于卖价或其他不可能情况。

CoinPriceFeeds 会在基础定价决策后,应用客户定义的点差、加价、精度和舍入控制。业务层面的选项请参阅定制定价引擎

无效和过时输入应干净退出

已连接的数据源并不一定有效。

品种可能在连接保持开放时停止更新。交易场所可以明确撤回报价。较旧更新可能在较新更新后到达。价格也可能无法通过基础输出检查,或触发已配置的价格变动控制。

聚合策略应定义输入不再符合条件时如何处理相关品种。可以使用剩余有效成员重新计算、转向明确备用数据;如果策略已没有足够证据,也可以将输出标记为不可用。

报价保护概览 会说明这些状态,而不会公开客户专属阈值。

市场不同,应采用不同策略

一项全局规则很容易说明,但可能不适合拥有多种资产的经纪商交易账簿。

例如:

左右滑动或水平滚动以查看所有列

品种情况可能的策略方向
有多个可比较机构输入、流动性高的外汇对选定的共识,或带有效替代数据的优先数据源
主要根据一项商业关系定价的贵金属明确的主要数据源,并配有独立备用或参考
使用多个公开市场的加密 CFD精心选择的多交易场所参考数据,并采用严格输入资格
经纪商自有品种客户自有价格、合成计算,或结合外部背景的混合方式
周末或闭市时段定价单独审核的定时策略

这些是书面审核的起点,不是针对特定交易账簿的建议。正确选择取决于客户义务、数据源权利、执行模式、风险策略和目标平台。

让实时策略清晰可见

人们需要了解的不只是文档中写下的规则,还需要确认当前活动规则以及价格源实际接受的内容。

有效运营视图应显示当前报价、更新时间、当前定价页面、数据源关系,以及进入保护或无效状态的原因。主、备用端点还应显示足够的配置身份,以验证它们加载了相同的预期策略。

客户仪表板冗余概览 说明 CoinPriceFeeds 如何让结果可以审核。

让公开设计保持实用,同时避免泄露敏感信息

公开聚合指南应帮助管理、交易、风控和技术团队提出正确问题,而不应公开客户的确切数据源顺序、保护阈值、私有映射、交易场所凭据或部署安排。

这些细节属于书面范围和经授权的接入渠道。接入路径 说明何时需要它们。

根据您的环境定制价格源

使用真实的代表性品种测试聚合策略。

请提供数据源作用、一个正常品种、一个复杂品种,以及预期输出。我们会围绕这些内容制定书面演示范围。