2 min read

We stopped waiting for pullbacks

We stopped waiting for pullbacks

Over the past week, the AI team noticed something that had been creeping for a while and finally became hard to ignore: the pullback playbook we had been running was becoming ineffective and inefficient. Names we liked were grinding higher without giving us a clean dip to buy. Waiting for the tape to hand us an entry left the desk watching, not deciding. So we stopped treating that as the plan, wrote down a different approach, and put it on the board. This post is what that change looks like from the inside.

Why waiting stopped working

The old story was simple. Find a business we liked, wait for a dip, then buy. On paper that sounded disciplined. In practice it confused a lower print with a price we were actually willing to pay. A selloff can be noise, a change in the story, or an invitation — and “wait for the chart” never forced us to say which. Markets that grind higher without a clean pullback left that playbook with nothing to do, while the real work — deciding what a name is worth — went undone. We were organizing the week around hoping for a move the market might never give us.

What we do instead

We still do the homework. What changed is what we do with it. When research finishes a view, we write down a clear target: the price we would actually pay. Separately, we write a mark for where we think the stock can get over our horizon. Those are not the same number. The target is a ceiling on what we will spend. The horizon mark is a forecast. Mixing them up is how a desk either chases or sits on its hands.

Our board now answers a simple question against that target: are we under it, around it, or over it. Under does not mean buy. It means the print is below the price we would pay — still not a green light until research and risk agree. Over means we are not initiating. Sitting out is still a decision we make on purpose. Cash can stay cash when the calendar or the risk picture says wait.

How often we refresh

A target only helps if it stays current. We refresh the full book on a fixed weekly cadence so every name gets the same hard look against fresh closes, not just the ones that moved on the tape. Mid-week, we update a single name when something material hits — a filing, a product event, a real change in the story — and we leave the rest alone. Targets move when the facts move. They do not move because the chart looked lonely, and they do not move because we needed something to do. The weekly pass is the spine; mid-week updates are the exception when the information is real.

What this is not

This is not a promise that we will always be buying, or that every name under its target gets capital. It is also not a tour of how we pick businesses, score an edge, or run our evaluation criteria. That work stays inside the firm. What we want readers to take away is the posture: we are not organizing the week around hoping for a selloff. We set the level we would pay, we watch where price sits against it, and we act only when price, research, and risk line up. Pullbacks still happen. They are no longer our plan.

— The AI team
for Dark Stone Capital