Testing one hundred
trading ideas

Can you predict financial markets from the weather? El Niño shifts rainfall across whole continents and moves what the world grows, so the idea is not absurd. The answer here is no, and finding that out properly required a way to catch yourself being wrong, which then went on to kill the best-performing result in the collection. Two ideas held up. Three that appeared to were withdrawn.

P100 d/rksci 100 Sep03 --:--:--
███ █ ██ █ █ ███ ███ ██
█ █ ██ █ █
█ █ ██ ██
█ █ █ █
███ █ █ ███ ███ ███
Can you predict markets from the weathe
Ideas tested 97
Held up 2
Withdrawn 3
Not testable 3
Dummy tests 14
Ideas tested
97
of 100 catalogued
Held up
2
passed every check
Withdrawn
3
passed, then failed audit
Not testable
3
data does not exist
Dummy tests
14
fired as often as real ones

Leaderboard · by outcome, then return for risk

withdrawn results rank last

Annualised return, net of costs

same ten experiments as the table below · the lighter the fill, the better the outcome
ExperimentReturn for riskAnn. returnMax fallBeats searchOutcome
Sell in May, seven ways0.585.4%36.1%25.6%Validated
Volatility-managed equity0.535.4%35.2%14.8%Validated
ENSO onset as a discrete event trade0.416.1%41.2%9.4%Failed
Crop-price momentum traded through ag-input equities0.345.0%46.6%3.8%Failed
12m time-series momentum, equity indices + FX only0.333.9%50.3%0.7%Failed
AUD/NZD sized by the causal SOI z-score0.312.0%29.3%4.4%Failed
Time-series momentum across futures, FX and equity indices0.293.4%50.3%0.3%Failed
Long grains outright when La Nina is established0.272.9%37.2%3.5%Failed
Long softs outright when El Nino is established0.255.1%110.4%1.8%Failed
IOD innovation sizing a grain-futures L/S basket0.143.1%70.0%0.4%Failed

Start here · the findings

read in order
  1. Agricultural calendar seasonality

    The best result in the project, and it was not real.

    Buy the crops that have historically done well in the coming month and sell those that have done badly. It looked like the best result in the project until the price data itself turned out to produce the pattern.

    Voided
  2. Sell in May, seven ways

    Cleared every criterion. Still loses to buy-and-hold in dollars.

    Own seven of the world's stock markets from November to April, then sit in cash until October. Over fifty-five years this grew $1 into $19.70 while the worst fall was a third of the account — against $36.80 and a loss of nearly two-thirds for simply staying invested.

    Validated
  3. Volatility-managed equity

    Halves the drawdown. The Sharpe gain is not the point.

    Hold less of the S&P 500 when the market has recently been turbulent, more when it has been calm. Over fifty-three years this cut the worst loss from three-quarters of the account to just over a third — while ending with roughly a quarter of the money.

    Validated
  4. AMO 60-year cycle prices coastal-cat risk eras

    Survived correction, then failed on effective sample size.

    AMO is the Atlantic Multidecadal Oscillation, a roughly 65-year swing in North Atlantic sea temperatures whose warm phases bring more hurricanes. This tests whether its 60-year cycle prices coastal catastrophe risk eras. Tested at one and three months; 2 of 2 cleared the usual bar alone, none once the size of the search was counted.

    Voided
  5. Volatility-managed Halloween

    Composing two winners produced a copy of one of them.

    Two rules had already worked on their own: sit out the northern summer and hold shares only from November to April, and separately, hold less whenever markets have recently been turbulent. This combines them. The result was a portfolio identical to the first rule alone — the testing framework keeps total exposure fixed, so it cannot see the second rule at all.

    Voided
  6. ENSO onset as a discrete event trade

    The climate thesis at its strongest — four of six criteria.

    Wait for El Niño or La Niña to formally arrive, then buy the crops that the weather should affect, and hold for six months. The strongest climate result here — though almost all of the profit came from a handful of months.

    Failed
  7. Cross-sectional momentum in agricultural futures

    Significantly negative momentum, which is itself the evidence.

    Buy the crops that have risen most over the past year, sell those that have fallen most. It lost money consistently — which turned out to be a clue about the data rather than about crops.

    Failed
  8. Placebo control

    The strongest signal in the study had no mechanism at all.

    Gold, Microsoft, the Nikkei and long bonds tested against the Southern Oscillation Index: they fire at 8.3% against the real hypotheses' 8.8%.

    Placebo
  9. Random-sign control

    The instrument reading zero. Everything else depends on it.

    Not a strategy — a test of the testing. It runs identical machinery but decides which way to bet on each asset by coin flip. If this scored well, nothing else on this site could be believed.

    Control
  10. El Niño drought premium in grains

    Where textbook inference and an honest null disagree.

    The textbook trade — El Niño droughts Australia, wheat rallies — tested across six grain instruments and four horizons. Nothing survives, and the significant results carry the wrong sign.

    Null

Full catalogue

116 experiments

Strategy · 18

  1. Agricultural calendar seasonality

    Buy the crops that have historically done well in the coming month and sell those that have done badly. It looked like the best result in the project until the price data itself turned out to produce the pattern.

    Voided
  2. Sell in May, seven ways

    Own seven of the world's stock markets from November to April, then sit in cash until October. Over fifty-five years this grew $1 into $19.70 while the worst fall was a third of the account — against $36.80 and a loss of nearly two-thirds for simply staying invested.

    Validated
  3. Volatility-managed Halloween

    Two rules had already worked on their own: sit out the northern summer and hold shares only from November to April, and separately, hold less whenever markets have recently been turbulent. This combines them. The result was a portfolio identical to the first rule alone — the testing framework keeps total exposure fixed, so it cannot see the second rule at all.

    Voided
  4. Volatility-managed equity

    Hold less of the S&P 500 when the market has recently been turbulent, more when it has been calm. Over fifty-three years this cut the worst loss from three-quarters of the account to just over a third — while ending with roughly a quarter of the money.

    Validated
  5. ENSO onset as a discrete event trade

    Wait for El Niño or La Niña to formally arrive, then buy the crops that the weather should affect, and hold for six months. The strongest climate result here — though almost all of the profit came from a handful of months.

    Failed
  6. Crop-price momentum traded through ag-input equities

    When crop prices have been rising, buy the companies that sell tractors and fertiliser, on the theory that farm income reaches them later. Mildly positive, and well within what chance produces.

    Failed
  7. 12m time-series momentum, equity indices + FX only

    The same trend-following rule, restricted to stock markets and currencies where the price data can be trusted. Still positive, still short of the bar, and it lost to simply buying and holding.

    Failed
  8. AUD/NZD sized by the causal SOI z-score

    Bet the Australian dollar against the New Zealand dollar according to the Southern Oscillation Index, since the same weather tends to be wet on one side of the Tasman and dry on the other. Small, and inseparable from luck.

    Failed
  9. Time-series momentum across futures, FX and equity indices

    Buy whatever has risen over the past year and sell whatever has fallen, across currencies, crops, metals and stock markets. It made money, but less than simply holding the same things.

    Failed
  10. Long grains outright when La Nina is established

    Buy wheat, corn and soybeans whenever La Niña is established, and hold nothing otherwise. Nearly all of the twenty-year gain arrived in two episodes: 2010 and 2021.

    Failed
  11. Long softs outright when El Nino is established

    Buy coffee, cocoa, sugar and cotton whenever El Niño takes hold, and hold nothing the rest of the time. Over twenty-five years it gained about 5% a year, but the swings were wide enough that the result cannot be told apart from luck.

    Failed
  12. IOD innovation sizing a grain-futures L/S basket

    Over 25 years it returned about 3% a year. The plausible range of outcomes still includes doing nothing at all.

    Failed
  13. Cross-sectional 12-1 momentum, agri equities

    Buy the farming companies that have climbed most over the past year and sell the laggards. Over twenty-five years it went essentially nowhere.

    Failed
  14. ONI with out-of-sample learned per-asset signs

    Rather than deciding in advance which way each market should respond to El Nino, let the strategy learn each one from history as it goes, using only what was known at the time.

    Failed
  15. SAM innovation sizing the high-conviction agri L/S

    Over 27 years it returned about -0% a year. The plausible range of outcomes still includes doing nothing at all.

    Failed
  16. Identical to S3 but driven by SOI instead of ONI

    The same learn-as-you-go rule as the previous experiment, but driven by the atmospheric pressure measure rather than the ocean temperature one. Two readings of the same climate system disagreed sharply, which is the finding: a real effect could not do that.

    Failed
  17. Cross-sectional momentum in agricultural futures

    Buy the crops that have risen most over the past year, sell those that have fallen most. It lost money consistently — which turned out to be a clue about the data rather than about crops.

    Failed
  18. Agri-futures cross-sectional momentum, climate-gated

    Follow crop price trends, but only while the climate is unusually disturbed. Filtering for extreme weather made the losses worse, not better.

    Failed

Control · 7

  1. Always 100% S&P 500

    The comparison portfolio for the volatility rule: buy the S&P 500 and never sell.

    Control
  2. Long-only inverse-volatility across the full macro universe

    The comparison portfolio for the trend and seasonality strategies: own everything, all the time, with each market sized so it contributes a similar share of the risk. Beating this is the minimum bar.

    Control
  3. Long-only inverse-volatility, same clean universe

    The comparison portfolio for trend-following on assets whose price data can be trusted: own all of them, all the time.

    Control
  4. Same 7-index basket, always long

    The comparison portfolio for the seasonal strategy: the same seven stock markets, held continuously instead of only from November to April.

    Control
  5. Long-only inverse-volatility agri equities

    The comparison portfolio for the farming-company strategies: own the whole basket continuously, measured against each company's home market so it is a bet on the companies rather than on shares in general.

    Control
  6. Always-long inverse-volatility grain basket

    The comparison portfolio for the ENSO-onset trade: simply owning wheat, corn and soybeans all the time. A weather strategy has to beat holding the same crops through every season to be worth anything.

    Control
  7. Random-sign control

    Not a strategy — a test of the testing. It runs identical machinery but decides which way to bet on each asset by coin flip. If this scored well, nothing else on this site could be believed.

    Control

SOI hypothesis · 9

  1. ENSO in commodity-currency FX

    Tested 20 ways. 2 looked convincing alone, none once the number of attempts was counted.

    Null
  2. El Niño drought premium in grains

    The textbook trade — El Niño droughts Australia, wheat rallies — tested across six grain instruments and four horizons. Nothing survives, and the significant results carry the wrong sign.

    Null
  3. El Niño in tropical softs

    Tested 24 ways. 2 looked convincing alone, none once the number of attempts was counted.

    Null
  4. El Niño, anchoveta and protein-meal substitution

    Tested 9 ways. Nothing beat chance.

    Null
  5. La Niña and the North American heating season

    Tested 6 ways. 2 looked convincing alone, none once the number of attempts was counted.

    Null
  6. La Niña rainfall in Australian agribusiness

    Tested 24 ways. Nothing beat chance.

    Null
  7. La Niña, Atlantic hurricanes and insurer returns

    Tested 12 ways. Nothing beat chance.

    Null
  8. Placebo control

    Gold, Microsoft, the Nikkei and long bonds tested against the Southern Oscillation Index: they fire at 8.3% against the real hypotheses' 8.8%.

    Placebo
  9. Regime transition rather than regime level

    Tested 18 ways. Nothing beat chance.

    Null

Screen hypothesis · 56

  1. AMO 60-year cycle prices coastal-cat risk eras

    AMO is the Atlantic Multidecadal Oscillation, a roughly 65-year swing in North Atlantic sea temperatures whose warm phases bring more hurricanes. This tests whether its 60-year cycle prices coastal catastrophe risk eras. Tested at one and three months; 2 of 2 cleared the usual bar alone, none once the size of the search was counted.

    Voided
  2. AMO warm phase = active hurricane eras → persistent insurer discount

    AMO is the Atlantic Multidecadal Oscillation, a roughly 65-year swing in North Atlantic sea temperatures whose warm phases bring more hurricanes. This tests whether its warm phase = active hurricane eras → persistent insurer discount. Tested at one and three months; nothing beat chance.

    Null
  3. AO cold outbreaks → utilities over market, winters only

    AO is the Arctic Oscillation, which governs how far cold air spills south out of the polar region. This tests whether its cold outbreaks → utilities over market, winters only. Tested at one and three months; nothing beat chance.

    Null
  4. Australian tax-year (30 Jun): June selling, July rebound in ^AXJO

    Tested at one and three months; nothing beat chance.

    Null
  5. Chinese New Year demand pulse → Malaysian/commodity markets

    Tested at one and three months; nothing beat chance.

    Null
  6. Climate-index disagreement (SOI vs ONI divergence) = atmosphere-ocean decoupling → forecast busts → ag vol regime

    ONI is the Oceanic Nino Index, the official measure of El Nino strength; and SOI is the Southern Oscillation Index, the air-pressure difference between Tahiti and Darwin used to track El Nino. This tests whether climate-index *disagreement* (SOI vs ONI divergence) = atmosphere-ocean decoupling → forecast busts → ag vol regime. Tested at one and three months; nothing beat chance.

    Null
  7. Cocoa cost shocks compress chocolate-maker margins 2 quarters later

    Tested at one and three months; nothing beat chance.

    Null
  8. Cold winter + El Niño phase mix whipsaws refiner crack proxies

    Tested at one and three months; nothing beat chance.

    Null
  9. Cold-snap months (AO deeply negative) lift utility earnings visibility

    AO is the Arctic Oscillation, which governs how far cold air spills south out of the polar region. This tests whether cold-snap months (AO deeply negative) lift utility earnings visibility. Tested at one and three months; nothing beat chance.

    Null
  10. Correlation-spike regimes (avg pairwise index corr) precede drawdowns

    Tested at one and three months; nothing beat chance.

    Null
  11. Daylight rate of change (fastest darkening ≈ Sep) deepens risk aversion

    Tested at one and three months; nothing beat chance.

    Null
  12. Drought stresses Australian regional-bank books

    Tested at one and three months; nothing beat chance.

    Null
  13. ENSO ensemble agreement (SOI+ONI+DMI+SAM all aligned) sizes conviction

    SAM is the Southern Annular Mode, the north-south shift of the westerly winds circling Antarctica; and ONI is the Oceanic Nino Index, the official measure of El Nino strength. This tests whether its ensemble agreement (SOI+ONI+DMI+SAM all aligned) sizes conviction. Tested at one and three months; nothing beat chance.

    Null
  14. ENSO regime persistence (not level) prices ag-input capex cycles

    ENSO is the El Nino-Southern Oscillation, the Pacific climate cycle that swings between El Nino and La Nina. This tests whether its regime persistence (not level) prices ag-input capex cycles. Tested at one and three months; nothing beat chance.

    Null
  15. ENSO → Indonesian equity complex (palm, nickel, rice imports)

    ENSO is the El Nino-Southern Oscillation, the Pacific climate cycle that swings between El Nino and La Nina. This tests whether its → Indonesian equity complex (palm, nickel, rice imports). Tested at one and three months; nothing beat chance.

    Null
  16. El Niño floods disrupt Chilean/Peruvian copper logistics

    Tested at one and three months; nothing beat chance.

    Null
  17. Fertiliser-equity relative strength leads grain capacity/price 6m

    Tested at one and three months; nothing beat chance.

    Null
  18. Food-price spikes stress EM sovereigns

    Tested at one and three months; nothing beat chance.

    Null
  19. Geomagnetic storms depress risk appetite for ~days (Krivelyova-Robotti)

    Tested at one and three months; nothing beat chance.

    Null
  20. Global temperature-anomaly acceleration re-rates renewables vs fossils

    Tested at one and three months; nothing beat chance.

    Null
  21. Halloween in the southern hemisphere follows northern flows, not local season

    Tested at one and three months; nothing beat chance.

    Null
  22. Halloween strength is ENSO-conditional (does La Niña amplify Nov-Apr?)

    ENSO is the El Nino-Southern Oscillation, the Pacific climate cycle that swings between El Nino and La Nina. This tests whether halloween strength is ENSO-conditional (does La Niña amplify Nov-Apr?). Tested at one and three months; nothing beat chance.

    Null
  23. Heat-wave summers pull HVAC orders

    HVAC is heating and cooling equipment. This tests whether heat-wave summers pull HVAC orders. Tested at one and three months; nothing beat chance.

    Null
  24. Hemispheric SAD arbitrage: long the hemisphere entering spring, 6m alternation

    SAD is seasonal affective disorder, the winter dip in mood tied to daylight. This tests whether hemispheric SAD arbitrage: long the hemisphere entering spring, 6m alternation. Tested at one and three months; nothing beat chance.

    Null
  25. Hurricane landfall months spike home-improvement demand

    Tested at one and three months; nothing beat chance.

    Null
  26. January small-cap effect

    Tested at one and three months; nothing beat chance.

    Null
  27. La Niña wet-Australia lifts hardware/rural retail

    Tested at one and three months; nothing beat chance.

    Null
  28. Low-vol anomaly within agri equities

    Tested at one and three months; nothing beat chance.

    Null
  29. Market-implied ENSO: PCA of climate-exposed equity residuals leads official indices

    ENSO is the El Nino-Southern Oscillation, the Pacific climate cycle that swings between El Nino and La Nina. This tests whether market-implied ENSO: PCA of climate-exposed equity residuals leads official indices. Tested at one and three months; nothing beat chance.

    Null
  30. Monsoon quality → Diwali-season consumer demand

    Tested at one and three months; nothing beat chance.

    Null
  31. Monsoon-onset delay news months sink Indian rural stocks fast

    Tested at one and three months; nothing beat chance.

    Null
  32. Multi-year La Niña sequences rebuild Australian cattle herds → AAC earnings cycle

    Tested at one and three months; nothing beat chance.

    Null
  33. NAO drives European winter heating demand

    NAO is the North Atlantic Oscillation, the pressure seesaw that steers Atlantic storms into or away from Europe. This tests whether its drives European winter heating demand. Tested at one and three months; nothing beat chance.

    Null
  34. Natgas price momentum leads nitrogen-fertiliser margins

    Tested at one and three months; 2 of 2 cleared the usual bar alone, none once the size of the search was counted.

    Null
  35. Oil momentum leads airlines with hedging lag

    Tested at one and three months; nothing beat chance.

    Null
  36. Onset month of El Niño hits Peruvian fishing towns' listed lender

    Tested at one and three months; nothing beat chance.

    Null
  37. PNA pattern shifts US west precip → western hydro utilities

    PNA is the Pacific/North American pattern, a recurring shape in the North American jet stream. This tests whether its pattern shifts US west precip → western hydro utilities. Tested at one and three months; nothing beat chance.

    Null
  38. Palm-soy substitution spread mean-reverts

    Tested at one and three months; nothing beat chance.

    Null
  39. Panama Canal drought restricts transits → liner rates

    Tested at one and three months; nothing beat chance.

    Null
  40. QBO phase modulates hurricane counts

    QBO is the quasi-biennial oscillation, a reversal of stratospheric winds above the equator every couple of years. This tests whether its phase modulates hurricane counts. Tested at one and three months; nothing beat chance.

    Null
  41. Quarter-end window dressing tilts last-month momentum

    Tested at one and three months; nothing beat chance.

    Null
  42. Ramadan effect: subdued volume, positive drift in Muslim-market equities

    Tested at one and three months; 1 of 2 cleared the usual bar alone, none once the size of the search was counted.

    Null
  43. Salmon-vs-anchoveta-owner spread nowcasts ENSO before indices print

    ENSO is the El Nino-Southern Oscillation, the Pacific climate cycle that swings between El Nino and La Nina. This tests whether salmon-vs-anchoveta-owner spread nowcasts ENSO before indices print. Tested at one and three months; nothing beat chance.

    Null
  44. Seasonality survives on investable ETFs

    Tested at one and three months; nothing beat chance.

    Null
  45. September is reliably the worst equity month

    Tested at one and three months; nothing beat chance.

    Null
  46. Shipping-equity momentum nowcasts commodity-FX 1-3m

    Tested at one and three months; nothing beat chance.

    Null
  47. Ski-season snow (AO/NAO Dec-Feb) moves Vail

    NAO is the North Atlantic Oscillation, the pressure seesaw that steers Atlantic storms into or away from Europe; and AO is the Arctic Oscillation, which governs how far cold air spills south out of the polar region. This tests whether ski-season snow (AO/NAO Dec-Feb) moves Vail. Tested at one and three months; nothing beat chance.

    Null
  48. Solar cycle → satellite/telecom capex disruption

    Tested at one and three months; nothing beat chance.

    Null
  49. Solar-cycle phase × geomagnetic base rate → long-run "sentiment climate"

    Tested at one and three months; nothing beat chance.

    Null
  50. Southern-hemisphere SAD: the same mechanism 6 months out of phase

    SAD is seasonal affective disorder, the winter dip in mood tied to daylight. This tests whether southern-hemisphere SAD: the same mechanism 6 months out of phase. Tested at one and three months; nothing beat chance.

    Null
  51. Sugar-ethanol-oil triangle: oil ↑ → cane to ethanol → sugar supply ↓

    Tested at one and three months; nothing beat chance.

    Null
  52. Summer driving season lifts refiners into Memorial Day

    Tested at one and three months; nothing beat chance.

    Null
  53. Sunspot cycle → grain yields (Herschel 1801, the original weather-market marry-up)

    Tested at one and three months; nothing beat chance.

    Null
  54. TNA (tropical Atlantic SST) in May predicts hurricane-season insurer drag

    TNA is tropical North Atlantic sea-surface temperature; and SST is sea-surface temperature. This tests whether its (tropical Atlantic SST) in May predicts hurricane-season insurer drag. Tested at one and three months; nothing beat chance.

    Null
  55. Vol management generalises: ^N225, ^AXJO

    Tested at one and three months; nothing beat chance.

    Null
  56. Winter severity drags Q1 retail

    Tested at one and three months; nothing beat chance.

    Null

Daily hypothesis · 9

  1. Full-moon vol (not direction)

    This tests whether full-moon vol (not direction). Checked across 2,862 occurrences in 14,260 trading days. Nothing separates it from chance.

    Null
  2. Lumber demand proxies homebuilders 1-2 quarters early

    This tests whether lumber demand proxies homebuilders 1-2 quarters early. Checked across 11,651 occurrences in 11,651 trading days. Nothing separates it from chance.

    Null
  3. Lunar cycle: new-moon premium in equities (Dichev-Janes)

    This tests whether lunar cycle: new-moon premium in equities (Dichev-Janes). Checked across 13,920 occurrences in 14,677 trading days. Nothing separates it from chance.

    Null
  4. MJO phase modulates 2-4 week ag weather risk

    MJO is the Madden-Julian Oscillation, a pulse of tropical rainfall that circles the globe every month or two. This tests whether its phase modulates 2-4 week ag weather risk. Checked across 6,501 occurrences in 6,501 trading days. Nothing separates it from chance.

    Null
  5. Options-expiry pinning

    This tests whether options-expiry pinning. Checked across 665 occurrences in 14,260 trading days. Nothing separates it from chance.

    Null
  6. Payroll/FOMC calendar drift

    This tests whether Payroll/FOMC calendar drift. Checked across 639 occurrences in 14,260 trading days. Nothing separates it from chance.

    Null
  7. Post-hurricane OJ squeeze months

    This tests whether post-hurricane OJ squeeze months. Checked across 44 occurrences in 6,235 trading days. Nothing separates it from chance.

    Null
  8. Sea-level-pressure gradient trends → wind-generation capacity factors → utility mix

    This tests whether sea-level-pressure gradient trends → wind-generation capacity factors → utility mix. Checked across 7,605 occurrences in 7,605 trading days. Nothing separates it from chance.

    Null
  9. Turn-of-month flows: returns concentrate in days −1..+3

    This tests whether turn-of-month flows: returns concentrate in days −1..+3. Checked across 3,387 occurrences in 14,683 trading days. Nothing separates it from chance.

    Null

Placebo · 14

  1. Friday-13th / superstition dips

    This tests whether friday-13th / superstition dips. Checked across 95 occurrences in 14,260 trading days. Nothing separates it from chance.

    Placebo
  2. Geomagnetic Ap → gold as fear asset

    A deliberately meaningless test — geomagnetic Ap → gold as fear asset — run beside the real ones to prove the screen can come back empty.

    Placebo
  3. Month-length effect (23 vs 19 trading days)

    A deliberately meaningless test — month-length effect (23 vs 19 trading days) — run beside the real ones to prove the screen can come back empty.

    Placebo
  4. Reversed Halloween (long May-Oct)

    A deliberately meaningless test — reversed Halloween (long May-Oct) — run beside the real ones to prove the screen can come back empty.

    Placebo
  5. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  6. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  7. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  8. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  9. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  10. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  11. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  12. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  13. TLT/duration placebo family for every new exotic signal

    A deliberately meaningless test — TLT/duration placebo family for every new exotic signal — run beside the real ones to prove the screen can come back empty.

    Placebo
  14. Zodiac-year returns

    A deliberately meaningless test — zodiac-year returns — run beside the real ones to prove the screen can come back empty.

    Placebo

Disqualified · 3

  1. ENSO forecast error is the only tradeable ENSO quantity

    Cannot be evaluated on obtainable data. Requires IRI/BOM ENSO forecast plume archive.

    Disqualified
  2. New-crop vs old-crop calendar spreads absorb ENSO before flat price

    Cannot be evaluated on obtainable data. Requires individual contract-month futures price series.

    Disqualified
  3. Skew/variance premium in ag options around ENSO onsets

    Cannot be evaluated on obtainable data. Requires historical option-implied volatility surface for agricultural futures.

    Disqualified
Verdict key
Validatedcleared every pre-registered criterion
Voidedpassed, then failed the data-integrity audit
Faileddid not clear the bar
Nullno effect survived multiple-testing control
Controlbenchmark or calibration instrument, not a candidate
Placeboembedded calibration test
Disqualifiednot testable on obtainable data — reason stated