Controls:品种、流动性与报价规则¶
Controls 不是日常投诉调查的第一站。它用于回答:Decision 中出现的品种映射、Maker pool、Taker symbol 和报价参数,是由什么配置产生的?
本页只覆盖已经在 Edge 实际核实的 Symbols、Liquidity、Quote rules,以及覆盖在 Quote rules 之上的 Pricing overrides。
配置关系图¶
定义可交易品种→LIQUIDITY
映射 Maker symbol→QUOTE RULES
映射到客户 Stream→PRICING OVERRIDES
临时覆盖部分参数
这条链能帮助新人从 Decision 的 Sym / Taker sym 往回追配置,但不能取代订单发生时的历史证据。Controls 显示的是配置页面;调查历史订单时,仍以 Decision、Ticks、Execution 和日志中的时间化记录为主。
Symbols:这个品种能否报价和交易¶
Symbols 是可交易品种注册表。页面明确说明:品种通过 Liquidity 映射到 maker symbols,再通过 Quote Rules 映射到 pricing streams。
重点字段包括 Symbol、Category、Base、Profit、P.Dec、Tick、V.Dec、QV(s)、Session,以及 Quote / Trade 开关。
新人遇到以下问题时可先看这里:
- Edge 是否注册了该品种;
- 该品种属于哪个 Category 和 Session;
- Quote 或 Trade 是否关闭;
- 价格与数量精度是否与预期一致。
例如页面中的 USDCAD 为 Quote Off / Trade Off;USDCNH 为 Quote On / Trade Off。这两个状态回答的问题不同,不能看到报价开启就认定允许交易。
Liquidity:平台品种怎样连接 LP 品种¶

Liquidity 的 Maker symbol 标签用于查看 LP maker symbols 与 TradePass symbols 的映射。页面说明 Volume rate 用于 LP 合约大小与平台合约大小之间的数量换算,而 Min/Max/Step qty 定义 LP 侧的下单约束。
| 字段组 | 字段 | 调查用途 |
|---|---|---|
| 映射身份 | Maker sym、Maker、Symbol | 确认平台品种接到哪个 maker 及 maker symbol |
| 精度与换算 | Price dec、Volume rate | 检查价格精度及 LP 边界的数量换算 |
| 报价调整 | Bid Δ、Ask Δ、Adjust、Min spread、Max spread | 查看 maker 映射层是否带有报价调整或限制 |
| 数量限制 | Min qty、Max qty、Step qty | 判断送往 LP 的数量是否满足约束 |
| 开关 | Quote、Trade | 判断该映射是否允许报价或交易 |
例如 XAUUSD / DPM_DEMO 映射到多个 maker symbols,Volume rate 0.1,Min/Max/Step qty 为 1 / 2,000 / 5。这能解释配置允许怎样的 LP 数量,但不能证明某张历史订单实际怎样执行;实际执行仍需查 Execution。
Quote rules:价格从哪里来、进入哪个客户 Stream¶

页面说明每条规则把 Symbol + Maker pool 映射到一个 Stream,由此定义报价管线:价格来源以及它进入哪个报价变体。
调查时按以下顺序读一行:
- 用 Decision 的
Sym与Taker sym找到候选规则; - 核对 Maker pool 与 Stream;
- 读取 Bid Δ / Ask Δ、Min spd / Max spd、Adjust、FtF;
- 确认 Status 是否 Active;
- 再检查当时是否存在 Pricing override。
同一个平台品种可以对应多个 Taker symbol 和 Stream。例如 XAUUSD 同时出现 GOLD.e / GOLD.a / GOLD.r / GOLD.v,其 maker pool、点差上下限和调整值并不相同。因此,只按 XAUUSD 搜索还不够,必须与 Decision 的 Taker sym 和交易环境一起核对。
Pricing overrides:哪些临时配置叠加在报价规则上¶

页面对叠加规则给出了明确说明:
- Bid Δ / Ask Δ 是在 Quote Rule 基础上的加法调整;
- 非零的 Min / Max spread 会替换 Quote Rule 中的限制,
0表示继承; - 同一个 Stream 同一时间只能有一个 active profile。
页面同时显示当前生效项的 Profile、Streams、Effective、Reason、Activated、Expires 与 Activated by,并列出 Manual、Calendar 和 Condition 等 Activation 类型。
遇到“平时配置正常,但某个时段客户点差突然变化”时,应检查:基础 Quote rule、当时是否有 active override、触发方式、生效/到期时间,以及 Alarm / Logs 中的触发或恢复记录。
实战任务:解释 GOLD.v 的配置路径¶
以 Decision DEC-89234 为起点:Sym XAUUSD、Taker sym GOLD.v、Route STP。
任务:在 Controls 中找出 XAUUSD 的品种状态、Liquidity 映射、GOLD.v 对应 Quote rule,并判断当前 Pricing overrides 是否能直接证明该订单发生时曾生效。
展开参考答案
Symbols 显示 XAUUSD 已注册且 Quote/Trade 均为 On。Liquidity 显示 XAUUSD 的 maker 映射及 LP 数量约束。Quote rules 中 `GOLD.v` 对应 XAUUSD、maker pool `mp-full`、Stream `VIP (.v) / Apex Markets Live`,Bid/Ask Δ 为 `-2 / +2`,Min/Max spread 为 `6 / 50`,状态 Active。Pricing overrides 当前页面可以显示某 profile 的当前生效状态,但“当前生效”不能直接证明它在历史订单时刻也生效;历史结论必须继续找带时间的记录或日志。新人必须避免的错误¶
- 用当前 Controls 配置直接解释过去订单,忽略配置可能已经变化;
- 只看 Symbol,不核对 Taker symbol、Stream 和 Maker pool;
- 把 Quote On 与 Trade On 当成同一开关;
- 把 Liquidity 的数量约束当作某张订单的实际 Execution;
- 忽略 Pricing override,或把 profile 存在误写成当时已经生效。