March 2026

When Iran Called

Month-to-date return: +2.94% · Cumulative: +18.24%

Dear Investors,

Every system eventually faces the moment it was built for. Not the easy months, when premiums decay on schedule and every trade follows the script. The hard month. The month when the world does something unexpected and the portfolio takes a hit and the only question that matters is: does the process hold?

March was that month.

A Good Monday, a Greedy Wednesday

The month started well. The first full week produced strong returns from a clean batch of premium sales. The scanner was surfacing quality names, the positions were expiring profitably, and the system was humming. By Wednesday, I was feeling confident. Too confident.

I opened positions on Wednesday afternoon that the system had approved but that I should have questioned. The candidates were technically valid. They passed the quality filter, the momentum was acceptable, the premiums were decent. But they lacked edge. The implied volatility was not particularly elevated. The margin of safety was thinner than I usually require. I opened them because there was capital sitting idle and I wanted to put it to work. That is a terrible reason to make a trade.

Then the weekend happened.

The Iran Strike

On Saturday, news broke that the United States and Israel had killed the Iranian supreme leader and struck key military targets across Iran. By Sunday evening, futures were pointing sharply lower. Monday morning opened with a gap down across virtually every sector.

The positions I had opened on Wednesday, the ones without edge, the ones I had forced, were suddenly deep in the red. The companies were fine. I had entered at a moment when the risk-reward did not justify the trade, and then an exogenous shock turned a marginal position into an underwater one.

Here is what the system did right: the safety infrastructure prevented me from compounding the error. I could not add to losing positions without the system re-validating them against current conditions. I could not lower my limit prices to "help" get better fills. The protocol requires explicit approval for any price modification. I could not panic-sell at market prices because the system physically blocks market orders.

So I sat with the losses for exactly as long as it took to think clearly. Then I closed them. Decisively, at limit prices, with the full audit trail logged.

The Recovery

What happened next was instructive. The same geopolitical event that hurt our existing positions created exceptional opportunities in a different sector. Oil prices spiked on the Iran news. Energy names saw their implied volatility explode. The premiums on out-of-the-money puts in oil-adjacent companies became extraordinarily rich.

The system flagged these opportunities immediately. The quality filter confirmed strong fundamentals. The volatility premium was enormous. The market was pricing in apocalyptic scenarios that, while not impossible, were unlikely to persist. We opened energy positions that same week. Within days, as the initial panic subsided and diplomatic channels opened, those positions were deep in profit.

The net result: we lost money on the Wednesday positions and made it back on the energy recovery. The month-to-date return of 2.94% understates the volatility of the journey. It was not a smooth path. It was a strong start, then a loss, then a recovery. The system held, but it was not pretty.

The Best Trade Is No Trade

The other defining moment of March happened later in the month. A large-cap semiconductor position, a longer-dated play we had entered with significant conviction, had drawn down meaningfully on the Iran-related selloff. The position was far from expiration. The company's fundamentals had not changed. But the mark-to-market loss was real, and every day it sat there was a day I was tempted to do something about it.

I did the full analysis. Ran the numbers on closing early, on rolling to a different strike, on adding to the position at better prices. The conclusion, after hours of work, was that the best trade was no trade. The original thesis was intact. The loss was temporary. The time remaining before expiration was more than sufficient for the position to recover. Closing would lock in a loss to relieve an emotional discomfort that had no analytical basis.

So I did nothing. And "nothing" was the hardest trade of the month.

The system's value lives in the losses it prevents and the patience it enforces. Any fool can make money when the market cooperates. The test of a system is what it does when the market does not.

The Hedge Question

March crystallized something I had been thinking about since January: we need tail-risk protection. Our portfolio is short volatility by construction. We sell insurance, which means we are exposed to precisely the kind of sudden, violent moves that Iran produced. The positions recovered this time. They may not next time.

We are now designing a systematic hedging program: protective puts on the broad market that act as insurance on our insurance. The cost will be a small drag on monthly returns, perhaps a quarter of a percent. The benefit is that the next time the world surprises us on a Saturday, we will have protection in place before Monday's open. More on this in future letters as the program takes shape.

The Lessons

March taught me three things I already knew but needed to learn again:

First, idle capital is a reserve. Deploying capital because it is sitting there, rather than because a genuine opportunity exists, is how you end up holding positions through geopolitical shocks without adequate edge.

Second, the system's discipline is most valuable precisely when you least want to be disciplined. On that Monday morning, I wanted to do something, anything, to stop the bleeding. The system said no. The system was right.

Third, the same volatility that hurts you in one position creates opportunity in another. The energy recovery trade would not have existed without the Iran selloff. The market's fear is our raw material. Sometimes the raw material arrives at an inconvenient time, but it arrives.

As I write this mid-month, we sit at +2.94%. March is not over, and the final number may be higher or lower. But what matters more than the number is what the first half of this month revealed: the system works under stress. It prevented panic. It enforced patience. It found opportunity in the same volatility that created the losses. That is worth more than any single month's return.

Carlos Taborda Jaraba

Founder & Portfolio Manager

Workflow Capital