Digit Frequency Scanner

Builds a rolling histogram of recent digits and fades whichever side is over-represented.

Contract
Digits Over/Under
Default market
Volatility 100 Index
Pace
Longer scans. The slowest bot here. It only acts when a run of digits is genuinely lopsided, so on a two-second market it can sit out for several minutes. Shrink the sample size, or move the two bias thresholds closer to 50, to trade more often.

How it works

  1. On every tick it walks the last N digits and counts how many fell below the barrier, then turns that into a percentage.
  2. If low digits are over-represented above the upper bias, it buys Over the barrier.
  3. If low digits are under-represented below the lower bias, it buys Under the barrier.
  4. After a loss it stops trading for the cooldown period and multiplies the next stake.
  5. It stops entirely on take profit, stop loss or the consecutive-loss limit.
  • Rolling digit histogram
  • Deviation threshold
  • Loss cooldown
  • Martingale with cap

Staking

It ships with a 1.9x martingale, sized to win back a losing run of up to 3 trades inside its stop loss, with a max stake of 4. Untick Use martingale on its card to stake the same amount on every trade.

Settings

Every number here can be changed on the card before you press Run bot.

Contract

SettingDefaultRange
Duration (ticks)How many ticks each contract runs for.11–10

Entry rules

SettingDefaultRange
Barrier digitDigits below this count as low. The contract is measured against the same digit.51–8
Sample sizeHow many recent digits the histogram covers.5010–200
Lower bias (%)Buys Under when the share of low digits drops below this.351–49
Upper bias (%)Buys Over when the share of low digits climbs above this.6551–99
Cooldown after a loss (ticks)The bot sits out this many ticks after a losing trade before it looks for a new entry.30–50

Stake progression

SettingDefaultRange
Initial stakeThe amount staked on the first trade of each sequence.10.35–1,000
Martingale multiplier1 keeps the stake flat. Above 1 multiplies the stake after each loss.1.91–5
Max stakeIf the progression pushes the stake past this, it resets to the initial stake.40.35–5,000

Session limits

SettingDefaultRange
Take profitStops the bot once session profit reaches this.101–100,000
Stop lossStops the bot once session loss reaches this.101–100,000
Max losses in a rowStops the bot after this many consecutive losses.41–20

Run Digit Frequency Scanner free.

Sign in with Deriv and start on your demo balance. Every number on a bot can be changed before you press Run bot.

Open this bot

More Over / Under bots

  • Barrier PickerAlways buys Under, and picks which barrier to use rather than which side.
  • Digit Mean ShiftAverages the recent last digits and takes the side of the barrier they sit on.
  • Digit SpreadCounts how many different digits showed up, rather than how often each one did.
  • Digit SprintBuys the seven in ten side of the last digit, one tick at a time, on a one second market.
  • High Digit FadeWaits for two high digits in a row, then buys the seven in ten side against them.
  • Low Digit RunCounts consecutive digits on one side of the barrier and stays with them.
  • Tail WeightCounts how often digits land above the barrier and compares that to how often they should.
  • Grid Recovery LadderClimbs a four-step stake ladder while it wins and drops back to step one on any loss.
  • Over 1The mirror of Under 8, on a fast 1-second market.
  • Over 3 / Under 7Digit range fader with a ~66% hit rate.
  • Under 8Highest hit rate of the digit bots, with the largest losses to match.