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 , and the complete calendar year 2025 at .

1. Mathematical Preliminaries

Let and let denote the -th non-overlapping 60-second window of Binance spot trade data. Within each window, construct the per-millisecond signed-volume process

where is trade size in base-asset units and with . The discrete cross-correlation between BTC and ETH in window is

Notation. denotes the bin width: the resolution at which is discretised before the argmax is taken. The peak-lag estimator for window is

rounded to the nearest multiple of . A window is classified as BTC-leads if , ETH-leads if , and no-lag if .

Among the directional windows, the BTC-leads fraction is

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

To quantify tail asymmetry at lag magnitude , define the pointwise asymmetry ratio

means BTC-leads windows outnumber their ETH-leads mirror images at that lag; 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 . Each day contributes 1,440 non-overlapping 60-second windows, for a total of qualifying windows. The search radius is .

Per-window cross-correlations are computed via the FFT using the Cooley-Tukey radix-2 algorithm as implemented in rustfft. At samples, the complexity per window is , 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 to a clear mode as .

At , the distribution collapses almost entirely to : 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

The signal is statistically present at 100 ms but obscured by the zero spike. At , a secondary bump emerges at , and the ETH-leads bin is approximately larger than the BTC-leads bin. At , the distribution resolves into a left-skewed unimodal shape with mode .

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

The interquartile range at 1 ms resolution is , 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 decreases: from 26.2% at to 52.7% at .

The ETH-leads fraction grows monotonically as :

BTC 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 , BTC holds a marginal advantage at a p-value of ; 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 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 qualifying 60-second windows (99.5% data completeness over 365 days), a factor of more than January alone. All full-year analysis in this section uses a single resolution with .

The larger sample sharply reduces the standard error of :

compared to , 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 , full year 2025 ( windows). Dashed: sample mean (). Dotted: median (). The distribution is bimodal: a zero spike at 35.9% flanked by approximately exponential tails.

The full-year distribution at is bimodal. A spike at 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
−100 ms−100 ms
+100 ms+200 ms
Normalized histograms: January 2025 vs Full Year 2025
Normalized lead-lag histograms at : January 2025 (left) and Full Year 2025 (right). Both panels share the same -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 from to and the sample mean from to .

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 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 for . Full year 2025 (orange circles) and January 2025 (blue squares). marks the symmetric baseline. The full-year ratio exceeds 1 at every lag magnitude, peaking at .

For the full year, at every tested lag magnitude:

The ratio peaks near , 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 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 in-range portion. The full-year CDF (orange) lies to the right of the January CDF (blue) for , consistent with first-order stochastic dominance of BTC-leads outcomes in the full year.

Let and denote the empirical CDFs of in-range peak lags for the full year and January, respectively. The observed ordering

constitutes approximate first-order stochastic dominance: conditional on a window having , the full-year distribution assigns more probability mass to larger BTC-leads lags than January does. The third quartile shifts from (January) to (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:

With and for the full year, the directional count is and the z-statistic is

Dataset-value
January 20250.517524,5395.52
Full Year 20250.5334334,75238.17
z-test visualization: point estimates and test statistics
Left: point estimates with 95% confidence intervals. The full-year CI is , invisible at this scale. Right: -statistics on the standard normal density. Both statistics fall far beyond the visible axis range, confirming rejection of .

The full-year z-statistic of 38.17 rejects at any conventional significance level. Both January and the full year show BTC dominance at . 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 and . 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:

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 , full year 2025. Only the central is shown (18.1% of all windows); the full distribution extends to . Mode: (ETH leads). The sample mean of is pulled rightward by heavy BTC-leads tails beyond .

The mode at 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

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

The mean of appears inconsistent with the mode of . The explanation lies in the long positive tail of the full distribution: among windows outside the 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 : 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 : January , Full Year .

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

DatasetCohen's
January 2025, 0.430940,003−27.65−0.139
Full Year 2025, 0.4904509,963−13.73−0.019

The January ETH-leads signal is a small-to-medium effect (), 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 , ETH leads in both datasets. At , 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 lagDominant
January 202539.9%52.7%7.4%ETH−27.65
Full Year 202547.8%49.7%2.4%ETH−13.73
January 202529.4%27.4%43.3%BTC+5.52
Full Year 202534.2%29.9%35.9%BTC+38.17

The sign of flips from negative (ETH leads) to positive (BTC leads) as 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 at , for . Full Year 2025 (orange circles) and January 2025 (blue dashed squares). Both curves lie strictly below , confirming ETH-leads dominance at every lag magnitude in the shown range.

At 1 ms resolution, for every lag magnitude in both datasets, the opposite of the pattern seen at 100 ms. The minimum asymmetry ratio for the full year occurs at :

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 simultaneously across all 10 lag magnitudes, strongly rejects symmetry in both datasets:

The full-year chi-squared is approximately 4.6× larger than January's despite the 7× dilution in Cohen's , because the chi-squared statistic grows with ; 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: with 95% CI for all six resolution/dataset pairs. Right: Cohen's effect sizes. Blue bars: ETH leads (). Orange bars: BTC leads (). The sign of flips with resolution, and the largest effect sizes occur in January at (ETH, ) and full year at (BTC, ).

Pooling all tested combinations, the key pattern is unambiguous: the sign of both and Cohen's is determined primarily by , not by the dataset. At , ETH leads; at , BTC leads. The January 1 ms scenario carries the largest absolute effect size (), 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 : Full Year 2025 (orange) and January 2025 (blue dashed). The full-year CDF lies to the right of January for , indicating heavier BTC-leads mass in the full year. KS test (inset): , .

A two-sample Kolmogorov–Smirnov test on the central histogram bins rejects the null hypothesis that January and full-year 1 ms lag distributions are drawn from the same population:

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 , pulling the cumulative distribution rightward. For comparison, the same KS test at 100 ms gives , , 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 among directional windows with detected lag , as grows from 1 ms to 2000 ms (log scale). Solid: Full Year 2025. Dashed: January 2025. Triangles: aggregate estimates at and . ETH leads in the sub-10 ms regime; BTC leads above roughly 15–20 ms.

This figure directly visualises the scale-dependent reversal. At , 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 , BTC leads in both datasets (46.7% ETH in the full year, 48.2% in January). By , the full-year ETH-leads fraction recovers to 50.96%, very slightly ETH, because the large negative- mass in the full distribution leans marginally ETH in aggregate.

The crossover, where crosses 50% from above as 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 in both datasets. The directional bias is highly statistically significant in both ( in January, in the full year), but the effect size dilutes substantially outside the January bull run (Cohen's : vs ).

  3. The full-year 1 ms distribution differs significantly from January. The KS statistic (, ) 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: , , with an asymmetry ratio peaking at .

At millisecond resolution, the direction reverses. Both January and the full year show ETH leading BTC with mode . The effect is larger in January (Cohen's , a small-to-medium effect) than over the full year (, negligible in magnitude but statistically unambiguous given ).

The cumulative threshold analysis pins the crossover at 15–20 ms: at lag thresholds below this value, ; above it, . 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.

is a function of , 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