# Omni图表越过了价格却没成交：核Quote、触发类型与原Trades CSV

整理：链小知（AI 辅助）
资料核对日期：2026-10-12
引用地址：https://lianxiaozhi.com/tools/guides/variational-omni-quote-trigger-csv-fill-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

区分Indicative/Firm报价、Mark触发、Limit全或无以及导出中的真实成交与失败。

## 使用工具
- [Variational Omni](https://lianxiaozhi.com/tools/variational) · [官方入口](https://www.variational.io/)

## 前置条件
- 准备本人已有Omni账户/订单截图、market、方向、数量单位、下单/过期时间、触发源/滑点/auto-resize设置及原Trades CSV；不创建账户或请求报价。
- 适用Omni普通perpetual记录，所读Getting Started仍private beta；界面高级Pro订单类型与独立Variational Pro不是同产品，About Pro明确未上线。

## 1. 确认Omni与原订单的实际类型

核原界面是否为omni.variational.io及对应perpetual市场，标出Market、Limit、Trigger还是TP/SL。Order Entry里的Pro表示高级订单选项；不能把它当机构Variational Pro已上线。

原Size可切USD或基础资产，而且是杠杆后的名义量，不是投入USDC保证金。把market、side、输入单位和原quantity一并保存；只见“100”不足以比较两笔订单。

核对结果：产品、市场、订单类型和数量单位完整，机构Pro/Swaps未混入。
依据：[Omni：原账户、存提、仓位与Portfolio入口](https://docs.variational.io/omni/getting-started-with-omni.md)
依据：[Variational Pro：尚未上线边界](https://docs.variational.io/pro/about-pro.md)

## 2. 将图表Mark与真正执行报价分开

Quote是OLP按规模/流动性/风险提供的交易价；显示的indicative仅供参考，提交后firm才是订单执行价，可以更好或更差。Mark用于UPnL、保证金和清算，Index为基础价格输入。

用同一时点原quote/mark、同一大小比较原成交价。图上蜡烛穿过某价不等报价穿过该价，也不能拿现价反算历史滑点。本文不取实时quote。

核对结果：比较使用同一订单规模和价格类型，未把indicative或Mark当保证成交价。
依据：[Omni：Indicative/Firm、Index与Mark价格](https://docs.variational.io/omni/trading/quoted-index-and-mark-prices.md)
依据：[Omni：原账户、存提、仓位与Portfolio入口](https://docs.variational.io/omni/getting-started-with-omni.md)

## 3. 按Limit或Trigger条件解释Pending

Limit看OLP报价越过limit，当前是all-or-nothing；部分成交仍在roadmap。0.1秒检查间隔意味着短暂越价可能未触发，不能用一次截图证明系统漏单。

Trigger看Mark越过trigger后提交market单，还要符合滑点限制，否则pending。Limit/Trigger120天后过期不再处理；按原创建时间核，而不是为了排错重下单。

核对结果：Limit/Trigger各自价格条件、滑点与120天期限可核，未虚构partial fill。
依据：[Omni：Limit全或无、Trigger与到期](https://docs.variational.io/omni/trading/market-limit-and-trigger-orders.md)

## 4. 独立核TP/SL触发源与关联仓位变化

TP/SL可选Mark默认或Quote，触发后仍是market单、不保证按触发价成交；原设置和最终填价各留一项。满足触发但滑点超限仍pending，过120天也不会执行。

仓位部分缩量/清算时，auto-resize关闭可能取消关联TP/SL；开启则调整保留。0.1秒内价格亦越过清算线时，可能先清算，不能承诺SL始终保护。父子捆绑单共用滑点，高级订单可另设，需看原设置。

核对结果：TP/SL触发源、有效期、滑点和auto-resize有原材料，未保证先于清算或按目标价成交。
依据：[Omni：TP/SL触发源、缩量与过期](https://docs.variational.io/omni/trading/take-profit-and-stop-loss.md)

## 5. 在已有Trades CSV核真实执行行

从本人原Portfolio相应历史页的下载图标材料核导出范围。CSV最多365天、10000行且不含pending；没有行只能说明该导出没有已入表记录，不足以否定挂单。

Trades表使用id、created_at、side、underlying、price、qty、trade_type、status。status只列confirmed/failed；trade_type为trade、liquidation或settlement_market_delisted。price是execution price，decimal qty按原导出保留，不因链上USDC6位就除1e6；created_at时区文档未明，先保留原格式。

核对结果：成交/失败与导出遗漏分开，真实字段及单位没有套API整数schema。
依据：[Omni：Trades/Transfers导出字段与缺漏](https://docs.variational.io/technical-documentation/trade-and-transfer-history.md)
依据：[Omni：Limit全或无、Trigger与到期](https://docs.variational.io/omni/trading/market-limit-and-trigger-orders.md)

## 6. 核成本与最终记录，避免零费用误判

将成交CSV与对应Transfer中的fee、funding、realized_pnl记录分开。Omni没有trading fee但OLP靠spread收入，成交价差和资金费不是同一个transfer fee；普通存提每次0.1USDC另有记录。

清算文档按short ask+0.5%、long bid−0.5%调整执行价，这是价格惩罚，不是任意余额扣0.5%。若原订单仍pending或CSV到上限，用已有设置/错误与缺漏范围形成排错结论；未获官方资格不操作新的账户/订单。

核对结果：原执行价、结果状态、成本层级与缺漏范围对应，未把零trading fee当零成本。
依据：[Omni：零交易费、转账与清算价调整](https://docs.variational.io/omni/trading/fees.md)
依据：[Omni：Trades/Transfers导出字段与缺漏](https://docs.variational.io/technical-documentation/trade-and-transfer-history.md)
依据：[Omni：Indicative/Firm、Index与Mark价格](https://docs.variational.io/omni/trading/quoted-index-and-mark-prices.md)

## 常见错误
- 固定CSV表instrument_type为perpetual_future，不能自行把新Swaps或Pro响应硬填这个schema。
- Getting Started TP/SL可选Mark/Quote；普通Trigger仅Mark，两种不能互换。

## 完成检查
- 能指出未成交来自报价/触发/滑点/过期/关联缩量或导出缺漏；已有confirmed行与原execution price可对上。
- documentation：官方方法与原记录核对条件已读；未登录、调用账户接口、修改订单或验证本人收款。

## 相关知识
- [滑点和价格冲击有什么区别？为什么成交价会变化](https://lianxiaozhi.com/learn/slippage-and-price-impact)
- [Reduce-only 为什么会拒单或只成交一部分？](https://lianxiaozhi.com/learn/reduce-only-orders)
- [现货与永续合约有什么区别？别把合约成交额当现货需求](https://lianxiaozhi.com/learn/spot-vs-perpetual)
- [资金费率与未平仓量怎么看？正费率不等于一定上涨](https://lianxiaozhi.com/learn/funding-and-open-interest)

## 官方依据
- [Omni：原账户、存提、仓位与Portfolio入口](https://docs.variational.io/omni/getting-started-with-omni.md)
- [Variational Pro：尚未上线边界](https://docs.variational.io/pro/about-pro.md)
- [Omni：Indicative/Firm、Index与Mark价格](https://docs.variational.io/omni/trading/quoted-index-and-mark-prices.md)
- [Omni：Limit全或无、Trigger与到期](https://docs.variational.io/omni/trading/market-limit-and-trigger-orders.md)
- [Omni：TP/SL触发源、缩量与过期](https://docs.variational.io/omni/trading/take-profit-and-stop-loss.md)
- [Omni：Trades/Transfers导出字段与缺漏](https://docs.variational.io/technical-documentation/trade-and-transfer-history.md)
- [Omni：零交易费、转账与清算价调整](https://docs.variational.io/omni/trading/fees.md)
