
Record highs, a closed strait, and the biggest crypto on-ramp nobody is talking about.

Market Pulse
BTC: $75,500 | ETH: $2,335 | SOL: $88 | SPY: $710 | Crypto Fear & Greed: 39 (Fear)
This week felt like watching someone open a door, walk through it, then slam it shut behind them while everyone else was still deciding whether to follow.
Iran announced the Strait of Hormuz was open on Thursday. Bitcoin ripped to $78,000. Oil cratered. The S&P hit a new all-time high above 7,000 for the first time ever. For about six hours, everything looked like it was going to be fine.
Then Iran closed the Strait again on Saturday morning.
Trump said the US blockade stays. Iran said the Strait stays shut until it doesn't. Ships that tried to transit on Friday turned around. The IRGC reportedly fired on a tanker.
And just like that, the week's entire rally thesis got walked back in a single news cycle.
Bitcoin gave back about $3,000 from Thursday's high. It's sitting at $75,500. ETH is at $2,335, still holding the $2,300 level it reclaimed last week. SOL is at $88, up from $84 a week ago. The Crypto Fear & Greed Index (Alternative.me, crypto-specific, not a stock market reading) has been whipsawing all week. It spiked into the 60s on Friday's Strait headlines, then fell back toward Fear by Saturday night.
The index can't decide what to feel because the market can't either.
That kind of 48-hour mood swing tells you one thing: sentiment is running entirely on headline risk right now. Not on any change in the underlying demand picture. Not on technicals. Not on fundamentals. Just on whether the next notification is good or bad.
Underneath the noise, the structural story hasn't changed.
Charles Schwab launched Schwab Crypto this week. Direct spot trading of bitcoin and ethereum for retail clients. Not through an ETF. Not through futures. Direct ownership, inside the same brokerage view as their stocks and bonds.
The same week, Morgan Stanley's bitcoin ETF crossed $100 million in inflows. Goldman filed for a bitcoin income ETF.
The on-ramps keep getting wider. The price is just waiting for the geopolitics to get out of the way.
Stocks: SPY closed Friday at $710.75. The S&P 500 crossed 7,000 on Tuesday, set a new all-time high, and kept running through Friday. That's roughly 4.5% in a single week. VIX dropped below 18.
The stock market and the crypto market got the same catalyst this week and had completely different reactions to it.
Equities priced in the optimism and held their gains even after Iran reversed on Saturday. Crypto gave it back. That disconnect matters for the stack.
Covered call ETFs across SPYI, JEPI, JEPQ, and QQQI had a strong week on both sides. Elevated VIX earlier in the month inflated option premiums that are already locked into distributions. And the rally to new highs meant the underlying holdings appreciated too. For once, the income and the NAV moved in the same direction.
DeFi is a different story. The pool still produced $100 in fees this week, but it's not immune to any of this. Crypto volatility directly drives trading volume in the ETH/USDC pair, and that volume is what generates fees. The Strait headlines moved ETH prices, which is why I had to rebalance. If the ceasefire collapses Wednesday and ETH sells off hard, the pool's fee income changes, the range changes, and impermanent loss becomes a real conversation. DeFi isn't detached from macro. It just responds to different parts of it on a different timeline.
Real estate didn't produce any new changes this week. Rent came in, no vacancies, nothing to report. But that doesn't mean real estate sits outside the macro picture. If rates stay higher for longer because energy keeps pushing inflation, refinancing gets more expensive, property values adjust, and the math on the next acquisition changes. The current income held steady. The future cost of expanding it didn't.
Three streams. Three different response times. None of them is truly independent of what's happening in the world. They just don't all react to the same headline on the same day.
The Story: Schwab Just Made Your Neighbor a Crypto Investor
This one matters more than the price action.
Charles Schwab announced Schwab Crypto on Wednesday. Direct spot trading of bitcoin and ethereum, rolling out to retail clients in the coming weeks. Pricing is 75 basis points per trade. Paxos handles custody and execution.
This is not a crypto exchange adding another altcoin. This is a $12 trillion brokerage firm with 39 million accounts putting bitcoin next to your index funds.
Schwab's clients already hold about 20% of all spot crypto exchange-traded products. They were already in, just through ETFs. Now they can own the asset directly without creating a Coinbase account or downloading a new app.
The same week, Morgan Stanley's bitcoin ETF crossed $100 million in inflows. Goldman Sachs filed for a bitcoin income ETF.
Three of the biggest names in traditional finance. One week. All moving deeper.
Two years ago these firms wouldn't touch crypto. Now they're competing for it.
The on-ramp argument isn't theoretical anymore. It's being built by the same institutions that manage most of America's retirement savings. The people who'll start buying through Schwab next quarter don't have a crypto wallet. They have a 401(k) and a financial advisor who just got a new button on their dashboard.
If you've been stacking bitcoin or ethereum for longer than a few months, you're ahead of that wave. That doesn't mean price has to go up tomorrow. It means the floor under demand is getting harder to break through.
What I'm watching this week:
Wednesday, April 22: The US-Iran ceasefire expires. No deal confirmed. Trump said the US might "have to start dropping bombs again." If the ceasefire extends or a deal lands, oil drops and equities push higher. If it collapses, oil spikes above $100 and VIX reverses course hard. Every asset class reprices on this one outcome. This is not the week to be oversized.
Wednesday, April 22: Tesla and Alphabet both report Q1 earnings after the bell. Both move on guidance more than headline numbers. If you sell premium, the elevated IV into earnings is your friend. If you're buying shares, waiting until Thursday morning after the dust settles costs you nothing and saves you from an overnight gap. Don't trade the event. Trade the reaction.
Thursday, April 23: Initial jobless claims. Watching whether the labor market is absorbing the energy price shock or starting to show cracks. A surprise move higher changes the rate cut math.
📖 New to DeFi? 👉 Read the Ultimate Beginners Guide
The Stack Report
Every week I track every dollar I make outside my W2.
My FIRE number is $10,000 a month. That's the point where the job becomes optional.
Not glamorous. Just math.
No new purchases this week. I collected $100 in DeFi fees, rebalanced one pool, and closed two options positions. One more expires Friday.
Real estate 1 duplex + 3 single-family rentals Net after mortgage using the 50% rule: $1,297/month
ETH/USDC liquidity pool Consolidated, rebalanced for ETH rally About $100/week or ~$435/month
Dividend ETFs SPYI, JEPI, JEPQ, QQQI, plus five others About $100/month
Options premium selling TSM, AVGO, SOFI (WDC expiring Friday) Still variable, still tracking
Total outside the W2: ~$1,832/month That excludes options income until I have enough consistency to count it cleanly.
FIRE progress: 18.3%
The DeFi number came down from last week's ~$520/month to roughly $435.
Two things happened. First, the weekly fee collection was $100 instead of $120. Normal variance. Pool activity fluctuates with trading volume and this was a slightly quieter week on chain even while the macro headlines were screaming.
Second, I rebalanced the ETH positions. When ETH moves up sharply you have to widen or shift your liquidity range. During the rebalancing window, you're not earning fees. That cost me roughly a day of income. It's the right move for staying in range, but the short-term number dips.
The FIRE percentage ticked down from 19.2% to 18.3%.
That looks worse on paper. In practice, nothing structural changed. Same positions. Same engines. The DeFi adjustment was maintenance, not a setback.
Some weeks the number goes up because trading volume spiked. Some weeks it goes down because you rebalanced. The monthly average is what matters.
Honest take: watching the Strait open and close in the same weekend while this week's income numbers barely moved was a strange kind of calm.
Not because I think the stack is bulletproof. It isn't. A sustained rate hike cycle changes the real estate math. A crypto crash reprices the DeFi pool. A market downturn hits the ETFs.
But the stack doesn't depend on any single headline resolving in my favor on any single day. The streams respond to different forces on different timelines. This week, that mattered. Wednesday, it might matter more.
Strategy: Two Closed, One Expiring, Nothing Opened
Two options positions closed this week. One more should expire worthless Friday. Zero new positions opened.
MU 275/265 put spread. Three contracts, May 1 expiry. Closed Monday 4/14 for $0.09 debit to close. This one had been running for a few weeks and decayed on schedule. Collected the bulk of the premium and bought it back for pennies.
Clean exit. Boring trade. Those are usually the good ones.
TSM 300/290 put spread. Three contracts, May 8 expiry. Closed Thursday 4/17 for $0.19 debit. This was the second TSM position in two weeks. I opened it after last week's revenue beat on the thesis that the stock would hold above $300 through earnings momentum.
It did.
I closed it the same afternoon Iran announced the Strait was reopening. Not because I was scared. Because I wasn't going to hold a winning position through a weekend where the geopolitics could reverse overnight.
The Strait reversed by Saturday morning.
That's two weeks in a row where the closing decision mattered as much as the opening one.
WDC 260/250 put spread. Ten contracts, April 24 expiry. I tried to close this one early on Monday. Put in a limit order at $0.10 debit. The order wasn't accepted. WDC is trading well above $260 right now, so I'm letting it ride to expiry Friday. If it expires worthless, that's max profit on ten contracts of a $10-wide spread.
Sometimes the best move is the one you don't get to make.
DeFi rebalance. ETH moved from $2,285 to $2,335 and I was drifting toward the edge of my concentrated liquidity range. I widened the range to give more room on the upside. If ETH keeps running toward $2,500, I want to be earning fees through that move, not sitting out of range watching it happen.
What I'm watching next week: Wednesday is loaded. Ceasefire deadline, Tesla earnings, Alphabet earnings, all in the same 12-hour window.
If talks resume and VIX stays low, premium gets thin and I might sit out a week. If the ceasefire collapses and VIX spikes, I'll sell premium more aggressively on names I'd want to own lower. AVGO and TSM are the two I'm watching closest.
The SOFI covered call I opened last week is still running, expiring 4/24.
If you're looking at Wednesday's earnings for yourself: Tesla and Alphabet both move on guidance more than the headline number. If you sell premium, elevated IV into earnings is working in your favor. If you're buying shares, waiting until Thursday morning after the numbers settle costs you nothing and saves you from an overnight gap.
Don't trade the event. Trade the reaction.
Beginner Mistake: Don't Rebalance Because The Number Changed. Rebalance Because The Range Changed
I rebalanced my DeFi position this week and the immediate result was a lower number.
Weekly fees went from $120 to $100. I lost a day of earning during the adjustment. On the surface, it looks like I made the position worse.
The mistake would be thinking I shouldn't have rebalanced.
Or worse: not rebalancing because you're afraid of seeing a smaller number for one week.
In concentrated liquidity, your position earns fees only when the price is inside your range. When the asset moves, you have two options. Stay in the current range and hope price comes back. Or adjust the range to follow the price.
If ETH rallied from $2,285 to $2,335 and keeps going, the old range stops producing entirely.
The rebalance cost me one day.
Not rebalancing could have cost me a week. Or more.
If you're running a DeFi liquidity position, check your range when the asset moves more than 3-5%. Don't react to every $10 move. But don't ignore a $50 move just because this week's fee number still looks fine.
The number that matters is whether you're in range next week. Not whether this week's number was $20 lower.
One question before you go
The ceasefire expires Wednesday. What's the one position you'd open or close before then, and why?
Hit reply. One line is enough. I read every one.
Forward this to one person who needs to read it today.
Keep stacking.
Not financial advice. Do your own research. Only invest what you can afford to lose.

