Crypto Investor

Current Crypto Cycle: Late Markup β€” Agent Prepared the Exit Plan

Phase 1 exit locked +34% gains before distribution phaseCrypto & DeFi5 min read

Key Takeaway

On-chain data classified the current crypto cycle as late markup β€” the phase right before distribution β€” and the agent built a phased exit plan before the crowd even started talking about tops.

The Problem

Every crypto cycle has the same four phases. Accumulation. Early markup. Late markup. Distribution. And every cycle, people know this intellectually but fail to act on it emotionally.

Late markup is the hardest phase. Prices are high. Your portfolio looks incredible. Twitter is euphoric. Everything is going up. And somewhere in the back of your mind, you know it can't last β€” but selling feels stupid when things are still ripping.

I've been through 2017 and 2021. Both times, I knew we were in late markup. Both times, I held too long. The problem isn't analysis β€” it's execution. You need a plan before the emotions hit, and you need something external to hold you accountable to it.

That's what the agent does. It doesn't just classify the cycle. It builds the exit plan and tells me when to execute each phase. No emotions. No "this time is different." Just data and a plan.

The Solution

The Crypto Macro Regime Classifier skill ingests on-chain metrics, exchange data, and cycle-specific indicators to classify the current market phase. It runs daily and compares current metrics to historical patterns from 2013, 2017, and 2021 cycles.

The Process

The classifier tracks 12 core on-chain signals:

yamlShow code
# crypto-regime-config.yaml
on_chain_signals:
  valuation:
    - MVRV_ratio          # Market value vs realized value
    - NUPL                # Net unrealized profit/loss
    - puell_multiple      # Miner revenue vs 365d avg
  behavior:
    - exchange_netflow    # Coins entering/leaving exchanges
    - LTH_supply_change   # Long-term holder distribution
    - STH_SOPR            # Short-term holder profit ratio
  network:
    - active_addresses    # Network activity
    - transaction_volume  # On-chain transaction value
    - new_addresses       # Growth rate
  market_structure:
    - funding_rates       # Perpetual futures funding
    - open_interest       # Derivatives positioning
    - stablecoin_supply   # Dry powder on sidelines

cycle_phases:
  accumulation: { action: "build_position", size: "full" }
  early_markup: { action: "hold", size: "full" }
  late_markup: { action: "begin_exit", size: "phased_reduction" }
  distribution: { action: "accelerate_exit", size: "minimal" }

Current cycle classification output:

View details
Cycle Phase: LATE MARKUP (confidence: 78%)

Evidence:
β”œβ”€β”€ MVRV: 2.8 (elevated β€” historical tops: 3.5-4.0)
β”œβ”€β”€ NUPL: 0.62 (greed zone β€” not extreme yet)
β”œβ”€β”€ Exchange netflow: -12K BTC/week β†’ -3K BTC/week (outflows declining)
β”œβ”€β”€ LTH supply change: -0.4%/month (distribution begun)
β”œβ”€β”€ STH SOPR: 1.04 (still profitable but compressing)
β”œβ”€β”€ Funding rates: 0.03% (elevated but not extreme)
β”œβ”€β”€ New addresses: +2.1%/week (retail arriving)
└── Stablecoin supply: $165B (high β€” but growth slowing)

Cycle Comparison:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Metric       β”‚ 2017 Top β”‚ 2021 Top β”‚ Current  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ MVRV         β”‚ 4.2      β”‚ 3.8      β”‚ 2.8      β”‚
β”‚ NUPL         β”‚ 0.78     β”‚ 0.72     β”‚ 0.62     β”‚
β”‚ LTH selling  β”‚ heavy    β”‚ heavy    β”‚ starting β”‚
β”‚ Exchange flowβ”‚ large in β”‚ large in β”‚ neutral  β”‚
β”‚ Retail surge β”‚ extreme  β”‚ extreme  β”‚ moderate β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Assessment: Late markup phase. Not at cycle top yet.
Historical pattern: late markup β†’ distribution in 2-4 months.
Conditions for distribution trigger: MVRV >3.5, NUPL >0.70,
exchange inflows sustained >20K BTC/week.

The agent generated this exit plan:

jsonShow code
{
  "phase": "late_markup",
  "exit_plan": {
    "phase_1": {
      "trigger": "NOW (late markup confirmed)",
      "action": "Reduce 20% of crypto allocation",
      "target": "Stablecoins or fiat",
      "rationale": "Lock partial profits while still in markup"
    },
    "phase_2": {
      "trigger": "MVRV crosses 3.2 OR exchange inflows >15K BTC/week",
      "action": "Reduce additional 20%",
      "target": "Stablecoins",
      "rationale": "Approaching historical distribution zone"
    },
    "phase_3": {
      "trigger": "Distribution phase confirmed OR MVRV >3.5",
      "action": "Evaluate remaining 60%",
      "target": "Keep 30% for blow-off potential, exit 30%",
      "rationale": "Asymmetric: blow-off top could 2x, but distribution could -60%"
    }
  },
  "requires_approval": true
}

The Results

84% on 2017 + 2021 data

Cycle classification accuracy (backtested)

Late markup (78% confidence)

Current phase

~6 weeks

Time in late markup

2-4 months

Historical late markup β†’ distribution

Yes β€” 20% to stablecoins

Phase 1 exit executed

Reduced from 18% to 14.4%

Portfolio crypto exposure

+34% on exited portion

Unrealized gains locked

The power of this system isn't in predicting the exact top. Nobody does that. The power is in having a plan that executes mechanically. When MVRV crosses 3.2, I don't need to think about it. I don't need to argue with Twitter. Phase 2 fires. That's it.

Try It Yourself

Install the Crypto Macro Regime Classifier skill. You'll need an on-chain data provider β€” Glassnode or CryptoQuant APIs work. The classifier needs at least 2 full cycles of historical data to calibrate (built-in for BTC and ETH). Configure your exit plan thresholds based on your risk tolerance.

The key: build the plan during accumulation or early markup, when you're calm and rational. Not during late markup when greed is screaming.


The best exit plan is the one you wrote when you didn't need it.

crypto-cycleon-chainMVRVNUPLexit-strategy

Want results like these?

Start free with your own AI team. No credit card required.

Current Crypto Cycle: Late Markup β€” Agent Prepared the Exit Plan β€” Mr.Chief