Hypothesis log
Every idea the edge lab has tested, in the order it was written down. Each line gives the idea's status and its verdict. Failed ideas stay in the log, and ideas still under test are marked "Testing". How we test explains what a pass is.
- Pass: the rule met its pass mark on every test, including the holdout.
- Watch: the rule did not pass, and the lab keeps it under watch.
- Killed: the rule failed.
- Testing: the rule is written down and its test has not finished.
- 1Killed
Setup 1 has an edge
607 trades, +0.02R, t 0.23; does not beat random.
- 2Killed
Banana on H4 beats Setup 1 on H1
Banana after Setup 1: 109 trades, -0.12R.
- 3Killed
The wave labels predict what price does next
H1: no label differs from a random walk.
- 4Testing
Setup 1 trades the owner would take beat the rest
Under test: no verdict yet.
- 5Killed
AIMS-Banana arrows on H1 have an edge
Stop order, 2R: 10742 trades, -0.24R, t -18.6; random with the same stops -0.11R, beaten in 0% of 200 runs.
- 6Killed
The Banana EA on GER40 M5 has an edge
2025-03-01 to 2026-10-24: 516 positions, +0.229R, t 3.05; random entries +0.037R, beaten in 99.7% of 10000 runs.
- 7Killed
Banana's edge on GER40 M5 is a plateau, not a tuned spike
Preset excess +0.191R.
- 8Killed
Banana's edge on GER40 M5 holds on years it was not tuned on
The 63 sound unseen months of 69, 10000 random runs.
- 9Killed
Banana has an edge on GER40 M15, H1 or M1
M15 and H1 make money but on too few positions to tell from luck; 2024 and 2025 lose on M15.
- 10Killed
LuxAlgo's Smart Money Concepts has an edge on GER40
A 2R target needs a 33% win rate before costs; the script's marks win 29% to 35%, and spread and swap take the rest.
- 11Killed
Banana has an edge on GER40 H1 through the Xetra day
The wider window nearly doubles the positions but halves the R per position of 9's H1 (+0.229R on 178): the bars the preset's windows left out added little.
- 12Killed
The Bubble EA has an edge on GER40 H4, H1 or M15
The coarse models are where the claimed edge comes from.
- 13Killed
Opening range breakouts have an edge on GER40
The range breaks are a coin toss after spread: almost every day breaks one side, and the break says little about the rest of the day.
- 14Killed
The Bubble EA has an edge on its own markets and in its Alpha 4 portfolio
The best, XAUUSD-H4, makes +0.109R at t 0.72, and random gold entries with the same stops and management make +0.020R, so most of that is gold's rise, not the signal.
- 15Killed
The Banana EA 6.x FUNDED preset and Mazi's set have an edge on GER40 M5
The two breaker levels barely matter: the sets differ by 23 positions.
- 16Killed
Lobot, inside bars on the European open line, has an edge on FX H1 and GER40
Every FX test and both GER40 H4 tests lose on real ticks, and lose on the chart's own bars too, so TradingView's fills are not what is missing.
- 17Killed
Lobot with a 5R or 10R target, in UK-time windows, has an edge on H1
The best, USDJPY DIBS 10R, makes +0.025R (t 0.61), and loses from 2016 to 2020.
- 18Killed
An H1 inside bar beyond the exchange's opening price has an edge, in a robust form
The best, NAS100, makes +0.037R (t 0.79) and +0.011R to +0.075R across its neighbours: a consistent sign, but at its size 321 trades cannot tell it from nothing, and it would need about 4,600 trades at that mean and spread to reach t 3, some 45 years of this market.
- 19Watch
Three published equity-index flows have an edge on index CFDs
Killed, 12 of 12.
- 20Killed
The London 4pm fix moves FX in a way a day trader can take
- The fix does not move these pairs in a way that pays.
- 21Killed
Night scalping on FX crosses has an edge after a real broker's costs
- The band fade is real and the broker takes it.
- 22Killed
The four EAs on the owner's demo account have an edge as they run
None is near t 3; the best, Banana, is t 0.47.
- 23Killed
Night Hunter Pro's live trades beat random entries at Pepperstone's costs
1,467 trades replay (193 EURAUD dropped, the rest outside sound months or after the ticks end).
- 24Watch
Trend following on daily closes has an edge across Pepperstone's markets
Killed.
- 25Watch
Crypto trend, long or flat on spot coins, pays after a UK exchange's fees
Killed: it passes, but is not robust.
- 26Killed
A failed opening range break pays the other way on GER40
- A failed break does not run the other way more than chance.
- 27Killed
A one-hour GER40 opening range pays with a better exit
- The exit does not make the break pay.
- 28Testing
Crypto trend pays across the thirty busiest coins of each week, delisted coins included
Under test: no verdict yet.
- 29Killed
Oil bounces in the week after a 55-day low
The bounce is there in both halves and costs barely touch it (Pepperstone's oil spread is about 0.01 of a hold's volatility), but at half discovery's size, and 17 episodes cannot carry it past t 3.
- 30Killed
The dollar moves into the month-end London fix on the side equity hedgers must trade
The month-end fix on the hedgers' side makes nothing: t 0.28, halves of opposite sign.
- 31Killed
USDJPY rises into the Tokyo fix on gotobi days
USDJPY does rise into the 9:55 Tokyo fix on gotobi days: +0.032 a day after costs, t 2.93, about the same in both halves and in the years since publication, and above zero in ten of eleven years.
- 32Killed
US indices earn their return overnight
The indices' nights earn +0.015 after costs, t 1.23.
- 33Killed
Stocks rise in the even weeks of the Fed's cycle and not in the odd ones
Even weeks earn less than random holdings of the same length (41.4% of runs), and odd weeks earn more than even ones.
- 34Killed
The dollar falls in New York's afternoon, after the London fix
Before costs the dollar's fall after the London fix is +0.005 of a day's volatility, an eighth of the 1999-2019 size; the spread and commission take it below zero on every pair.
- 35Killed
Gold rises in Shanghai's hours and falls in New York's
at t 1.59.
- 36Killed
The dollar falls on the day of a Fed statement, before it
In 2016-2025 the dollar fell into scheduled statements on every pair, most against the high-rate currencies, which is the paper's own prediction: t 2.40, a watch-list score.
- 37Killed
Carry pays at a retail broker after its financing markup
Dollar carry made 2% a year before the broker's financing and 1% after, at a Sharpe of 0.14, and has lost since 2012.
- 38Killed
Bitcoin rises in the late evening, 21:00 to 23:00 UTC
Bitcoin and ether do rise from 21:00 to 23:00 UTC: +0.09% a day before fees, t 5.06, on both coins and in eight of nine full years, and more than a random two hours (it beats every random run, which pay the same fee).
- 39Killed
US500 and NAS100 trend for the day once price leaves its usual noise around the open
The band picks its moments far better than chance: random entries managed the same way lose, and the rule beats every one of 10000 runs.
- 40Killed
A five-minute opening range breakout pays on NAS100
The first five minutes' colour picks the day's side better than chance (100% of random runs), in both sides and in the months after the paper, unlike on GER40 (hypothesis 13).
- 41Killed
A busy day's move reverses the next day
A busy day's move does not reverse the next day on these markets: before costs the rule makes +0.025 (t 1.23), and on currencies nothing.
- 42Killed
FX turns at round numbers
Round numbers neither turn price nor launch it in these years, before costs or after: fading the touch loses 0.02R before costs and 0.15R after, and buying the break loses 0.05R before and 0.18R after.
- 43Killed
FX runs on through round numbers, where the stops are
Round numbers neither turn price nor launch it in these years, before costs or after: fading the touch loses 0.02R before costs and 0.15R after, and buying the break loses 0.05R before and 0.18R after.
- 44Testing
The currencies that rose most last month rise next month
Under test: no verdict yet.
- 45Testing
The dollar falls when foreign rates are above its own
Under test: no verdict yet.
- 46Killed
Bitcoin's first half hour of the day predicts its last
On Binance a rising first half hour does not lead to a rising last half hour, before fees or after; the short side makes nothing either.
- 47Killed
Gold's and oil's day predicts their last half hour before settlement
The day's move does lean into the last half hour before settlement (before costs t 2.21), but it is worth a few thousandths of a day's volatility, less than one spread; silver's spread of about 8 basis points makes it the worst.
- 48Killed
A swept prior-day high or low turns back
A swept prior-day high or low turns back no more often than a random minute of the same session with the same trade: 65.7% of random runs, no better than a coin.
- 49Killed
Gold's Asian range breaks at London's open
The bot's idea makes nothing on nine years of gold; its range filter and the clock do not change that.
- 50Killed
AUDCAD, AUDNZD and NZDCAD come back within the day: the trade under the grid bots
The crosses do come back: a stretch past the band with RSI at an extreme reverts far more than random entries managed the same way (100% of runs), before costs at t 7.09 in these years and 8.87 in the decade before, every year positive.
- 51Testing
Currencies move with the futures hedgers' pressure
Under test: no verdict yet.
- 52Testing
A pretrained market model predicts the next bar after its training data ends
Under test: no verdict yet.
- 53Testing
A straddle at the US jobs report pays after the real spread
Under test: no verdict yet.
- 54Killed
Gold comes back to fill its fair value gaps
A retest of a fair value gap is a better place to enter gold than a random minute with the same trade, on both sides: the closest any ICT idea has come in the lab.
- 55Killed
The noise band holds on the index CFDs outside the US
Outside the US the noise band makes nothing on any of the four markets, and less in the second half.
- 56Killed
The US indices' day predicts their last half hour
The day's move does not carry into the US indices' last half hour in these years, before costs or after; the hedging flows the paper names are not what hypotheses 39 and 40 picked up.
- 57Killed
The commodity crosses revert on hourly bars, where a stretch is worth more than the spread
On the three commodity crosses the rule is the strongest the lab has scored: t 5.68 after costs on audited months, above t 4 in each decade, every pair above zero, above zero at twice the costs, beating every one of 10000 random runs, and before costs on a second feed and in fourteen months the mirror never had.
- 58Killed
The commodity crosses' reversion is in Pepperstone's own quotes
The day's mean still clears t 3 and beats every random run, but NZDCAD loses, so the robustness test written above fails.
- 59Killed
The commodity crosses' reversion is in OANDA's recorded quotes, and in the years before the rule was made
The reversion is real: in three feeds before costs (t 10.5 here), in every year from 2005 to 2011, and in five and a half years no test had seen, at t 5.89 after today's costs.
- 60Killed
The commodity crosses revert on four-hour bars, where a stretch is twice the hourly one for the same spread
The four-hour bars did what they were meant to: a trade's gross since 2015 went from about 2.5 pips to 7.6, and per trade those years made +0.12 (t 2.40) where the hourly rule made nothing.
- 61Pass
US500 rises at Europe's open after a sell-off into the US close
Passes, at the broker's own costs: the first rule here to meet all four of goal.md's tests, and one whose gain has gone.
- 62Watch
Gotobi's flow starts in Tokyo's small hours: USDJPY long from 03:00 to the 9:55 fix
The holdout points the same way and misses the bar.
- 63Killed
Index CFDs revert on hourly bars, where the spread is a fiftieth of a stretch
An hourly stretch on an index does come back more than a random entry does, but by too little, and per trade the fade loses before costs as well as after.
- 64Pass
On gotobi days the yen is sold into the 9:55 fix and bought back after it
Passes all four of goal.md's tests, and is working now.
- 65Killed
A four-hour change of character pays on US500 and NAS100
The video's best price-action setup, scored as the lab scores everything, does worse than random entries with the same side, stop and target (13.6% of runs).
- 66Killed
For day trading, the last two years pick next year's winners better than ten years do
A two-year look back chooses day trades no better than ten years.
- 67Killed
A walk-forward search of the Bubble family finds rules that pay in the years after they are chosen
The Bubble family has no edge after costs that a search can find on these markets and charts, 2016 to 2026: what ranks first in one stretch of years earns nothing or loses in the next, and the walk forward loses at t -2.41.
- 68Killed
A walk forward over the Bollinger fade, exit at the mean and no stop, finds markets where it pays after the ask
The Bubble's Bollinger fade has no edge after Pepperstone's costs that a walk forward can find on these markets and charts.
- 69Killed
The same walk forward on daily bars, where a stretch is many spreads wide
Nothing goes into the Bubble Reversion EA from this.
- 70Killed
The fade entered by a resting limit order at the band, not at the next bar's open
Entering at the band does not rescue the fade.