Configuring Sniper Bot V3 Virtual Trades: Beginner Guide

Screenshot of the Sniper Bot V3 interface showing the virtual trading toggle and the virtual loss counter configuration panel.

Start Here

Before configuring any settings, you need to understand the basic terminology used in automated trading on Deriv.

  • Deriv: An online financial broker that offers synthetic market contracts.
  • Synthetic Index: A simulated financial market generated by computer algorithms. These indices run 24 hours a day and maintain constant volatility, such as the Volatility 100 Index.
  • API Token: A unique security key generated inside your Deriv account settings. It grants external apps permission to place trades on your behalf without exposing your password.
  • Automated Trading Bot: A web application that places trades automatically based on defined rules.
  • Virtual Trading: Paper trading inside the bot interface. The software tracks theoretical contracts using live market data without spending account funds.
  • Stake: The amount of money committed to a single contract.
  • Martingale: A money management system that increases your stake after a loss to recover earlier losses on the next winning trade.
  • Binary Bot: A broad term for trading scripts running on Deriv or similar contract platforms.

BinaryBot.live connects directly to Deriv over their official API. No funds are stored on BinaryBot.live, and contracts execute directly on your broker account.

The Core Idea in Plain English

Most automated tools place contracts on your live balance from the moment you click start. If your strategy hits five consecutive losses, your account balance takes all five hits.

Virtual trading changes that process. The bot runs phantom trades on paper first. Your account balance remains completely untouched while the software monitors whether these phantom trades win or lose.

You set a threshold using the VIRTUAL LOSS (in a row) control. If you set this value to 3, the bot watches silently through three paper losses in a row. Only when that third consecutive paper loss occurs does the bot switch modes and place its next trade using your actual balance.

Once the bot enters live trading, the BACK TO VIRTUAL control takes over. This control determines when live trading stops and paper trading resumes. You can set it to step back to paper trading IF REAL WIN, IF REAL LOSE, IF REAL WIN/LOSE, or NEVER.

Keep one fundamental fact in mind regarding synthetic indices: past ticks do not influence future ticks. Every tick on a Deriv synthetic index is an independent random draw. Running virtual trades does not alter the underlying probability of the next tick. It simply reduces the number of contracts executed with real funds.

A Worked Example

Let's walk through a complete test run on a Deriv demo account. You open Sniper Bot V3 and input the following configuration:

  • Market: Volatility 10 Index
  • Strategy Contract: DIGITEVEN
  • MODE: Martingale
  • UNIT: 1 ($1.00 base stake)
  • MULTIPLIER: 2
  • MAX LEVEL: 3
  • WHEN MAX LEVEL: Reset
  • VIRTUAL LOSS (in a row): 3
  • BACK TO VIRTUAL: IF REAL WIN
  • STOP LOSS: 20 ($20 session limit)
  • TARGET PROFIT: 10 ($10 session target)

Here is how the execution sequence unfolds across seven market ticks:

Step Contract Mode Result Stake ($) Consecutive Virtual Losses Balance Change ($)
1 Virtual Loss 0.00 1 0.00
2 Virtual Loss 0.00 2 0.00
3 Virtual Loss 0.00 3 0.00
4 Real Loss 1.00 Threshold Met -1.00
5 Real Loss 2.00 Threshold Met -2.00
6 Real Win 4.00 Resets to 0 +3.80
7 Virtual Loss 0.00 1 0.00

During steps 1 through 3, the free deriv bot logged three paper losses in a row. Your account balance stayed untouched.

At step 4, having met your requirement of 3 virtual losses, the bot placed a live $1 contract. That contract lost, bringing your session total to -$1.00.

At step 5, because MODE was set to Martingale with a MULTIPLIER of 2, the bot doubled the real stake to $2. That trade lost as well, bringing your total session net loss to -$3.00.

At step 6, the bot doubled the stake again to $4. This trade won, paying out $7.80 (your $4 stake plus $3.80 net payout).

Because BACK TO VIRTUAL was set to IF REAL WIN, that single live win triggered an immediate return to paper trading. Step 7 resumed as a virtual contract. You ended the sequence with a net profit of $0.80 while placing real funds on only three of the seven ticks.

Your First Session, Step by Step

Follow these exact steps on a Deriv virtual balance before attempting to use real funds.

  1. Connect your demo token. Log into your Deriv account, generate a read/trade token, and paste it into the VIRTUAL TOKEN field. Make sure your account toggle shows virtual funds rather than live capital.
  2. Select market and contract. Pick Volatility 100 (1s) Index from the market menu. Choose your contract type, such as CALL, PUT, DIGITEVEN, DIGITODD, or DIGITDIFF.
  3. Configure money management. Set MODE to Martingale. Enter 1 for UNIT and 2 for MULTIPLIER. Set STOP LOSS to 20 and TARGET PROFIT to 10. These hard parameters halt the deriv trading bot if targets or drawdown limits are hit.
  4. Set virtual triggers. Change VIRTUAL LOSS (in a row) to 3. Set BACK TO VIRTUAL to IF REAL WIN. Set MAX LEVEL to 3 and choose Reset under WHEN MAX LEVEL.
  5. Start and observe. Click the start button. Watch the activity panel. Confirm that the bot places phantom contracts first without impacting your demo balance until the consecutive loss threshold is met.

The Mistakes That Cost Beginners Most

1. Treating paper losses as a guarantee of a win

Believing that four virtual losses in a row make the fifth trade guaranteed to win is a fatal error. Deriv synthetic markets use random number generators. Past ticks do not change future odds.

  • Prevention: Set MAX LEVEL low (e.g. 3) and set WHEN MAX LEVEL to Reset or Stop. Never leave stake expansion unbounded.

2. Underestimating Martingale stake escalation

Setting MAX LEVEL to 7 with a MULTIPLIER of 2 seems safe when virtual filters are active. However, if real trading triggers and runs into a real losing streak, a $1 base stake reaches $64 on the 7th trade. Total cumulative loss across those 7 trades reaches $127.

  • Prevention: Calculate your maximum potential drawdown before launching the bot. Set STOP LOSS strictly to an amount you can lose without stressing your bankroll.

3. Setting BACK TO VIRTUAL to NEVER

If you select NEVER under BACK TO VIRTUAL, the bot switches to live trading after the initial virtual loss condition and stays in live trading mode forever. This completely defeats the purpose of paper filtering.

  • Prevention: Select IF REAL WIN or IF REAL WIN/LOSE so the software consistently returns to monitoring paper trades.

4. Running without execution limits or timers

Leaving an automated trading bot running unattended for hours is dangerous. Over thousands of ticks, statistical outlier loss streaks will eventually happen.

  • Prevention: Use BOT STOP AFTER to stop the session after a fixed time or trade count. Combine this with AFTER X LOSS, DELAY AFTER WIN, and DELAY AFTER LOSE to keep execution pacing under control.

Test these virtual trade controls on Sniper Bot V3 using a practice account.

If you do not have one yet, create a free Deriv account to start testing automated strategies.

Trading involves risk. Past performance does not guarantee future results.

Related: Why Your Accumulator Bot Growth Rate Keeps Failing

Related: Step-by-Step Guide: Reading Live Ticks with LDP Analyzer

Related: Step-by-Step Guide: Using LDP Analyzer Pro for DIFFER

Try Sniper Bot V3 free

Advanced automated trading bot for Deriv with Rise/Fall, Higher/Lower, Touch/No Touch and Digit strategies, plus martingale, anti-martingale, Fibonacci and D'Alembert money management.

Open Sniper Bot V3 →
100% Free No Download Demo Account Ready Deriv API

Frequently asked questions

What is Sniper Bot V3's virtual trading feature?

Virtual trading is paper trading inside the bot interface that tracks theoretical contracts using live market data without spending your account funds. Your actual account balance remains completely untouched while the software monitors whether these phantom trades win or lose.

How does the virtual loss setting work on Sniper Bot V3?

The `VIRTUAL LOSS (in a row)` control lets you set a threshold, such as 3, so the bot watches silently through that many paper losses in a row. Only when that exact consecutive number of paper losses occurs does the bot switch modes and place its next trade using your actual balance.

What happens when back to virtual is set to if real win?

The `BACK TO VIRTUAL` control determines when live trading stops and paper trading resumes. Setting it to `IF REAL WIN` means the bot switches back to paper trading as soon as a real money trade wins.

Does running virtual trades on Sniper Bot V3 change the market probabilities?

No, virtual trades do not alter the underlying probability of the next tick because every tick on a Deriv synthetic index is an independent random draw. Running virtual trades simply reduces the total number of contracts executed with your real funds.

Keep reading

Guides closest to this one.