Define the rule.
Run the history.
Review every result.
Roulytic Backtest is being designed to let users test a clearly defined research rule against historical roulette data while preserving wheel boundaries, session boundaries, every occurrence, and the original sample.
Five steps from raw data to a reviewable backtest.
The goal is to make the result reproducible. Another user should be able to understand what was tested, what data was used, and which observations counted.
Import
Bring in historical spins with wheel and session identity intact.
Define
Choose the setup, target, exclusions, and test scope before calculation.
Validate
Check lane mapping, duplicates, malformed rows, and sequence boundaries.
Run
Measure every completed occurrence under the same rule.
Review
Inspect outcomes, sample size, session spread, wheel behavior, and later forward evidence.
Bring the data in without losing its structure.
The dataset should not become one giant spin stream. Wheel and session identity are part of the evidence and must survive the import.
Structured rows for spins, timestamps, wheel IDs, and session labels.
Useful when the tracker already stores richer session metadata.
Paste or enter a short historical sequence for a controlled test.
Bad input should be visible before the test runs.
Lock the question before seeing the result.
A useful backtest starts with a clear rule. Roulytic should record the rule alongside the result so it is obvious what was actually tested.
Pattern occurrence is not the same as an actual bet.
The research layer should score completed occurrences independently. A separate betting layer can later show which qualifying occurrences were actually wagered.
What a backtest result should show.
A single percentage is not enough. Roulytic should expose the context around that percentage so users can see how much evidence it actually represents.
Occurrences
Total completed setups under the defined rule and test scope.
Hits & misses
Transparent counts, not only the favorable result.
Historical rate
Descriptive performance for the tested sample, not the probability of the next spin.
Session spread
How broadly the observations are distributed instead of being concentrated in one session.
Wheel profile
How the same rule behaved on each wheel without combining raw sequences.
Recent windows
Planned 25 / 50 / 100 views to show whether the historical picture changes across different windows.
Streak profile
Consecutive hits or misses can be reviewed as descriptive session behavior.
Special behavior
Where relevant, special-number handling should be visible instead of hidden inside the score.
Backtest
Historical data helps identify whether an idea deserves prospective testing. It is where the research question begins.
Forward test
After the rule is frozen, future occurrences show whether the historical result holds up under new evidence.
Research errors that create false confidence.
Backtesting describes history. It does not predict the next spin.
Test the idea. Preserve the evidence.
Roulytic Backtest is being designed as a research tool that makes rules, samples, boundaries, and results visible — so a promising historical pattern can be tested properly instead of treated as a prediction.
Join Early Access