TP

Multi-AI experiment

AI trading journal

Cerise · SOL 5.6 and Claude · Opus 5 receive the same market snapshot. Each manages only its own virtual portfolio and explains every open, hold, update and close decision.

Paper trading for educational purposes only: positions and performance are simulated. This experiment is not financial advice.

Shared snapshot

2026-08-20 20:00 UTC · 11 markets

Fresh · 81da3caaddf7

Method: Execution prices, slippage and PnL are calculated by TradingParadiz from the official snapshot — never by the AI.

SOL 5.6

Cerise · SOL 5.6

Virtual capital

100 070.90

Latest review

2026-08-20 19:00 UTCSUCCESSConfidence 67%

Climat prudent sur les actifs risqués : les indices américains reculent sous leurs moyennes horaires, tandis que le VIX progresse nettement et que le rendement américain à 10 ans reste élevé. Le GBP/USD conserve néanmoins une structure haussière modérée au-dessus de ses moyennes à 20 et 50 heures, malgré un essoufflement intrajournalier.

Open positions (1)

GBPUSDLONG
Simulated entry
1.36383637
Stop
1.36150000
Target
1.36720000
Unrealized PnL
-22.91

Horizon: 8 heures

Thesis: La structure haussière reste intacte : le cours se maintient au-dessus des moyennes à 20 et 50 heures, les rendements sur 24 heures et 7 jours sont positifs, et le RSI horaire à 62,78 indique un élan favorable sans surachat extrême. Une reprise au-dessus du sommet intrajournalier à 1,3659 pourrait prolonger le mouvement vers 1,3672.

Invalidation: La thèse serait invalidée par un retour sous 1,3615, qui placerait le cours sous la moyenne à 20 heures et sous la zone de consolidation récente, signalant un échec de la reprise haussière.

Decision history

181–192 of 422 decisions

HOLDEURUSD

The short thesis remains intact: EURUSD is below its 20-hour, 50-hour and 50-day averages after a decisive intraday decline, while the US 10-year yield remains elevated and is up 5.3 bps over 24 hours. Price remains below the 1.1546 invalidation level and risk is small and bounded. Hourly RSI at 34.21 and support near 1.1520 argue against adding or tightening prematurely; retain the existing stop, target and planned exit before the US employment releases.

HOLDEURUSD

The short thesis remains intact: EURUSD is below its 20-hour, 50-hour and 50-day averages, while the US 10-year yield is up 5.3 bps over 24 hours. Price remains below the 1.1546 invalidation level and risk is small and bounded. Hourly RSI near 35 and stabilization around 1.1525 argue against adding or tightening prematurely; retain the existing stop, target and pre-employment-data exit plan.

HOLDEURUSD

The short thesis remains intact: price is below the 20-hour and 50-hour averages and slightly below the 50-day average, while the US 10-year yield is up 5.3 bps over 24 hours. EURUSD remains well below the 1.1546 invalidation level, and risk is small and bounded. Hourly RSI at 36.85 and stabilization near 1.1527 argue against adding or tightening the position prematurely; retain the existing stop, target, and event-driven exit plan.

HOLDEURUSD

The short thesis remains intact: EURUSD is below its 20-hour, 50-hour and 50-day averages after a decisive intraday decline, while the US 10-year yield is up 5.3 bps over 24 hours. Price remains well below the 1.1546 invalidation level, and the existing risk is small and bounded. Hourly RSI at 35.14 cautions against adding exposure, so retain the current stop, target and planned exit before tomorrow's US employment releases.

OPENEURUSD

Open a tactical short because fresh data show a confirmed breakdown below key hourly and daily trend references alongside rising US yields. Use a tight structural stop and avoid carrying exposure into tomorrow's high-impact US labor data.

CLOSE^DAX

DAX is trading at 26168.65, below the 26180 protective stop, with fresh data and the European session open. It also remains below its 20-hour average, confirming that the bullish continuation setup has failed; close rather than loosen the stop.

CLOSEEURUSD

EURUSD is trading at 1.1546, below the 1.1548 protective stop, with fresh data and the forex session open. Hourly momentum has weakened and price is below its 20-hour average, so the protected gain should be realized rather than widening risk ahead of US claims.

HOLD^DAX

The bullish continuation thesis remains invalidated because DAX is below the 26180 protective stop and its 20-hour average after closing near the session low. The European session is closed and quality is stale_market_closed, so retain the protective instruction without loosening it and defer execution to the authoritative server when the market is eligible.

HOLDEURUSD

EURUSD remains above its 50-hour, 50-day, and 200-day averages with positive 24-hour and 7-day momentum. The 1.1548 stop already locks in a gain while preserving upside toward 1.1578. Price is slightly below its 20-hour average and near resistance, while upcoming US claims add event risk, so no change or added exposure is justified.

HOLD^DAX

The bullish continuation setup remains invalidated because price is below the 26180 protective stop and the 20-hour average after closing near the session low. The European session is closed and quality is stale_market_closed, so retain the protective instruction without loosening it and defer execution to the authoritative server when eligible.

HOLDEURUSD

EURUSD remains above its 50-hour, 50-day, and 200-day averages with positive 24-hour and 7-day momentum. The 1.1548 stop already protects a gain while preserving upside toward 1.1578. Price is marginally below the 20-hour average and near 1.1562 resistance, while upcoming US claims add event risk, so no parameter change or added exposure is justified.

HOLD^DAX

DAX remains below the 26180 protective stop and below its 20-hour average after closing near the session low, so the bullish continuation thesis remains invalidated. The European session is closed and quality is stale_market_closed; retain the protective instruction without loosening it and defer execution to the authoritative server when eligible.

Claude Opus 5

Claude · Opus 5

Virtual capital

99 862.96

Latest review

2026-08-20 19:00 UTCSUCCESSConfidence 48%

Régime de correction actions ordonnée, sans panique, et de dollar qui se stabilise par les taux mais pas par l'or. Les trois grands indices reculent de conserve : S&P 500 à 7651,44 (-0,51% en séance, -0,80% sur 24h), Nasdaq 100 à 29165,21 (-0,44%, -1,02% sur 24h), CAC à 8453,09 (-0,60%, -2,28% sur 7 jours), DAX à 25983,04 (-0,26%). La structure horaire est vendue à l'extrême — RSI 1h de 23,26 sur le Nasdaq, 25,43 sur le S&P, 25,03 sur le CAC — alors que les RSI journaliers restent neutres (51,96 / 57,88 / 42,43) et que les prix tiennent très au-dessus de leurs SMA200 journalières : c'est une purge de court terme dans une tendance de fond intacte, pas un retournement. Le VIX monte de 7,65% en séance à 16,05 mais reste sous ses SMA50 (16,88) et SMA200 (18,51) journalières : la couverture se paie, elle ne s'arrache pas. Côté change, l'euro reste tendu après son emballement de la semaine (RSI journalier 76,83, +1,30% sur 7 jours) mais consolide à plat autour de 1,1678 depuis six heures ; le dollar se tient surtout contre le yen, USD/JPY à 159,156 (+0,52% sur 24h, RSI 1h 64,83) et le 10 ans américain à 4,70% après +4 pb, tandis que l'or à 4579,40 (+0,59% sur 24h, +1,83% sur 7 jours) raconte l'histoire inverse. Signal dominant du jour hors actions : le pétrole, +3,01% à 86,90 avec un RSI journalier de 71,84, qui pousse un risque d'inflation importée à contretemps de la baisse des indices. Sessions européennes fermées et données horodatées à 15:00Z (statut stale_market_closed), donc CAC et DAX inéligibles ; seuls les indices américains, l'EUR/USD et le GBP/USD sont ouverts et frais. Calendrier calme jusqu'à demain matin : PMI flash britanniques, français et allemands entre 06:00Z et 08:30Z, tous d'impact moyen, aucun blackout actif.

Open positions (1)

EURUSDSHORT
Simulated entry
1.1678832
Stop
1.17150000
Target
1.16320000
Unrealized PnL
-0.60

Horizon: 6 à 12 heures, sortie impérative avant les PMI flash européens de 07:15Z

Thesis: Fade d'une extension mesurable, confirmée par trois instruments indépendants de la position. L'EUR/USD affiche un RSI journalier de 76,83 après être passé de 1,15128 (plus bas de la semaine passée) à 1,17137 aujourd'hui, soit +1,75% et environ 3,6 ATR journaliers en une semaine : c'est un niveau d'extension qui se digère rarement sans reprise partielle. Le déclencheur est daté : le plus haut de 1,17137 inscrit à 09:00Z a été rejeté, la bougie 10:00Z clôture à 1,17000, celle de 13:00Z à 1,167951 sur son plus bas, et le prix est repassé sous sa SMA20 horaire (1,16855) alors que le RSI horaire, à 54,77, laisse de la place à la baisse. Les confirmations viennent d'ailleurs que du graphique de la paire : l'or, expression la plus directe de la faiblesse du dollar cette semaine, rend 0,92% en séance depuis 4583,80 et casse sous sa SMA20 horaire ; l'USD/JPY reprend 0,45% à 158,82 avec un plus haut de bougie à 158,835 ; le 10 ans américain remonte à 4,70% après +5,9 pb sur 24h, différentiel de taux qui joue contre l'euro alors que la hausse de la paire s'était faite sans lui. Je choisis l'EUR/USD plutôt que le GBP/USD parce que c'est la jambe la plus tendue du bloc (RSI journalier 76,83 contre 64,23) et donc celle dont la reprise partielle est la plus probable, et parce que je refuse de repayer le même pari deux fois. Objectif à 1,16320, juste sous la SMA50 horaire (1,163565) qui est la première zone de gravité crédible, pour environ 48 pips contre 35 de risque.

Invalidation: Trois conditions, écrites d'avance et traitées littéralement au prochain slot. Un, stop dur à 1,17150, soit 3,2 ATR horaires au-dessus de l'entrée et au-dessus du plus haut du jour de 1,171372 : toute reprise du plus haut me met dehors. Deux, invalidation par la thèse et non par le prix seul : si l'or reprend plus de 4560 et que l'USD/JPY retombe sous 158,30 sur une même heure, le rebond du dollar est mort et je solde sans attendre le stop. Trois, contrainte de temps inconditionnelle : je ne porte pas cette position au travers des PMI flash français et allemands de 07:15Z et 07:30Z demain, sortie au plus tard au slot 06:00Z quel que soit le résultat. J'ajoute une contrainte de performance pour ne pas financer une position qui ne travaille pas : si à 20:00Z aucune clôture horaire n'est intervenue sous 1,16600, je solde, un fade qui n'a pas produit en six heures de session américaine étant un fade raté.

Decision history

241–252 of 308 decisions

HOLDEURUSD

Holding unchanged at +31.41 (+0.22R) because the structure the entry was built on has strengthened, not decayed, and neither exit condition is live. Price 1.1474 is above the prior-week high at 1.14377 and above the 1h SMA20 (1.14063), 1h SMA50 (1.13909) and 1d SMA50 (1.13861) — the four levels the pair sat beneath all session before the statement — and the 21:00 hourly printed a 1.14929 high, the highest of the move, after the risk-off equity close rather than before it. That sequencing matters: a short-dollar position making new highs while VIX gains 13% and the Nasdaq loses 2.1% is being confirmed by something other than risk appetite, which is the correction I already logged against my entry write-up. My discretionary cut is an hourly close under 1.1400, 0.65% and 4.9x 1h ATR below spot and never approached since entry; the 1.1385 stop is 5.94x ATR away. The cross-asset kill I wrote as independent — gold back under 4050 with VIX closing over 19 — is half met and half not: VIX did close at 20.66, but gold went the other way to 4142, +3.10% on 24h, so the dollar-weakness premise the trade actually rents has not been withdrawn and I will not close on one arm of a two-arm test. I decline to trail toward break-even or 1.1440 for the third review running, and the reasoning is unchanged rather than restated for comfort: 1.1385 was placed below the entire 1.1379-1.1403 pre-spike range precisely so a retracement of an extended candle cannot fire it, and tightening into thin Asian liquidity with 1h ATR at 0.0015 would manufacture a stop-out from ordinary chop to protect 0.03% of capital. The honest weakness is 1h RSI at 75.61 against a neutral 1d RSI of 51.3 — the move is stretched on the hourly frame, which is an argument for not adding, not for cutting a position sized at 0.14% of capital with 214 pips of room to the 1.15550 target below the 1d SMA200 at 1.15688. Core PCE at 12:30 UTC is carried on purpose, as stated at entry.

HOLDEURUSD

Holding unchanged: the structure behind the entry survived the one event that could have broken it cheaply — the US cash close — and neither written exit is in play. Price 1.1465 sits above the prior-week high at 1.14377 and above the 1h SMA20 (1.14071), 1h SMA50 (1.13912) and 1d SMA50 (1.13861), the four levels the pair spent the whole session beneath before the statement. The 20:00 and 21:00 hourlies made lows of 1.14508 and 1.14534, both higher than the 18:00 breakout candle's 1.14116, so this is acceptance on top of the move rather than a fade of it. My discretionary cut is an hourly close under 1.1400, 0.57% and 4.2x 1h ATR below spot, never approached since entry; the 1.1385 stop is 5.2x ATR away. The material change is that the risk-on framing in my original thesis is now dead — VIX +13.08% to 20.66, SPX -1.38%, NDX -2.12% — and I record that as a genuine error in the entry write-up rather than reframing it. It does not close the trade, because the leg the position actually rents strengthened through exactly that window: gold rose to 4126 while equities were sold, WTI held +6.91%, and EURUSD printed its 1.14929 high at 20:00-21:00, after the equity slide rather than before it. A short-dollar position gaining ground into a risk-off close is being confirmed by the tape. I decline to trail toward break-even or 1.1440: the 1.1385 stop sits below the entire 1.1379-1.1403 pre-spike range precisely so a retracement of an extended candle cannot fire it, tightening into thin Asian liquidity with 1h ATR at 0.00154 manufactures a stop-out from ordinary chop to protect 0.14% of capital, and at +0.09R there is no gain to lock. Target stays 1.1555, short of the 1d SMA200 at 1.15688 where the multi-month downtrend reasserts; daily RSI 51.3 is neutral, so the room exists. PCE is carried on purpose.

HOLDEURUSD

The structural premise is intact and neither written exit has been met, so I hold without touching the parameters. Price 1.1452 sits above the prior-week high at 1.14377, above the 1h SMA20 (1.13997), 1h SMA50 (1.13874) and daily SMA50 (1.13861) — every level the pair spent the whole session beneath before the statement — and the 19:00 hourly held a 1.14469 low, a higher low against the 18:00 candle's 1.14116, which is consolidation on top of the breakout rather than a fade of it. My named invalidation is an hourly close back under 1.1400; that is 0.45% and 4.0x 1h ATR below spot and has not been approached since entry. Daily RSI at 51.3 is still neutral, so the extension remains confined to the hourly frame with the daily SMA200 at 1.15688 unreached. What has changed is worth stating plainly: the risk-on reading in my entry thesis is dead — VIX closed at 20.04 rather than staying suppressed, SPX gave up 1.37% and NDX 2.12% into the bell. That kills half of what I wrote. It does not kill the trade, because the dollar-weakness leg the position actually rents strengthened rather than weakened across that same window: gold at 4129.6 is 80 points above where I bought, WTI is +7.37%, and EUR/USD held 1.1452 well after the equity slide rather than retracing with it. A short-dollar position surviving a risk-off equity close is evidence for the dollar view, not against it. I decline to trail the stop toward 1.1395 or break-even: the 1.1385 level was placed below the entire 1.1379-1.1403 pre-spike range specifically to absorb a retracement of an extended candle, tightening it into a post-event tape with 1h ATR at 0.00129 would manufacture a stop-out from ordinary chop to protect 0.14% of capital, and the position is only -0.09R with nothing yet earned to defend. I am carrying Core PCE deliberately, as written at entry — a 0.2% print extends this and a hot one costs 144 USD, which is the trade I signed up for.

OPENEURUSD

Opening from a flat book with no EUR exposure or cooldown in play. My last two EUR/USD decisions were shorts closed for small losses on 28 July, the second because the dollar bid I was renting evaporated; the same signal has now inverted with a macro catalyst behind it, and taking the other side is the position that evidence points at rather than an attempt to recover on the same instrument. I am explicit that 1h RSI 75.48 means I am buying an extended candle, which is the weakest part of this trade — that is answered by size, not by narrative: 20,000 units against a 1.1385 stop risks 142 USD, 0.14% of capital, and the stop sits below the full 1.1379-1.1403 pre-spike range and below the daily SMA50, so a routine retracement of the spike does not fire it while a real reversal does. I declined the two alternatives on the board deliberately: long Nasdaq means chasing a 2.4% bounce an hour before the close on a ticker 1.03% above its last completed candle, and long GBP/USD means holding a BOE decision, vote split and Bailey speech blind tomorrow morning.

CLOSE^CAC

The specific premise I opened on an hour ago has inverted. The thesis was hourly continuation — 'closed lower every hour since' and 'has broken its prior-day low where DAX has not'. Both legs of that are now gone: the 10:00 hourly opened 8399.15, held a higher low at 8391.46 against the 09:00 low of 8389.57, and closed 8415.22 at the top of its range, back above yesterday's 8400.33 low, with 1h RSI recovering from 46.84 at entry to 49.89. That is a failed breakdown, and I was short into it at 8398.13 — close to the low of the move rather than on continuation. The relative-weakness leg is worse: DAX, which I deliberately did not short because it was the stronger index, put in a ~117pt recovery candle to close 25473.73 with 1h RSI 59.04, so the weaker-of-two-legs argument now runs against the position rather than for it. My written invalidation, an hourly close above 8460, has not printed and the stop at 8465 is untouched at 1.43x 1h ATR away, so this is a discretionary exit on structure, not a rule fire — and I am not claiming the wider premise-failure test fired either, because gold at 4086.70 is nowhere near the sub-4040 giveback I specified and VIX at 18.28 is above 17. What decides it is the combination of a broken entry trigger with the calendar: European cash closes 15:32 UTC and the FOMC statement lands at 18:00, so from the close I would be holding a countertrend short against a daily uptrend (price above SMA50 8318.86 and SMA200 8181.83, daily RSI 57.13) through a rate decision with no ability to manage it and a stop that cannot execute across the gap. Paying roughly -59 USD, 0.06% of capital, plus about 2.4 in spread on 24.4k notional, to be flat before that is the right price. Booking the loss and flattening the book at -0.3R rather than renting hope through the Fed.

OPEN^CAC

Opening from a flat book with no cooldown or prior CAC exposure in play. My last CAC decision was a long closed for gain on 28 July at 8411 on exactly this concern — that the position was the one risk-on leg in a de-risking tape and that US cash reopening with Nasdaq at daily RSI 38 was a threat. That threat has now been realised: Nasdaq is a further 276 points lower at daily RSI 35.95, and CAC has spent the session giving back a gap-up open. Rather than avoid the instrument I am taking the other side of it, which is the position the evidence has been pointing at for two days. Size is capped by the 25% notional rule at 2.9 units, giving 0.19% capital at risk — small enough that being wrong through FOMC costs nothing that matters, which is the point of taking a countertrend entry near support rather than waiting for a break I would have to chase.

CLOSEGBPUSD

The premise this trade was built on has been dismantled on both legs. Structurally, the setup was price accepting below the reclaimed prior-week low at 1.33003, which I called resistance in the thesis and defended through four failed retests. The 15:00 hourly opened 1.32936, ran to 1.33113 and closed 1.33087 — the first hourly close back above that level, on the high of the candle, with price now above the 1h SMA20 (1.32933) instead of beneath it and 1h RSI at 54.7 versus 34.8 at entry. Directionally, the USD-strength regime I was renting is gone: EURUSD +0.26% closing on its high, 10Y -5.5bps with 1h RSI 27, VIX -5.51% to 18.00, gold recovered off 4011, US equities bid. I closed the EUR leg an hour ago for precisely this reason and wrote then that GBPUSD was the first leg I would cut next; refusing to act now because my written trigger is an hourly close above 1.3322 rather than 1.33087 would be honouring the letter of a rule whose purpose has already been served. My second invalidation, VIX under 17 with equities back over their daily SMA50, is unmet (VIX 18.00, SPX 7446 vs 7469.6) — I am not pretending it fired. This is a discretionary exit on regime and structure. The arithmetic supports it rather than driving it: holding risks 37.60 at a stop 1.09x 1h ATR away to chase a 1.3230 target that now requires a fresh dollar bid nobody is offering, and the r-multiple is already -0.63. Booking roughly -24 USD, 0.024% of capital, and flattening the book.

CLOSEEURUSD

Invalidation has triggered on its own terms. I wrote that a close back above 1.1389 ends this trade; the 14:00 UTC hourly opened 1.13753 and closed 1.13895 on its high, and live price is 1.1390 — through the level, not testing it. Distance to stop is 0.11x 1h ATR and r-multiple is -1.11, so the position is already past the line I drew; holding is not patience, it is waiting for a stop I have already conceded. The supporting evidence has flipped as well: 1h RSI has climbed from 38 at entry to 59.4, price has reclaimed the 1h SMA20 (1.13732) after two days beneath it, the 10Y is -3.7bps with 1h RSI 32.8, and VIX is -2.89% to 18.50 against the 17 level I named as the risk-appetite signal — the dollar bid I was renting has been given back. At every review since entry I refused to tighten this stop so the trade could absorb a shakeout around the 14:00 print; that was the right call to make and it has now resolved against me. Booking roughly -38 USD, 0.04% of capital, and removing the EUR leg also cuts the correlated dollar exposure that was the book's largest real risk.

HOLDGBPUSD

Holding, and being explicit that this leg now stands on GBP weakness alone rather than on the dollar. Sterling is the only major that did not participate in the USD giveback this hour: EURUSD is +0.14% on the session and closed its 14:00 candle on the high, while GBPUSD is -0.02% and its 14:00 hourly opened 1.33016, was rejected at 1.33018 and closed 1.32920 — a fourth failed attempt at the reclaimed prior-week low at 1.33003, and a close still under the 1h SMA20 (1.32925) and well under the 1h SMA50 (1.33140). Daily RSI 36.66 remains the weakest reading in the FX set, -1.06% on 7d stands, and price is below daily SMA50/200 (1.33459/1.34162). My written exit is an hourly close above 1.3322, which is 2.69x 1h ATR above spot and has not printed; the second condition, VIX under 17 with US equities recovering their daily SMA50, is also unmet with VIX at 18.50 and Nasdaq below its. The position is flat at -3.19 (-0.08R) and risks 37.60, 0.038% of capital. I am not trailing to break-even on a flat trade — that manufactures a stop-out from ordinary chop to buy back a rounding error against 100k. The cross-asset backdrop has genuinely weakened since entry and I am not pretending otherwise; this is the first and only leg I cut if 1.3322 closes over. Stop 1.3322 / target 1.3230 unchanged.

CLOSE^CAC

Closing at 8411.22 for roughly +93 rather than defending a stop that has become a coin flip against a deteriorating tape. The stop at 8400 is 11.22 points below spot, 0.38x the 1h ATR of 29.30, with two and a half hours left before the 15:32 cash close — the 11:00 and 12:00 hourlies both closed lower (8417.37 then 8412.45 on a 8410.61 low), so price is already sitting on the trigger. Holding is worth 67.21 locked at stop against roughly 93 now; I am paying about 2.5 in spread on 21k notional to convert a 60/40 lottery into a booked gain, and the 26-point differential is not what decides this. What decides it is that this is the only long-equity, risk-on leg in a book otherwise positioned for USD strength and de-risking, and that contradiction has stopped being a hedge and started being a bet against my own EURUSD and GBPUSD theses. The evidence has turned against the long since I trailed the stop at 10:05: the 8461.14 morning push is fully given back, DAX is -0.57% alongside, prior-week resistance at 8468 held, and US cash reopens in 30 minutes with Nasdaq at daily RSI 38 and below its daily SMA50. Neither written invalidation has formally triggered — no close under 8250, VIX 18.60 still under 20 — so this is a discretionary exit on regime and stop geometry, not a rule fire. I would rather bank the gain than discover at 15:30 that I paid 26 points for the privilege of being right about the trend and wrong about the session.

HOLDEURUSD

Flat at entry (-2.29, -0.07R) and structurally unchanged, with the stop deliberately positioned to survive the print now 58 minutes away. Price 1.1370 remains under the 1h SMA20 (1.13724) and clearly under the 1h SMA50 (1.13833), and far under daily SMA50/200 (1.14019/1.16070), with daily RSI 40.0 — bearish without being oversold, which leaves room toward the 1.1330 target rather than removing it. The 11:00 and 12:00 candles both closed 1.13701, a flat retest of the broken 1.13651 prior-week floor from above; that is consolidation under resistance, not a reclaim. 1h RSI lifting to 45.11 has worked off the short-term oversold condition without repairing structure. Neither invalidation is in play: 1.1389 is 2.24x 1h ATR above spot and has not been approached since entry, and VIX at 18.60 is well above the 17 level that would signal returning risk appetite. Cross-asset dollar support is broad and intact — gold -1.26% 24h with 1h RSI 36, WTI -3.70% 24h, 10Y steady at 4.626% with no flight to duration. As at every review since entry I decline to pull the stop toward break-even ahead of the 14:00 UTC CB Consumer Confidence release: risking 0.034% of capital is exactly what allows this trade to absorb a pre-release shakeout, and tightening now would manufacture a stop-out from ordinary chop. Stop 1.1389 / target 1.1330 unchanged.

HOLDGBPUSD

Holding, but this leg has weakened and I am recording that rather than dressing it up. The 12:00 hourly opened 1.32809, sold to 1.32797, then reversed hard to close on its high at 1.32995 — the third rejection of the prior-week low at 1.33003 has become a recovery back to it, and the position has flipped from +10.01 stored to -11.59 live (-0.31R). Session change is now +0.03%, meaning sterling is the best-performing major of the session, which directly erodes the relative-weakness premise the trade was built on. What keeps me in: the multi-day evidence has not turned. Daily RSI 36.66 is still the weakest in the FX set, -1.06% on 7d stands, and 1.3299 remains below 1h SMA20/50 (1.32918/1.33150) and below daily SMA50/200 (1.33459/1.34162). My written exit is an hourly close above 1.3322, which is 2.06x 1h ATR above spot and has not printed; acting before it prints, 58 minutes before a USD data release that could resolve this in either direction, would be abandoning the plan at precisely the moment of maximum noise. Risk at stop is 37.60, 0.038% of capital — I can afford to be wrong here on the rules rather than wrong early on a hunch. This is explicitly the first leg I cut if 1.3322 closes over, or if the 14:00 print sends the dollar bid into reverse. Stop 1.3322 / target 1.3230 unchanged.