Drovix.
Wall of translucent navy plates with small green dots — FIX tags
Platform

FIX Tags That Decide Fill vs Re-Quote: The Protocol Detail That Matters

On a stress session, the difference between a clean fill and a frustrating re-quote loop is rarely the price — it is the four or five tags your OMS sent and how the venue interpreted them.

HomeResourcesInsights & News
18 May 2026Drovix Research Desk7 min

Most FIX integrations are written once, fixed twice, and never opened again. They handle 99% of normal-conditions flow correctly. The remaining 1% — the sessions in which the protocol genuinely matters — is overwhelmingly where the avoidable execution problems happen. This post is a tour of the tags whose default values are wrong often enough to be worth checking before your next stress event.

Wall of translucent navy plates with small green dots — FIX tags
Wall of translucent navy plates with small green dots — FIX tags

The tags that almost always default wrong

TimeInForce (59)

TimeInForce decides what happens when your order cannot fill immediately. A default of GTC (Good Till Cancel) is a leftover from the equities default and is the wrong default for most FX execution: a partially-filled GTC will sit in the venue's book until your OMS cancels it, and during that wait your residual size is visible to anyone consuming the venue's market data.

The correct default for institutional FX flow is IOC (Immediate Or Cancel) for the aggressive child, with FOK (Fill Or Kill) reserved for the case where you cannot tolerate any residual leak. GTC has a role for resting institutional bids and offers; it has no role inside a parent execution algorithm.

ExecInst (18)

ExecInst is the bag of execution hints. The two values that matter most are 'g' (All Or None) and 'M' (Mid-price peg). Both are honoured inconsistently across venues. A 'g' that one venue treats as a hard constraint another venue treats as a routing preference, and your fill behaviour will quietly differ across venues for no reason that shows up in your TCA.

Drovix honours 'g' as a hard constraint on the wholesale book and as a routing preference on the streaming book, and our documentation says so explicitly. When you integrate against a new venue, ask the question in writing.

MinQty (110)

MinQty is the partial-fill floor. A common bug pattern is to set MinQty equal to the full order quantity, which is equivalent to FOK and forecloses any partial. The opposite bug pattern is to leave MinQty at zero, which allows arbitrarily small fills and produces the 'thousand one-lot fills' problem that destroys your post-trade reporting and inflates your clearing cost.

The right floor depends on your downstream cost of an individual fill — clearing fees, ticket fees, your own OMS processing — and on your willingness to accept residual signalling. For most desks running aggressive children, MinQty between 5% and 20% of the parent quantity is the right band.

Teal light tracing a path between grid nodes — FIX routing
Teal light tracing a path between grid nodes — FIX routing

PriceProtectionScope (1092) and OrderRestrictions (529)

These are the tags that, on stress sessions, decide whether you get a clean reject or an opportunistic fill at a price you did not expect. PriceProtectionScope set incorrectly — or, more often, omitted because the OMS does not bother — means a marketable order can fill several ticks worse than your intended price because the venue followed the price up while your message was in flight.

Drovix enforces a default price protection scope of 1 pip on majors, 3 pips on crosses, and 10 pips on exotics, regardless of whether the incoming order carries the tag. Most institutional OMSes also set the tag explicitly, in which case the OMS value wins; for OMSes that omit it, our default catches the common bad outcomes. Confirm what your own OMS sends; the assumption that 'the default will do something reasonable' is the assumption that fails at 14:30 on a Wednesday.

The tags whose absence hurts most

TransactTime (60) precision

TransactTime is the timestamp on the order message. Most OMSes send millisecond precision. Some send second precision, which means that on a stress session the venue's ordering of your messages is effectively arbitrary within any one-second window. If you are running an algo that issues children faster than once per second, the lack of precision is a silent bug that converts a deterministic execution into a probabilistic one.

Microsecond precision is supported in FIX 5.0SP2 and is what we recommend. Drovix accepts nanosecond precision on the wholesale book; we use it for journal sequencing. The point is not the absolute precision; the point is that you have enough to disambiguate the messages your own algo issues in close succession.

PartyID and OnBehalfOfCompID

These tags identify the originator of a trade in a multi-leg setup — for example, a regulated retail broker hedging on behalf of its end-customer book, or a fund of funds executing on behalf of a sub-strategy. Setting them correctly is the difference between a clean post-trade attribution and a manual reconciliation. Setting them incorrectly — or, more often, not setting them at all — is the difference between a clean MAR audit and a series of awkward emails.

The operational layer that makes per-counterparty attribution trivial is the subject of Risk Without Friction. The short version: every event in our journal carries the originating PartyID, the operating PartyID, and the EnteringTrader; the absence of any of those is treated as a reject.

The behaviour that surprises desks most

The single behaviour that surprises sophisticated desks most when they first integrate with an institutional FX venue is that the venue can — and should — reject orders that are technically valid but operationally suspect. An order whose price is more than five pips outside the prevailing market is, on most institutional venues, rejected at the gateway, not filled. An order whose quantity is many multiples of recent average is paused and confirmed, not blasted into the book.

If you have been trained on equities-style venues that fill anything within the book, the institutional FX behaviour can feel adversarial. It is not. It is the venue protecting you from your own typos on the days when typos matter most. Drovix's gate behaviour is documented in the developer guide; the gates are conservative by default and tunable per-counterparty on request.

Where to go next

→ Last Look in 2026 — the protocol-level mechanics of how a last-look rejection actually reaches your OMS, and which tags carry the reason code.

→ Microseconds Matter — what the FIX-to-engine path looks like inside Drovix, and why the median round-trip is what it is.

Methodology and data

The session-design conventions are drawn from the same 47-integration sample as the twelve-tag piece, but filtered for decisions that survive the entire session lifecycle — initial onboarding, the first regulatory reporting cycle, and at least one venue-side upgrade. This narrows the discussion to conventions that don't need to be re-litigated quarterly. Each convention is annotated with the failure mode it prevents.

Limitations and scope

The conventions assume FIX 4.4 in the FX/CFD space. They are not directly applicable to fixed-income or listed-derivative integrations, which carry different regulatory tape obligations and different counterparty topologies. The discussion is operational, not normative — venues are free to vary, and several major venues do.

Further reading

→ FIX Spec — Twelve Tag Decisions That Matter — The tag-by-tag detail behind the session conventions. See /blog/fix-spec-12-tag-decisions.

→ Market Data Handle Discipline — The inbound counterpart to a well-designed session. See /blog/market-data-handle-discipline.

Drovix Research is the in-house institutional desk of Drovix MU Ltd, regulated by the Financial Services Commission of Mauritius. All notes are informational only and do not constitute investment advice, a solicitation, or a recommendation to transact in any financial instrument.

Analyst Desk

Drovix Research Desk

Institutional Research

Drovix Research Desk publishes institutional-grade analysis covering macro events, cross-asset correlations, and execution insights for professional market participants.

Frequently Asked Questions

Q1.Do conventions matter if both sides have certified engines?+
Yes. Certification covers wire-level conformance. It does not cover the semantic decisions — which clock domain populates TransactTime, how partial fills aggregate across child clips, how the venue treats GoodTillDate boundaries. The conventions live above the certification layer.
Q2.How often should conventions be re-reviewed?+
On every venue upgrade and on every regulatory reporting cycle that changes the tape obligation. Quarterly is overkill; annual is the right rhythm for institutional desks. Drovix maintains a per-venue convention sheet for its connectivity team.
Q3.What happens if the conventions diverge mid-life?+
The session keeps running, fills keep printing, and the divergence accumulates silently in the reconciliation pipe. By the time it surfaces, the cost of unwinding the misalignment is materially higher than the cost of catching the divergence at initial integration. This is the whole reason the convention discussion exists.

Related Reads

Platform

Last Look in 2026: What Symmetric Means, What Asymmetric Hides, and Why It Still Matters

Next Read

Platform

Market Data Handle Discipline: The Boring Engineering That Decides Whether Your Strategy Survives a News Spike

Next Read

Platform

Routing Beyond the Inside Quote: How Drovix Sends Institutional Flow Outside

Next Read

Back to Insights
Drovix.

Institutional-grade liquidity, connectivity, and analytics for professional market participants worldwide.

About

  • Why Drovix
  • About Us
  • Technology
  • For Brokers
  • For Hedge Funds & Quants
  • For Family Offices
  • For Prop Trading Firms
  • For Institutions & Corporates
  • DVX Trading Platform
  • Institutional Liquidity
  • Market Making
  • Contact
  • Insights

Compliance

  • Client Eligibility
  • Risk & Controls
  • Regulation
  • Regulatory Status
  • Restricted Jurisdictions
  • Reverse Solicitation
  • Risk Disclosure

Legal

  • Privacy
  • Terms and Agreements
  • Client Agreement
  • Order Execution Policy
  • AML/KYC Policy
  • Cookie Policy
  • Complaints Handling
  • Site map

Professional & Institutional Clients Only: Drovix provides services only to approved professional clients, eligible counterparties and institutional clients where permitted by applicable law. Drovix does not provide services to retail clients through this website and does not accept public deposits or retail deposits.

FSC Mauritius: Drovix (MU) Ltd is authorised and regulated by the Financial Services Commission of Mauritius as an Investment Dealer (Full Service Dealer excluding Underwriting), licence number GB21026813. Regulatory authorisations apply only to the legal entity to which they are granted and do not extend automatically to any affiliated entity, offshore entity, group company or retail-facing brand. Drovix is not currently authorised by the UK Financial Conduct Authority.

No Public / Retail Deposits: Drovix is not a bank and does not accept public deposits or retail deposits. Where margin, collateral or client money is held in connection with an approved institutional relationship, it is handled in accordance with applicable regulatory requirements and the relevant client agreement. Client funds held with Drovix (MU) Ltd are not protected by any government deposit guarantee or investor compensation scheme; the Financial Services Commission of Mauritius does not operate an investor compensation fund.

The information on this website is intended for approved professional clients, eligible counterparties and institutional clients only. It does not constitute investment advice, a solicitation or a recommendation to enter into any transaction. Drovix is not a public exchange, multilateral trading facility (MTF), organised trading facility (OTF), ECN, retail trading venue or retail broker. Drovix may act as principal in bilateral OTC transactions, or arrange the transmission of orders to third-party liquidity providers, in order to maintain best execution under prevailing market conditions.

Reverse Solicitation Notice: The information and services on this website are not directed at or intended for distribution to residents or nationals of any country or jurisdiction where such distribution or use would be contrary to local law or regulation. Approved institutional counterparties access Drovix (MU) Ltd services on their own initiative. Reverse-solicitation arguments cannot be used to bypass retail rules, sanctions or applicable cross-border regulation.

Drovix services are not intended for residents, nationals or entities located in jurisdictions where Drovix is not authorised or permitted to provide services. Restricted jurisdictions include, but are not limited to: Afghanistan, Australia, Barbados, Belarus, Belgium, Burkina Faso, Cameroon, Canada, Central African Republic, Cuba, Democratic Republic of Congo, France, Haiti, Iran, Japan, Libya, Malaysia, Mali, Mozambique, Myanmar, Nicaragua, North Korea, Poland, Russia, Senegal, Sudan, Syria, Tanzania, Ukraine, the United Kingdom, the United States, Venezuela, Yemen and Zimbabwe, together with all jurisdictions on applicable EU, UN, UK, US OFAC and Mauritius sanctions lists. See Restricted Jurisdictions for the full list and policy.

© 2026 Drovix (MU) Ltd. All rights reserved.

Drovix (MU) Ltd is authorised and regulated by the Financial Services Commission (FSC) of Mauritius as an Investment Dealer (Full Service Dealer) under licence number GB21026813.

Drovix (MU) Ltd is not authorised by the United Kingdom Financial Conduct Authority and is not registered with the U.S. SEC, CFTC or NFA. Nothing on this website constitutes a financial promotion under section 21 of the UK Financial Services and Markets Act 2000.

The company operates under drovix.com and is registered at C/o SALVUS (Mauritius) Ltd, Silver Bank Tower, Ground Floor, 18 Bank Street, Cybercity, Ebene 72201 Mauritius.