find_arbitrage
Identifies currency arbitrage opportunities where median bid exceeds median ask, using medians to ignore fat-finger and stale listings that create false signals.
Instructions
Find currencies where the median bid exceeds the median ask.
Deliberately compares medians, not extremes. The cheapest ask on this endpoint is very often a fat-finger or a sold-but-still-listed order: the median listing is ~85 minutes old when GGG serves it. Divine was observed with asks of 100/188/260/300 against bids of 230/200/180/162/160 — the extremes cross by 130 exalted and imply free money, while the medians show an ordinary 26% spread. Screening on extremes would report a large opportunity in a market that has none.
A crossing that survives at the median is a genuine dislocation. Even then treat it as a lead, not a filled trade: both counterparties must be online, stock is finite, and these complete by whisper and a manual trade window, so the price can move before anyone replies.
stale_extremes reports books that cross only at the extremes, which is
a staleness signal rather than an opportunity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| league | No | ||
| min_profit_pct | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||