Is repeating a position twice enough to trigger a draw claim 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
No. Xiangqi does not use a fixed count the way chess's threefold repetition does. What is judged instead is the pattern, whether one side is checking or chasing without variation, and that can be clear after a handful of repeats or take longer to establish, depending on the position. Two repeats on their own prove nothing by themselves.
Why a simple count would not work here
A count-based rule treats every repetition the same, but xiangqi cares about fault: whether the repeating player had a real alternative and chose not to take it. That is a question about the position, not an arithmetic threshold, which is exactly why the WXF settles hard cases with a casebook of worked examples rather than a number.
What actually resolves a claim
An arbiter, or an engine implementing the same laws, looks at whether the side forcing the repetition is checking or chasing and has a genuine alternative available. If they do, the game is not automatically drawn simply because a position has recurred a certain number of times.
Related questions
So how many repeats does it usually take to be clear?
There is no fixed number, it depends on how quickly the pattern of forcing becomes unambiguous from the moves themselves.
Is this different from how most chess engines handle repetition?
Yes, fundamentally. See the 110-diagram casebook for why xiangqi needs a different approach entirely.