Findings · 8Measurements that shape the work, not rules that trade.
Sep 22, 2026PeregrineThe level a trend call has to holdA broken swing is retested by the close 70% of the time, the same as any price at that distance. Distance matters; the level does not.
Sep 20, 2026PeregrinePeregrine's entry model against the rule it replacedIt cuts drawdown and ties up less capital. It is not shown to add return.
Sep 17, 2026ResearchIs the gamma pin a magnet?No. Price does not actually pin. The pin works as a tailwind, not a target.
Sep 17, 2026PeregrineLegging into vertical spreadsThe 72% win rate is real. The downside protection is not: it is adverse selection.
Sep 17, 2026ResearchWhat a win rate can and cannot tell youAt our sample sizes a gap under about five points cannot be resolved, which rules out most fine-tuning by win rate.
Sep 16, 2026ResearchBase rates of the normal-variation-day frameworkIts claims about how far a day travels reproduce. Its claims about direction do not.
Sep 16, 2026PeregrineEntering early versus waiting for a better setupEarly beats late decisively. The selection is real, but waiting for it costs more than it adds.
Sep 14, 2026PeregrineHow far a trend call runs against you firstThe median adverse move is 12 basis points in 30 minutes and 28 by the close. The opposite trend gets called before the close about 31% of the time.
Tested and closed · 55Failed its bar. Kept here so nobody re-runs it.
Sep 30, 2026ResearchAn options-implied probability cloudFails both pre-registered tests. The desk draws the plain implied cone.
Sep 30, 2026PeregrineDealer positioning as a correlate0 of 17 cells pass. Only the simple 09:35 read is useful.
Sep 30, 2026ResearchDoes S&P 500 breadth lead SPX?No. It moves with /ES and says nothing about the next move.
Sep 30, 2026ResearchDoes the local read move the probability cloud?No local state earns a drift or a width.
Sep 30, 2026PeregrineFlows other money is forced to tradeBoth fail.
Sep 30, 2026PeregrineLiquidity, implied correlation and systematic 0DTE flowNo signal.
Sep 30, 2026PeregrineOutside positioning data: SqueezeMetrics, CFTC, retail attentionAll three fail.
Sep 29, 2026PeregrineOvernight carry, opening option flow and blending the booksAll three fail.
Sep 29, 2026PeregrinePin distance against a yes-or-no pin checkBoth cells fail. The simple check stays.
Sep 29, 2026PeregrineSigned dealer pin and drift clusteringNeither passes. One lead stays open in a forward test.
Sep 23, 2026PeregrineDealer quotes, overnight flow and all-day order flowNo cell passes.
Sep 23, 2026PeregrineOpening-auction imbalanceFails every criterion.
Sep 23, 2026PeregrinePeregrine: four more ideas, pre-registeredNo cell passes.
Sep 23, 2026PeregrinePeregrine: the close and co-movementNo cell passes. Holding to the close and flat sizing stay.
Sep 23, 2026PeregrinePositioning, orthogonal data and prediction marketsNo cell passes.
Sep 23, 2026PeregrineRound SPX levels as barriersThey are not barriers.
Sep 22, 2026PeregrineA volatility-scaled trend triggerBoth scaled versions fail all three adoption criteria.
Sep 22, 2026PeregrineAn NDX veto at 09:35Fails four of five adoption rules, and the trades it would remove are profitable.
Sep 22, 2026PeregrinePeregrine's direction and entry: four pre-registered studiesNo cell passes. Nothing changes.
Sep 22, 2026PeregrineStrike depth, futures and the settlement exitClosed. Each of them fails.
Sep 20, 2026PeregrineSix tests on 1-minute SPXW quotesA dealer-flow gate, a 09:35 range forecast and taking half off at +100% all fail.
Sep 19, 2026PhoenixA deliberate double butterfly, and a late-entry gateBoth rejected.
Sep 19, 2026PeregrineDealer vanna, charm and vomma0 of 24 pre-registered cells pass.
Sep 19, 2026PhoenixImplied over forecast realized vol as a Phoenix filterFails. Positive in 2021 to 2023, flat in 2024 to 2026.
Sep 19, 2026PeregrinePeregrine through a debit verticalFails. It gives up the edge it was meant to keep.
Sep 19, 2026PhoenixPeregrine's read as a side check on PhoenixUntestable. The two disagree on 2.4% of fires, too few to judge.
Sep 19, 2026PhoenixThe 09:35 dealer pin on PhoenixFails all three pass conditions. It helps Peregrine, not Phoenix.
Sep 17, 2026PeregrineGrading the pin by distanceRejected on all three pre-registered clauses. The walk-forward is why.
Sep 17, 2026PeregrineThe gamma flip levelDead. The wrong sign on win rate in every construction, with intervals spanning zero throughout.
Sep 16, 2026PeregrineA faster trend-onset detectorIt agrees with the current read and arrives later, not earlier.
Sep 16, 2026PeregrineA volume clock instead of a wall clockIt does not arrive early enough, and volume pace sorts nothing.
Sep 16, 2026ResearchAuction theory: following or fading acceptanceClosed. Following acceptance is right 50 to 52% of the time at every threshold. Fading it needs a regime that held in two of the last six years.
Sep 16, 2026ResearchAuction theory: rejection off the developing value areaClosed. The continuation branch produces no tradeable move at any threshold.
Sep 16, 2026PeregrineDealer gamma at the open as a predictor of the day's rangeRejected on every pre-registered criterion.
Sep 16, 2026PeregrineOpening pace against the implied moveRejected, and so was the control that looked alive.
Sep 16, 2026PeregrinePre-open activity as a way to sort daysOvernight volume and overnight range separate nothing.
Sep 16, 2026PeregrineStrike choice, short holds and narrow-range daysNothing shipped: no strike change, no exit change, no narrow-range tag.
Sep 16, 2026PhoenixThe developing volume profile as a Phoenix inputClosed as an anchor, a sizing input and a directional read.
Sep 16, 2026PeregrineThe opening range and profile nodes as a filterClosed. A narrow opening range does predict a bigger day, but the read arrives too late to act on.
Sep 16, 2026PeregrineVolume confirmation as a signal gateNet negative on SPX. Not added.
Sep 13, 2026PeregrineMarket breadth on the gated bookNull. Every interval spans zero, on win rate and on dollars.
Sep 13, 2026PeregrineMomentum slowing at the moment of the callRefuted by seven independent checks. Nothing shipped.
Sep 11, 2026PeregrineGamma walls and the pin as trend filtersNo filter passed, and the wall filters lost money out of sample.
Sep 11, 2026PeregrineOvernight /ES momentum as a head startNot shipped. Every version failed at least three of five pre-registered tests.
Sep 10, 2026PeregrineAn earlier, range-based entryRejected on the quote archive we already had. No new data was needed to see it fail.
Sep 10, 2026PeregrineCalling reversals inside chopKilled. A small move against the trend inside a choppy hour is just chop: the reversal side loses over the next 30 minutes.
Sep 10, 2026PeregrineFive-minute swing structure as an entryRejected. Both versions lose money on a realistic short hold priced ask to bid.
Sep 10, 2026PeregrineOrder flow as confirmation of the callAll coins in the first hour. Cumulative volume delta does not tell a continuing move from an exhausted one.
Sep 10, 2026PeregrineTwo replacement entry rulesNeither passed its pre-registered bar. The production entry stays.
Sep 8, 2026PeregrineExiting on a reversal off the session extremeKilled. No version made money out of sample.
Sep 8, 2026PeregrineReading the trend from the opening runKilled. It beat a placebo and nothing else: four of five ship criteria failed.
Sep 4, 2026PeregrineEntering on a weaker read, with a managed exitRejected as an entry, whether held or managed.
Sep 2, 2026ResearchChart patterns as a read58 classical patterns scored out of sample: every one a coin. None clears 50% at the low end of its range.
Sep 2, 2026PeregrineIntraday implied-vol changes as a filterDead. The primary test failed and nothing shipped.
Sep 2, 2026PeregrineTrading Peregrine's call through a butterflyRejected. Every butterfly version lost to simply holding the wings.
Each study was written down before its data ran: the question, the test and the bar to pass. Results are hypothetical backtests unless a line says otherwise. Past performance, hypothetical or otherwise, is not indicative of future results.