Symbol
Deriv App ID4714Default fallback (4714)No known-good App ID recorded yet.
Documentation

User Manual

Every page, every tool. Read in-app or download the offline DOCX for reference.

Download DOCX

1. About This App

The Deriv Analytics Terminal is a statistical analysis workbench for Deriv synthetic indices (Volatility 10, 25, 50, 75, 100). It streams live ticks over Deriv's public WebSocket API, runs frequentist probability estimates in the browser, and surfaces edges with 95% confidence intervals.

It does not predict the market and does not guarantee outcomes. Every number you see is a sample-based estimate with quantified uncertainty. Trade only what you can afford to lose.

2. Getting Started

You can browse the entire app without an account — Deriv's public ticks endpoint requires no auth. Connect an account only when you want to see your balance or place demo trades.

  1. Open the sidebar and click Deriv Account.
  2. Click Connect with Deriv. You'll be redirected to oauth.deriv.com.
  3. Approve access. You'll be returned to the app with your accounts loaded.
  4. Switch to a Virtual (VR…) account from the account switcher. Real accounts are blocked from trading by design.

3. Core Concepts You'll See Everywhere

TermMeaning
pPoint estimate of the contract's win probability, computed from the last N ticks.
95% CI [lo, hi]Wilson score interval. The true probability is inside this band ~95% of the time given the sample.
BaselineTheoretical fair probability with no edge (e.g. 50% for Rise/Fall, 10% for Matches on a specific digit).
EdgeCI-lo − baseline, expressed in percentage points. Positive edge means the lower bound of the estimate is above baseline.
nSample size (number of usable observations in the window).
Uncertainty (Low/Med/High)Colour badge summarising CI width and n. Low = tight band with plenty of samples.

Rule of thumb: never act on a large edge with a wide CI. A narrow CI + small edge often beats a wide CI + large edge.

4. Overview (/)

The landing dashboard. Loads Deriv's active symbols first, then shows the selected live tick stream, TPS, connection status, digit distribution and the current top-line probabilities across all contract families.

  • Header dot: green = live, amber = connecting, red = offline.
  • TPS is ticks per second observed over the last few seconds.
  • Digit bars are the raw last-digit histogram over the active window.

5. Digit Analyzer (/digits)

Deep dive on last-digit distribution. Shows counts, empirical probabilities, and CI per digit, plus an EWMA (exponentially weighted moving average) that biases toward recent ticks.

Use it to spot digits that are running hot or cold relative to the 10% baseline.

6. Matches / Differs (/matches-differs)

Per-digit Matches probability (contract wins if last digit equals target) and its complement Differs. Baseline is 10% for Matches, 90% for Differs. Look at CI-lo vs baseline, not the point estimate.

7. Over / Under (/over-under)

Probability that the next tick's last digit is over (or under) a chosen threshold. Baseline shifts with the threshold — the panel computes it for you.

8. Rise / Fall (/rise-fall)

Probability that the next tick is strictly higher (Rise) or lower (Fall) than the previous. Baseline is 50%. Equal ticks are excluded from the count.

9. Backtester (/backtester)

Runs a saved strategy against the accumulated tick history to estimate hit rate, average payout, and equity curve. Use it to sanity-check any rule before enabling it in the Paper Bot.

  1. Configure contract, target, window, CI-lo threshold, and stake.
  2. Run backtest. Read hit rate, expected value, and drawdown.
  3. Save & Apply — the same rule is pushed to the Paper Bot.

10. Watchlist (/watchlist)

Track multiple Volatility indices in a single grid. Each card opens its own WebSocket stream and shows live probability plus a rolling 120-sample history chart with CI band.

  • Add/remove symbols with the toolbar.
  • Selection persists in localStorage.
  • History band widens as sample size shrinks — visual sanity check for uncertainty.

11. Market Scanner (/scanner)

Subscribes to every Volatility index, extracts opportunities across all contract families, filters them, and ranks by edge (CI-lo above baseline). The fastest way to find where a real anomaly is currently sitting.

Filters: Window (ticks), Min sample n, Min edge (pp), and Contract family.

Strategy presets auto-map any qualifying signal to a full trade ticket (contract, target digit, stake, duration). Built-ins: Conservative Digits, Scalper Rise/Fall, Digit Sniper.

  1. Pick an Active trade preset.
  2. Rows that match the preset get a highlighted Trade button.
  3. Click Trade → confirmation dialog shows mapped stake, duration, target, edge, and n.
  4. Stage & open ticket → routes to /trade with fields pre-filled and a Staged banner. Press Buy to confirm.

12. Paper Bot (/paper-bot)

Simulates trades from the live tick stream. No real orders. Tracks P/L, win rate, max drawdown and equity curve for the active strategy. Ideal for burning in a rule for hours before staking a cent.

13. AI Insights (/ai-insights)

Uses the Lovable AI Gateway to generate structured commentary on current bias, momentum and notable digits. Every claim is anchored to the same statistical snapshot the panels display.

Also includes: Advanced Statistics panel (Shannon entropy, variance, lag-1 autocorrelation, EV — all with 95% CIs and uncertainty badges), Risk Calculator (fixed-fractional and optional Kelly sized against your live balance), and PDF/CSV export of the current snapshot.

14. Alerts (/alerts)

Two flavours: baseline probability alerts (fire when CI-lo crosses a threshold) and AI Alerts (fire only when edge AND uncertainty conditions are both met, with optional 'require affordable' gating against your live balance). Rules persist in localStorage. Notifications use toasts — keep the tab open.

15. Deriv Account (/account)

OAuth via oauth.deriv.com using public App ID 4714 (read-only scope). Displays live balance, name, currency, country and lets you switch between linked accounts. Disconnect wipes tokens from localStorage. Tokens never leave your browser.

16. Live Trade — Demo Only (/trade)

Places real orders on Deriv's demo environment for Rise/Fall, Even/Odd, Matches/Differs, Over/Under. Configurable stake, ticks duration and target digit. Open contracts stream via proposal_open_contract and settle in place with P/L.

Hard guardrail: the Buy button is disabled unless the currently authorized account is Virtual (starts with VR). Real accounts are refused at the hook level too.

17. Glossary

TermDefinition
Wilson CIA confidence interval for a binomial proportion that behaves well with small n and probabilities near 0 or 1.
EWMAExponentially Weighted Moving Average — recent observations weighted more heavily than old ones.
Entropy (Shannon)Bits of unpredictability in the digit distribution. log2(10) ≈ 3.32 is the maximum for uniform digits.
Autocorrelation (lag-1)Correlation between each tick and the previous one. Near 0 for a random walk.
Expected Value (EV)Average payoff per trade at the estimated probability, net of stake and payout ratio.
Kelly fractionThe bet size that maximises long-run growth for a known edge. Halve or quarter it in practice.
BaselineFair probability with no edge (Rise/Fall = 0.5, Matches on one digit = 0.1).
Edge (pp)CI-lo minus baseline in percentage points.

18. Troubleshooting

SymptomFix
Header shows OFFLINEDeriv WebSocket dropped. The app auto-reconnects; refresh if it stalls.
Balance shows —Not connected, or account not authorized. Reconnect on the Account page.
Trade button disabledYou're on a real account. Switch to a VR… (demo) account.
AI Insights: 'malformed output'Transient AI gateway hiccup. Click refresh; the app falls back to a neutral snapshot.
Alerts not firingThe tab must be open, and the CI-lo condition (plus any uncertainty / affordable gates) must actually be met.
Scanner emptyFilters are too strict. Lower Min edge or Min n, or widen the window.

19. Design Philosophy

Every visible probability is sample-based and comes with a confidence band. Point estimates are decoration; the CI-lo and n are the signal. The app is deliberately built to make you doubt small samples and wide bands, not to sell you certainty.