The six bots finished the session at +476 yen across 41 closed trades.

LLMBridgeTrader was the strongest contributor at +346 yen. BoundSniper followed at +214 yen, ML_ScoreAnalyst added +72 yen, while GateGrid AI lost 140 yen and MAribbonTrader slipped 16 yen below zero.

The interesting number for me is not LLMBridgeTrader’s 80% win rate.

It is the 4.18 payoff ratio.

Four winners produced +368 yen, while the only losing trade cost 22 yen. That is almost the opposite of what MAribbonTrader showed: it won two of three trades, yet its one large loss was enough to leave the bot negative.

Today was another reminder that an AI bot does not need to avoid every mistake. It needs to make sure a mistake stays a mistake, rather than turning into the trade that defines the whole day.

Bot Results

■ GateGrid AI -140 yenRecord: 6W / 18LWin rate: 25.0%Gross profit: +111 yenGross loss: -251 yenPayoff ratio: 1.33Max loss: -50 yen

■ BoundSniper Bot +214 yenRecord: 8W / 0LWin rate: 100.0%Gross profit: +214 yenGross loss: 0 yenPayoff ratio: N/A, no losing tradesMax loss: 0 yen

■ LLMBridgeTrader +346 yenRecord: 4W / 1LWin rate: 80.0%Gross profit: +368 yenGross loss: -22 yenPayoff ratio: 4.18Max loss: -22 yen

■ ML_ScoreAnalyst +72 yenRecord: 1W / 0LWin rate: 100.0%Gross profit: +72 yenGross loss: 0 yenPayoff ratio: N/A, no losing tradesMax loss: 0 yen

■ MAribbonTrader -16 yenRecord: 2W / 1LWin rate: 66.7%Gross profit: +81 yenGross loss: -97 yenPayoff ratio: 0.42Max loss: -97 yen

■ BoundSniper Bot2 0 yenRecord: No tradesWin rate: N/AGross profit: 0 yenGross loss: 0 yenPayoff ratio: N/AMax loss: 0 yen

■ Total +476 yenRecord: 21W / 20LWin rate: 51.2%Gross profit: +846 yenGross loss: -370 yenPayoff ratio: 2.18Max loss: -97 yen

Today’s Theme: A Good AI Exit Does Not Need to Be Pretty

LLM trading experiments often get framed around prediction. Did the model call BUY at the right moment? Did it read the trend correctly? Was the confidence score high enough?

I am starting to care more about a different question.

What does the system do after the original idea begins to fail?

LLMBridgeTrader had one losing bb_pullback_rider trade at -22 yen. It did not need the other four trades to be perfect monsters to recover from it. The winners averaged 92 yen, so one ordinary winner was already several times larger than the day’s only loss.

MAribbonTrader produced a very different shape. Two winners totaled +81 yen, but one losing position cost 97 yen after swap. The win rate was higher than 60%, yet the day still ended negative.

That gap is basically today’s experiment.

GateGrid AI: The Gates Let Too Many Trades Through

GateGrid AI closed 24 positions and lost on 18 of them.

The final result was -140 yen, with +111 yen in gross profits against -251 yen in gross losses. Its 25% win rate looks rough, although the payoff ratio of 1.33 shows that the average winning trade was still larger than the average loser.

The average win was 18.5 yen. The average loss was about 13.9 yen.

That part is not disastrous.

What bothers me more is the frequency. A system built around CatBoost filtering and an additional LLM-style gate is supposed to reject marginal situations. On this day, enough trades passed through to produce 18 losing exits.

One -50 yen loss also stands out against a group that was otherwise dominated by much smaller cuts.

My next check would be the actual gate logs around those losing entries: model score, session, ATR, trend state and the local-LLM decision. Maybe the threshold was simply too permissive for this market regime. I cannot prove that from the MT5 statement alone.

BoundSniper Bot: The Execution Baseline Stayed Clean

BoundSniper recorded eight wins and no losses for +214 yen.

The individual gains were not huge, but they were consistent. The average closed trade made 26.75 yen, with no large outlier required to save the day.

Because BoundSniper does not make its own market forecast, I still like using it as a control group.

TradingView generates the signal and the bot handles delivery and execution in MT5. When the more autonomous systems struggle, this gives me something simpler to compare them against.

Eight trades are not enough to declare the underlying signal logic solved, but there was no obvious exit problem in today’s realized results.

LLMBridgeTrader: One Loss, Then Plenty of Room to Recover

LLMBridgeTrader includes both the trades explicitly labeled LLMBridgeTrader and the bb_pullback_rider trades.

The bb_pullback_rider closes were +96, -22 and +50 yen.

The EURUSD LLMBridge side then added +127 and +95 yen.

Together, that gives +346 yen from five trades.

The shape is what I like. Four winners averaged 92 yen, while the only loser was -22 yen. A 4.18 payoff ratio leaves a lot of room for the model to be wrong occasionally.

The two EURUSD exits are also interesting because both appear with stop-related comments despite closing in profit. As on the previous session, that looks like profit had been protected before the stop was hit.

I still cannot tell from the MT5 statement whether the LLM itself decided to tighten the exit or whether a deterministic management layer did it. That distinction matters because LLMBridgeTrader is designed to reason about OPEN, HOLD, CLOSE and REVERSE, not merely direction.

The decision log I want now is the sequence before those exits. What did the model say while the position was profitable? When did its reasoning move from “keep holding” to “protect what is already here”?

That would tell me much more than the 80% win rate.

ML_ScoreAnalyst: One Trade, One Useful Win

ML_ScoreAnalyst had only one closed GBPJPY trade.

It made +72 yen.

The exit is marked as a stop, yet the trade ended in profit. Again, that suggests a stop had moved into profitable territory.

That is a good result, but there is almost nothing to infer about CatBoost accuracy from one trade. The score threshold needs a much larger sample, including losing ENTER decisions and rejected SKIPs.

For now, I would record the result and resist making a story out of it.

MAribbonTrader: 66.7% Win Rate, Still Negative

MAribbonTrader is the clearest example of why I keep calculating payoff ratio.

It won two of its three closed trades.

EURUSD added +33 yen and GBPCAD added +48 yen. But the AUDJPY position produced a -106 yen trading loss, partly offset by +9 yen in swap, leaving that trade at -97 yen net.

I saw the -97 yen and immediately went back to the other two numbers. They simply were not large enough to absorb it.

The bot finished at -16 yen even with a 66.7% win rate. Its payoff ratio was only 0.42.

MAribbonTrader is also the system where AI interpretation matters most. It receives ribbon structure, higher-timeframe context, support and resistance, ranges and other chart information, then decides whether to BUY, SELL, WAIT or EXIT.

That makes the AUDJPY loss the trade I would open first in the reasoning log.

Was the setup still valid near the end? Did the model keep choosing HOLD after the original structure had broken? Or was -97 yen simply inside the planned risk from the beginning?

I suspect the answer is somewhere in the exit logic, but I would not call it yet.

BoundSniper Bot2: No Trade Data This Time

No transaction details for BoundSniper Bot2 were included in the new report, so I am counting it as no trade for August 21.

That is better than inventing a result from an absent statement.

Once its next transactions appear, it can return to the comparison with the original BoundSniper signal source.

Closing Thoughts

The portfolio barely had more winners than losers: 21 versus 20.

Yet the total payoff ratio was 2.18 and the day ended at +476 yen.

That is the part I want to keep.

LLMBridgeTrader did not win because it never made a mistake. It won because its only mistake was small relative to what the winners paid. MAribbonTrader showed the reverse, while GateGrid AI exposed another issue entirely: too many trades making it through a system designed to filter aggressively.

I am less interested now in asking whether an LLM can predict the next move.

I want to know whether it can recognize when its previous idea no longer deserves capital.



This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit fxaibotlab.substack.com/subscribe

Podden och tillhörande omslagsbild på den här sidan tillhör Kimi | Japan FX Bot Lab. Innehållet i podden är skapat av Kimi | Japan FX Bot Lab och inte av, eller tillsammans med, Poddtoppen.