ASF

BTC/ETH Lead-Lag: Resolution-Dependent Direction Reversal on Binance Spot

March 9, 2026|
A
A

At sub-20-millisecond timescales, ETH leads BTC on Binance spot. Above roughly 15–20 ms, the direction inverts and BTC leads ETH. Both effects are statistically unambiguous across 500,000+ windows and hold in January 2025 and the full calendar year alike.

The conventional claim in crypto market microstructure is the opposite: BTC leads ETH. At multi-second resolution this is broadly true, but the direction reverses as the clock ticks finer. This post establishes that reversal quantitatively across three datasets: January 2025 (31 days, analysed at four resolutions), the complete calendar year 2025 at δt=100ms\delta t = 100\,\mathrm{ms}, and the complete calendar year 2025 at δt=1ms\delta t = 1\,\mathrm{ms}.

1. Mathematical Preliminaries

Let A{BTC,ETH}A \in \{\mathrm{BTC}, \mathrm{ETH}\} and let WkW_k denote the kk-th non-overlapping 60-second window of Binance spot trade data. Within each window, construct the per-millisecond signed-volume process

vA[t]  =  buys  at  tsi    sells  at  tsj,v_A[t] \;=\; \sum_{\mathrm{buys\;at\;}t} s_i \;-\; \sum_{\mathrm{sells\;at\;}t} s_j,

where sis_i is trade size in base-asset units and t{1,,T}t \in \{1, \ldots, T\} with T=60,000T = 60{,}000. The discrete cross-correlation between BTC and ETH in window WkW_k is

Ck[τ]  =  t=1TvBTC[t]vETH[t+τ],τZ.C_{k}[\tau] \;=\; \sum_{t=1}^{T} v_{\mathrm{BTC}}[t]\, v_{\mathrm{ETH}}[t + \tau], \qquad \tau \in \mathbb{Z}.

Notation. δt\delta t denotes the bin width: the resolution at which τ\tau is discretised before the argmax is taken. The peak-lag estimator for window WkW_k is

Δτ^(k)  =  argmaxττmax  Ck[τ],\widehat{\Delta\tau}^{(k)} \;=\; \underset{|\tau| \le \tau_{\max}}{\arg\max}\; C_{k}[\tau],

rounded to the nearest multiple of δt\delta t. A window is classified as BTC-leads if Δτ^(k)>0\widehat{\Delta\tau}^{(k)} > 0, ETH-leads if Δτ^(k)<0\widehat{\Delta\tau}^{(k)} < 0, and no-lag if Δτ^(k)=0\widehat{\Delta\tau}^{(k)} = 0.

Among the nd=NBTC+NETHn_d = N_{\mathrm{BTC}} + N_{\mathrm{ETH}} directional windows, the BTC-leads fraction is

p^BTC  =  NBTCNBTC+NETH.\hat{p}_{\mathrm{BTC}} \;=\; \frac{N_{\mathrm{BTC}}}{N_{\mathrm{BTC}} + N_{\mathrm{ETH}}}.

To test whether any observed directional bias is statistically significant, we use the large-sample two-sided proportion z-test

z  =  p^BTC1214nd,H0:pBTC=12.z \;=\; \frac{\hat{p}_{\mathrm{BTC}} - \tfrac{1}{2}}{\sqrt{\tfrac{1}{4\,n_d}}}, \qquad H_0: p_{\mathrm{BTC}} = \tfrac{1}{2}.

To quantify tail asymmetry at lag magnitude τ>0\tau > 0, define the pointwise asymmetry ratio

R(τ)  =  N(+τ)N(τ).R(\tau) \;=\; \frac{N(+\tau)}{N(-\tau)}.

R(τ)>1R(\tau) > 1 means BTC-leads windows outnumber their ETH-leads mirror images at that lag; R(τ)<1R(\tau) < 1 means the opposite.

2. January 2025

2.1. Data and Method

The January 2025 dataset covers all 31 trading days on Binance spot, processed at four bin resolutions δt{1000,100,10,1}ms\delta t \in \{1000, 100, 10, 1\}\,\mathrm{ms}. Each day contributes 1,440 non-overlapping 60-second windows, for a total of N=43,200N = 43{,}200 qualifying windows. The search radius is τmax=200ms\tau_{\max} = 200\,\mathrm{ms}.

Per-window cross-correlations are computed via the FFT using the Cooley-Tukey radix-2 algorithm as implemented in rustfft. At T=60,000T = 60{,}000 samples, the complexity per window is O(TlogT)\mathcal{O}(T \log T), and all 31 days are processed in parallel across CPU cores via rayon.

2.2. Multi-Resolution Histograms

Lag histograms at 100ms, 10ms, and 1ms bin resolution
Lead-lag histograms at three resolutions. Orange: BTC leads. Blue: ETH leads. Grey: no lag detected. The dominant lag sharpens from a wide zero spike at δt=100ms\delta t = 100\,\mathrm{ms} to a clear 1ms-1\,\mathrm{ms} mode as δt1ms\delta t \to 1\,\mathrm{ms}.

At δt=100ms\delta t = 100\,\mathrm{ms}, the distribution collapses almost entirely to Δτ^=0\widehat{\Delta\tau} = 0: most lags are sub-100 ms. Among directional windows, BTC leads 29.4% and ETH leads 27.4% of total windows, with no lag in 43.3%, giving

p^BTCJan,100=12,70012,700+11,839=0.518,z=5.52    (p=3.5×108).\hat{p}_{\mathrm{BTC}}^{\mathrm{Jan},\,100} = \frac{12{,}700}{12{,}700 + 11{,}839} = 0.518, \qquad z = 5.52 \;\;(p = 3.5 \times 10^{-8}).

The signal is statistically present at 100 ms but obscured by the zero spike. At δt=10ms\delta t = 10\,\mathrm{ms}, a secondary bump emerges at Δτ^=10ms\widehat{\Delta\tau} = -10\,\mathrm{ms}, and the ETH-leads bin is approximately 1.7×1.7\times larger than the BTC-leads bin. At δt=1ms\delta t = 1\,\mathrm{ms}, the distribution resolves into a left-skewed unimodal shape with mode Δτ^=1ms\widehat{\Delta\tau} = -1\,\mathrm{ms}.

1ms resolution lag histogram close-up over ±20ms
Close-up at 1ms1\,\mathrm{ms} resolution over ±20ms\pm 20\,\mathrm{ms}. The mode is 1ms-1\,\mathrm{ms} (ETH leads BTC). The sample mean is +0.7ms+0.7\,\mathrm{ms}, pulled rightward by a fat BTC-leads tail from windows in which BTC leads strongly.

The interquartile range at 1 ms resolution is [20,+21]ms[-20, +21]\,\mathrm{ms}, confirming that the per-window lag estimate is noisy.

2.3. Direction Breakdown by Resolution

Direction breakdown by bin resolution
Fraction of windows in each direction by bin resolution. The ETH-leads fraction grows monotonically as δt\delta t decreases: from 26.2% at 1000ms1000\,\mathrm{ms} to 52.7% at 1ms1\,\mathrm{ms}.

The ETH-leads fraction grows monotonically as δt0\delta t \to 0:

δt\delta tBTC leadsETH leadsNo lag
1000 ms29.3%26.2%44.5%
100 ms29.4%27.4%43.3%
10 ms32.5%39.6%28.0%
1 ms39.9%52.7%7.4%

The direction of dominance reverses as resolution improves. At coarse δt\delta t, BTC holds a marginal advantage at a p-value of 3.5×1083.5 \times 10^{-8}; at millisecond resolution, ETH leads with a 12.8 percentage-point gap. Section 4.4 extends this comparison to the full year and adds the δt=1ms\delta t = 1\,\mathrm{ms} full-year row, enabling a direct cross-dataset test of the reversal.

2.4. Interpretation

ETH leads BTC by approximately 1 ms on Binance spot in January 2025, inverting the conventional multi-second narrative. The likely mechanism is that ETH's lower per-trade notional value enables faster order-book clearing, making it the preferred signalling leg for cross-asset arbitrageurs exploiting the BTC/ETH cointegration relationship.

The resolution-dependent reversal is itself informative: at coarse timescales, BTC-driven macro moves (larger in notional magnitude) dominate the cross-correlation sign, while the ETH-leads signal at fine scales is carried by high-frequency arbitrage. The aggregate bias of 12.8 percentage points across 43,200 windows is robust, but not large enough to be reliably exploitable on a per-window basis.

3. Full Year 2025 at 100 ms Resolution

3.1. Data and Scale

Extending the analysis to the complete calendar year 2025 yields N=522,719N = 522{,}719 qualifying 60-second windows (99.5% data completeness over 365 days), a factor of 12×\approx 12\times more than January alone. All full-year analysis in this section uses a single resolution δt=100ms\delta t = 100\,\mathrm{ms} with τmax=1,000ms\tau_{\max} = 1{,}000\,\mathrm{ms}.

The larger sample sharply reduces the standard error of p^BTC\hat{p}_{\mathrm{BTC}}:

SEFY=14nd=14×334,7520.00087,\mathrm{SE}_{\mathrm{FY}} = \sqrt{\frac{1}{4\,n_d}} = \sqrt{\frac{1}{4 \times 334{,}752}} \approx 0.00087,

compared to SEJan0.0032\mathrm{SE}_{\mathrm{Jan}} \approx 0.0032, enabling detection of directional biases approximately four times smaller in absolute terms.

3.2. Distributional Structure

Full-year 2025 lag histogram at 100ms resolution
Lead-lag histogram at δt=100ms\delta t = 100\,\mathrm{ms}, full year 2025 (N=522,719N = 522{,}719 windows). Dashed: sample mean (+25.9ms+25.9\,\mathrm{ms}). Dotted: median (0ms0\,\mathrm{ms}). The distribution is bimodal: a zero spike at 35.9% flanked by approximately exponential tails.

The full-year distribution at δt=100ms\delta t = 100\,\mathrm{ms} is bimodal. A spike at Δτ^=0\widehat{\Delta\tau} = 0 contains 35.9% of all windows, surrounded by tails that decay approximately exponentially. The zero spike is smaller than in January (43.3%), indicating that the full year contains proportionally more windows with detectable directional structure.

StatisticJanuary 2025Full Year 2025
Total windows43,200522,719
No-lag fraction43.3%35.9%
BTC-leads fraction29.4%34.2%
ETH-leads fraction27.4%29.9%
Sample mean+19.6 ms+25.9 ms
Median0 ms0 ms
P25P_{25}−100 ms−100 ms
P75P_{75}+100 ms+200 ms
Normalized histograms: January 2025 vs Full Year 2025
Normalized lead-lag histograms at δt=100ms\delta t = 100\,\mathrm{ms}: January 2025 (left) and Full Year 2025 (right). Both panels share the same yy-axis. Dashed lines mark sample means. The zero spike shrinks and the BTC-leads tails fatten outside the January bull-run period.

The side-by-side comparison reveals two structural shifts. First, the no-lag fraction decreases from 43.3% to 35.9%, meaning the full year contains proportionally more windows with a genuine directional signal. Second, the BTC-leads tails are heavier in the full year, shifting P75P_{75} from +100ms+100\,\mathrm{ms} to +200ms+200\,\mathrm{ms} and the sample mean from +19.6ms+19.6\,\mathrm{ms} to +25.9ms+25.9\,\mathrm{ms}.

3.3. Tail Asymmetry

Because the zero spike dominates first- and second-order moments, classical skewness is not an informative summary of directional asymmetry. The pointwise asymmetry ratio R(τ)R(\tau) from [eq:ratio] directly measures the imbalance at each lag magnitude without conflation from the zero spike.

Asymmetry ratio R(tau) for full year and January 2025
Pointwise asymmetry ratio R(τ)=N(+τ)/N(τ)R(\tau) = N(+\tau)/N(-\tau) for τ{100,,900}ms\tau \in \{100, \ldots, 900\}\,\mathrm{ms}. Full year 2025 (orange circles) and January 2025 (blue squares). R=1R = 1 marks the symmetric baseline. The full-year ratio exceeds 1 at every lag magnitude, peaking at τ=200ms\tau = 200\,\mathrm{ms}.

For the full year, R(τ)>1R(\tau) > 1 at every tested lag magnitude:

R(100ms)=32,44328,370=1.143,R(200ms)=16,15612,243=1.320,R(900ms)=7,0426,349=1.109.R(100\,\mathrm{ms}) = \frac{32{,}443}{28{,}370} = 1.143, \qquad R(200\,\mathrm{ms}) = \frac{16{,}156}{12{,}243} = 1.320, \qquad R(900\,\mathrm{ms}) = \frac{7{,}042}{6{,}349} = 1.109.

The ratio peaks near τ=200ms\tau = 200\,\mathrm{ms}, which suggests that moderately delayed BTC-leads episodes (those reflecting large cross-asset price moves) are the primary driver of directional asymmetry. By contrast, January 2025 shows R<1R < 1 at most lags, consistent with its fine-scale ETH-leads bias: in a strong BTC bull run, ETH arbitrageurs are reactive rather than leading.

3.4. Empirical CDF and Stochastic Dominance

Empirical CDFs of peak lags, in-range windows only
Empirical CDFs of peak lags restricted to the ±1,000ms\pm 1{,}000\,\mathrm{ms} in-range portion. The full-year CDF (orange) lies to the right of the January CDF (blue) for τ>0\tau > 0, consistent with first-order stochastic dominance of BTC-leads outcomes in the full year.

Let F^FY\hat{F}_{\mathrm{FY}} and F^Jan\hat{F}_{\mathrm{Jan}} denote the empirical CDFs of in-range peak lags for the full year and January, respectively. The observed ordering

F^FY(τ)    F^Jan(τ)for all τ>0\hat{F}_{\mathrm{FY}}(\tau) \;\le\; \hat{F}_{\mathrm{Jan}}(\tau) \qquad \text{for all } \tau > 0

constitutes approximate first-order stochastic dominance: conditional on a window having Δτ^>0\widehat{\Delta\tau} > 0, the full-year distribution assigns more probability mass to larger BTC-leads lags than January does. The third quartile shifts from +100ms+100\,\mathrm{ms} (January) to +200ms+200\,\mathrm{ms} (full year), quantifying the extent of this dominance.

3.5. Directional Dominance Test

We test whether BTC-leads and ETH-leads windows occur with equal probability among directional windows:

H0:pBTC=12,H1:pBTC12.H_0: p_{\mathrm{BTC}} = \tfrac{1}{2}, \qquad H_1: p_{\mathrm{BTC}} \ne \tfrac{1}{2}.

With NBTC=178,551N_{\mathrm{BTC}} = 178{,}551 and NETH=156,461N_{\mathrm{ETH}} = 156{,}461 for the full year, the directional count is nd=334,752n_d = 334{,}752 and the z-statistic is

z=0.53340.51/(4×334,752)=0.03340.000865=38.17.z = \frac{0.5334 - 0.5}{\sqrt{1\,/\,(4 \times 334{,}752)}} = \frac{0.0334}{0.000865} = 38.17.
Datasetp^BTC\hat{p}_{\mathrm{BTC}}ndn_dzzpp-value
January 20250.517524,5395.523.5×1083.5 \times 10^{-8}
Full Year 20250.5334334,75238.17<10300< 10^{-300}
z-test visualization: point estimates and test statistics
Left: p^BTC\hat{p}_{\mathrm{BTC}} point estimates with 95% confidence intervals. The full-year CI is ±0.0017\pm 0.0017, invisible at this scale. Right: zz-statistics on the standard normal density. Both statistics fall far beyond the visible axis range, confirming rejection of H0H_0.

The full-year z-statistic of 38.17 rejects H0H_0 at any conventional significance level. Both January and the full year show BTC dominance at δt=100ms\delta t = 100\,\mathrm{ms}. This is consistent with BTC acting as the primary price-discovery venue at multi-millisecond timescales, with ETH adjusting with a delay reflecting arbitrage execution latency.

4. Full Year 2025 at 1 ms Resolution

4.1. Data and Method

The 1 ms full-year analysis uses the same 522,719 qualifying windows as the 100 ms run, but with δt=1ms\delta t = 1\,\mathrm{ms} and τmax=2,000ms\tau_{\max} = 2{,}000\,\mathrm{ms}. At this resolution, the FFT length expands to 131,072 bins per window and the entire year is processed in approximately 16 minutes on 32 CPU cores (I/O across approx. 1.3 TB of Parquet data is the binding constraint, not computation).

Across 522,719 windows the directional counts are:

NETHFY,1=259,883,NBTCFY,1=250,080,NzeroFY,1=12,756.N_{\mathrm{ETH}}^{\mathrm{FY},\,1} = 259{,}883, \quad N_{\mathrm{BTC}}^{\mathrm{FY},\,1} = 250{,}080, \quad N_{\mathrm{zero}}^{\mathrm{FY},\,1} = 12{,}756.

The no-lag fraction at 1 ms is 2.4%, compared to 35.9% at 100 ms. At this resolution, virtually every 60-second window has a detectable cross-correlation peak.

4.2. Distributional Structure

Full-year 2025 lag histogram at 1ms resolution, ±10ms shown
Lead-lag histogram at δt=1ms\delta t = 1\,\mathrm{ms}, full year 2025. Only the central ±10ms\pm 10\,\mathrm{ms} is shown (18.1% of all windows); the full distribution extends to ±2,000ms\pm 2{,}000\,\mathrm{ms}. Mode: 1ms-1\,\mathrm{ms} (ETH leads). The sample mean of +19.1ms+19.1\,\mathrm{ms} is pulled rightward by heavy BTC-leads tails beyond ±10ms\pm 10\,\mathrm{ms}.

The mode at Δτ^=1ms\widehat{\Delta\tau} = -1\,\mathrm{ms} matches January 2025 at the same resolution, confirming the sub-millisecond ETH-leads signal is not confined to the January bull run. The directional z-test gives

p^BTCFY,1=250,080509,963=0.4904,z=13.73(p0).\hat{p}_{\mathrm{BTC}}^{\mathrm{FY},\,1} = \frac{250{,}080}{509{,}963} = 0.4904, \qquad z = -13.73 \quad (p \approx 0).

ETH leads BTC over the full year at 1 ms resolution, though the effect size (Cohen's h=0.019h = -0.019) is substantially diluted relative to January (h=0.139h = -0.139), where the BTC bull-run concentrated a strong ETH-leads regime.

The mean of +19.1ms+19.1\,\mathrm{ms} appears inconsistent with the mode of 1ms-1\,\mathrm{ms}. The explanation lies in the long positive tail of the full ±2,000ms\pm 2{,}000\,\mathrm{ms} distribution: among windows outside the ±10ms\pm 10\,\mathrm{ms} shown range (81.9% of all windows), BTC-leads windows at large positive lags outnumber ETH-leads windows at large negative lags, pulling the mean rightward.

4.3. January vs Full Year at 1 ms

January 2025 vs Full Year 2025 at 1ms resolution, side-by-side
Normalised lead-lag histograms at δt=1ms\delta t = 1\,\mathrm{ms}: January 2025 (left) and Full Year 2025 (right). ETH leads in both panels. The January distribution is more left-skewed, reflecting a stronger ETH-leads regime during the January bull run. Cohen's hh: January 0.139-0.139, Full Year 0.019-0.019.

Both datasets share the same 1ms-1\,\mathrm{ms} mode, but the magnitude of the ETH-leads bias differs substantially. In January the BTC-leads fraction among directional windows is 43.1% (z=27.65z = -27.65), versus 49.0% over the full year (z=13.73z = -13.73). The effect size dilutes by a factor of approximately 7 as the dataset expands from 31 days to 365 days:

Datasetp^BTC\hat{p}_{\mathrm{BTC}}ndn_dzzCohen's hh
January 2025, 1ms1\,\mathrm{ms}0.430940,003−27.65−0.139
Full Year 2025, 1ms1\,\mathrm{ms}0.4904509,963−13.73−0.019

The January ETH-leads signal is a small-to-medium effect (h>0.1|h| > 0.1), while the full-year signal is negligible in absolute magnitude but highly statistically significant owing to the large sample.

4.4. Scale-Dependent Direction Reversal

Direction fractions at 1ms vs 100ms for January and Full Year 2025
Direction fractions at each resolution, for January 2025 (top) and Full Year 2025 (bottom). At δt=1ms\delta t = 1\,\mathrm{ms}, ETH leads in both datasets. At δt=100ms\delta t = 100\,\mathrm{ms}, BTC leads in both. The direction of dominance reverses between these two resolutions.

The central finding of this analysis is a resolution-dependent direction reversal:

ResolutionDatasetBTC leadsETH leadsNo lagDominantzz
1ms1\,\mathrm{ms}January 202539.9%52.7%7.4%ETH−27.65
1ms1\,\mathrm{ms}Full Year 202547.8%49.7%2.4%ETH−13.73
100ms100\,\mathrm{ms}January 202529.4%27.4%43.3%BTC+5.52
100ms100\,\mathrm{ms}Full Year 202534.2%29.9%35.9%BTC+38.17

The sign of zz flips from negative (ETH leads) to positive (BTC leads) as δt\delta t increases from 1 ms to 100 ms, in both January and the full year independently. The cumulative threshold analysis (below) pins the crossover at approximately 15–20 ms.

4.5. Pointwise Asymmetry at 1 ms

Asymmetry ratio R(tau) at 1ms resolution for both datasets
Pointwise asymmetry ratio R(τ)=N(+τ)/N(τ)R(\tau) = N(+\tau)/N(-\tau) at δt=1ms\delta t = 1\,\mathrm{ms}, for τ{1,,10}ms\tau \in \{1, \ldots, 10\}\,\mathrm{ms}. Full Year 2025 (orange circles) and January 2025 (blue dashed squares). Both curves lie strictly below R=1R = 1, confirming ETH-leads dominance at every lag magnitude in the shown range.

At 1 ms resolution, R(τ)<1R(\tau) < 1 for every lag magnitude τ{1,,10}ms\tau \in \{1, \ldots, 10\}\,\mathrm{ms} in both datasets, the opposite of the R>1R > 1 pattern seen at 100 ms. The minimum asymmetry ratio for the full year occurs at τ=1ms\tau = 1\,\mathrm{ms}:

RFY(1ms)=5,98715,968=0.375,RJan(2ms)=8592,245=0.383.R_{\mathrm{FY}}(1\,\mathrm{ms}) = \frac{5{,}987}{15{,}968} = 0.375, \qquad R_{\mathrm{Jan}}(2\,\mathrm{ms}) = \frac{859}{2{,}245} = 0.383.

This confirms that at sub-10-millisecond timescales, ETH-leads windows far outnumber BTC-leads windows at the same lag magnitude.

A chi-squared symmetry test, testing H0:N(+τ)=N(τ)H_0: N(+\tau) = N(-\tau) simultaneously across all 10 lag magnitudes, strongly rejects symmetry in both datasets:

χFY,1ms2=9,096.2  (df=10,  p0),χJan,1ms2=1,987.8  (df=10,  p0).\chi^2_{\mathrm{FY},\,1\mathrm{ms}} = 9{,}096.2 \;(df = 10,\; p \approx 0), \qquad \chi^2_{\mathrm{Jan},\,1\mathrm{ms}} = 1{,}987.8 \;(df = 10,\; p \approx 0).

The full-year chi-squared is approximately 4.6× larger than January's despite the 7× dilution in Cohen's hh, because the chi-squared statistic grows with nn; both unambiguously reject distributional symmetry at 1 ms.

4.6. Significance Across All Resolution and Dataset Pairs

Forest plot: z-statistics and Cohen's h effect sizes for all 6 resolution/dataset combinations
Left: p^BTC\hat{p}_{\mathrm{BTC}} with 95% CI for all six resolution/dataset pairs. Right: Cohen's hh effect sizes. Blue bars: ETH leads (h<0h < 0). Orange bars: BTC leads (h>0h > 0). The sign of hh flips with resolution, and the largest effect sizes occur in January at 1ms1\,\mathrm{ms} (ETH, h=0.139h = -0.139) and full year at 100ms100\,\mathrm{ms} (BTC, h=+0.066h = +0.066).

Pooling all tested combinations, the key pattern is unambiguous: the sign of both zz and Cohen's hh is determined primarily by δt\delta t, not by the dataset. At δt{1,10}ms\delta t \in \{1, 10\}\,\mathrm{ms}, ETH leads; at δt{100,1000}ms\delta t \in \{100, 1000\}\,\mathrm{ms}, BTC leads. The January 1 ms scenario carries the largest absolute effect size (h=0.139|h| = 0.139), consistent with a concentrated ETH-leads regime during the BTC bull run.

4.7. Distributional Distance: January vs Full Year at 1 ms

Empirical CDFs at 1ms: January 2025 vs Full Year 2025, with KS test
Empirical CDFs of peak lags (±10ms range shown) at δt=1ms\delta t = 1\,\mathrm{ms}: Full Year 2025 (orange) and January 2025 (blue dashed). The full-year CDF lies to the right of January for τ>0\tau > 0, indicating heavier BTC-leads mass in the full year. KS test (inset): D=0.046D = 0.046, p=3.7×1029p = 3.7 \times 10^{-29}.

A two-sample Kolmogorov–Smirnov test on the central ±10ms\pm 10\,\mathrm{ms} histogram bins rejects the null hypothesis that January and full-year 1 ms lag distributions are drawn from the same population:

KS: D=0.0459,p=3.74×1029.\text{KS: } D = 0.0459, \qquad p = 3.74 \times 10^{-29}.

The January distribution is shifted further into the ETH-leads (negative) side relative to the full year, consistent with the stronger bull-run ETH-leads bias in January. The full-year distribution has heavier BTC-leads mass at τ>0\tau > 0, pulling the cumulative distribution rightward. For comparison, the same KS test at 100 ms gives D=0.055D = 0.055, p=6.7×1083p = 6.7 \times 10^{-83}, with the full year shifted rightward (BTC-leads direction) relative to January in that regime as well.

4.8. ETH-leads Advantage vs Lag Threshold

Cumulative ETH-leads fraction as a function of max lag threshold
ETH-leads fraction pETHp_{\mathrm{ETH}} among directional windows with detected lag τmax\le |\tau_{\max}|, as τmax\tau_{\max} grows from 1 ms to 2000 ms (log scale). Solid: Full Year 2025. Dashed: January 2025. Triangles: aggregate estimates at τmax=100ms\tau_{\max} = 100\,\mathrm{ms} and 2,000ms2{,}000\,\mathrm{ms}. ETH leads in the sub-10 ms regime; BTC leads above roughly 15–20 ms.

This figure directly visualises the scale-dependent reversal. At τmax=1ms\tau_{\max} = 1\,\mathrm{ms}, ETH-leads windows account for 72.7% of directional windows in the full year and 70.7% in January, a large majority. As the threshold expands, the ETH-leads fraction falls monotonically. By τmax=100ms\tau_{\max} = 100\,\mathrm{ms}, BTC leads in both datasets (46.7% ETH in the full year, 48.2% in January). By τmax=2,000ms\tau_{\max} = 2{,}000\,\mathrm{ms}, the full-year ETH-leads fraction recovers to 50.96%, very slightly ETH, because the large negative-τ\tau mass in the full ±2,000ms\pm 2{,}000\,\mathrm{ms} distribution leans marginally ETH in aggregate.

The crossover, where pETHp_{\mathrm{ETH}} crosses 50% from above as τmax\tau_{\max} grows, occurs between approximately 15 and 20 ms in both datasets. This is the timescale at which the HFT arbitrage channel (ETH leads, sub-10 ms) gives way to the macro price-discovery channel (BTC leads, 100 ms).

4.9. Interpretation

Three findings emerge from the full-year 1 ms analysis:

  1. The direction reversal is pinned at 15–20 ms. Below this threshold, the high-frequency ETH-leads channel dominates. Above it, the BTC macro price-discovery channel takes over. The threshold is consistent with typical co-location round-trip latencies on Binance (approximately 0.2–0.5 ms) plus order routing and matching delays, and is the first direct measurement of the crossover timescale for this pair.

  2. ETH leads BTC at 1 ms resolution, both in January and over the full year. The mode is 1ms-1\,\mathrm{ms} in both datasets. The directional bias is highly statistically significant in both (z=27.65z = -27.65 in January, z=13.73z = -13.73 in the full year), but the effect size dilutes substantially outside the January bull run (Cohen's hh: 0.139-0.139 vs 0.019-0.019).

  3. The full-year 1 ms distribution differs significantly from January. The KS statistic (D=0.046D = 0.046, p=3.7×1029p = 3.7 \times 10^{-29}) confirms that the January bull run produced a distinctly left-skewed 1 ms distribution; the full year is more symmetric in the central ±10 ms region, consistent with the ETH-leads regime being diluted by non-trending market conditions.

5. Conclusion

At coarse timescales (100 ms and beyond), BTC leads ETH, consistently across January 2025 alone and across the full calendar year. The full-year signal is exceptionally strong: p^BTC=0.533\hat{p}_{\mathrm{BTC}} = 0.533, z=38.17z = 38.17, with an asymmetry ratio peaking at R(200ms)=1.320R(200\,\mathrm{ms}) = 1.320.

At millisecond resolution, the direction reverses. Both January and the full year show ETH leading BTC with mode Δτ^=1ms\widehat{\Delta\tau} = -1\,\mathrm{ms}. The effect is larger in January (Cohen's h=0.139h = -0.139, a small-to-medium effect) than over the full year (h=0.019h = -0.019, negligible in magnitude but statistically unambiguous given nd>500,000n_d > 500{,}000).

The cumulative threshold analysis pins the crossover at 15–20 ms: at lag thresholds below this value, pETH>50%p_{\mathrm{ETH}} > 50\%; above it, pBTC>50%p_{\mathrm{BTC}} > 50\%. The two channels, HFT arbitrage (ETH leads, sub-20 ms) and macro price discovery (BTC leads, 100 ms+), are statistically separable and operate in opposite directions.

Δτ^\widehat{\Delta\tau} is a function of δt\delta t, the market regime, and the prevailing level of cross-asset arbitrage activity. Treating any single lag estimate as a universal constant discards the most informative feature of the data: its resolution dependence.

Comments

Loading…

Leave a comment

or comment as guest

$...$ inline · $$...$$ display

0 / 2000