Blended rate sanity check (March 2026) #213
Replies: 2 comments
|
Sanity check on newly added currencies (March 24 2026). Only 4 of the new currencies have data in Frankfurter so far (BCEAO: XOF, BOI: JOD/EGP/LBP). NBP.B, Banguat, and BCCR backfills are still running.
XOF, JOD, and EGP look solid. LBP is the outlier at +8.5%, which tracks with Lebanon's fragmented FX market. BOI publishes the official rate while Wise likely reflects market/parallel rates. Will re-run once NBP.B, Banguat, and BCCR data lands. |
Consensus outlier analysis (April 2026)Ran the consensus filter across all history (15,369 dates). The filter flagged 11,025 outlier rates. Summary of findings: By provider
Root causes
Threshold validationCompared the current 5% MIN_DEVIATION threshold against a hypothetical 7% threshold using 12 months of date-matched Wise mid-market rates as ground truth:
5% threshold produces rates closer to Wise mid-market 2:1 over the relaxed threshold. Decisions
|
Uh oh!
There was an error while loading. Please reload this page.
Compared v2 blended rates (EUR base, March 20 2026) against Wise live mid-market rates (March 22 2026). Two-day gap accounts for most of the delta.
Outliers
Most rates are within 1% of Wise mid-market. The consistent slight negative bias reflects the two-day lag. Outliers are explained by official vs market rate divergence in countries with capital controls.
Worth repeating periodically, especially when adding new data sources.
All reactions