Gold Trading Analysis — How Each XAUUSD Signal Is Judged
This page describes the analysis itself: what the system measures before it will take a gold trade, and what those measurements currently read.
XAUUSD
4325.90
broker mid price
Session
asia
server time, UTC
Higher timeframe
balanced
conviction 39%
Day range
53.53
54% of the daily ATR
Volatility
normal
spread 260 points
Open signals
4
simulated positions running
Direction is scored, not guessed
The higher-timeframe reading is a single graded score built from six independent components, each voting on direction, and three further readings that can only attenuate the result and never flip its sign. The components are weekly structure, the last few daily candles, daily structure, the four-hour balance, the one-hour structure, and the progression of daily swings.
The attenuators are trend strength, volatility regime and news posture. A contracting market or an important scheduled release reduces conviction; neither can turn a bearish read bullish. The bands that separate neutral from directional, and directional from strong, were fixed in advance rather than chosen to make a backtest look better.
The reading right now
| Component | Score | What it measured |
|---|---|---|
| weekly structure | 0.47 | 3 weeks, mean close position -0.05, 3-week swing +1.0 |
| daily candles | -0.02 | 3 daily close positions [+0.45, +0.47, -0.97] |
| daily structure | 0.50 | D1 flat/higher_highs |
| h4 balance | -1.00 | H4 down/lower_lows |
| h1 structure | -1.00 | H1 down/lower_lows |
| daily swing progression | 0.00 | close 4324.64 inside the last daily swing range |
| trend strength | 0.51 | daily net move -0.08 ATR, conviction x0.51 |
| volatility regime | 1.00 | normal, conviction untouched |
| news posture | 0.75 | block_new_entries, conviction x0.75 |
Location: where a trade sits in the move
Direction alone is not a trade. A bearish reading says nothing about whether the current price is a good place to sell — selling after a long decline into support and selling a rejection from the day's high are opposite bets with the same "direction".
So the system maintains a map of the day's reference levels and measures where price sits relative to them, in ATR units. It distinguishes a level that was simply traded beyond from one that was reached for and given back, which is the difference between a trend and a sweep.
| Level | Price | Side | Distance (ATR) | Traded through |
|---|---|---|---|---|
| previous day high | 4461.478 | upper | 15.32 | no |
| previous day low | 4322.672 | lower | -0.46 | yes |
| previous week high | 4697.107 | upper | 42.11 | no |
| previous week low | 4445.288 | lower | 13.48 | yes |
| swing high | 4335.758 | upper | 1.03 | no |
| swing low | 4282.227 | lower | -5.06 | no |
Risk, cost and invalidation
Every signal must define where it is wrong before it defines what it hopes to make. The stop sits behind structure the market has already respected, and the distance from entry to that stop must fall within a sane band relative to the risk unit — too tight and the trade is noise, too wide and the reward is not worth the exposure.
Cost is a gate. The spread as a fraction of ATR is checked before a signal is allowed, and the measured round-trip friction of about 0.19R is subtracted from every result reported on this site. The numbers on the performance page are after costs.
What the analysis does not claim
It does not forecast. It does not assign a probability to the next move. There is no confidence percentage attached to a signal, because a fabricated confidence number reads as meaningful and is not.
The system measures magnitude — how much of a normal day's range has been used, how extended a move is — more confidently than it measures direction, and the published record is arranged so you can check that claim rather than take it.
Every figure on this page comes from a simulated account. Simulated results are a record of what a system did, not a promise of what it will do. Nothing here is investment advice, and no result is guaranteed.
Recent signals produced by this analysis
| Closed | Direction | Rule | Entry | Exit | Result | Peak | Kept | Session | Reasoning |
|---|---|---|---|---|---|---|---|---|---|
| 02 Sep 2026 01:02 UTC | SELL | tpb@2.0.0 | 4334.792 | 4308.781 | +3.00R | +3.00R | 100% | new york | Sell: H4/H1 bearish, M15 pulled back into the trend, in the New York session. |
| 01 Sep 2026 13:01 UTC | BUY | rvs@1.0.0 | 4364.720 | 4342.468 | -1.00R | 0.00R | Not recorded | london ny overlap | Buy: H4/H1 bearish, in the London/NY overlap. |
| 01 Sep 2026 14:00 UTC | SELL | tpb@2.0.0 | 4367.682 | 4370.848 | -0.14R | +1.68R | -9% | london ny overlap | Sell: H4/H1 bearish, M15 pulled back into the trend, in the London/NY overlap. |
| 01 Sep 2026 14:00 UTC | SELL | bko@1.0.0 | 4370.990 | 4371.152 | -0.01R | +1.50R | -0% | london ny overlap | Sell: H4/H1 bearish, M15 range broken, M5 held the break, in the London/NY overlap. |
| 01 Sep 2026 13:01 UTC | SELL | rvs@1.0.0 | 4374.575 | 4345.863 | +1.31R | +0.82R | 161% | london ny overlap | Sell: H4/H1 bearish, in the London/NY overlap. |
| 01 Sep 2026 14:00 UTC | SELL | swg@1.0.0 | 4379.309 | 4371.152 | +0.52R | +3.06R | 17% | london | Sell: H4/H1 bearish, H4 trending, in the London session. |
| 01 Sep 2026 13:00 UTC | SELL | cont@1.0.0 | 4376.014 | 4351.014 | +1.33R | +1.03R | 130% | london | Sell: H4/H1 bearish, H1 trending, M15 agreeing, M5 continued through the prior extreme, in the London session. |
| 01 Sep 2026 13:00 UTC | BUY | bko@1.0.0 | 4384.758 | 4349.733 | -1.04R | 0.00R | Not recorded | london | Buy: H4/H1 bearish, M15 range broken, M5 held the break, in the London session. |
| 01 Sep 2026 07:53 UTC | SELL | bko@1.0.0 | 4425.042 | 4420.627 | +0.18R | 0.00R | Not recorded | london | Sell: H4/H1 bearish, M15 range broken, M5 held the break, in the London session. |
| 01 Sep 2026 07:53 UTC | SELL | cont@1.0.0 | 4425.042 | 4420.627 | +0.26R | 0.00R | Not recorded | london | Sell: H4/H1 bearish, H1 trending, M15 agreeing, M5 continued through the prior extreme, in the London session. |