--- description: "Intraday ETF arbitrage exploits short-term mispricings between two ETFs tracking the same underlying index by buying the cheaper ETF and shorting the more expensive one when their bid-ask prices diverge beyond a threshold." tags: [indexes, arbitrage, etf, intraday, high-frequency] --- # Intraday Arbitrage Between Index ETFs **Section**: 6.4 | **Asset Class**: Indexes | **Type**: Arbitrage / High-Frequency ## Overview When two ETFs track the same underlying index, their prices should be nearly identical. Short-lived intraday mispricings arise due to order flow imbalances, liquidity differences, or market microstructure effects. The strategy exploits these mispricings by simultaneously buying the cheaper ETF and shorting the more expensive one, closing the position when prices converge. ## Construction / Mechanics Let ETF1 and ETF2 track the same index. Let P_1^Bid, P_1^Ask be the bid and ask prices for ETF1, and P_2^Bid, P_2^Ask for ETF2. Let κ be a predefined price threshold (κ close to 1, e.g., κ = 1.002). **Trading rule**: ``` Rule = { Buy ETF2, short ETF1 if P_1^Bid ≥ P_2^Ask × κ { Liquidate position if P_2^Bid ≥ P_1^Ask { Buy ETF1, short ETF2 if P_2^Bid ≥ P_1^Ask × κ { Liquidate position if P_1^Bid ≥ P_2^Ask (428) ``` - **Enter**: when one ETF's bid exceeds the other's ask by at least factor κ (i.e., the spread exceeds transaction costs by a sufficient margin). - **Exit**: when the spread collapses (the two bid-ask ranges overlap), meaning convergence has occurred. - Orders are placed as marketable **"fill or kill"** limit orders to ensure immediate execution. ## Payoff / Return Profile - Earns the price differential (P_1^Bid - P_2^Ask or P_2^Bid - P_1^Ask) when the ETFs revert to parity. - Profit per trade ≈ (P_i^Bid/P_j^Ask - 1) - transaction costs, which is small (basis points level) but high frequency. - Cumulative return from many small, fast trades. ## Key Parameters / Signals - κ: minimum price threshold to trigger trade (e.g., 1.002 = 0.2% premium) - P_i^Bid, P_i^Ask: real-time bid and ask prices for each ETF - Entry condition: P_1^Bid ≥ P_2^Ask × κ (or vice versa) - Exit condition: bid-ask ranges overlap (spread collapses to zero) ## Variations - Apply the same logic to an ETF and its underlying index futures (similar to cash-and-carry arbitrage, Section 6.2). - Multi-ETF: trade mispricings across three or more ETFs on related (but not identical) indexes. ## Notes - Arbitrage opportunities are ephemeral and require a fast order execution system; slippage will eat away profits at slow execution speeds. - "Fill or kill" limit orders are critical: partial fills create unhedged residual risk. - The threshold κ must exceed the effective transaction cost (bid-ask spread + commissions + market impact) to ensure profitability. - E.g., for S&P 500 ETFs: SPY (SPDR Trust) and IVV (iShares) are the main candidates. - This strategy is firmly in the domain of high-frequency / algorithmic trading.