Position Resolved- $O, $DT, $C, August 7 2026
Three names left the book this week. One was a mistake finally admitting itself. One was a win the system had already banked days before anyone noticed. One was just the cost of doing business, paid in full and on time.
I used to think a resolved position needed a story. Turns out most of the time it just needs an honest accounting.
O ( Realty Income Corp.)
Entry was back in early July. Steady, boring, exactly the kind of REIT that never makes the highlight reel. It ran well above entry for weeks. It should have graduated to the continuous trail the moment it did.
It didn’t. Not because the rule doesn’t exist. Because nobody actually ran the number for a few Sundays in a row, and a quiet position is precisely where that kind of gap hides. When the recalculation finally got done, the real stop was already sitting above the live price. Mechanically correct. Practically an exit order dressed up as a trail.
Closed at $63.35. Entry was $63.26. Nine cents a share, after a position that had run comfortably in the green for most of its life.
This one doesn’t get a lesson learned tag. It gets a ” lesson enforced”tag. The stop was never wrong. The discipline to check it on schedule was.
DT ( Dynatrace )
This is the one that makes the whole system worth running.
Entry $44.75, back in early July, after an accidental same-day close on an earlier attempt got caught and corrected before it could quietly become the wrong number forever. Small thing. Mattered a lot later.
DT sat close enough to its own stop a few weeks in that it genuinely could have gone the other way. It didn’t. Then it printed an earnings beat that gapped it through two stages in a single session, and by the time the dust settled the trail had ratcheted from a $40 stop all the way up past $48.
It gave a chunk of that spike back on a rough macro night this week. The stop did its job anyway. Filled at $48.22.
Call it roughly 7.8% on a position that spent real time looking like nothing was going to happen. The lesson isn’t the win. It’s that the win showed up on a schedule nobody could have predicted, for a stock nobody was excited about a month earlier.
C ( Citigroup )
Entered clean. Every box checked before the fill, not after. Gate confirmed, ATR frozen, earnings calendar clear, trail table built off the real number instead of a placeholder from the day before.
It held for two sessions. Then a broad macro selloff took the whole tape down with it, software and cloud names leading the way, yields rising, nothing to do with C specifically. The stop caught it at $133.73, two cents off the calculated floor.
Entry $138.85. Call it a 3.7% loss. Exactly the number the checklist said it should cost, before a single share changed hands.
This is the boring kind of resolved position. No drama, no story, no process failure to autopsy. Just a number that was decided in advance, showing up exactly where it was supposed to.
Three positions, three completely different reasons for leaving the book. One taught a lesson about Sundays. One rewarded a lot of standing around doing nothing. One just cost what it said it would cost.
None of that feels as good as a clean sweep would. All of it is the system working.
The stop is not a suggestion. The stop is the trade. 🛑
As always this is a personal trading journal, not financial advice. Past performance, present performance, and whatever happens next week are three unrelated things that happen to share a ticker.




