Live Bid-Ask Spread Monitor for Forex, Futures & Commodities
Real-time bid-ask spreads collected directly from IBKR TWS. Track EUR/USD, GBP/USD, Crude Oil, Gold, DAX and more — updated every 60 seconds.
33
Instruments
60s
Update interval
IBKR TWS
Data source
Free
No account needed
Detailed Spread All Data
(průměr per 5min slot, celá historie)
Vyber instrument pro zobrazení grafu
Detailed Spread 24h
Vyber instrument pro zobrazení grafu
Average Spread (Po–Pá 0:00–22:00)
Symbol
Avg Spread
Median
Min
Max
Samples
Načítám...
Sunday Open Spread
(první hodina po Sunday Open)
Symbol
Open
Avg Spread
Min
Max
Samples
Načítám...
Market Open/Close Spread
(Po–Pá noc — různá okna dle instrumentu)
Symbol
Avg Spread
Min
Max
Samples
Načítám...
Spread Guides & Analysis
Coming soon — practical guides based on real IBKR data.
Frequently Asked Questions
Everything you need to know about bid-ask spreads and this tool.
The bid-ask spread is the difference between the highest price a buyer is willing to pay (bid) and the lowest price a seller is willing to accept (ask). Every time you open a trade, you effectively "pay" this spread — it's the primary transaction cost in Forex and Futures markets.
All spread data is collected in real-time from Interactive Brokers (IBKR) via TWS (Trader Workstation) using the ib_insync library. Bid and ask prices are sampled every 30 seconds and aggregated into 5-minute averages.
The dashboard refreshes automatically every 60 seconds. Raw data is collected every 30 seconds during market hours. Outside of trading hours some instruments show no quotes — this is expected.
Forex markets reopen on Sunday at 22:00–23:00 UTC after the weekend. Liquidity is very thin at that moment — fewer market makers are active, so the gap between bid and ask widens significantly. This is especially visible in GBP pairs, Gold and Silver. Spreads typically normalize within 30–60 minutes.
Yes, the dashboard is completely free. No account required.
Average spread is the arithmetic mean of all samples — it can be pulled upward by occasional spikes (e.g. during news events or low liquidity). Median is the middle value, so it better represents the "typical" spread you'll encounter during normal trading conditions. For most instruments the median is lower than the average.