Fraktalicious

Live  ·  Phase 2 of 6  ·  23 September 2026

You are
here

The model says Hold BTC

Fraktalicious is a full-cycle navigation system for Bitcoin. Six phases, from accumulation through rotation to exit and back to cash. It tells you which one you're in, and what to do next.

The trend is working. Hold what you have and keep your regular buy going at your usual size — the model is not sizing an extra buy here, but it is not telling you to stop.

Accumulate Hold Eth Alts Exit Stables
Bitcoin
$86,205
From all-time high
−30.9%
Cycle score
−0.190
Market state
Early recovery
Target in stables
5%

Model call as of 2026-09-23, on data through 2026-09-22. Written down the day it was made and hash-chained to the one before it — read the ledger.

The sequence

Six phases.
The cycle runs them in order.

Bitcoin's cycle rhymes. The model's job isn't to guess where it ends — it's to tell you which phase you're standing in today, and what that phase asks you to hold. When the evidence changes, the phase changes, and so does the answer.

  1. 01 Accumulate BTC Bitcoin is cheap relative to the cycle. Buy on a schedule and don't try to time the exact low. 90% BTC
  2. 02 Hold BTC The trend is working. Hold what you have and keep your regular buy going at your usual size — the model is not sizing an extra buy here, but it is not telling you to stop. 75% BTC
  3. 03 Rotate to ETH Bitcoin's run is maturing and ether typically moves next. Shift some weight across. 30% ETH
  4. 04 Rotate to Alts The short, violent part of the cycle where the broad market outruns bitcoin. Weeks, not months. 40% Alts
  5. 05 Distribute / Exit Sell into strength while there are still buyers. This is an allocation decision, not a top call. 55%20% crypto
  6. 06 Wait in Stables Nothing to do. Sit in stables until the model sees a confirmed turn, not just a cheap price. 100% Cash

Distribute is the one phase without a fixed weight: it walks down from 55% to 20% crypto over 30 days, so the exit is staged rather than a single day's decision.

and back to the start — the cycle does not end, it repeats

Percentages are the model's target allocation for each phase, read live from the engine — not written into this page. The legend: BTC ETH Alts Stables.

Today's order

What the model is asking for, right now.

Hold core BTC and keep your regular buy going at your usual size (1×). The model is not sizing an extra buy today.

Target weights for Hold BTC, the phase the model has us in as of 2026-09-23. It recommends moving toward these, not trading to them in a day.

The evidence behind it

Cycle score (−1 to +1)
−0.190
Confidence
70%
Market state
Early recovery
Conditions
Bull
Data through
2026-09-22
Unrealised profit (of market value)
30.6%
From all-time high
−30.9%
Action
Hold

Every field above is the same record published to the call ledger and hash-chained to yesterday's. Nothing on this page is typed by hand — if the model changes its mind, this changes with it.

The record

Every cycle turn since 2012, and what it said.

The model has a call for 5,047 days — every day back to 2012-10-27, scored using only the data available on each of those days. Here is what it said at each cycle top and bottom.

Read the last row first. The two tops it handles best, 2013 and 2017, were both violent blow-offs, and the rule that catches them only triggers in a market going near-vertical — it has not fired once since 2017. Into the 2025 peak, the most recent turn and the one most like today, it was defensive on just 3 of the 30 days before. That is the number to judge it on.

Days scored
5,047
Cycle turns
7
Live calls published
64
Since
2026-07-10
Model version
18c917ad3d0e3f07
What the model said at each cycle turn — tested against history, misses included
DateTurnPriceSaid that dayApproach
2013-12-04 2013 Top $1,135 De-risk 5/30 defensive on 17% of the approach
2015-01-14 2015 Bottom $176 Heavy DCA 17/30 buying on 57% of the approach
2017-12-17 2017 Top $19,250 De-risk 30/30 defensive on 100% of the approach
2018-12-15 2018 Bottom $3,185 Heavy DCA 24/30 buying on 80% of the approach
2021-11-10 2021 Top $64,756 De-risk 24/30 defensive on 80% of the approach
2022-11-21 2022 Bottom $15,778 Light DCA 14/30 buying on 47% of the approach
2025-10-06 2025 Peak* $124,824 De-risk 3/30 defensive on 10% of the approach

Approach counts the 30 days leading into each turn, and how many of them the model already had you on the right side — defensive going into a top, buying going into a bottom. 30 out of 30 means it was positioned the whole month before. 0 out of 30 means it missed.

This is the model as it stands today, run back over the past. On every one of those days it could only see what was actually knowable that day — we test for that specifically, because we have twice found and fixed places where it was accidentally peeking at the future. It is a test, not a live result.

And the live ledger, which is young

The last calls, exactly as published. Highlighted rows are days the call changed.
DateCallActionScoreBTCHash
2026-09-23 Hold BTC Hold −0.190 $86,205 5d0a6dfbb1
2026-09-22 Hold BTC Hold −0.217 $86,505 20931252a3
2026-09-21 Hold BTC Hold −0.213 $81,195 4f8e206299
2026-09-20 Hold BTC Hold −0.196 $81,262 08926f7c4a
2026-09-19 Hold BTC Hold −0.185 $80,944 a10e8feb34
2026-09-14 Hold BTC Hold −0.033 $76,759 7f29116583
2026-09-13 Hold BTC Hold −0.030 $77,252 9674befe30
2026-09-12 Hold BTC Hold −0.028 $77,177 19ba806ba2

Underneath, the model changed its mind 13 times in this window. We published 5. A call that flips every other day is noise, so a new one has to hold for three days before we print it — and we publish the unfiltered version too, so you can see exactly what we held back. Each hash covers the date, call and score of that row plus the hash before it, so a changed past entry breaks every link after it. Read the full ledger — it includes the days the model was wrong, and a verifier you can run yourself.

And the part that is a backtest

Every performance figure we publish is a historical simulation, not a live result. Across three completed Bitcoin cycles the model returned 3.25×, 3.08× and 2.38× against buy-and-hold. The current cycle is still open: it reads 1.95× as of 2026-09-22, and an open cycle's multiple moves with the price — treat it as a live reading, not a result. Through that cycle the modelled portfolio's worst peak-to-trough fall was −26.8%, against −53.1% for holding. We also test it on 18 separate stretches of history it was never tuned on. It lost less in the crashes in 15/18 of them — a consistency check, not proof of timing skill on its own, since a portfolio with no timing at the model's own market exposure scores the same — but out-earned holding in only 12/18. Over a short stretch it is not reliably better than simply holding bitcoin. Over a whole cycle it has been.

Each cycle has its own page — what the model did, turn by turn, including where it was wrong: 2013–15, 2015–18, 2019–22, and the open 2023–26.

And the grades, marked by machine

The turning points are found by a rule rather than chosen by us — every cycle top, cycle bottom, mid-cycle high and interim low in the price history, 92 of them — and what the model was doing at each one is marked automatically out of 4.00. These are rubric version 2 marks. The rubric changed, so they are not comparable to any grade this site published before it: read them against each other, not against a number you remember.

Cycle bottoms (4 events)
4.00
Cycle tops (4 events — the open frontier)
2.25
Interim lows (42 events — the open frontier)
1.86
Mid-cycle highs (42 rallies it deliberately held through)
sold into 7 of 42
Every event (all 92)
1.56
Across the targets alone (tops, bottoms and dips — the classes where higher is better)
2.06

The row that matters is the first one. Cycle bottoms are the four generational lows — 2013, 2015, 2018 and 2022 — and the model scores 4.00 of 4.00 across all four generational lows, with Heavy DCA switched on at every one of those dates. Cycle tops score 2.25, selling at the peak on 3 of 4. It buys the bottom better than it sells the top, and that has been true for four cycles running.

The last row runs the other way on purpose. Mid-cycle highs are the 42 swing highs inside bull markets that then kept going — places where selling feels smart and costs money. The model sold into only 7 of them, and holding through the rest is exactly what the dollar backtest pays for. The rubric still marks that refusal down — as a grade it reads 0.79 of 4.00 — and we publish that mark rather than tune it away, because every measured way of raising it sold rallies that kept rallying. A better-looking scorecard there is a worse result, and we would rather explain this paragraph than sell that trade.

Read the two blended rows accordingly. The all-92 figure folds that inverted row in with everything else, so it is the strictest number on this page, not the model’s batting average on the calls it exists to make — that is the 2.06, and both are printed above. Cycle tops and interim lows are marked open frontier because they are exactly that: the two marks we are still working, published at current strength rather than held back until they flatter us. This section will change when they do, and the commit history will show when.

Two more marks, both narrower than they look. The navigator's held-out grade is 4.00, but part of that holdout was tuned against and the release gate enforces a floor on the number — it is a kill criterion we can fail, not proof the model generalises. The rotation meter matched the expected label on 37/40 sampled days inside historical alt-season and Bitcoin-season windows; those windows were drawn after the fact, and nothing in that count prices what a rotation actually returns. In the seven days to 2026-09-08 the register logs 16 candidate changes measured against these same gates and not shipped.

Method

How the call gets made.

No single indicator decides anything. Dozens of signals are scored, grouped into families, weighted by how much each has actually earned, and collapsed into one number. That number picks a phase; the phase picks an allocation. Same chain every day, whether or not we like where it lands.

  1. 01SignalsOn-chain, macro, technical, positioning, sentiment — each scored against its own history, not a fixed threshold.
  2. 02CompositeWeighted into one score between −1 and +1. Weights are regime-aware: what matters in a bull is not what matters in a bear.
  3. 03PhaseThe score, the market state and the cycle's age select one of six phases.
  4. 04AllocationEach phase carries a target mix. That's the answer — a position, not a prediction.

What it can't do