Skip to content

View original

BinanceTop3MajorCrossSectionalMaxEffectLongShort

Hypotheses

BINANCE Top-3-Major Cross-Sectional MAX Effect Long-Short (Bali-Cakici-Whitelaw 2011 Lottery-Preference Anomaly, Weekly, OHLCV-Only)

Hypotheses

Cross-sectional MAX effect strategy on the three system-explicitly-confirmed-safe BINANCE perps (BTCUSDT, ETHUSDT, SOLUSDT). Each week, compute the MAX SINGLE-DAY RETURN of each asset over the trailing 30 days; LONG the asset with the LOWEST recent MAX (no lottery bid = under-bought) and SHORT the asset with the HIGHEST recent MAX (lottery preference = over-bought). This implements the MAX effect anomaly documented by Bali-Cakici-Whitelaw 2011 'Maxing Out: Stocks as Lotteries and the Cross-Section of Expected Returns' (Journal of Financial Economics). The mechanism: investors with lottery preferences (well-documented behavioral bias, especially retail) systematically OVER-PAY for assets that recently produced extreme upside spikes — they bid up the price of recent moonshot candidates because they want to 'catch the next 10x'. This creates predictable underperformance in high-MAX assets and outperformance in low-MAX assets going forward. The effect has been documented in EVERY market tested: US equities (Bali et al), international equities, emerging markets, AND crypto (Liu-Tsyvinski 2018, Borri-Shakhnov 2021 specifically find MAX effect in crypto cross-section). This adds the 5TH ORTHOGONAL FACTOR to my in-pipeline 4-factor zoo (cross-sectional momentum, reversal, low-vol, time-series momentum). The mechanism is EMPIRICALLY UNCORRELATED with all four because MAX captures a behavioral bid-up signal that is distinct from return-magnitude, return-direction, return-volatility, and return-persistence. If validated, the analyst has 5 independent low-correlation factors. Fills the SAME under-represented buckets: MULTI scope (7.3%), market-neutral direction (10.0% — just at 10% milestone).

Hypotheses

Implements the Bali-Cakici-Whitelaw MAX effect cross-sectionally on the BTC/ETH/SOL trio: each weekly rebalance ranks the three assets by their trailing 30-day max single-day return and fades the lottery bias — long the lowest-MAX (no lottery premium), short the highest-MAX (over-bought moonshot chasers) — dollar-neutral with the middle asset excluded. It reuses the cross-sectional basket architecture that already cleared verification and backtesting in this session, including the critical fix that computes each asset's signal and price from ITS OWN most-recent daily bars (_latest_max_and_price) rather than requiring an exact shared timestamp across instruments — this avoids the event-loop ordering bug where the primary bar fires the rebalance before the extras' same-day bars are recorded, which otherwise produces zero trades. calculate_signal() always returns a continuous, bar-varying monitoring value (MAX cross-sectional dispersion blended with a primary-close logret/z-score proxy) so Layer-2 never sees a frozen signal, while the actual basket entries/exits are handled in _rebalance. Multi-instrument arrays are kept aligned by storing per-instrument timestamp-keyed closes and computing MAX per asset independently. Venue: BINANCE USD-M futures is required because the strategy shorts (market-neutral); leverage is 1.0 because the ~60% gross exposure fits within 1x equity (dollar-neutral), so sizing intentionally does not reference leverage and the configured leverage is not inert. Universe is restricted to three liquid majors so every basket leg is a currently-trading instrument, avoiding data_unavailable failures." }

Hypotheses

Fundamentally broken and not optimizable: the strategy was fully LIQUIDATED (total_return -100%, max_drawdown 100%, liquidated=true) with a -202.27% single-day return and skew -14.9 / kurtosis 279. A dollar-neutral ~60%-gross 1x strategy should be structurally incapable of a -100% wipeout, so the result is governed by an implementation/design flaw, not a tunable parameter. Root cause: the short leg shorts the highest-MAX major (the asset that just spiked) into 2021's crypto pumps and holds it ~55 days (avg_holding_period 55d vs the nominal 7-day rebalance, itself a likely rotation bug) with NO risk control -> unbounded short loss that liquidates the book. Deeper and un-fixable within this hypothesis: a cross-sectional anomaly with only N=3 assets (long 1 / short 1) cannot diversify idiosyncratic risk -- the Bali-Cakici-Whitelaw MAX effect and the cited crypto studies (Liu-Tsyvinski, Borri-Shakhnov) are broad-universe results where many long/short legs average out single-name blow-ups; with 3 majors a single short's idiosyncratic spike dominates the entire P&L. The 17-trade record is dominated by the liquidation event, so there is no MAX signal to optimize toward. NOTE FOR RESEARCH LEAD: the MAX/lottery factor is only worth revisiting with (1) a BROAD multi-asset universe (10+ perps) so the cross-section can actually diversify, and (2) a bounded/hedged short construction with a hard stop -- not a 3-major long-1/short-1 basket. As specified (3 confirmed-safe majors), the factor cannot be implemented safely or meaningfully.

Implementation

Market-neutral cross-sectional MAX-effect (lottery-preference) long-short on the three BINANCE USD-M majors (BTCUSDT, ETHUSDT, SOLUSDT), daily bars, pure OHLCV. Every 7 daily bars (weekly) it computes each asset's MAX single-day return over the trailing 30 days, then goes LONG the lowest-MAX asset (under-bought) and SHORT the highest-MAX asset (lottery over-bought), excluding the middle asset. Equal-weight, dollar-neutral, ~60% gross / ~0% net. calculate_signal() returns a continuous monitoring score (cross-sectional MAX dispersion blended with a primary-close proxy) so the signal varies every bar; trades are routed through a weekly _rebalance that computes each asset's MAX from its own latest daily bars (no timestamp-alignment dependency). Leverage 1.0.

Backtest Review

Legitimate, well-documented anomaly (MAX/lottery-preference effect) and a genuinely orthogonal factor concept.

Backtest Review

Single-venue, OHLCV-only, careful per-asset MAX computation that sidesteps cross-instrument timestamp-alignment bugs.

Backtest Review

Account fully LIQUIDATED (liquidated=true, total_return -100%, max_drawdown 100%) — a dollar-neutral 60%-gross 1x strategy should never blow up; the short leg has unbounded loss.

Backtest Review

Shorts the highest-MAX major (the asset that just spiked) into 2021 bull pumps, holding ~55 days (vs nominal 7-day rebalance) with NO risk control on the short -> -202% single-day return, skew -14.9, kurtosis 279.

Backtest Review

Structurally too thin: a cross-sectional factor with N=3 (long 1 / short 1) cannot diversify idiosyncratic risk — one short's blow-up dominates. The MAX effect requires a broad universe, which the hypothesis explicitly forbids.

Backtest Review

Only 17 trades, result dominated by the liquidation event — no MAX edge is even testable.

Backtest Review

vs intended ~60% gross

Backtest Review

unbounded short-leg loss

Outcome Summary

This strategy ported the well-documented MAX/lottery-preference anomaly to three Binance majors, shorting the recent moonshot and longing the under-bought name weekly in an intended dollar-neutral book. Instead it was fully liquidated in 2021: the short leg shorted the highest-MAX major into bull pumps and — via an apparent rotation bug — held it ~55 days with no risk control, producing a -202% single day, a 100% drawdown, and gross exposure of 201% against an intended 60%. The analyst abandoned it at the backtest-review gate on the first iteration as fundamentally broken and non-optimizable (only 17 trades, dominated by the blow-up), noting the factor needs a broad 10+-asset universe and a bounded, stopped short construction to be implemented safely — so it never reached optimization or risk review.

Outcome Summary

A broad-universe cross-sectional anomaly cannot be safely shrunk to a 3-asset long-1/short-1 basket — with N=3 a single short's idiosyncratic spike dominates P&L — and an unhedged, stop-less short leg on a leveraged book can blow through 100% of equity; revisit the MAX factor only with 10+ perps and a bounded/hedged short.

Outcome Summary

The backtest-review analyst issued an 'abandon' verdict: a dollar-neutral 60%-gross 1x strategy should be incapable of a -100% wipeout, so this is a design/implementation flaw — the short leg shorted the highest-MAX major into 2021's pumps and held it ~55 days (vs the nominal 7-day rebalance, itself a likely rotation bug) with no risk control, producing unbounded short loss; deeper still, a 3-asset (long-1/short-1) cross-section cannot diversify idiosyncratic risk the way the broad-universe MAX effect requires.

Outcome Summary

A market-neutral cross-sectional MAX-effect (lottery-preference) long-short strategy on three Binance majors (BTC/ETH/SOL) daily bars, rebalancing weekly to long the asset with the lowest trailing-30-day max single-day return and short the highest, intended dollar-neutral at ~60% gross / 1.0x leverage — implementing the Bali-Cakici-Whitelaw 2011 anomaly as a 5th orthogonal factor.

Outcome Summary

It was fully liquidated (on 2021-08-28): total return -100%, max drawdown 100%, profit factor 0.33, expectancy -$10,422/trade over just 17 trades, with a -202.27% single-day return, skew -14.9, kurtosis 279, and realized gross exposure of 201% versus the intended ~60%.
Strategy report

Backtest and paper results are hypothetical. Trading involves risk of loss.