Expiry Drift
Only where price finishes counts, so it measures net displacement and ignores the path.
- Contract
- Ends Between/Ends Outside
- Default market
- Volatility 100 Index
- Pace
- Longer scans. Each contract runs for minutes rather than ticks, so the bot holds one position at a time. Shorten the duration to turn positions over faster.
How it works
- Stays In loses the moment a barrier is touched. Ends Outside only cares where price stops.
- A market that thrashes about and comes back loses one of those and wins the other.
- So busyness is the wrong reading here, and net displacement is the right one.
- The bot takes the distance from the oldest tick in its window to the newest and scales it up.
- Drifting far enough to finish outside the corridor buys Ends Outside; less buys Ends Between.
- Net displacement, not distance
- No loop at all
- Projected over the contract
- Loss cooldown
- Martingale with cap
Staking
It ships with a 2.1x martingale, sized to win back a losing run of up to 3 trades inside its stop loss, with a max stake of 5. 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
| Setting | Default | Range |
|---|---|---|
| Duration (minutes)In/Out contracts are not offered by the tick, so the shortest here is a minute. | 5 | 1–120 |
| Corridor widthHow far each barrier sits from the entry spot. Both sides use this. | 1.2 | 0.5–100 |
Entry rules
| Setting | Default | Range |
|---|---|---|
| Measuring window (ticks)How far back the displacement is measured from. | 60 | 10–300 |
| Drift ratioHow many corridor widths of drift are needed before Ends Outside is bought. | 1 | 0.2–5 |
| Cooldown after a loss (ticks)The bot sits out this many ticks after a losing trade before it looks for a new entry. | 2 | 0–50 |
Stake progression
| Setting | Default | Range |
|---|---|---|
| Initial stakeThe amount staked on the first trade of each sequence. | 1 | 0.35–1,000 |
| Martingale multiplier1 keeps the stake flat. Above 1 multiplies the stake after each loss. | 2.1 | 1–5 |
| Max stakeIf the progression pushes the stake past this, it resets to the initial stake. | 5 | 0.35–5,000 |
Session limits
| Setting | Default | Range |
|---|---|---|
| Take profitStops the bot once session profit reaches this. | 10 | 1–100,000 |
| Stop lossStops the bot once session loss reaches this. | 10 | 1–100,000 |
| Max losses in a rowStops the bot after this many consecutive losses. | 4 | 1–20 |
Run Expiry Drift 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 botMore Ends Between / Ends Outside bots
- Expiry MagnetBuys Ends Between when price has stretched a long way from its average.