Can a chariot be worth more than two cannons in xiangqi?
These answers restate the rules implemented by our open-source engine, which follows the WXF laws and is regression-tested against the official 110-diagram repetition casebook. Where an answer refers to a specific position, that position lives on the linked reference page, where the build verifies it against the engine before publishing.
Direct answer
On raw point value, no, two cannons at roughly 4.5 each add up to about 9, matching or marginally exceeding a single chariot. In practice, though, a chariot is usually the more reliable piece to own, because its threat never depends on a screen it does not control, while two cannons still need to find and keep their screens to be worth their number.
Why the numbers understate the chariot
A chariot's threat exists the instant its line is open, with no further conditions. Two cannons are only worth their combined value if both have usable screens at the moment that matters, and screens can vanish with a single unrelated move by either player. The chariot's value is guaranteed; the cannons' value is conditional.
When two cannons genuinely outperform a chariot
Against a general still defended by advisors and elephants, which supply screens generously, two cannons can create threats a single chariot cannot generate alone, particularly the 重炮 mate, which needs no help from any other piece.
Related questions
So is trading a chariot for two cannons ever good?
It can be, especially heading into an attack on an intact palace, but it is not automatically favourable just because the points add up.
Which combination wins a bare endgame more reliably?
The chariot alone forces mate unaided. Two cannons can also mate, but need to coordinate to do it.