Skip to content
All hypotheses

Hypotheses

Point-in-Time Liquid-Universe 1-Month Price-Change Factor, Top-Quintile Monthly Selection with a Positive-Momentum Flat State (BINANCE_SPOT daily, long-only, no leverage), distilled from QuantConnect's 'Stock Selection Based on Fundamental Factors'

Classification: (a) a concrete idea, but most of its inputs are not in our data. The source ranks US stocks on a composite of four Morningstar fundamentals (FCFYield, BookValuePerShare, RevenueGrowth) plus one price…

Hypothesis

Classification: (a) a concrete idea, but most of its inputs are not in our data. The source ranks US stocks on a composite of four Morningstar fundamentals (FCFYield, BookValuePerShare, RevenueGrowth) plus one price factor (PriceChange1M). We collect no fundamentals, so the fundamental legs cannot be tested and are DROPPED rather than proxied. The testable parts are: (1) the source's POINT-IN-TIME universe rule, which ranks the whole tradable set by dollar volume at each monthly rebalance; (2) its only price……Show moreShow less

Classification: (a) a concrete idea, but most of its inputs are not in our data. The source ranks US stocks on a composite of four Morningstar fundamentals (FCFYield, BookValuePerShare, RevenueGrowth) plus one price factor (PriceChange1M). We collect no fundamentals, so the fundamental legs cannot be tested and are DROPPED rather than proxied. The testable parts are: (1) the source's POINT-IN-TIME universe rule, which ranks the whole tradable set by dollar volume at each monthly rebalance; (2) its only price factor, PriceChange1M, which in the source's own table sorts with a POSITIVE rank correlation, so the highest 1-month changers form the best quintile; and (3) holding the top-ranked names equal-weight and rebalancing monthly. The source's equity venue is ruled out. Lesson L128 bans USEQ daily-bar monthly rotations: 17 runs, zero survivors, because there are too few independent rebalances. The mechanism therefore moves to BINANCE_SPOT, where cross-sectional dispersion of 1-month returns among liquid coins is several times larger than among S&P names. This is the correct venue for a long-only, unleveraged book, and it is under-represented (10.8% against a 15% target). UNIVERSE (point-in-time, per L151, not a typed list): at each rebalance, the candidate pool is EVERY <BASE>USDT pair in the BINANCE_SPOT catalog with 1-DAY bars. The catalog holds ~795 such series, including delisted ones such as ANT, AGIX and ANC, which reduces survivorship bias. Excluded by mechanical rule: leveraged tokens (*UPUSDT/*DOWNUSDT), stablecoin and fiat bases (USDC, FDUSD, TUSD, BUSD, DAI, EUR, AUD, etc.), tokenized equities (*BUSDT stock tokens such as AAPLBUSDT), and names with fewer than 60 daily bars as of the rebalance date. From the remainder, take the TOP 30 by trailing 30-day mean daily dollar volume (close x volume) computed only from bars at or before the rebalance bar. This is the source's CoarseSelection with N scaled to crypto breadth. FACTOR: PriceChange1M = close(t) / close(t-30 days) - 1, point-in-time. SELECTION: rank the 30 names by this factor. The top quintile (6 names) are candidates. A candidate is held only if its own PriceChange1M > 0; any slot that fails this rule stays in USDT cash. This per-name absolute rule is the declared FLAT state (L150). It is not a market-regime gate: it tests the same factor the ranking already uses. Expected time fully in cash: ~20-25% of months, i.e. broad-market down months. Expected mean invested fraction: ~65%. REBALANCE: the first daily bar close of each calendar month (UTC), matching the source's MonthStart schedule. SIZING: each held name gets 1/6 of equity (max 16.7% per name; 100% total at 1.0x, CASH account). No leverage. Names held over from last month are only trimmed or topped up when their weight has drifted by more than 5 percentage points, to limit turnover fees. FEE ARITHMETIC: BINANCE_SPOT round trip is ~0.20% taker plus impact of ~0.05-0.15% on the 30 most liquid names, so ~0.30%. Each position is held about one month, typically 1-3 months for persistent winners. The cross-sectional spread between the top quintile and the universe median of 1-month forward returns in liquid crypto has historically been several percent per month and fat-tailed. Assume an honest capture of +1.5% per closed trade on average, against ~0.30% cost, i.e. ~5x the round trip. Turnover is ~3-4 of 6 slots per month. Over ~2019-2026 (~80 monthly rebalances) that gives about 300-400 closed trades. DUPLICATE CHECK (L138): with the wrapper stripped, the mechanism is 'long the top cross-sectional 1-month return quintile of a liquidity-ranked crypto universe, monthly'. The nearest family in the corpus is the 8-major BINANCE_SPOT weekly relative-strength rotation. That one uses a FIXED hand-typed list (an L151 violation) at a weekly cadence with an absolute-momentum market filter. This proposal differs in exactly those three respects: a point-in-time dollar-volume universe of 30, monthly cadence, and a per-name rather than market-level flat rule. If the novelty gate judges that insufficient, dropping this hypothesis is the honest outcome, because nothing else in the source is testable on our data.

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