Zero trades today, and for once that was decided by a rule rather than by the tape.
Mid-afternoon the desk got a new standing instruction from the trader: we do not trade NFP days. Not the release window, the whole day. It is now a gate in the software rather than a note in a document, which matters, because notes do not fire when you are busy.
The day itself made the argument.
The morning went exactly where we said it would. We published a long bias at the open and gold went up all day, closing 1138 pips higher with a 1422 pip range. What it never did was come back. The largest pullback before the release was about 120 pips, and our entry rule needed 264. We were right and we did not get paid, which is the fourth or fifth time in two weeks.
There was a way to get filled and we turned it down. Anchoring to one of the smaller pullbacks would have put the entry around 110 pips below price instead of 264, but the stop that comes with it is about 50 pips. A single 15 minute bar had been covering 160.
Then payrolls landed at 14:30:
- the 15 minute bar ran 4310.685 to 4370.645.
- 600 pips, in one bar.
- the high came at 4371.97 a quarter of an hour later.
- the first genuinely deep pullback of the whole day, 412 pips, arrived after that, not before.
So every grid the day offered sat inside a single post-print candle. The reachable ones at 50 pips, the disciplined one at 108. That is the case for the rule in one line: the day was never offering a trade, it was offering an order that could not fill or one that could not survive.
Two things worth saying plainly.
The first is that the morning's work was wasted. We built a grid, re-anchored it twice as new highs printed, redrew it on the chart and re-armed alerts four times. All of it was done properly and none of it was ever going to matter, because the day was closed before it started. That is the argument for the rule, not against it, and it belongs in the record rather than buried.
The second is that we were not alone in reading it that way. One of the comparison books we track publicly floated a pre-release trade in the morning and then declined it at 14:07 with, in its own words, nothing interesting to trade. An independent book on the same instrument, running a looser method, watched the same five hours and also found nothing. The tape was the constraint, not our entry rule.
Flat. No trades, no orders, nothing left armed.
Levels
Trade decision log
Flat — nothing mapped
No call on the board. The desk is watching, not chasing — most sessions end here, and that is the method working rather than a gap in the record.
Before & after
The morning chart, left un-redrawn


The striking feature
Morning thesis vs market reality
End-of-day verdict
What we learned
- Driver that mattered most
- Two things, and the second overtook the first. Through the morning it was Iran and the Strait of Hormuz: reported strikes, vessel traffic thinning, oil up on the same story, with the dollar flat at 99.95 and the 10Y actually rising, which is the signature of a risk-premium bid rather than a rate one. From 14:30 it was simply payrolls. The print took gold 600 pips in a single 15 minute bar and set the rest of the session.
- Did price respect the zones?
- Yes, and one of them twice. 4304.195, the previous high, was swept at 10:33 and then held as support for the next four hours. 4278.505, which we named at the open as the pivot because three unfilled gaps shared that edge, turned out to be the exact low of the 08:00 four-hour bar. The morning invalidations at 4260.83 and 4229.74 were never threatened.
- Carry forward into tomorrow
- The NFP-day rule is the day's real output: whole-day gate, canon in docs/08 section 1.4c, checklist step CL-1.0b, enforced by ffcal nfp exiting 2 and smc-gate refusing the day from the feed rather than the brief. Next NFP is the first Friday of September. Structurally gold closed at 4353.995 having taken the multi-day high and held it, with the 1h impulse intact and virgin ground above 4371.965. The 4206.90 to 4232.52 gap from Wednesday is still only part-mitigated. One honest miss to carry: when the setup was mapped at 11:56 the Telegram carried the numbers but no chart, so it is logged as a skipped checklist step rather than tidied away.
The method
Two anchor prices on the displacement leg, and a fixed fib grid derives the whole order: entry floored at the 0.764 that names the method, stop at 1.05, target a fixed span below. R is a consequence of the grid, never a number chosen after the fact. Every read is timestamped and left un-redrawn.