Skip to content

Hedge Detection

Turnover is what clears a bonus and what releases a withdrawal. This finds members who produce turnover without taking any risk, so it never should have counted.

The clearest case is a single round with every outcome covered. Someone stakes on red and black at roulette, gets the whole stake back whatever the wheel does, and walks away with the turnover credited and nothing lost. Repeat it a few times and a wagering requirement is cleared for the cost of the zero pocket.

Game providers do not catch this for us. They bill per bet, and to them a bet on red and a bet on black are two perfectly real bets — so the turnover they report is honest, and recognising the pattern is ours to do.

Detection is always on and cannot be switched off. What you choose is what happens when it finds something.

Two places:

  • Members → (open a member) → Hedge Detection — what that member has actually been doing.
  • Fraud Management → Detections — every member currently tripping either check, across your whole brand.

Whether it flags or holds the payout, and the two thresholds behind the balance-movement check, are set on Fraud Management → Fraud Settings — one screen shared with Linked Accounts.

CheckWhat it means
Risk-free roundsRounds where the payout came back exactly equal to the stake, in a game where every outcome can be covered.
Balance movementAcross the whole week, how much the member’s balance actually moved compared with how much they staked.

They are deliberately different, and the second is the one that does the real work.

Risk-free rounds is exact. Getting your stake back is not a wager, and the member tab lists the individual rounds so you can check them against the game log yourself.

Balance movement is a judgement. Ordinary play moves a balance by roughly the size of each stake — win one, lose one. A member whose balance barely moves across thousands of rounds is not getting lucky; they are arranging not to be exposed. It is shown as a percentage: near 100% is ordinary, and the closer to zero, the flatter the play.

Because covering most of a round looks like nothing at all. Stake 600 on red and 400 on black and you get 1,200 back on 1,000 staked — which reads as a perfectly ordinary win, leaves no risk-free round to list, and costs the member almost exactly what the full version costs. Balance movement is what sees it, because it measures the outcome rather than trying to guess the mechanics.

The same is true of a crash game cashed out the instant it starts.

It does not see two opposing bets on one match placed as two separate slips — say backing both teams. Each of those bets swings by its own stake, so the balance moves exactly as much as ordinary betting would. Casino play is not affected by that gap: two roulette spins are separate events, so betting red and then black is simply betting, not a hedge.

Futuro games (Crypto Up Down, Gold Up Down, Match Winner) close that gap for their own bets. The game marks a bet that takes the other side of a linked round - an Up Down round on the same coin whose time window overlaps - or of the same match, and both of those bets earn no turnover: they never count toward a bonus wagering requirement, a withdrawal turnover requirement, commission or cashback. The bets are still settled and paid as normal, and players are told the rule in the game’s How to play.

On the settings screen, choose one of two:

  • Flag — it shows on the member’s page and stops nothing.
  • Block — it also holds that member’s withdrawals for staff review.

It starts on Flag, and that is the right place to leave it until you have looked at what it turns up on your own members. The risk-free-rounds check is exact arithmetic, but balance movement compares against a threshold that has not been tuned to your brand’s players — so watch it before you let it hold anyone’s money. You can change that threshold; Fraud Management explains both numbers and which direction is stricter.

The Members affected count next to the control tells you how many members currently trip either check. Read it before switching to Block.

Open the member and go to the Hedge Detection tab.

Three figures across the top: how many risk-free rounds they had this week, how many rounds they settled in total, and their balance movement. Underneath, the risk-free rounds themselves — the game, what was staked, what came back, and the turnover we credited.

Read the two together. A handful of risk-free rounds on a live table with balance movement near zero is somebody working a requirement. One risk-free round with ordinary balance movement is usually a table game that pushed.

The tab is read-only. Nothing you do here changes what happens to the member.

A held payout appears in Transaction -> Withdrawals with On hold - staff review under its status, naming this as the reason.

Approving it asks you to confirm once. Confirming pays out normally — it is a hold, not a refusal. The money is the member’s and this never takes it.

The flag stays on the row afterwards, as the record that the payout was held when it was requested. Who approved it anyway is in the activity log.

Worth knowing so you are not surprised:

  • A partial hedge in a single round does not appear in the rounds list, by definition. Balance movement is what finds it, and only once the member has done it enough times to show.
  • Slots, fishing and video poker are not checked for risk-free rounds. You cannot cover every outcome of a slot spin, and in video poker a paying pair returns exactly the stake — that is the commonest winning hand in the game, not an abuse. Flagging them would bury you in real players.
  • A member who spreads it across accounts shows up here as several unremarkable members. Linked Accounts is what ties those together.
  • Low-odds sports betting — backing a near-certainty over and over — is a cheaper version of the same idea, and this does not price it. Balance movement will notice it eventually because the outcomes stay flat.
  • Rounds recovered after a game provider outage are never treated as risk-free. We cannot tell what they were, so we do not guess.

An owner can always change this setting. A staff member can too, if their role carries the fraud write permission — the seeded Finance role does, because Finance is the desk that sees the held payout and has to decide whether the hold was right.

Customer Service can read the member tab but not change the setting. Answering “why is my withdrawal on hold” is front-line work; deciding that it holds everyone’s is not.

For any other role, an owner grants it by ticking Change the fraud rules under Fraud Settings in the role editor.

Every settings change is written to the activity log.