Knowledge
Understand core FX, risk, and execution concepts used across Okoora’s infrastructure.
American Trigger, Bid, At The Money (ATM) Option
Mid price, also called the mid-market rate, is the midpoint between the bid (what a buyer will pay) and the ask (what a seller will accept) for a currency pair at a given moment. It’s the closest thing FX markets have to a neutral, unbiased rate: not the price a platform pays, not the price a client is quoted, but the reference point everything else is measured against.
Every currency pair trades with a spread — a bid and an ask that sit slightly apart, reflecting the cost and risk a liquidity provider takes on to execute the trade. Mid price is calculated as the average of the two: (bid + ask) ÷ 2. It moves constantly, in line with the broader market, and it’s the rate typically shown on financial news tickers, rate comparison sites, and market data feeds.
No one actually transacts at the mid price directly — every real execution happens at the bid or the ask, plus whatever markup sits on top. But mid price matters precisely because it’s the benchmark that reveals how much markup is being applied. The gap between mid price and the rate a platform or its clients actually receive is where margin is made, lost, or hidden.
Margin erosion isn’t volatility. It’s the invisible distance between the rate your clients are quoted and the rate the market actually offers. A platform that doesn’t track its execution rate against mid price has no way to know whether it’s being priced fairly by its own FX provider — or how much margin it’s leaving unclaimed by not pricing its own client-facing spread deliberately.
This shows up differently depending on where a platform sits in the flow. A PSP settling payouts through an external FX provider may be quoted a rate several basis points wide of mid, with no visibility into how much of that spread reflects genuine market cost versus provider markup. An ERP platform offering FX conversion inside its invoicing workflow, without referencing mid price at all, has no defensible basis for the spread it charges its own clients — and no way to monetize that spread systematically rather than by guesswork.
Mid price serves three functions inside a systematic FX program:
Without a continuous, real-time feed of mid price data, none of these functions can run reliably — a platform is either pricing off stale data or trusting a third party’s number without a way to verify it.
If your platform can’t currently see the mid price at the moment a client-facing rate is quoted — or can’t verify how much spread an external FX provider is applying against it — that gap is margin sitting unclaimed inside your existing flows. Embedding the FX360 Stack gives your platform a continuous, real-time mid price reference underneath every execution, hedge, and client-facing quote, with no external provider to audit and no operational changes to your existing systems.
Book a partner strategy call to map how much margin sits in the gap between your current pricing and mid price.
« Back to Glossary Index